JAJA923B October   2023  – July 2025 MSPM0C1104 , MSPM0C1105 , MSPM0C1106 , MSPM0L1306

 

  1.   1
  2.   概要
  3.   商標
  4. MSPM0C ハードウェア設計チェック リスト
  5. MSPM0C デバイスの電源
    1. 2.1 デジタル電源
    2. 2.2 アナログ電源
    3. 2.3 電源および電圧リファレンスを内蔵
    4. 2.4 電源に推奨されるデカップリング回路
  6. リセットおよび電源スーパーバイザ
    1. 3.1 デジタル電源
    2. 3.2 電源スーパーバイザ
      1. 3.2.1 パワーオン リセット (POR) モニタ
      2. 3.2.2 ブラウンアウト リセット (BOR) モニタ
      3. 3.2.3 電源変更時の POR および BOR 動作
  7. クロック システム
    1. 4.1 内部発振器
      1. 4.1.1 内部低周波数発振器 (LFOSC)
      2. 4.1.2 内部システム発振器 (SYSOSC)
    2. 4.2 外部発振器および外部クロック入力
      1. 4.2.1 低周波数水晶発振器 (LFXT)
      2. 4.2.2 LFCLK_IN (デジタル クロック)
      3. 4.2.3 高周波水晶発振器 (HFXT)
      4. 4.2.4 HFCLK_IN (デジタル クロック)
    3. 4.3 外部クロック出力 (CLK_OUT)
    4. 4.4 周波数クロック カウンタ (FCC)
  8. デバッガ
    1. 5.1 デバッグ ポートのピンとピン配置
    2. 5.2 標準 JTAG コネクタを使用したデバッグ ポート接続
      1. 5.2.1 標準 XDS110
      2. 5.2.2 Lite XDS110 (MSPM0 LaunchPad™ キット)
  9. 主要なアナログペリフェラル
    1. 6.1 ADC 設計の検討事項
    2. 6.2 COMP と DAC の設計上の検討事項
  10. 主要なデジタル ペリフェラル
    1. 7.1 タイマ リソースと設計の検討事項
    2. 7.2 UART と LIN のリソースと設計の検討事項
    3. 7.3 I2C と SPI 設計の検討事項
  11. GPIO
    1. 8.1 GPIO 出力のスイッチング速度と負荷容量
    2. 8.2 GPIO 電流シンクおよびソース
    3. 8.3 オープン ドレイン GPIO により、レベル シフタなしで 5V 通信を実現
    4. 8.4 レベル シフタなしで 1.8V デバイスと通信する
    5. 8.5 未使用ピンの接続
  12. レイアウト ガイド
    1. 9.1 電源レイアウト
    2. 9.2 グランド レイアウトに関する検討事項
      1. 9.2.1 グランド ノイズとは?
    3. 9.3 トレース、ビア、その他の PCB コンポーネント
    4. 9.4 基板層の選択方法と推奨されるスタックアップ
  13. 10ブートローダー
  14. 11まとめ
  15. 12参考資料
  16. 13改訂履歴

I2C と SPI 設計の検討事項

SPI と I2C の各プロトコルは、MCU とセンサ間のデータ交換など、デバイスまたはボード間の通信に広く使用されています。MSPM0C1103 と MSPM0C1104 には最大 12MHz の高速 SPI が搭載され、MSPM0C1105 と MSPM0C1106 には最大 16MHz の高速 SPI が搭載されています。SPI は、3 線式、4 線式、チップ セレクト、コマンド モードをサポートしています。要件に基づいてシステムを設計するには、図 7-4 を参照してください。

一部の SPI ペリフェラル デバイスは、PICO (ペリフェラル入力コントローラ出力) を高ロジックに維持する必要があります。この場合、PICO ピンにプルアップ抵抗を追加します。

 異なる SPI 構成に対する外部接続図 7-4 異なる SPI 構成に対する外部接続

I2C バスの場合、MSPM0C デバイスは 表 7-4 に示すように、標準、高速、および高速プラス モードをサポートします。

I2C バスを使用する場合は、外部プルアップ抵抗が必要です。これらの抵抗の値は I2C の速度に依存します。テキサス インスツルメンツでは、高速プラス モードをサポートするために 2.2k を推奨します。消費電力に関係するシステムでは、大きな抵抗値を使用できます。ODIO (セクション 8 を参照) を使用して、5V デバイスとの通信を実装できます。

表 7-4 MSPM0C I2C の特性
パラメータ テスト条件 スタンダード モード ファースト モード ファースト モード プラス 単位
最小値 最大値 最小値 最大値 最小値 最大値
fI2C I2C 入力クロック周波数 パワー ドメイン 0 の I2C MSPM0C1103、MSPM0C1104 24 24 24 MHz
MSPM0C1105、MSPM0C1106 2 32 8 32 20 32
fSCL SCL クロック周波数 100K 400K 1M Hz
tHD,STA (リピート) スタート ホールド時間 4 0.6 0.26 us
tLOW SCL クロックの Low 期間 4.7 1.3 0.5 us
tHIGH SCL クロックの High 期間 4 0.6 0.26 us
tSU,STA リピート スタート セットアップ時間 4.7 0.6 0.26 us
tHD,DAT データ ホールド時間 0 0 0 us
tSU,DAT データ セットアップ時間 250 100 50 us
tSU,STO ストップ セットアップ時間 4 0.6 0.26 us
tBUF STOP 条件と START 条件の間のバス フリー時間 4.7 1.3 0.5 us
tVD;DAT データ有効時間 3.45 0.9 0.45 us
tVD;ACK データ有効アクノリッジ時間 3.45 0.9 0.45 us
 代表的な I2C バス接続図 7-5 代表的な I2C バス接続