今回はロジックアナライザとして、以下を使用する。
SODIAL(R)開発ボードUSB2.0 EZ-USB FX2LP CY7C68013A
https://www.amazon.co.jp/dp/B00OCEEIX0?tag=iotengineer22-22&linkCode=ogi&th=1&psc=1
アナライズソフトはsigrok pulseviewを使用する。
詳細は以下のサイトを参照。
https://tomosoft.jp/design/?p=6196
ここで問題。。。
pulseviewをインストールし、起動しようとしたら
"コンピューターにMSVCR100.dll がないため、プログラムを開始できません”と
エラー表示。
解決策は以下のサイト。
64bitの場合は、これのx64の方をインストール。
https://www.bayashitv.com/2017/08/msvcr100dllwindows10.html#toc_headline_1
ただ、起動してもサイトのような画面にならない。
おそらくドライバが正しくインストールされてないみたい。
以下の手順で、解決!
参考サイト
https://tomosoft.jp/design/?p=6196
Zadigを起動して、プログラムメニューから USBドライバインストール用プログラムのseirok->Zadigを起動してOptions->List All Devices を選択してチェックを入れます。
デバイスリストの中から先ほど確認したデバイス名を選択します。
※ここを間違えると別のデバイスドライバを上書きしてしまうので注意して下さい。
測定の基本設定:チャンネル、サンプル数、サンプリング周波数、トリガ
以上で走らせることはできたけど、動作がおかしい。
サンプル:50Mでサンプリング周波数:12MHzで測定時間が70msで終わる。
別のページを参考にもう一度設定してみる。
また一度これをやってみて、信号がちゃんととれるか確認するのがいいと思う。
https://misoji-engineer.com/archives/python-serial.html