■発振する回路を作ってみる デジタル機器でよく使われるという発振回路 ちょうど、手元にあった5MHzのセラロックと、74HC04と抵抗100KΩ5本を使って作ってみるとする。 本来なら異常発振するらしいから2段バッファの74HC04を使うべきでないらしい 実際に作成した基盤 発信波形をオシロで見てみると 一つの波形が0.2μs = 0.0000002秒ですから5MHzで発振しています 次に、セラロックをクオーツ時計から取り出した、65536Hzの水晶に取替え、 コンデンサを33PFの物を取り付けました 電源を入れると、高い周波数での発振が起きました 周波数が緩やかですから、チャタリングと同じ現象が起きてると思い NOTをシュミットトリガ 74HC14 に変更し測定してみると 一つの波形が15.1μsで発振しています 計算上では 1秒 / 65536Hz = 0.00001525・・・・ つまり15.25μs 近い値です。 うまく発振してるみたいです。 ■一秒おきに ON/OFF できるようにする 一秒おきに ON/OFF できるようにするには、周波数をカウントする必要があります そこで登場するのが、カウンタ。 中にフリップフロップが沢山ならんでいて、Clockを入力すると2進数でカウントしてくれます 74HC4040 ちなみに一個100円ぐらいで購入 Q12をResetに入力すると、複数のカウンタを連結できるみたいですのでいきなり3つ連結してみました 動作確認をするとまったく動作しませんでした。 原因はResetをGNDに繋いでいなかったためでした。 端子は宙ぶらりん厳禁ですねえ 一段目の Clock に ON/OFF を入力すると、信号の立下りでカウントされていくことが確認できました。 上で作った65536Hzの発信回路を接続してみると。 だいたい1秒ぐらいの時間で、17bit目が点滅しました。 ▼1秒をカウントする 4194304Hzの水晶を200円ぐらいで購入 4194304 は 二進数で 10000000000000000000000 23bit目がON/OFFする時が1秒となります 回路図的にはこんな感じです NOT回路をアンバッファタイプに変更しました だいたい一秒おきに点滅します ■電子ブザーなどに使われる回路 本来はスピーカの着く所にLEDを付けました トランジスタに2SC1815と2SA1015 抵抗に1MΩ コンデンサに0.1μFを使いました コンデンサの値を大きくするとゆっくり点滅します 出力波形をオシロで見ると 拡大 尖がってるところがLEDの点灯箇所 ほんの一瞬の間だけLEDが点灯してるのが判ります ■論理回路を使ったCR発振 回路図的にはこんな感じです 出力波形をオシロで見ると HとLが対称に出力されています ▼波形のLの時間を短くする R1の抵抗より小さな抵抗R2とダイオードを取り付けました これにより、HとLでの抵抗値が切り替わり、出力波形が変化します 波形をオシロで見ると Lの時間が短くなっているのが判ります。