その Moku:Go ロジックアナライザー 独自のプロトコルアナライザを搭載し、SPI、I2C、I2S、パラレルバス、UART、CANのXNUMXつのプロトコルに対応しています。高いサンプリングレートと高度なトリガオプションに加え、Moku:Goのデジタル入出力(DIO)ピンは、マルチインストゥルメントモードで他の計測器と並列動作し、さらなる柔軟性を実現します。ロジックアナライザは、Moku:LabおよびMoku:Proでも利用可能です。
プロトコル デコーダを追加したら、データ送信機と受信機の仕様に適合するプロトコル固有の設定を構成します。図 2 には、データ幅、パリティ、ボー レートなど、UART プロトコルを構成するためのオプションがあります。
このプロジェクトでは、UARTプロトコルデコーダーは、2Vトランジスタ間ロジック(TTL)シリアルインターフェースで一般的な9,600bpsなどの図5と同じ設定を使用しています。LCD画面の「Hello」というテキストが、プロトコルアナライザーでも表示されていることを確認しましょう。最後のステップは、Arduinoの送信ピンをMoku:Goの受信ピン(ピン1)に接続することです。図3は、Moku:Goに付属のDIOケーブルに対応するMoku:Go DIOヘッダーのピン配置図を示しています。プロトコルアナライザーは値を5進数で報告するため、図4のXNUMXつのデータパケットをASCII文字を使用して変換すると、接続時にLCD画面に「Hello」が表示されることが確認できます。
16進数から ASCII 文字への変換は簡単で、テーブルまたは任意の数のオンライン変換ツールを使用して実行できます。 このプロジェクトの切り捨てられた16進数から ASCII 文字への表は、表1のようになります。
Moku:Go プロトコルアナライザを使用すると、入力ピンをトリガーし、画面上のプロトコル デコーダー ピンの隣に値を表示できます。これにより、素早いデバッグが可能になり、ボーレートの不一致や不正確なパリティビットなどのタイミングエラーを明らかにできます。
DIO の四角をクリックすると、各ピンをさらに構成でき、図 6 と同様にすべてのアクティブなピンのピン マップが表示されます。
Mokuをデモモードで試す
Mokuアプリをダウンロード →
よくある質問への回答
知識ベースをご覧ください →
Mokuユーザーとつながる
ユーザーフォーラムに参加する →
Moku:Go
Moku:Go は、15 つのアナログ入力、16 つのアナログ出力、XNUMX 個のデジタル I/O ピン、およびオプションの統合電源を備えた XNUMX つの高性能デバイスに XNUMX 以上の実験用機器を組み合わせています。
Moku:Go ロジックアナライザのアップデート
プロトコルアナライザーは、 ロジック・アナライザ Windows および macOS デスクトップ アプリの計測器。ロジック アナライザーには、次のような他の機能もいくつかあります。- プロトコル: UART、SPI、I2C、I2S、CAN、パラレルバス
- 125 個のデジタル入力/出力 (DIO) すべてで 16 MSa/s のサンプリング レート
- 時間カーソル
- 高度なトリガーオプション
- AND、OR、XOR、NAND、NOR、XNORロジックを使用して複数のピンをトリガーします
- 信号がハイ、ロー、または立ち上がり/立ち下がりエッジの場合にトリガー
Arduino から UART をデコードする
ユニバーサル非同期送受信機 (UART) は、シリアルデータを送受信するための一般的なプロトコルです。たとえば、UART は、シリアル I/O を備えたパラレル ベースの LCD など、さまざまな周辺機器を制御するために Arduino プロジェクトでよく使用されます。ここでは、ロジック アナライザを Arduino 開発ボードとシンプルな LCD と組み合わせてテキストを表示します。まず、Arduino コードが正しく動作していることを確認するために、LCD に接続する前に UART バスを検証する必要があります。プロトコル アナライザの設定は簡単です。まず、新しいプロトコル デコーダ (最大 2 つ) を追加し、次に、データをルーティングするピンを選択します。図 1 は、Moku:Go デスクトップ アプリでプロトコル デコーダ チャネルを追加する方法を示しています。
図1: プロトコルデコーダのセットアップ
図2: UART デコーダの設定
図4: Moku:Go DIO ヘッダーのピン配置
図3: プロトコルアナライザの例
表1: 16進数から ASCII 文字への変換
Moku:Go プロトコルアナライザを使用すると、入力ピンをトリガーし、画面上のプロトコル デコーダー ピンの隣に値を表示できます。これにより、素早いデバッグが可能になり、ボーレートの不一致や不正確なパリティビットなどのタイミングエラーを明らかにできます。
マルチインストゥルメントモードにDIOラインを追加する
Moku:Goのマルチ計測器モード(MiM)機能では、DIOピンを他の計測器の入出力として使用することもできます。デジタル入力をトリガーとして使用することで、BNC型アナログI/Oチャンネルの両方をデータキャプチャに使用できます。図5は、両方のアナログ入力がデータロガーに同時に接続され、DIOピンを使用して波形発生器をトリガーする様子を示しています。
図5: DIO入力を使用した波形ジェネレータ
図6: MiM DIO設定



