LSI Jiu-Jitsu

電子工作とブラジリアン柔術

激安USBロジアナで遊ぶ (2) - トリガー設定

トリガーは非常に便利な機能ですが、同時にプロトコル・デコード機能も利用することで更にデバッグがやり易くなります。

下記のアイコンをクリックすると右側にプロトコル選択画面が表示されます。
f:id:mohran:20200430100813j:plain

今回はSPIをデバッグしているので検索から表示されるSPIをダブルクリックします。
f:id:mohran:20200430100925j:plain

プローブの下にデコードプローブが表示されます。
f:id:mohran:20200430101231j:plain

SPIをクリックしてCLKとMOSIのプローブを指定します。
他にもクロック極性やビットオーダーなども指定できます。
f:id:mohran:20200430101352j:plain

次にトリガーの設定ですが、クロックの立ち下がりから観測したいのでD0をクリックしてトリガータイミングを設定します。
f:id:mohran:20200430101724j:plain

このまま実行しても良いのですが、立ち下がりの少し前から観測したいのでプレ観測時間を指定します。
全体の観測時間が250msecなので、1%で2.5msec前から観測されるようになります。
f:id:mohran:20200430102030j:plain

「Run」をクリックすると観測開始となります。
D0の右側に立ち下がりのトリガーアイコンが表示されています。
f:id:mohran:20200430102644j:plain

ボード上のSPI通信を開始して観測することができました。
SPIのデコード値も意図した値でした。
f:id:mohran:20200430104327j:plain

クロックの立ち下がり前の2.5msec間も観測されています。
f:id:mohran:20200430105808j:plain

[参考記事]