JAJU978 February   2025 AMC131M03 , MSPM0G1507

 

  1.   1
  2.   概要
  3.   リソース
  4.   特長
  5.   アプリケーション
  6.   6
  7. 1システムの説明
    1. 1.1 主なシステム仕様
    2. 1.2 最終製品
    3. 1.3 電気メーター
    4. 1.4 電力品質メータ、電力品質アナライザ
  8. 2システム概要
    1. 2.1 ブロック図
    2. 2.2 設計上の考慮事項
      1. 2.2.1 電圧測定のアナログ フロント エンド
      2. 2.2.2 電流測定のアナログ フロント エンド
      3. 2.2.3 XDS110 エミュレータ
      4. 2.2.4 Bluetooth® データの送信
      5. 2.2.5 2 つのモジュール間での Bluetooth® 接続
      6. 2.2.6 Bluetooth® と UART の接続
      7. 2.2.7 TMAG5273 リニア 3D ホール効果センサによる磁気改ざん検出
    3. 2.3 主な使用製品
      1. 2.3.1  MSPM0G3507
      2. 2.3.2  AMC131M03
      3. 2.3.3  CDC6C
      4. 2.3.4  RES60A-Q1
      5. 2.3.5  TPS3702
      6. 2.3.6  TPD4E05U06
      7. 2.3.7  ISOUSB111
      8. 2.3.8  LMK1C1104
      9. 2.3.9  MSP432E401Y
      10. 2.3.10 TPS709
      11. 2.3.11 TMAG5273
  9. 3ハードウェア、ソフトウェア、テスト要件、テスト結果
    1. 3.1 ハードウェア要件
      1. 3.1.1 クロック供給システム
        1. 3.1.1.1 BAW 発振器
        2. 3.1.1.2 水晶発振器
        3. 3.1.1.3 PWM
        4. 3.1.1.4 クロック バッファ
      2. 3.1.2 SPI バスの構成
      3. 3.1.3 LED と UART のジャンパ設定
    2. 3.2 ソフトウェア要件
      1. 3.2.1 PC GUI 通信用の UART
      2. 3.2.2 ダイレクト メモリ アクセス (DMA)
      3. 3.2.3 ADC 設定
      4. 3.2.4 較正
    3. 3.3 テスト設定
      1. 3.3.1 テスト構成への接続
      2. 3.3.2 電源オプションとジャンパ設定
        1.       51
      3. 3.3.3 注意および警告
    4. 3.4 テスト結果
      1. 3.4.1 電気メータの計測精度の結果
      2. 3.4.2 放射エミッション性能
  10. 4設計とドキュメントのサポート
    1. 4.1 デザイン ファイル
      1. 4.1.1 回路図
      2. 4.1.2 BOM
      3. 4.1.3 PCB レイアウトに関する推奨事項
        1. 4.1.3.1 レイアウト プリント
    2. 4.2 ツールとソフトウェア
    3. 4.3 ドキュメントのサポート
    4. 4.4 サポート・リソース
    5. 4.5 商標
  11. 5著者について

PC GUI 通信用の UART

MSPM0+ MCU は、この USB Type-C インタフェースの J9 UART インターフェイスを使用して、PC の GUI と通信するように構成されています。または、FTDI ピンヘッダ J7 の代わりに UART 通信用の FTDI インターフェイスを使うこともできます (別の UART ポートが利用されるため、SysCfg ファイルを変更する必要があります)。

PC の GUI は、8N1 で 115200 ボーに構成された UART モジュールを使用して、MSPM0G3507 からのデータをポーリングします。UART データをフォーマットする UART プロトコルは DLT-645 と呼ばれ、UART モジュールは、次に示す 2 つの DMA チャネルを利用します。チャネル 2 はデータ受信用、チャネル 3 はデータ送信用です。DLT-645 プロトコルの詳細について、『中国国家電網仕様に対する MSP430AFE253 テスト リポート』 および 『MSP430I2040 を使用した単相および DC 組込み計量 (電力モニタ)』 アプリケーション ノートもご覧ください。

UART ドライバは、最小の MCU 割り込み負荷で双方向 DMA 転送をサポートします (2 つのチャネルを使用し、1 つは送信用、もう 1 つは受信用)。UART データは、14 バイトにトリガを設定することによって、HAL_startUARTDMAReceive() 関数で処理されます。このバイトは、パケット長 (パケットごとに動的に変更可能) をコードするものです。バイト 14 をデコードすると、UART DMA 転送長の値が新しい長さに更新されます。この長さは、PC GUI によって送信される DLT-645 プロトコル パケットの残りの部分を含みます。

表 3-1 に、MSPM0G3507 の複数の UART ポートを示します。

表 3-1 UART インターフェイスの割り当て
オプション MSPM0G3507 UART ポート ピン ヘッダ
USB Type-C (デフォルト) UART1 RX:PA8
TX: PA9
J9
FTDI デバイス UART3 RX:PB13
TX: PB12
J7
Bluetooth Low Energy チップ UART2 RX:PB18
TX: PB17
JP9