問題だらけ。。。

色々な覚書(まとまっていないもの多数)

USBへ送られている信号をロジックアナライザを使って解析する

今回はロジックアナライザとして、以下を使用する。

 

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で終わる。

 

別のページを参考にもう一度設定してみる。

http://star.gmobb.jp/koji/cgi/wiki.cgi?page=EZ%2DUSB%A5%ED%A5%B8%A5%C3%A5%AF%A5%A2%A5%CA%A5%E9%A5%A4%A5%B6%A1%BC

 

また一度これをやってみて、信号がちゃんととれるか確認するのがいいと思う。

https://misoji-engineer.com/archives/python-serial.html