JAJU909A November 2023 – February 2024 THS6222 , THS6232
TIDA-010935 のテストでは、MSPM0G3507 LaunchPad 開発キットを使って、GPIO をリアルタイムで変更し、ボード構成およびデータ交換を実施します。
正しい値を受信したかどうかを自動的にテストするために、2 つの異なるプログラムを 2 つの通信ノードにロードします (各ノードは、TIDA-010935 および MSPM0G3507 LaunchPad で構成されます。
外部ループバック・ソフトウェアによって送信が開始されると、まず、データの最初のバイトが送信されます。エコー割り込みソフトウェアが受信したデータを送り返してくると、外部ループバック・ソフトウェアは、受信データが送信データと等しいかどうかを確認します。等しければ、送信されるデータをインクリメントして、ループを再開します。
この方法によって、両方のノード間でデータが正しく転送されていることを自動的にチェックして、データの整合性を維持します。グランド・ループを回避するために、2 つのマイクロコントローラは異なる PC に接続し、2 つの TIDA リファレンス・デザインは異なる電源に接続します。
ソフトウェアは GPIO の値を自動的に変更し、両方のボードが受信と送信を行えるようにします。Code Composer Studio デバッグ・モードでは、対応する変数を調整することにより、変調と復調の周波数を 4 つの選択肢、すなわち 125kHz、500kHz、2MHz、5MHz のいずれかに変更できます。