4bitカウンタを従列接続することによって、4MHzの水晶発振器の出力を1Hzまで分周する回路をつくれ

という問題がありますが、実現方法がわかりません。
4×10^6個のパルスを分周することになると思いますが、4bitカウンタでは2^16ごと周波数が落ちていくので、1Hzきっちりにはならない気がします。
何か勘違いをしていますでしょうか?

よろしくお願いします。

A 回答 (2件)

別にデジタルなので、4MHz(4000000)は2進数では1111010000100100000000です。



11 11 01 00 00 10 01 00 00 00 00

4Bitカウンタで1つ1つ桁上がりさせ、
1秒ピッタリのときの各桁の出力でビットをセットして、
その時にリセットする回路では簡単すぎますか?

この回答への補足

おっしゃる通りだと思います。
しかしながら、私、デジタル回路には不慣れなもので、

4Bitカウンタで1つ1つ桁上がりさせ、
1秒ピッタリのときの各桁の出力でビットをセット

すると、どうして
11 11 01 00 00 10 01 00 00 00 00
となるのかわかりません。
詳しく教えて頂けると助かります。

補足日時:2011/04/25 23:35
    • good
    • 0

できますよ。

4bitカウンタといてっても、16進のもの(バイナリカウンタ)だけでなく、10進(BCDカウンタ)のものもあります。4MHz を16進カウンタで1/4の周波数(1MHz)に落として、それを10進カウンタ6個で 1/10^6 に落とせば 1Hz が作れます。

CMOSロジック(74HCシリーズなど)のカウンタを使うのなら回路図を紹介します。同期式の回路ですか、それとも非同期式ですか?

この回答への補足

説明足らずでした。
問題によると、10進カウンタではなくて、16進カウンタを縦列接続して作るようです。
CMOSは使っていなくて、Xilinxのシミュレータ上で行っています。
ちなみに、CB4CEという16進カウンタのマクロです。

補足日時:2011/04/25 23:33
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QWindows MeとRed Hat9のデュアルブートに関して

 こんにちわ、はじめまして。
私は、MCPとCCNAを取得して次はLPICを取得しようと
考えております。

 勉強のために自宅のWindows MeがインストールされているPCにRed Hat9をデュアルブートしたいと思っております。

 雑誌にてRed HatのCD-ROMを取得したのは良いのですが、マニュアルの解説が乏しく、不安だらけです。。。

質問1 初歩的な質問で恐縮ですが、やはり一度、
    Meを削除してMeを再インストールして、
    HDDをMeとRed Hatに分けてから、Red Hatを
    インストールしないと駄目でしょうか?

質問2 PCのスペックは、
    機種名:SONY VAIO PCG-QR1/BP
    CPU :Celeron 500MHz               HDD :10GB
メモリー:64MB

    このスペックでデュアルブートは可能ですか?

 何か、駄文ですいません。。

 何卒、宜しくお願い申し上げます。

 こんにちわ、はじめまして。
私は、MCPとCCNAを取得して次はLPICを取得しようと
考えております。

 勉強のために自宅のWindows MeがインストールされているPCにRed Hat9をデュアルブートしたいと思っております。

 雑誌にてRed HatのCD-ROMを取得したのは良いのですが、マニュアルの解説が乏しく、不安だらけです。。。

質問1 初歩的な質問で恐縮ですが、やはり一度、
    Meを削除してMeを再インストールして、
    HDDをMeとRed Hatに分けてから、Red Hatを
    インストール...続きを読む

Aベストアンサー

>質問1
> 初歩的な質問で恐縮ですが、やはり一度、Meを削除してMeを再インストールして、
> HDDをMeとRed Hatに分けてから、Red Hatをインストールしないと駄目でしょうか?
C:とは別に、Redhatをインストールする領域が2GB以上空いていれば
その空いているところにインストールすることが可能です。

>質問2
> PCのスペックは、機種名:SONY VAIO PCG-QR1/BP、
CPU :Celeron 500MHz
> HDD :10GB、メモリー:64MB
> このスペックでデュアルブートは可能ですか?
デュアルブートは可能ですが、LinuxのXwindowを動かすにはちょっとつらい
かも知れません。CPUも少し非力ですが、メモリが少なすぎる気がします。

Qカウンタを用いた分周器について

16MHzの水晶を用いて発振回路を作りました。
これをカウンタIC(4020B)を用いて1/512に分周したいのですが、どのように接続すればいいのでしょうか?
特性的に無理かも知れませんが、基本的な接続方法をお願いします。

Aベストアンサー

4020Bは、Q9ピン(Pin12)が(1/2^9)=512分の1の分周です。
入力はPin10に加えます。入力の下降エッジでカウント(分周動作)します。
Resetピン(Pin11)は常時アースに落としておきます(リセット時1にします。)

Qフルレンジ一つで30Hz~15KHzまで再生するスピーカー

30Hz~15KHzまでだいたい平坦に再生するワンユニットの既製スピーカーを探しているのですが、それに近いものは市販されている(いた)でしょうか?これは私の理想なので、低域がそれよりも出ていなくてもいいと思っています。現実に入手可能な範囲でできるだけそれに近いものがよいと思っています。16Khz以上は私には全く聞き取れないので、15Khz程度までよくカバーしていればよいと思っています。それ以上の高音域は全く出なくても構いません。そのように高域が不得意で低域を欲張っているスピーカーが理想的です。私が探しているようなものに近いと思われるスピーカーをご存知の方がいたら教えてください。

Aベストアンサー

あるにはあるけど、ちょっと高いよ。
でもよほど耳の肥えた方か、音楽家でもない限りここまでの高音質は必要ないかもしれませんね。
これですがね、↓この価格でこれ以上の音質は聞いたことが無いですよ。
http://www.ryohindendo.jp/shopbrand/007/O/
http://www.rakuten.co.jp/hokuto/471799/659961/
一般的にカタログには20Hz~20000Hzとか書いてありますが、落とし穴があって実は0~-3dBくらいの音圧差があるんですよ。3dBの差があったらほとんど聞こえません。おまけに歪や音色(周波数の凸凹)を無視しているのでカタログ値だけを頼りにはできません。

Qアップダウンカウンタ(74193)を用いたN(300)進カウンタの実現方法

74193を用いた300進カウンタを作っている途中なのですが、壁にあたっております。
なぜ300かと申しますと、
エンコーダの分解能に由来しています。

現状は・・・
0→…150…→300(Up)はN進カウンタの考えで
当然ながらCLRがなるのですが、
その逆まわりになる 0→300(Down)となると、
各ビットの動作確認用のダイオードが全ビット点滅を繰り返す状態です。
本当は、0→300→299→288→…100…→0
といった動きをしてくれるようにしなければならないのですが...

どなたかこの実現法がわかる方、ご教授お願い致します。
よろしくお願い致します。

Aベストアンサー

>> UpがA相から単安定回路でCとしました。
>> DownはAの否定を同様にDとしました。
>> そして、C∩BをDown入力、D∩BをUp入力としました。 <<

 C∩B を Down ではなく up と解釈しました。違ってたらごめんなさいです。


http://magical.mods.jp/futaba/interior/imgboard.php?res=190



1.CCW カウント・アップ

 A相 _| ̄ ̄|__| ̄ ̄|__| ̄ ̄|__| ̄ ̄|__
 B相 __| ̄ ̄|__| ̄ ̄|__| ̄ ̄|__| ̄ ̄|_
 Z相    ̄ ̄ ̄ ̄ ̄|____| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

 upck  ̄ ̄ ̄|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ ̄ ̄ ̄|| ̄ ̄

 reset _______||___________
               ↑
               カウンタをゼロに(非同期)



2.CW カウント・ダウン

 A相 _| ̄ ̄|__| ̄ ̄|__| ̄ ̄|__| ̄ ̄|__
 B相 | ̄ ̄|__| ̄ ̄|__| ̄ ̄|__| ̄ ̄|__| ̄
 Z相  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|____| ̄ ̄ ̄ ̄ ̄ ̄ ̄

downck ̄|| ̄ ̄ ̄ ̄|| ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄|| ̄ ̄ ̄ ̄

  load  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                   ↑
               カウンタを12Bに(非同期)

 言うまでもないですが、カウンタのD入力に 12B=0001,0010,1011 を常に与えておき、loadクロックでそれを取り込ませます。



3.
>> 回転軸を一回転させるとA相に300パルス出ます。分解能は、逓倍してないはずです。 <<

 了解です、逓倍後を分解能と言う人も居るので蛇足な確認をしました。

>> Z相とダウンパルスのANDとってみたのですが駄目でした。
>> 0→(CCW)300は300進でクリアでいいと思うのですが。 <<

 後者について あなたの設計方針を確認したいのですが、回転軸のどこが原点になってもかまわないんでしょうか?つまりZ相(ゼロ相)信号は無くて良いという。もしそうなら今回紹介の回路はハズしてるので別回路を紹介しますので、方針を教えて下さい。

>> 多摩川精機のTS5300シリーズの分解能300 <<

 多摩川精機ですか。中は光でなく磁気ですか?
 
 

参考URL:http://magical.mods.jp/futaba/interior/imgboard.php?res=190

>> UpがA相から単安定回路でCとしました。
>> DownはAの否定を同様にDとしました。
>> そして、C∩BをDown入力、D∩BをUp入力としました。 <<

 C∩B を Down ではなく up と解釈しました。違ってたらごめんなさいです。


http://magical.mods.jp/futaba/interior/imgboard.php?res=190



1.CCW カウント・アップ

 A相 _| ̄ ̄|__| ̄ ̄|__| ̄ ̄|__| ̄ ̄|__
 B相 __| ̄ ̄|__| ̄ ̄|__| ̄ ̄|__| ̄ ̄|_
 Z相    ̄ ̄ ̄ ̄ ̄|____| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

 upck  ̄...続きを読む

Q200v三相の50hzで60hzの三相機器て使えますか

1、ホンダext4000の三相200Vの50hz発電機を60hzにする方法ってある?
2、三相60hzのエアーコンプレッサー機器を三相50hzのこのEXT4000でも動きますか?
3、三相50HZのこの発電機で動かない三相200v60hzの機器って他に何がありますか?

Aベストアンサー

>1、ホンダext4000の三相200Vの50hz発電機を60hzにする方法ってある?
モーターならモーター用インバーターを間に入れる
http://www.inverter.co.jp/index_j.htm

2、三相60hzのエアーコンプレッサー機器を三相50hzのこのEXT4000でも動きますか?
83%程度の能力(回転数)になるはず。
50/60=0.8333

3、三相50HZのこの発電機で動かない三相200v60hzの機器って他に何がありますか
3相機器は殆どがモーターのはず。
能力ダウンするぐらい。

QJK-FF同期式6進カウンタが4進になってしまう…

学校の実験でJK-FF同期式6進カウンタを作ったのですが、テストボードに配線をすると何故か4進カウンタになってしまいます。
先生に「論理式が違う」と指摘されたので1からやり直してみたりしたのですが、何度やっても最初と同じ論理式になります。
ちなみにhttp://www.di.takuma-ct.ac.jp/~matusita/GuenCAD/QandA/counter/counter6jk/answer.htmlにあるやり方と同様の手順で設計を行いました。
何故6進ではなく4進になってしまうのか全く分からずお手上げ状態です。
レポート提出日が迫っているので、原因等がお分かりになる方がいらっしゃいましたら是非ご教示宜しくお願い致します。

Aベストアンサー

論理式と下の回路図が違います。
j1'=~q2・q0
ですが、回路に、~q2のインバータが入っていません。

Q格差の分かれ目について

単純な質問です。
格差の上位層の人と下位層の人の分かれ目とはなんだったのでしょう?
努力でしょうか?才能でしょうか?親の財産でしょうか?運でしょうか?

1位…○○
2位…○○
3位…○○
というように、あなたの考える格差の分かれ目に占めるウェイトが大きい順に
上から3つ程度上げていただけると幸いです。
(少なくとも最もウェイトの大きなもの1つは挙げてください)

注意
格差が生まれた原因ではなく個人の格差の分かれ目となった要因です。
「格差は政府の責任です。」というご意見はご遠慮ください。
また、「格差の下位層が貧困にあえぐことが問題」ということも
今回の質問では論点ではありませんのでご遠慮ください。

Aベストアンサー

親の財産はあまり関係ないと思います。もちろん十分な学費や資金が得られるかどうかは大きな要素だとは思いますが。
天才は99%の努力と1%の才能、という言葉があるように、やはり一番は努力だと思います。
しかしやみくもに努力さえすれば報われるものではない。
正しい方向に努力を重ねる必要があり、その方向を見いだせる力こそが才能だと思います。
そして運も大きい。けれど才能のない人はせっかく運気に恵まれてもそれをつかむ事ができないで逃している。
というわけで、分量という意味でなく意義のある順で並べれば
1位  才能
2位  努力
3位  運
だと思います。
ここで言う才能とは特殊な分野の能力に長けていることではなく、時代を、また人を、何より自分を分析できるセンスという意味です。

Q答えと計算式教えて下さいm(。>__<。)m ⑴(2a+3b)-(5a+4b) ⑵5(a+b)+2(

答えと計算式教えて下さいm(。>__<。)m
⑴(2a+3b)-(5a+4b)
⑵5(a+b)+2(a+2b)

Aベストアンサー

昨日の以下の質問の答えを参考に解けるはずですよ。
やってみましょう。

https://oshiete.goo.ne.jp/qa/9522464.html

今回の(1)は昨日の(1)、(3)のカッコの外し方と同じです。+とーの組み合わせに注意して解きましょう。
今回の(2)は昨日の(2)のカッコの外し方と同じです。開きカッコの直前の数字との間には×があることを理解できていれば解けます。

(1) -3a-b
(2) 7a+9b

参考まで。

Qcore2 duo e8500 の1333MHzにメモリDDR2-66

core2 duo e8500 の1333MHzにメモリDDR2-667MHzをデュアルで接続してるんですが、
メモリをDDR2-1066MHzのデュアル接続に変更したらメモリからcpuへの情報伝達速度は速くなりますか?

cpuが1333MHzまでしか受け付けないので、DDR2-667MHzのデュアルで実質1334MHzで情報が
転送されてると思うので、変わらないと思うのですが。

Aベストアンサー

Core 2 Duo E8500 FSB 1333MHzの場合、メモリアクセスの要求帯域は10.66GHzです。DDR2-667(PC2-5300)は333MHzの倍で動作しますので、持っている帯域は5.33GHzになります。Dual Channelで動作している場合、帯域は10.66GHzになります。

という訳で、現状ではCPUが10.66GHzの帯域を要求し、メモリがデュアルチャンネルで動作している場合、同じく10.66GHzで動作しているのでギリギリですが完全マッチしています。そこに、DDR2-1066のメモリを持ってきても、確かにメモリのアクセスには余裕が生まれますが、速くはなりません。普通はDDR2-800(PC2-6400)でも6.4GHz/12.8GHzの帯域ですので、DDR2-1066でなくても十分ということになります。

また、オーバークロックをしてCPUのFSBを上げた場合は、その余裕の部分が生きてきますが、安定に動作するかどうかはマザーボード次第になります。

Q60Hzを50Hzにする

50/60Hz共用のモーターがあります。50Hzでの使用状況がベストなので、60Hzの場所でも50Hzに変換する小型の機器を探してます。できれば、モーターの機械内部に設置するので、幅5cm横10高さ10cm程度のもので安価なものを探してます。
インバーターでいいのかもしれませんが、高くて予算オーバーです。また、長期的に使うのでタフな機器が希望です。

なにかいい部品ありましたら教えてください。

Aベストアンサー

インバーターが一番安いよ。
モーターの容量が不明だけど、3相0.75kw程度なら
数万円。
しかもモーター用は本来産業用だから24時間でも稼動前提。
かなりタフ。

一方まともな周波数変換機は1KWで30万円ぐらいするよ。


人気Q&Aランキング

おすすめ情報