Cosmo-Z MiniのDACから任意波形の出力
Cosmo-Z MiniのDACから任意波形の出力する機能の開発を行っています。
Cosmo-Z Miniには2chの125MHz 14bit DACがついていますが、いままでは正弦波やパルスなどの単純な波形しか出せませんでした。
そこで、FPGAの中にあるBlock RAMに入れたデータを波形として出力する機能を作りました。
とりあえずBRAMは64kByte確保しているので、16384ステップ内の波形であればどんな波形でも出せます。
下の図は適当につくった波形です。綺麗に出ています。
いまは繰り返し波形をだすようになっていますが、本格的に実用的にするには、
- 外部トリガでの駆動(しかもディレイもつけて)
- 外部トリガを駆動
- 任意回数の繰り返し
- N倍にしたりオフセットを加えたり
など、いろいろとパラメータで設定できなければならないことが多いなと感じます。
| 固定リンク





コメント