こんにちは。
電子工作の初心者です。
TC74HC4040AP(12-Stage Binary Counter)のことで解らないことがあるので教えて下さい。
テスト用に、いろんな周波数を同時に出力できる簡易型のクロックジェネレーターを作りたいと思い、TC74HC4040APの各ビットをクロック発生源にしようと考えました。
(正確なクロックを与えてやれば、入力クロックをカウントに合わせてビットが反転し、各ビットの周波数は順次半分になると期待)
そこでブレッドボードにクリスタルオシレーターの出力をTC74HCT04APを通してTC74HC4040APのCKピンに接続する回路を組んで、TC74HC4040APの出力ピンの周波数をテスター(秋月のMETEX P16)で測ったところ次の値になりました。
※回路の電源はスイッチングACアダプター(16V)を3端子レギュレータ(NJM2391DL1-05)で5Vにしたものを使用しています。
【クリスタルオシレーター:46.6MHz】
Q1:23.3MHz
Q2:11.6MHz
Q3:5.826MHz
Q4:2.925MHz
Q5:1.94MHz
Q6:0.728MHz
Q7:0.3642MHz(364.2KHz)(カッコ内の表示はテスターの表示です。以下同じ)
Q8:0.1821MHz(182.1KHz)
Q9:0.0914MHz(91.4KHz)
Q10:3.6MHz ※45.7KHz
Q11:18.3MHz ※22.85KHz
Q12:33.4MHz ※11.425KHz
※は期待値
【クリスタルオシレーター:11.8MHz】
Q1:5.887MHz
Q2:2.943MHz
Q3:1.472MHz
Q4:0.736MHz
Q5:0.368MHz(368KHz)
Q6:0.184MHz(184KHz)
Q7:0.092MHz(92KHz)
Q8:0.046MHz(46KHz)
Q9:0.02537MHz(25.37KHz)
Q10:0.3108MHz(310.8KHz) ※12.685KHz
Q11:0.865MHz ※6.34KHz
Q12:0.629MHz ※3.17KHz
Q1~Q9までは順次半分の周波数になっているので予定通りなのですが、Q10~Q12はデタラメ(?)な値になっています。
IC(TC74HC4040AP)を変えても同じような結果になったので測り方が間違っているだけで多分結果はこれで良いのではないかと思っていますが今ひとつスッキリしません。
Q10~Q12はなぜこんな表示になってしまうのでしょうか?
【秋月のMETEX P16】
◆手帳型のポケット・デジタルマルチメーターです。
◆オートレンジデジタル液晶表示6000カウント
◆自動電源オフ、データホールド
■各レンジの幅
・DCV: 600mV~600V
・ACV: 600mV~600V
・DCA: 600μA~600mA
・ACA: 600μA~600mA
・抵抗値:600Ω~60MΩ
・周波数:6000Hz~60MHz
・容量測定: 6000pF~6000μF
・ダイオードチェック・導通試験ブザー
・電源:LR44バッテリー2個付き
No.4
- 回答日時:
間違いがありました。
【誤】 74VHC04を2個使えば発振器が作れます
【正】 VHCは間違いです。HCTでも発振器は作れます(最高発振周波数が違うだけ)。C*R の値を変えれば発振周波数を変えられるので、どの周波数まで動作するか、この回路で見てみるのもいいかもしれません。
ところで、74HCT04は6回路入りのインバータですが、使っていないインバータの入力端子はVccかGNDにちゃんと落としていますか?
No.3
- 回答日時:
平日の昼間は仕事なのでお答えできません。
ブレッドボードで配線しているとか、パスコンを入れていないとか、74HCT04に46MHz入れているとか、かなり厳しい状況ですね。TC74HCT04APにもパスコンは入ってますか?ユニバーサル基板で動作確認する場合は、ICソケットを使ってもいいので、100kHz程度で動作するか確認してみてください(動作しないときはICが壊れているかも)。
>100kHzのオシレーターは持っていない
74VHC04を2個使えば発振器が作れます。資料 [1] のような回路で、R = 4.7kΩ、C = 100pF (1nF)、Rp = 10kΩ~100kΩ とすれば 100kHz程度の矩形波が得られます。
>TC74HCT04APの出力をそのままCKpinにつないでいます
HCT04ですか。HCTの出力信号の上昇・下降時間の典型値はVcc=5.5Vのとき 7ns なので、その値ならば70MHz程度までは動作しますが、最悪値の 13ns なら 39MHz が限界です。手持ちのHCT04の上昇・下降時間が 7ns である保障はないので、最悪値でも動作するように設計するのが普通です。74AC04の出力信号の上昇・下降時間はデータシート [3] に出ていませんが、VHCとほとんど変わらず、2ns くらいです [4]。今回、1.3MHzのクロックで動作しなかったのは74HCT04APが原因ではない(この周波数なら動作する)と思いますが、74HCT04APに46MHz入れたときに出力波形がどうなっているか心配です。
>これがまずい気がしてきました。問題ないでしょうか
信号源に専用の発振器を使っているのかと思ったのでこの質問をしましたが、TC74HCT04APの出力をそのままCKpinにつないでいるのなら終端抵抗は入れなくていいです(TC74HCT04APは50Ωをドライブできません)。TC74HCT04APの出力からCKpinまでの配線長が5cm未満なら問題ないと思います。
>CLR端子のみ1MΩでGNDに落としています。
1MΩでGNDに落とすのでなくGNDに直結してみてください。1MΩだとアンテナになってしまい、外来ノイズ(クロック周波数)を拾って誤動作する可能性が高いです。
>クリスタルオシレーター → TC74HCT04AP → TC74VHC4040Fの間違いです
VHC4040Fはフラットパッケージなのでブレッドボードに挿せないと思いますが。VHC4040Fなら100MHzまでは大丈夫ですね [5]。でもブレッドボードで数十MHzの信号を扱うのは無理だと思います。ユニバーサル基板でも、GNDパターンを銅箔でしっかりとって、パスコンを最短距離でICごとにつけないと安定動作しないと思います。CLR端子を1MΩをでGNDに落としているところが臭いと思いますが。
[1] CMOSインバータによる矩形波発振器 http://www.interq.or.jp/japan/se-inoue/ckt29.htm
[2] 74HCT04データシート(3ページのAC特性) http://www.semicon.toshiba.co.jp/docs/datasheet/ …
[3] 74AC04データシート(4ページ http://www.semicon.toshiba.co.jp/docs/datasheet/ …
[4] (絶版)トランジスタ技術スペシャル No.58(基本・CMOS標準ロジックIC活用マスタ) p.37 http://www.cqpub.co.jp/hanbai/books/32/32501.htm
[5] 74HVC40404AFデータシート http://www.semicon.toshiba.co.jp/docs/datasheet/ …
この回答への補足
>平日の昼間は仕事なのでお答えできません。
忙しい中、何度も回答して頂きありがとうございます。
当方、趣味で遊んでいるだけなのでお時間のある時にお付き合い下さい。
>ブレッドボードで配線しているとか、パスコンを入れていないとか、74HCT04に46MHz入れているとか・・・
ブレッドボードにしているのは、初めての部品を使うときには過去一度でまともに動いたことが無かったので動きをまず確かめるためでした。(今回はそれがアダとなっているようですが・・・)
昨夜ユニバーサル基板に組んでパスコンも各ICに入れました。(後述)
今は基本的に11.8MHzで動作確認していますが、下で教えて頂いた回路も追加して試してみます。
>74VHC04を2個使えば発振器が作れます。資料 [1] のような回路で、R = 4.7kΩ、C = 100pF (1nF)、Rp = 10kΩ~100kΩ とすれば 100kHz程度の矩形波が得られます。
今晩試してみます。
>HCT04ですか。HCTの出力信号の上昇・下降時間の典型値はVcc=5.5Vのとき 7ns なので、その値ならば70MHz程度までは動作しますが・・・
74HCT04の応答速度が8nsとなっていたので100MHz位(ギリギリで120MHz?)までは耐えられるのかな?なんて解釈していました。
数字の意味するところが良くわかっていません。(失敗する度少しずつ覚えています)
一応VHCT04(VHCT14は入手できませんでした)も用意してありますがフラットパッケージなので使っていません。(VHC4040Fの方はDIP変換基板を使っています)
46MHzのクリスタルオシレーターはたまたまPCのマザーボードから剥がしたものがあったので使ってみたのですが、TTL出力だったため最初はクロックの入力すらできませんでした。(笑)
オープンコレクタ回路なるものを見つけ1ピンだけなのでこれで何とかできないものかと試行錯誤しましたが結局諦めてTC74HCT04APを使用することにしました。
>信号源に専用の発振器を使っているのかと思ったのでこの質問をしましたが・・・
信号源は秋月で売ってるクリスタルオシレーターです。(46MHzを除く)
配線長は2~3センチだと思います。
>1MΩでGNDに落とすのでなくGNDに直結してみてください。1MΩだとアンテナになってしまい、外来ノイズ(クロック周波数)を拾って誤動作する可能性が高いです。
直結するように変更しました。
今回はクリアーすることはないので直結で問題ないのですが、クリアーを使うときは適当な抵抗でプルダウンすることになると思います。
いつも疑問に思っていたのですが、プルダウンする時の抵抗値ってどうやって決めたら良いのでしょうか?
>VHC4040Fはフラットパッケージなのでブレッドボードに挿せないと思いますが。・・・
昨夜、ユニバーサル基板に組み直したのですが、結果は芳しくありません。
(各ICにはパスコンを入れ、CLRはGNDに直結、GNDはベタの銅箔に、AC04のあまった入力ピンはGND)
ただ、どれが効果を示したのかは不明ですが、1ピン分安定動作する範囲が増えました。(Q9までだったのがQ10までになった)
やはり、測定方法に問題があるのでは無いかと思い、クリスタルからの信号入力をやめ、手で1クロックだけ与えて(チャタリングで実際にはかなりのクロックが入ってしまったようですが)、ONのピンを測ったら電圧は5Vで安定していましたが周波数は数Hz~数KHzの周波数を揺れ動いていました。
数MHzの間は隠れていたものが、周波数が下がると表に出てきたということではないかと思うのですが如何でしょうか?
※そもそも秋月のテスターがどの程度の感度で電圧の変化を認識しているのか不明です。
となるとCMOSレベルでの変化をカウントする周波数カウンターを作らないといけなくなるのかなあ・・・?
こうやってどんどん本来やりたいことから離れて行きます(笑)
No.2
- 回答日時:
>パスコンは入れていなかった
0.1uFは積層セラミックタイプですね?
>納得いかない
ですね。ブレッドボードで40MHzはまずいと思いますが、以下の情報を教えてください(オシロがあるといいのですが)。
(1) クロック周波数を100kHzに下げて動作を見る(Q10=97.656Hz、Q11=48.828Hz、Q12=24.424Hz)
(2) クロック信号のレベルは合っているか(0~5V)。波形は?
(3) 信号源の出力モードは50ΩかHiZか。50Ωなら、4040Aの CK pin 近くに50Ωの終端抵抗が入っているか
(4) Q1~Q12、CLR端子に長い配線はついていないか
(5) CLR端子は最短距離でGNDに落ちているか
ブレッドボードでなく、ユニバーサル基板上で、余計な周辺回路はつけず、銅箔GNDパターンも入れて、パスコンもつけてちゃんと動作するか確認したほうがいいかもしれません。
この回答への補足
>0.1uFは積層セラミックタイプですね?
その通りです。
今度はユニバーサル基板に組んで色々と試して見たいと思います。
テスターしか持っていないので詳しい情報を確認できないのが残念です。
>(1) クロック周波数を100kHzに下げて動作を見る(Q10=97.656Hz、Q11=48.828Hz、Q12=24.424Hz)
100kHzのオシレーターは持っていないのでちょっとすぐには試すことができません。(秋葉原に行く時間がとれたら探してきます)
>(2) クロック信号のレベルは合っているか(0~5V)。波形は?
TC74HCT04APの出力をそのままCKpinにつないでいます。
さらにAC14等のシュミットタイプのインバーターを通せば波形も綺麗になるのだと思いますが、クロックの波形は正しいと信じています。
※実際の波形を見れないのがつらいところです。
>(3) 信号源の出力モードは50ΩかHiZか。50Ωなら、4040Aの CK pin 近くに50Ωの終端抵抗が入っているか
クリスタルオシレーター → TC74HCT04AP → TC74VHCT04AF はすべてそのまま接続しています。抵抗は間に入れていません。
※なんか、これがまずい気がしてきました。問題ないでしょうか?
※50Ωを入れる場所はどこでしょうか?
こんな質問をしているぐらいなのでもちろん4040Aの CK pin 近くに50Ωの終端抵抗なんて入っていません。
回路上の抵抗はCLKをGNDに落とす1M一本だけです。
>(4) Q1~Q12、CLR端子に長い配線はついていないか
CLR端子のみ1MΩでGNDに落としています。他は何も繋いでいません。
>(5) CLR端子は最短距離でGNDに落ちているか
1Mの抵抗でGNDに落としています。
1Mにしたのは何か理由があった訳ではなく色々試しているうちにそうなっただけです。※最初は直接繋いでいたような・・・
今日、明日には試せると思いますので他に何かアドバイスがあればお願いします。
>クリスタルオシレーター → TC74HCT04AP → TC74VHCT04AF
クリスタルオシレーター → TC74HCT04AP → TC74VHC4040Fの間違いです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 オペアンプによる増幅回路でのノイズ対策について 5 2022/03/22 16:06
- その他(コンピューター・テクノロジー) PIC16F1シリーズマイコンのNCO機能について 1 2023/04/18 08:41
- 工学 CR発振回路 C1=C2=C=0.001【uF】 R1=R2=R3=16【kΩ】 R4は出力電圧が正 2 2023/05/10 19:13
- 工学 半導体 光減衰法による少数キャリアのライフタイム測定で周波数を変えたときの検出波形(縦軸出力電圧、横 1 2023/05/16 19:15
- 物理学 電磁波と磁界、電界の優位性について 6 2023/02/19 05:20
- 物理学 測定値と理論値の誤差について 交流回路の実験でRL回路、RC回路、RLC直列回路の周波数を上げた時の 1 2022/05/22 23:37
- その他(自然科学) 風車音の測定 3 2023/04/28 07:12
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- 工学 下の回路図について教えてほしいです。 L>CR^2とし、電源の角周波数はωとする (1)電流Ic、I 1 2023/05/30 23:04
- スピーカー・コンポ・ステレオ FMトランスミッターを買うなら据え置き固定タイプと携帯ハンディタイプどちらが良いですか?? 去年の春 0 2023/05/07 03:34
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1.5Vの乾電池(単三形)は何mAの...
-
テスターの使い方がよく分かり...
-
交流の接地側とは何でしょうか?
-
12V 7Ahのバッテリーで感電する?
-
直流の電圧を下げる方法
-
LM338T電源回路について 秋月電...
-
太陽パネルのW数の違いを並列で...
-
AC100V→DC5V変換回路
-
グラインダーの回転数を落とし...
-
7805が煙を吹いて壊れました。
-
レクティファイヤについて
-
DCモーターを100vで使いたい
-
ゼファーとZ400GPのレギュレー...
-
小信号ダイオードと整流用ダイ...
-
電解コンデンサやダイオードブ...
-
こんばんは。最大12Vを出力...
-
12V/5V DCDCコンバーターについて
-
アンメーター配線
-
psp3000について
-
電気回路-コンセントでLEDを
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1.5Vの乾電池(単三形)は何mAの...
-
交流の接地側とは何でしょうか?
-
太陽パネルのW数の違いを並列で...
-
直流の電圧を下げる方法
-
熱電対の抵抗値の測り方 を教え...
-
AC100V→DC5V変換回路
-
AC100VのブレーカーをDC12Vで...
-
この24V仕様のカー用品は12V車...
-
100Vの電圧が90V以下になって...
-
12V 7Ahのバッテリーで感電する?
-
100V用LEDは200Vで使えますか
-
電気系に詳しい方 DC24Vのモー...
-
リレーは、24V、12V共用できるの?
-
所要電力の定義とは?
-
水中でモーターを回しても大丈...
-
電力別 原付きセルモーターを回...
-
小信号ダイオードと整流用ダイ...
-
クォーツ時計が32.768kHZに...
-
交流12Vを直流12Vに変換
-
オペアンプ反転増幅回路で+入力...
おすすめ情報