ドローンのクロック生成器【The Signal State編】
はじめに
いつもブログをご覧いただきありがとうございます。
コーストFIRE中のIPUSIRONです😀
ドローンのクロック生成器(Drone Clock Generator)
OUT1、OUT2、およびOUT3に同じ周期のクロック信号を遅延させて出力してください。
![](https://akademeia.info/wp-content/uploads/2024/07/ドローンのクロック生成器1.jpg)
ドローンのクロック生成器を解く
1:OUT1の回路を組む
凸からスタートの3ステップ間隔の波形なので、間隔3のクロックモジュールの出力そのものです。
![](https://akademeia.info/wp-content/uploads/2024/07/ドローンのクロック生成器2-1024x596.jpg)
2:OUT2の回路を組む
シグナルディレイモジュールがあれば簡単に指定のステップだけ遅延させられますが、本ステージでは使えません。
![](https://akademeia.info/wp-content/uploads/2024/07/ドローンのクロック生成器3.jpg)
![](https://akademeia.info/wp-content/uploads/2024/07/ドローンのクロック生成器OUT2.jpg)
ところで、右側にある「クロックモジュール2つ+サンプルアンドホールド」は「HHHLLL」の波形を作るためにあります。
オシロスコープでサンプルアンドホールドモジュールの出力波形を確認したところです。右下に注目してください。「HHHLLL」の繰り返しの波形になっています。
![](https://akademeia.info/wp-content/uploads/2024/07/Drone-Clock-Generator_2024年7月8日-20-07-05.gif)
以上をアルゴリズムの入出力に注目して図式化すると次のようになります。
![](https://akademeia.info/wp-content/uploads/2024/07/ドローンのクロック生成器OUT2_2__.png)
OUT2の回路は次のようになります。
![](https://akademeia.info/wp-content/uploads/2024/07/ドローンのクロック生成器4.jpg)
今回採用した回路は定石なので、自力で組めるようになっておくとよいでしょう。
3:OUT3の回路を組む
ラックのスペースが少なくなっています。
おそらくOUT1とOUT2の回路に流用すればよいと推測します。
OUT3の波形をよく見てください。次の式が成り立ちます。
OUT3=NOT(OUT1 OR OUT2)
ORモジュールとNOTモジュールを左側に配置して、回路を完成させると次のようになります。
![](https://akademeia.info/wp-content/uploads/2024/07/ドローンのクロック生成器5.jpg)
![](https://akademeia.info/wp-content/uploads/2024/07/Drone-Clock-Generator_2024年7月8日-22-26-26.gif)