JAJA725B march 2023 – june 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507
ODIO は 5V 入力に対応しています。ODIO はオープン・ドレインであるため、ピンが HIGH に出力できるようにするには、外部プルアップ抵抗が必要です。この I/O は、さまざまな電圧レベルの UART または I2C インターフェイスに使用できます。電流を制限するには、ピンとプルアップ抵抗の間に直列抵抗を配置し、RSERIES を 250Ω 以上にする必要があります。図 8-1 に示すように、テキサス・インスツルメンツは 270Ω を推奨します。プルアップ抵抗の値は、出力周波数によって異なります ( トップ・マップ MSPM0 G シリーズ MCU ハードウェア開発ガイド MSPM0 G シリーズ MCU ハードウェア開発ガイド 概要 概要 目次 目次 商標 商標 MSPM0G ハードウェア設計チェック・リスト MSPM0G ハードウェア設計チェック・リスト MSPM0G デバイスの電源 MSPM0G デバイスの電源 デジタル電源 デジタル電源 アナログ電源 アナログ電源 電源および電圧リファレンスを内蔵 電源および電圧リファレンスを内蔵 電源に推奨されるデカップリング回路 電源に推奨されるデカップリング回路 リセットおよび電源スーパーバイザ リセットおよび電源スーパーバイザ デジタル電源 デジタル電源 電源スーパーバイザ 電源スーパーバイザ クロック・システム クロック・システム 内部発振器 内部発振器 外部発振器 外部発振器 外部クロック出力 (CLK_OUT) 外部クロック出力 (CLK_OUT) 周波数クロック・カウンタ (FCC) 周波数クロック・カウンタ (FCC) デバッガ デバッガ デバッグ・ポートのピンとピン配置 デバッグ・ポートのピンとピン配置 標準 JTAG コネクタを使用したデバッグ・ポート接続 標準 JTAG コネクタを使用したデバッグ・ポート接続 主要なアナログペリフェラル 主要なアナログペリフェラル ADC 設計の検討事項 ADC 設計の検討事項 OPA 設計の検討事項 OPA 設計の検討事項 DAC 設計の検討事項 DAC 設計の検討事項 COMP 設計の検討事項 COMP 設計の検討事項 GPAMP 設計の検討事項 GPAMP 設計の検討事項 主要なデジタル・ペリフェラル 主要なデジタル・ペリフェラル タイマ・リソースと設計の検討事項 タイマ・リソースと設計の検討事項 UART と LIN のリソースと設計の検討事項 UART と LIN のリソースと設計の検討事項 MCAN 設計の検討事項 MCAN 設計の検討事項 I2C と SPI 設計の検討事項 I2C と SPI 設計の検討事項 GPIO GPIO GPIO 出力のスイッチング速度と負荷容量 GPIO 出力のスイッチング速度と負荷容量 GPIO 電流シンクおよびソース GPIO 電流シンクおよびソース 高速 GPIO (HSIO) 高速 GPIO (HSIO) 高駆動 GPIO (HDIO) 高駆動 GPIO (HDIO) オープン・ドレイン GPIO により、レベル・シフタなしで 5V 通信を実現 オープン・ドレイン GPIO により、レベル・シフタなしで 5V 通信を実現 レベル・シフタなしで 1.8V デバイスと通信する レベル・シフタなしで 1.8V デバイスと通信する 未使用ピンの接続 未使用ピンの接続 レイアウト・ガイド レイアウト・ガイド 電源レイアウト 電源レイアウト グランド・レイアウトに関する検討事項 グランド・レイアウトに関する検討事項 トレース、ビア、その他の PCB コンポーネント トレース、ビア、その他の PCB コンポーネント 基板層の選択方法と推奨されるスタックアップ 基板層の選択方法と推奨されるスタックアップ ブートローダー ブートローダー ブートローダの紹介 ブートローダの紹介 ブートローダー・ハードウェア設計の検討事項 ブートローダー・ハードウェア設計の検討事項 物理的通信インターフェイス 物理的通信インターフェイス ハードウェア起動 ハードウェア起動 関連資料 関連資料 改訂履歴 改訂履歴 重要なお知らせと免責事項 重要なお知らせと免責事項 MSPM0 G シリーズ MCU ハードウェア開発ガイド MSPM0 G シリーズ MCU ハードウェア開発ガイド 概要 MSPM0 G シリーズ・マイコン (MCU) 製品ラインアップはセンシング、測定、および制御のアプリケーション用に、幅広い超低消費電力 32 ビット MCU と統合型アナログ / デジタル・ペリフェラルを提供します。このアプリケーション・ノートでは、MSPM0 G シリーズ MCU を使用したハードウェア開発に必要な情報について説明しています。これには、電源、リセット回路、クロック、デバッガ接続、主要なアナログ・ペリフェラル、通信インターフェイス、GPIO、基板レイアウトのガイダンスに関する詳細なハードウェア設計情報が含まれます。 概要 MSPM0 G シリーズ・マイコン (MCU) 製品ラインアップはセンシング、測定、および制御のアプリケーション用に、幅広い超低消費電力 32 ビット MCU と統合型アナログ / デジタル・ペリフェラルを提供します。このアプリケーション・ノートでは、MSPM0 G シリーズ MCU を使用したハードウェア開発に必要な情報について説明しています。これには、電源、リセット回路、クロック、デバッガ接続、主要なアナログ・ペリフェラル、通信インターフェイス、GPIO、基板レイアウトのガイダンスに関する詳細なハードウェア設計情報が含まれます。 MSPM0 G シリーズ・マイコン (MCU) 製品ラインアップはセンシング、測定、および制御のアプリケーション用に、幅広い超低消費電力 32 ビット MCU と統合型アナログ / デジタル・ペリフェラルを提供します。このアプリケーション・ノートでは、MSPM0 G シリーズ MCU を使用したハードウェア開発に必要な情報について説明しています。これには、電源、リセット回路、クロック、デバッガ接続、主要なアナログ・ペリフェラル、通信インターフェイス、GPIO、基板レイアウトのガイダンスに関する詳細なハードウェア設計情報が含まれます。 MSPM0 G シリーズ・マイコン (MCU) 製品ラインアップはセンシング、測定、および制御のアプリケーション用に、幅広い超低消費電力 32 ビット MCU と統合型アナログ / デジタル・ペリフェラルを提供します。このアプリケーション・ノートでは、MSPM0 G シリーズ MCU を使用したハードウェア開発に必要な情報について説明しています。これには、電源、リセット回路、クロック、デバッガ接続、主要なアナログ・ペリフェラル、通信インターフェイス、GPIO、基板レイアウトのガイダンスに関する詳細なハードウェア設計情報が含まれます。 MSPM0 G シリーズ・マイコン (MCU) 製品ラインアップはセンシング、測定、および制御のアプリケーション用に、幅広い超低消費電力 32 ビット MCU と統合型アナログ / デジタル・ペリフェラルを提供します。このアプリケーション・ノートでは、MSPM0 G シリーズ MCU を使用したハードウェア開発に必要な情報について説明しています。これには、電源、リセット回路、クロック、デバッガ接続、主要なアナログ・ペリフェラル、通信インターフェイス、GPIO、基板レイアウトのガイダンスに関する詳細なハードウェア設計情報が含まれます。 目次 yes 2 yes yes 目次 yes 2 yes yes yes 2 yes yes yes2yesyes 商標 商標 MSPM0G ハードウェア設計チェック・リスト B 20230531 ドキュメント全体にわたって表、図、相互参照の採番方法を更新。 yes B 20230531 #GUID-1A977700-740B-4239-9646-73672C96D3CA を更新。 yes #GUID-1A977700-740B-4239-9646-73672C96D3CA/GUID-9D414E7A-A6E4-4DCE-A5B5-9492C6B1C56D に、MSPM0G ハードウェア設計プロセス中にチェックする必要がある主な内容を示します。詳細については、以下のセクションを参照してください。 MSPM0G ハードウェア設計チェック・リスト ピン 概要 要件 VDD 正の電源ピン VDD と VSS の間に 10μF と 100nF のコンデンサを配置し、これらの部品を VDD ピンと VSS ピンの近くに配置します。 VSS 負の電源ピン VCORE コア電圧 (標準値:1.35V) 470nF のコンデンサを VSS に接続します。電圧を供給したり、VCORE ピンに外部負荷を加えたりしないでください。 NRST リセットピン 10nF のプルダウン・コンデンサを使用して、47kΩ の外付けプルアップ抵抗を接続します。 ROSC 外部リファレンス抵抗ピン 外部の 100kΩ / ±0.1%、25ppm 抵抗を VSS に接続すると、必要に応じて高 SYSOSC 精度を実現できます。 アプリケーションをオープンのままにしても、SYSOSC の高精度要件はありません。 VREF+ 電圧リファレンス電源 - 外部リファレンス入力 VREF+ と VREF- を使用して ADC などのアナログ・ペリフェラル用の外部電圧リファレンスを取り込む場合、デカップリング・コンデンサを VREF+ から VREF- / GND に、外部リファレンス・ソースに基づく容量で配置する必要があります。 アプリケーションが外部電圧リファレンスを必要としない場合は、オープンのままにしても問題ありません。 VREF- 電圧リファレンス・グランド電源 - 外部リファレンス入力 SWCLK デバッグ・プローブからのシリアル・ワイヤ・クロック VSS への内部プルダウン、外部部品は不要。 SWDIO 双方向 (共有) シリアル・ワイヤ・データ VDD への内部プルアップ、外部部品は不要。 PA0、PA1 オープン・ドレイン I/O 出力 HIGH にはプルアップ抵抗が必要です PA18 デフォルトの BSL 起動ピン リセット後に BSL モードに移行しないようにプルダウンを維持します。(BSL 起動ピンは再マッピング可能です。) PAx (PA0、PA1 を除く) 汎用 I/O 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用のピンを内部プルアップまたはプルダウン抵抗で LOW または入力に出力するように構成します。 汎用 I/O と共有されている機能を持つ未使用ピンについては、「PAx」未使用ピンの接続ガイドラインに従ってください。 テキサス・インスツルメンツは、10μF と 0.1nF の低 ESR セラミック・デカップリング・コンデンサを組み合わせて VDD および VSS ピンに接続することを推奨します。より値の大きいコンデンサを使用することもできますが、電源レールの立ち上がり時間に影響を及ぼす可能性があります。デカップリング・コンデンサは、デカップリングするピンのできるだけ近くに配置する必要があります (数 mm 以内)。 NRST リセット・ピンは、外部の 47kΩ プルアップ抵抗を 10nF のプルダウン・コンデンサに接続するために必要です。 SYSOSC 周波数補正ループ (FCL) 回路は、ROSC ピンと VSS の間に実装される外付けの 100kΩ 抵抗を利用して、SYSOSC に高精度の基準電流を供給することで SYSOSC 周波数を安定させます。SYSOSC FCL がイネーブルでない場合、この抵抗は不要です。 外部水晶振動子をサポートするデバイスでは、外部水晶振動子を使用するときに、水晶発振器ピン用の外部バイパス・コンデンサが必要です。 VCORE ピンには 0.47μF のタンク・コンデンサが必要であり、デバイスのグランドとの距離を最小限に抑えてデバイスの近くに配置する必要があります。 5V 許容のオープン・ドレイン (ODIO) の場合、高出力にプルアップ抵抗が必要です。この抵抗は、ODIO を使用する場合、I2C および UART 機能に必要です。 MSPM0G の代表的なアプリケーション回路図 MSPM0G ハードウェア設計チェック・リスト B 20230531 ドキュメント全体にわたって表、図、相互参照の採番方法を更新。 yes B 20230531 #GUID-1A977700-740B-4239-9646-73672C96D3CA を更新。 yes B 20230531 ドキュメント全体にわたって表、図、相互参照の採番方法を更新。 yes B 20230531 #GUID-1A977700-740B-4239-9646-73672C96D3CA を更新。 yes B 20230531 ドキュメント全体にわたって表、図、相互参照の採番方法を更新。 yes B20230531ドキュメント全体にわたって表、図、相互参照の採番方法を更新。yes B 20230531 #GUID-1A977700-740B-4239-9646-73672C96D3CA を更新。 yes B20230531 #GUID-1A977700-740B-4239-9646-73672C96D3CA を更新。#GUID-1A977700-740B-4239-9646-73672C96D3CAyes #GUID-1A977700-740B-4239-9646-73672C96D3CA/GUID-9D414E7A-A6E4-4DCE-A5B5-9492C6B1C56D に、MSPM0G ハードウェア設計プロセス中にチェックする必要がある主な内容を示します。詳細については、以下のセクションを参照してください。 MSPM0G ハードウェア設計チェック・リスト ピン 概要 要件 VDD 正の電源ピン VDD と VSS の間に 10μF と 100nF のコンデンサを配置し、これらの部品を VDD ピンと VSS ピンの近くに配置します。 VSS 負の電源ピン VCORE コア電圧 (標準値:1.35V) 470nF のコンデンサを VSS に接続します。電圧を供給したり、VCORE ピンに外部負荷を加えたりしないでください。 NRST リセットピン 10nF のプルダウン・コンデンサを使用して、47kΩ の外付けプルアップ抵抗を接続します。 ROSC 外部リファレンス抵抗ピン 外部の 100kΩ / ±0.1%、25ppm 抵抗を VSS に接続すると、必要に応じて高 SYSOSC 精度を実現できます。 アプリケーションをオープンのままにしても、SYSOSC の高精度要件はありません。 VREF+ 電圧リファレンス電源 - 外部リファレンス入力 VREF+ と VREF- を使用して ADC などのアナログ・ペリフェラル用の外部電圧リファレンスを取り込む場合、デカップリング・コンデンサを VREF+ から VREF- / GND に、外部リファレンス・ソースに基づく容量で配置する必要があります。 アプリケーションが外部電圧リファレンスを必要としない場合は、オープンのままにしても問題ありません。 VREF- 電圧リファレンス・グランド電源 - 外部リファレンス入力 SWCLK デバッグ・プローブからのシリアル・ワイヤ・クロック VSS への内部プルダウン、外部部品は不要。 SWDIO 双方向 (共有) シリアル・ワイヤ・データ VDD への内部プルアップ、外部部品は不要。 PA0、PA1 オープン・ドレイン I/O 出力 HIGH にはプルアップ抵抗が必要です PA18 デフォルトの BSL 起動ピン リセット後に BSL モードに移行しないようにプルダウンを維持します。(BSL 起動ピンは再マッピング可能です。) PAx (PA0、PA1 を除く) 汎用 I/O 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用のピンを内部プルアップまたはプルダウン抵抗で LOW または入力に出力するように構成します。 汎用 I/O と共有されている機能を持つ未使用ピンについては、「PAx」未使用ピンの接続ガイドラインに従ってください。 テキサス・インスツルメンツは、10μF と 0.1nF の低 ESR セラミック・デカップリング・コンデンサを組み合わせて VDD および VSS ピンに接続することを推奨します。より値の大きいコンデンサを使用することもできますが、電源レールの立ち上がり時間に影響を及ぼす可能性があります。デカップリング・コンデンサは、デカップリングするピンのできるだけ近くに配置する必要があります (数 mm 以内)。 NRST リセット・ピンは、外部の 47kΩ プルアップ抵抗を 10nF のプルダウン・コンデンサに接続するために必要です。 SYSOSC 周波数補正ループ (FCL) 回路は、ROSC ピンと VSS の間に実装される外付けの 100kΩ 抵抗を利用して、SYSOSC に高精度の基準電流を供給することで SYSOSC 周波数を安定させます。SYSOSC FCL がイネーブルでない場合、この抵抗は不要です。 外部水晶振動子をサポートするデバイスでは、外部水晶振動子を使用するときに、水晶発振器ピン用の外部バイパス・コンデンサが必要です。 VCORE ピンには 0.47μF のタンク・コンデンサが必要であり、デバイスのグランドとの距離を最小限に抑えてデバイスの近くに配置する必要があります。 5V 許容のオープン・ドレイン (ODIO) の場合、高出力にプルアップ抵抗が必要です。この抵抗は、ODIO を使用する場合、I2C および UART 機能に必要です。 MSPM0G の代表的なアプリケーション回路図 #GUID-1A977700-740B-4239-9646-73672C96D3CA/GUID-9D414E7A-A6E4-4DCE-A5B5-9492C6B1C56D に、MSPM0G ハードウェア設計プロセス中にチェックする必要がある主な内容を示します。詳細については、以下のセクションを参照してください。#GUID-1A977700-740B-4239-9646-73672C96D3CA/GUID-9D414E7A-A6E4-4DCE-A5B5-9492C6B1C56D MSPM0G ハードウェア設計チェック・リスト ピン 概要 要件 VDD 正の電源ピン VDD と VSS の間に 10μF と 100nF のコンデンサを配置し、これらの部品を VDD ピンと VSS ピンの近くに配置します。 VSS 負の電源ピン VCORE コア電圧 (標準値:1.35V) 470nF のコンデンサを VSS に接続します。電圧を供給したり、VCORE ピンに外部負荷を加えたりしないでください。 NRST リセットピン 10nF のプルダウン・コンデンサを使用して、47kΩ の外付けプルアップ抵抗を接続します。 ROSC 外部リファレンス抵抗ピン 外部の 100kΩ / ±0.1%、25ppm 抵抗を VSS に接続すると、必要に応じて高 SYSOSC 精度を実現できます。 アプリケーションをオープンのままにしても、SYSOSC の高精度要件はありません。 VREF+ 電圧リファレンス電源 - 外部リファレンス入力 VREF+ と VREF- を使用して ADC などのアナログ・ペリフェラル用の外部電圧リファレンスを取り込む場合、デカップリング・コンデンサを VREF+ から VREF- / GND に、外部リファレンス・ソースに基づく容量で配置する必要があります。 アプリケーションが外部電圧リファレンスを必要としない場合は、オープンのままにしても問題ありません。 VREF- 電圧リファレンス・グランド電源 - 外部リファレンス入力 SWCLK デバッグ・プローブからのシリアル・ワイヤ・クロック VSS への内部プルダウン、外部部品は不要。 SWDIO 双方向 (共有) シリアル・ワイヤ・データ VDD への内部プルアップ、外部部品は不要。 PA0、PA1 オープン・ドレイン I/O 出力 HIGH にはプルアップ抵抗が必要です PA18 デフォルトの BSL 起動ピン リセット後に BSL モードに移行しないようにプルダウンを維持します。(BSL 起動ピンは再マッピング可能です。) PAx (PA0、PA1 を除く) 汎用 I/O 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用のピンを内部プルアップまたはプルダウン抵抗で LOW または入力に出力するように構成します。 MSPM0G ハードウェア設計チェック・リスト ピン 概要 要件 VDD 正の電源ピン VDD と VSS の間に 10μF と 100nF のコンデンサを配置し、これらの部品を VDD ピンと VSS ピンの近くに配置します。 VSS 負の電源ピン VCORE コア電圧 (標準値:1.35V) 470nF のコンデンサを VSS に接続します。電圧を供給したり、VCORE ピンに外部負荷を加えたりしないでください。 NRST リセットピン 10nF のプルダウン・コンデンサを使用して、47kΩ の外付けプルアップ抵抗を接続します。 ROSC 外部リファレンス抵抗ピン 外部の 100kΩ / ±0.1%、25ppm 抵抗を VSS に接続すると、必要に応じて高 SYSOSC 精度を実現できます。 アプリケーションをオープンのままにしても、SYSOSC の高精度要件はありません。 VREF+ 電圧リファレンス電源 - 外部リファレンス入力 VREF+ と VREF- を使用して ADC などのアナログ・ペリフェラル用の外部電圧リファレンスを取り込む場合、デカップリング・コンデンサを VREF+ から VREF- / GND に、外部リファレンス・ソースに基づく容量で配置する必要があります。 アプリケーションが外部電圧リファレンスを必要としない場合は、オープンのままにしても問題ありません。 VREF- 電圧リファレンス・グランド電源 - 外部リファレンス入力 SWCLK デバッグ・プローブからのシリアル・ワイヤ・クロック VSS への内部プルダウン、外部部品は不要。 SWDIO 双方向 (共有) シリアル・ワイヤ・データ VDD への内部プルアップ、外部部品は不要。 PA0、PA1 オープン・ドレイン I/O 出力 HIGH にはプルアップ抵抗が必要です PA18 デフォルトの BSL 起動ピン リセット後に BSL モードに移行しないようにプルダウンを維持します。(BSL 起動ピンは再マッピング可能です。) PAx (PA0、PA1 を除く) 汎用 I/O 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用のピンを内部プルアップまたはプルダウン抵抗で LOW または入力に出力するように構成します。 ピン 概要 要件 ピン 概要 要件 ピン概要要件 VDD 正の電源ピン VDD と VSS の間に 10μF と 100nF のコンデンサを配置し、これらの部品を VDD ピンと VSS ピンの近くに配置します。 VSS 負の電源ピン VCORE コア電圧 (標準値:1.35V) 470nF のコンデンサを VSS に接続します。電圧を供給したり、VCORE ピンに外部負荷を加えたりしないでください。 NRST リセットピン 10nF のプルダウン・コンデンサを使用して、47kΩ の外付けプルアップ抵抗を接続します。 ROSC 外部リファレンス抵抗ピン 外部の 100kΩ / ±0.1%、25ppm 抵抗を VSS に接続すると、必要に応じて高 SYSOSC 精度を実現できます。 アプリケーションをオープンのままにしても、SYSOSC の高精度要件はありません。 VREF+ 電圧リファレンス電源 - 外部リファレンス入力 VREF+ と VREF- を使用して ADC などのアナログ・ペリフェラル用の外部電圧リファレンスを取り込む場合、デカップリング・コンデンサを VREF+ から VREF- / GND に、外部リファレンス・ソースに基づく容量で配置する必要があります。 アプリケーションが外部電圧リファレンスを必要としない場合は、オープンのままにしても問題ありません。 VREF- 電圧リファレンス・グランド電源 - 外部リファレンス入力 SWCLK デバッグ・プローブからのシリアル・ワイヤ・クロック VSS への内部プルダウン、外部部品は不要。 SWDIO 双方向 (共有) シリアル・ワイヤ・データ VDD への内部プルアップ、外部部品は不要。 PA0、PA1 オープン・ドレイン I/O 出力 HIGH にはプルアップ抵抗が必要です PA18 デフォルトの BSL 起動ピン リセット後に BSL モードに移行しないようにプルダウンを維持します。(BSL 起動ピンは再マッピング可能です。) PAx (PA0、PA1 を除く) 汎用 I/O 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用のピンを内部プルアップまたはプルダウン抵抗で LOW または入力に出力するように構成します。 VDD 正の電源ピン VDD と VSS の間に 10μF と 100nF のコンデンサを配置し、これらの部品を VDD ピンと VSS ピンの近くに配置します。 VDD正の電源ピンVDD と VSS の間に 10μF と 100nF のコンデンサを配置し、これらの部品を VDD ピンと VSS ピンの近くに配置します。 VSS 負の電源ピン VSS負の電源ピン VCORE コア電圧 (標準値:1.35V) 470nF のコンデンサを VSS に接続します。電圧を供給したり、VCORE ピンに外部負荷を加えたりしないでください。 VCOREコア電圧 (標準値:1.35V)470nF のコンデンサを VSS に接続します。電圧を供給したり、VCORE ピンに外部負荷を加えたりしないでください。 NRST リセットピン 10nF のプルダウン・コンデンサを使用して、47kΩ の外付けプルアップ抵抗を接続します。 NRSTリセットピン10nF のプルダウン・コンデンサを使用して、47kΩ の外付けプルアップ抵抗を接続します。 ROSC 外部リファレンス抵抗ピン 外部の 100kΩ / ±0.1%、25ppm 抵抗を VSS に接続すると、必要に応じて高 SYSOSC 精度を実現できます。 アプリケーションをオープンのままにしても、SYSOSC の高精度要件はありません。 ROSC外部リファレンス抵抗ピン 外部の 100kΩ / ±0.1%、25ppm 抵抗を VSS に接続すると、必要に応じて高 SYSOSC 精度を実現できます。 アプリケーションをオープンのままにしても、SYSOSC の高精度要件はありません。 外部の 100kΩ / ±0.1%、25ppm 抵抗を VSS に接続すると、必要に応じて高 SYSOSC 精度を実現できます。 アプリケーションをオープンのままにしても、SYSOSC の高精度要件はありません。 外部の 100kΩ / ±0.1%、25ppm 抵抗を VSS に接続すると、必要に応じて高 SYSOSC 精度を実現できます。アプリケーションをオープンのままにしても、SYSOSC の高精度要件はありません。 VREF+ 電圧リファレンス電源 - 外部リファレンス入力 VREF+ と VREF- を使用して ADC などのアナログ・ペリフェラル用の外部電圧リファレンスを取り込む場合、デカップリング・コンデンサを VREF+ から VREF- / GND に、外部リファレンス・ソースに基づく容量で配置する必要があります。 アプリケーションが外部電圧リファレンスを必要としない場合は、オープンのままにしても問題ありません。 VREF+電圧リファレンス電源 - 外部リファレンス入力 VREF+ と VREF- を使用して ADC などのアナログ・ペリフェラル用の外部電圧リファレンスを取り込む場合、デカップリング・コンデンサを VREF+ から VREF- / GND に、外部リファレンス・ソースに基づく容量で配置する必要があります。 アプリケーションが外部電圧リファレンスを必要としない場合は、オープンのままにしても問題ありません。 VREF+ と VREF- を使用して ADC などのアナログ・ペリフェラル用の外部電圧リファレンスを取り込む場合、デカップリング・コンデンサを VREF+ から VREF- / GND に、外部リファレンス・ソースに基づく容量で配置する必要があります。 アプリケーションが外部電圧リファレンスを必要としない場合は、オープンのままにしても問題ありません。 VREF+ と VREF- を使用して ADC などのアナログ・ペリフェラル用の外部電圧リファレンスを取り込む場合、デカップリング・コンデンサを VREF+ から VREF- / GND に、外部リファレンス・ソースに基づく容量で配置する必要があります。アプリケーションが外部電圧リファレンスを必要としない場合は、オープンのままにしても問題ありません。 VREF- 電圧リファレンス・グランド電源 - 外部リファレンス入力 VREF-電圧リファレンス・グランド電源 - 外部リファレンス入力 SWCLK デバッグ・プローブからのシリアル・ワイヤ・クロック VSS への内部プルダウン、外部部品は不要。 SWCLKデバッグ・プローブからのシリアル・ワイヤ・クロックVSS への内部プルダウン、外部部品は不要。 SWDIO 双方向 (共有) シリアル・ワイヤ・データ VDD への内部プルアップ、外部部品は不要。 SWDIO双方向 (共有) シリアル・ワイヤ・データVDD への内部プルアップ、外部部品は不要。 PA0、PA1 オープン・ドレイン I/O 出力 HIGH にはプルアップ抵抗が必要です PA0、PA1オープン・ドレイン I/O出力 HIGH にはプルアップ抵抗が必要です PA18 デフォルトの BSL 起動ピン リセット後に BSL モードに移行しないようにプルダウンを維持します。(BSL 起動ピンは再マッピング可能です。) PA18デフォルトの BSL 起動ピンリセット後に BSL モードに移行しないようにプルダウンを維持します。(BSL 起動ピンは再マッピング可能です。) PAx (PA0、PA1 を除く) 汎用 I/O 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用のピンを内部プルアップまたはプルダウン抵抗で LOW または入力に出力するように構成します。 PAx (PA0、PA1 を除く)汎用 I/O対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用のピンを内部プルアップまたはプルダウン抵抗で LOW または入力に出力するように構成します。汎用 I/O と共有されている機能を持つ未使用ピンについては、「PAx」未使用ピンの接続ガイドラインに従ってください。テキサス・インスツルメンツは、10μF と 0.1nF の低 ESR セラミック・デカップリング・コンデンサを組み合わせて VDD および VSS ピンに接続することを推奨します。より値の大きいコンデンサを使用することもできますが、電源レールの立ち上がり時間に影響を及ぼす可能性があります。デカップリング・コンデンサは、デカップリングするピンのできるだけ近くに配置する必要があります (数 mm 以内)。NRST リセット・ピンは、外部の 47kΩ プルアップ抵抗を 10nF のプルダウン・コンデンサに接続するために必要です。SYSOSC 周波数補正ループ (FCL) 回路は、ROSC ピンと VSS の間に実装される外付けの 100kΩ 抵抗を利用して、SYSOSC に高精度の基準電流を供給することで SYSOSC 周波数を安定させます。SYSOSC FCL がイネーブルでない場合、この抵抗は不要です。外部水晶振動子をサポートするデバイスでは、外部水晶振動子を使用するときに、水晶発振器ピン用の外部バイパス・コンデンサが必要です。VCORE ピンには 0.47μF のタンク・コンデンサが必要であり、デバイスのグランドとの距離を最小限に抑えてデバイスの近くに配置する必要があります。5V 許容のオープン・ドレイン (ODIO) の場合、高出力にプルアップ抵抗が必要です。この抵抗は、ODIO を使用する場合、I2C および UART 機能に必要です。 MSPM0G の代表的なアプリケーション回路図 MSPM0G の代表的なアプリケーション回路図 MSPM0G デバイスの電源 VDD および VSS 接続経由でデバイスに電力が供給されます。このデバイスは、1.62V~3.6V の電源電圧での動作をサポートしており、1.62V の電源で開始できます。パワー・マネージメント・ユニット (PMU) は、デバイスのレギュレーション済みコア電源を生成し、外部電源の監視を行います。また、PMU や他のアナログ・ペリフェラルで使用されるバンドギャップ電圧リファレンスも内蔵しています。VDD は、IO 電源 (VDDIO) とアナログ電源 (VDDA) を供給するために直接使用されます。VDDIO と VDDA は内部で VDD に接続されているため、追加の電源ピンは必要ありません (詳細については、デバイスのデータシートを参照してください)。 デジタル電源 VCORE レギュレータ 内部低ドロップアウト・リニア電圧レギュレータは、デバイス・コアに電力を供給するために 1.35V の電源レールを生成します。一般に、コア・レギュレータ出力 (VCORE) は CPU、デジタル・ペリフェラル、デバイス・メモリなどのコア・ロジックに電力を供給します。コア・レギュレータには、デバイスの VCORE ピンと VSS (グランド) の間に接続された外部コンデンサ (CVCORE) が必要です (を参照)。CVCORE 正しい値と許容誤差については、デバイス固有のデータシートを参照してください。CVCORE は、VCORE ピンの近くに配置する必要があります。 コア・レギュレータは、シャットダウンを除くすべての電力モードでアクティブです。他のすべての電力モード (実行、スリープ、停止、スタンバイ) では、各モードの最大負荷電流をサポートするようにレギュレータの駆動能力が自動的に構成されます。これにより、低消費電力モード使用時のレギュレータの静止電流が減少し、低消費電力性能が向上します。 VCORE レギュレータ回路 アナログ電源 アナログ・マルチプレクサ VBOOST PMU の VBOOST 回路は内部 VBOOST 電源を生成します。この電源は、デバイスに搭載されている場合、COMP、GPAMP、OPA の各アナログ・マルチプレクサで使用されます。VBOOST 回路により、外部電源電圧 (VDD) 範囲全体で一貫したアナログ・マルチプレクサ性能を実現できます。 VBOOST のイネーブル / ディスエーブル 次のパラメータに基づいて、SYSCTL は VBOOST 回路のイネーブル要求を自動的に管理します。 COMP、OPA、GPAMP ペリフェラル PWREN の設定 イネーブルになっている任意の COMP のモード設定 (FAST モードと ULP モード)。 SYSCTL の GENCLKCFG レジスタの ANACPUMPCFG 制御ビット。 VBOOST は、SYSRST の後でデフォルトでディスエーブルになります。COMP、OPA、または GPAMP を使用する前に、アプリケーション・ソフトウェアで VBOOST 回路をイネーブルにする必要はありません。アプリケーション・ソフトウェアによって COMP、OPA、または GPAMP がイネーブルになると、SYSCTL は VBOOST 回路もイネーブルにしてアナログ・ペリフェラルをサポートできるようにします。 VBOOST 回路には、ディスエーブル状態からイネーブル状態に遷移するためのスタートアップ時間要件 (標準値 12μs) があります。COMP、OPA、または GPAMP の起動時間が VBOOST の起動時間よりも短い場合、VBOOST の起動時間を考慮してペリフェラルの起動時間が延長されます。 バンドギャップ・リファレンス PMU は、温度および電源電圧に対して安定したバンドギャップ電圧リファレンスを提供します。この基準電圧は、以下のような内部機能にデバイスが使用します。 ブラウンアウト・リセット回路のスレッショルドの駆動。 コア・レギュレータの出力電圧の設定。 オンチップ・アナログ・ペリフェラル向けのオンチップ VREF レベルの駆動。 バンドギャップ・リファレンスは、RUN、SLEEP、STOP モードでイネーブルになります。消費電力を低減するために、スタンバイ・モードでサンプリングされたモードで動作します。シャットダウン・モードではディスエーブルです。ユーザー設定が不要になるように、SYSCTL はバンドギャップ状態を自動的に管理します。 電源および電圧リファレンスを内蔵 MSPM0G ファミリ用の VREF モジュールは、さまざまなオンボード・アナログ・ペリフェラルで利用できる共有電圧リファレンス・モジュールです。 VREF モジュールの主な特長は次のとおりです。 1.4V および 2.5V の内部リファレンスをユーザーが選択可能。 VREF+ および VREF- デバイス・ピンでの外部リファレンスの受信をサポート。 サンプル / ホールド・モードは、スタンバイ動作モードまでの VREF 動作をサポートします。 ADC、COMP、OPA の内部リファレンスをサポート。 MCU に外部基準電圧を供給する場合、基準ピンのデカップリング・コンデンサを、電圧源に基づく値で接続することを、テキサス・インスツルメンツは推奨します ( を参照)。 VREF 回路 電源に推奨されるデカップリング回路 テキサス・インスツルメンツは、10μF と 100nF の低 ESR セラミック・デカップリング・コンデンサの組み合わせを DVCC ピンに接続することを推奨します (を参照)。より値の大きいコンデンサを使用することもできますが、電源レールの立ち上がり時間に影響を及ぼす可能性があります。デカップリング・コンデンサは、デカップリングするピンのできるだけ近くに配置する必要があります (数 mm 以内)。 電源デカップリング回路 MSPM0G デバイスの電源 VDD および VSS 接続経由でデバイスに電力が供給されます。このデバイスは、1.62V~3.6V の電源電圧での動作をサポートしており、1.62V の電源で開始できます。パワー・マネージメント・ユニット (PMU) は、デバイスのレギュレーション済みコア電源を生成し、外部電源の監視を行います。また、PMU や他のアナログ・ペリフェラルで使用されるバンドギャップ電圧リファレンスも内蔵しています。VDD は、IO 電源 (VDDIO) とアナログ電源 (VDDA) を供給するために直接使用されます。VDDIO と VDDA は内部で VDD に接続されているため、追加の電源ピンは必要ありません (詳細については、デバイスのデータシートを参照してください)。 VDD および VSS 接続経由でデバイスに電力が供給されます。このデバイスは、1.62V~3.6V の電源電圧での動作をサポートしており、1.62V の電源で開始できます。パワー・マネージメント・ユニット (PMU) は、デバイスのレギュレーション済みコア電源を生成し、外部電源の監視を行います。また、PMU や他のアナログ・ペリフェラルで使用されるバンドギャップ電圧リファレンスも内蔵しています。VDD は、IO 電源 (VDDIO) とアナログ電源 (VDDA) を供給するために直接使用されます。VDDIO と VDDA は内部で VDD に接続されているため、追加の電源ピンは必要ありません (詳細については、デバイスのデータシートを参照してください)。 デジタル電源 VCORE レギュレータ 内部低ドロップアウト・リニア電圧レギュレータは、デバイス・コアに電力を供給するために 1.35V の電源レールを生成します。一般に、コア・レギュレータ出力 (VCORE) は CPU、デジタル・ペリフェラル、デバイス・メモリなどのコア・ロジックに電力を供給します。コア・レギュレータには、デバイスの VCORE ピンと VSS (グランド) の間に接続された外部コンデンサ (CVCORE) が必要です (を参照)。CVCORE 正しい値と許容誤差については、デバイス固有のデータシートを参照してください。CVCORE は、VCORE ピンの近くに配置する必要があります。 コア・レギュレータは、シャットダウンを除くすべての電力モードでアクティブです。他のすべての電力モード (実行、スリープ、停止、スタンバイ) では、各モードの最大負荷電流をサポートするようにレギュレータの駆動能力が自動的に構成されます。これにより、低消費電力モード使用時のレギュレータの静止電流が減少し、低消費電力性能が向上します。 VCORE レギュレータ回路 デジタル電源 VCORE レギュレータ 内部低ドロップアウト・リニア電圧レギュレータは、デバイス・コアに電力を供給するために 1.35V の電源レールを生成します。一般に、コア・レギュレータ出力 (VCORE) は CPU、デジタル・ペリフェラル、デバイス・メモリなどのコア・ロジックに電力を供給します。コア・レギュレータには、デバイスの VCORE ピンと VSS (グランド) の間に接続された外部コンデンサ (CVCORE) が必要です (を参照)。CVCORE 正しい値と許容誤差については、デバイス固有のデータシートを参照してください。CVCORE は、VCORE ピンの近くに配置する必要があります。 コア・レギュレータは、シャットダウンを除くすべての電力モードでアクティブです。他のすべての電力モード (実行、スリープ、停止、スタンバイ) では、各モードの最大負荷電流をサポートするようにレギュレータの駆動能力が自動的に構成されます。これにより、低消費電力モード使用時のレギュレータの静止電流が減少し、低消費電力性能が向上します。 VCORE レギュレータ回路 VCORE レギュレータ VCORE レギュレータ VCORE レギュレータ 内部低ドロップアウト・リニア電圧レギュレータは、デバイス・コアに電力を供給するために 1.35V の電源レールを生成します。一般に、コア・レギュレータ出力 (VCORE) は CPU、デジタル・ペリフェラル、デバイス・メモリなどのコア・ロジックに電力を供給します。コア・レギュレータには、デバイスの VCORE ピンと VSS (グランド) の間に接続された外部コンデンサ (CVCORE) が必要です (を参照)。CVCORE 正しい値と許容誤差については、デバイス固有のデータシートを参照してください。CVCORE は、VCORE ピンの近くに配置する必要があります。 コア・レギュレータは、シャットダウンを除くすべての電力モードでアクティブです。他のすべての電力モード (実行、スリープ、停止、スタンバイ) では、各モードの最大負荷電流をサポートするようにレギュレータの駆動能力が自動的に構成されます。これにより、低消費電力モード使用時のレギュレータの静止電流が減少し、低消費電力性能が向上します。 VCORE レギュレータ回路 内部低ドロップアウト・リニア電圧レギュレータは、デバイス・コアに電力を供給するために 1.35V の電源レールを生成します。一般に、コア・レギュレータ出力 (VCORE) は CPU、デジタル・ペリフェラル、デバイス・メモリなどのコア・ロジックに電力を供給します。コア・レギュレータには、デバイスの VCORE ピンと VSS (グランド) の間に接続された外部コンデンサ (CVCORE) が必要です (を参照)。CVCORE 正しい値と許容誤差については、デバイス固有のデータシートを参照してください。CVCORE は、VCORE ピンの近くに配置する必要があります。VCOREVCOREコア・レギュレータは、シャットダウンを除くすべての電力モードでアクティブです。他のすべての電力モード (実行、スリープ、停止、スタンバイ) では、各モードの最大負荷電流をサポートするようにレギュレータの駆動能力が自動的に構成されます。これにより、低消費電力モード使用時のレギュレータの静止電流が減少し、低消費電力性能が向上します。 VCORE レギュレータ回路 VCORE レギュレータ回路CORE アナログ電源 アナログ・マルチプレクサ VBOOST PMU の VBOOST 回路は内部 VBOOST 電源を生成します。この電源は、デバイスに搭載されている場合、COMP、GPAMP、OPA の各アナログ・マルチプレクサで使用されます。VBOOST 回路により、外部電源電圧 (VDD) 範囲全体で一貫したアナログ・マルチプレクサ性能を実現できます。 VBOOST のイネーブル / ディスエーブル 次のパラメータに基づいて、SYSCTL は VBOOST 回路のイネーブル要求を自動的に管理します。 COMP、OPA、GPAMP ペリフェラル PWREN の設定 イネーブルになっている任意の COMP のモード設定 (FAST モードと ULP モード)。 SYSCTL の GENCLKCFG レジスタの ANACPUMPCFG 制御ビット。 VBOOST は、SYSRST の後でデフォルトでディスエーブルになります。COMP、OPA、または GPAMP を使用する前に、アプリケーション・ソフトウェアで VBOOST 回路をイネーブルにする必要はありません。アプリケーション・ソフトウェアによって COMP、OPA、または GPAMP がイネーブルになると、SYSCTL は VBOOST 回路もイネーブルにしてアナログ・ペリフェラルをサポートできるようにします。 VBOOST 回路には、ディスエーブル状態からイネーブル状態に遷移するためのスタートアップ時間要件 (標準値 12μs) があります。COMP、OPA、または GPAMP の起動時間が VBOOST の起動時間よりも短い場合、VBOOST の起動時間を考慮してペリフェラルの起動時間が延長されます。 バンドギャップ・リファレンス PMU は、温度および電源電圧に対して安定したバンドギャップ電圧リファレンスを提供します。この基準電圧は、以下のような内部機能にデバイスが使用します。 ブラウンアウト・リセット回路のスレッショルドの駆動。 コア・レギュレータの出力電圧の設定。 オンチップ・アナログ・ペリフェラル向けのオンチップ VREF レベルの駆動。 バンドギャップ・リファレンスは、RUN、SLEEP、STOP モードでイネーブルになります。消費電力を低減するために、スタンバイ・モードでサンプリングされたモードで動作します。シャットダウン・モードではディスエーブルです。ユーザー設定が不要になるように、SYSCTL はバンドギャップ状態を自動的に管理します。 アナログ電源 アナログ・マルチプレクサ VBOOST PMU の VBOOST 回路は内部 VBOOST 電源を生成します。この電源は、デバイスに搭載されている場合、COMP、GPAMP、OPA の各アナログ・マルチプレクサで使用されます。VBOOST 回路により、外部電源電圧 (VDD) 範囲全体で一貫したアナログ・マルチプレクサ性能を実現できます。 VBOOST のイネーブル / ディスエーブル 次のパラメータに基づいて、SYSCTL は VBOOST 回路のイネーブル要求を自動的に管理します。 COMP、OPA、GPAMP ペリフェラル PWREN の設定 イネーブルになっている任意の COMP のモード設定 (FAST モードと ULP モード)。 SYSCTL の GENCLKCFG レジスタの ANACPUMPCFG 制御ビット。 VBOOST は、SYSRST の後でデフォルトでディスエーブルになります。COMP、OPA、または GPAMP を使用する前に、アプリケーション・ソフトウェアで VBOOST 回路をイネーブルにする必要はありません。アプリケーション・ソフトウェアによって COMP、OPA、または GPAMP がイネーブルになると、SYSCTL は VBOOST 回路もイネーブルにしてアナログ・ペリフェラルをサポートできるようにします。 VBOOST 回路には、ディスエーブル状態からイネーブル状態に遷移するためのスタートアップ時間要件 (標準値 12μs) があります。COMP、OPA、または GPAMP の起動時間が VBOOST の起動時間よりも短い場合、VBOOST の起動時間を考慮してペリフェラルの起動時間が延長されます。 バンドギャップ・リファレンス PMU は、温度および電源電圧に対して安定したバンドギャップ電圧リファレンスを提供します。この基準電圧は、以下のような内部機能にデバイスが使用します。 ブラウンアウト・リセット回路のスレッショルドの駆動。 コア・レギュレータの出力電圧の設定。 オンチップ・アナログ・ペリフェラル向けのオンチップ VREF レベルの駆動。 バンドギャップ・リファレンスは、RUN、SLEEP、STOP モードでイネーブルになります。消費電力を低減するために、スタンバイ・モードでサンプリングされたモードで動作します。シャットダウン・モードではディスエーブルです。ユーザー設定が不要になるように、SYSCTL はバンドギャップ状態を自動的に管理します。 アナログ・マルチプレクサ VBOOST PMU の VBOOST 回路は内部 VBOOST 電源を生成します。この電源は、デバイスに搭載されている場合、COMP、GPAMP、OPA の各アナログ・マルチプレクサで使用されます。VBOOST 回路により、外部電源電圧 (VDD) 範囲全体で一貫したアナログ・マルチプレクサ性能を実現できます。 アナログ・マルチプレクサ VBOOSTPMU の VBOOST 回路は内部 VBOOST 電源を生成します。この電源は、デバイスに搭載されている場合、COMP、GPAMP、OPA の各アナログ・マルチプレクサで使用されます。VBOOST 回路により、外部電源電圧 (VDD) 範囲全体で一貫したアナログ・マルチプレクサ性能を実現できます。 VBOOST のイネーブル / ディスエーブル VBOOST のイネーブル / ディスエーブル 次のパラメータに基づいて、SYSCTL は VBOOST 回路のイネーブル要求を自動的に管理します。 COMP、OPA、GPAMP ペリフェラル PWREN の設定 イネーブルになっている任意の COMP のモード設定 (FAST モードと ULP モード)。 SYSCTL の GENCLKCFG レジスタの ANACPUMPCFG 制御ビット。 VBOOST は、SYSRST の後でデフォルトでディスエーブルになります。COMP、OPA、または GPAMP を使用する前に、アプリケーション・ソフトウェアで VBOOST 回路をイネーブルにする必要はありません。アプリケーション・ソフトウェアによって COMP、OPA、または GPAMP がイネーブルになると、SYSCTL は VBOOST 回路もイネーブルにしてアナログ・ペリフェラルをサポートできるようにします。 VBOOST 回路には、ディスエーブル状態からイネーブル状態に遷移するためのスタートアップ時間要件 (標準値 12μs) があります。COMP、OPA、または GPAMP の起動時間が VBOOST の起動時間よりも短い場合、VBOOST の起動時間を考慮してペリフェラルの起動時間が延長されます。 次のパラメータに基づいて、SYSCTL は VBOOST 回路のイネーブル要求を自動的に管理します。 COMP、OPA、GPAMP ペリフェラル PWREN の設定 イネーブルになっている任意の COMP のモード設定 (FAST モードと ULP モード)。 SYSCTL の GENCLKCFG レジスタの ANACPUMPCFG 制御ビット。 COMP、OPA、GPAMP ペリフェラル PWREN の設定イネーブルになっている任意の COMP のモード設定 (FAST モードと ULP モード)。SYSCTL の GENCLKCFG レジスタの ANACPUMPCFG 制御ビット。VBOOST は、SYSRST の後でデフォルトでディスエーブルになります。COMP、OPA、または GPAMP を使用する前に、アプリケーション・ソフトウェアで VBOOST 回路をイネーブルにする必要はありません。アプリケーション・ソフトウェアによって COMP、OPA、または GPAMP がイネーブルになると、SYSCTL は VBOOST 回路もイネーブルにしてアナログ・ペリフェラルをサポートできるようにします。VBOOST 回路には、ディスエーブル状態からイネーブル状態に遷移するためのスタートアップ時間要件 (標準値 12μs) があります。COMP、OPA、または GPAMP の起動時間が VBOOST の起動時間よりも短い場合、VBOOST の起動時間を考慮してペリフェラルの起動時間が延長されます。 バンドギャップ・リファレンス バンドギャップ・リファレンス PMU は、温度および電源電圧に対して安定したバンドギャップ電圧リファレンスを提供します。この基準電圧は、以下のような内部機能にデバイスが使用します。 ブラウンアウト・リセット回路のスレッショルドの駆動。 コア・レギュレータの出力電圧の設定。 オンチップ・アナログ・ペリフェラル向けのオンチップ VREF レベルの駆動。 バンドギャップ・リファレンスは、RUN、SLEEP、STOP モードでイネーブルになります。消費電力を低減するために、スタンバイ・モードでサンプリングされたモードで動作します。シャットダウン・モードではディスエーブルです。ユーザー設定が不要になるように、SYSCTL はバンドギャップ状態を自動的に管理します。 PMU は、温度および電源電圧に対して安定したバンドギャップ電圧リファレンスを提供します。この基準電圧は、以下のような内部機能にデバイスが使用します。 ブラウンアウト・リセット回路のスレッショルドの駆動。 コア・レギュレータの出力電圧の設定。 オンチップ・アナログ・ペリフェラル向けのオンチップ VREF レベルの駆動。 ブラウンアウト・リセット回路のスレッショルドの駆動。コア・レギュレータの出力電圧の設定。オンチップ・アナログ・ペリフェラル向けのオンチップ VREF レベルの駆動。バンドギャップ・リファレンスは、RUN、SLEEP、STOP モードでイネーブルになります。消費電力を低減するために、スタンバイ・モードでサンプリングされたモードで動作します。シャットダウン・モードではディスエーブルです。ユーザー設定が不要になるように、SYSCTL はバンドギャップ状態を自動的に管理します。 電源および電圧リファレンスを内蔵 MSPM0G ファミリ用の VREF モジュールは、さまざまなオンボード・アナログ・ペリフェラルで利用できる共有電圧リファレンス・モジュールです。 VREF モジュールの主な特長は次のとおりです。 1.4V および 2.5V の内部リファレンスをユーザーが選択可能。 VREF+ および VREF- デバイス・ピンでの外部リファレンスの受信をサポート。 サンプル / ホールド・モードは、スタンバイ動作モードまでの VREF 動作をサポートします。 ADC、COMP、OPA の内部リファレンスをサポート。 MCU に外部基準電圧を供給する場合、基準ピンのデカップリング・コンデンサを、電圧源に基づく値で接続することを、テキサス・インスツルメンツは推奨します ( を参照)。 VREF 回路 電源および電圧リファレンスを内蔵 MSPM0G ファミリ用の VREF モジュールは、さまざまなオンボード・アナログ・ペリフェラルで利用できる共有電圧リファレンス・モジュールです。 VREF モジュールの主な特長は次のとおりです。 1.4V および 2.5V の内部リファレンスをユーザーが選択可能。 VREF+ および VREF- デバイス・ピンでの外部リファレンスの受信をサポート。 サンプル / ホールド・モードは、スタンバイ動作モードまでの VREF 動作をサポートします。 ADC、COMP、OPA の内部リファレンスをサポート。 MCU に外部基準電圧を供給する場合、基準ピンのデカップリング・コンデンサを、電圧源に基づく値で接続することを、テキサス・インスツルメンツは推奨します ( を参照)。 VREF 回路 MSPM0G ファミリ用の VREF モジュールは、さまざまなオンボード・アナログ・ペリフェラルで利用できる共有電圧リファレンス・モジュールです。 VREF モジュールの主な特長は次のとおりです。 1.4V および 2.5V の内部リファレンスをユーザーが選択可能。 VREF+ および VREF- デバイス・ピンでの外部リファレンスの受信をサポート。 サンプル / ホールド・モードは、スタンバイ動作モードまでの VREF 動作をサポートします。 ADC、COMP、OPA の内部リファレンスをサポート。 MCU に外部基準電圧を供給する場合、基準ピンのデカップリング・コンデンサを、電圧源に基づく値で接続することを、テキサス・インスツルメンツは推奨します ( を参照)。 VREF 回路 MSPM0G ファミリ用の VREF モジュールは、さまざまなオンボード・アナログ・ペリフェラルで利用できる共有電圧リファレンス・モジュールです。VREF モジュールの主な特長は次のとおりです。 1.4V および 2.5V の内部リファレンスをユーザーが選択可能。 VREF+ および VREF- デバイス・ピンでの外部リファレンスの受信をサポート。 サンプル / ホールド・モードは、スタンバイ動作モードまでの VREF 動作をサポートします。 ADC、COMP、OPA の内部リファレンスをサポート。 1.4V および 2.5V の内部リファレンスをユーザーが選択可能。VREF+ および VREF- デバイス・ピンでの外部リファレンスの受信をサポート。サンプル / ホールド・モードは、スタンバイ動作モードまでの VREF 動作をサポートします。ADC、COMP、OPA の内部リファレンスをサポート。MCU に外部基準電圧を供給する場合、基準ピンのデカップリング・コンデンサを、電圧源に基づく値で接続することを、テキサス・インスツルメンツは推奨します ( を参照)。 VREF 回路 VREF 回路 電源に推奨されるデカップリング回路 テキサス・インスツルメンツは、10μF と 100nF の低 ESR セラミック・デカップリング・コンデンサの組み合わせを DVCC ピンに接続することを推奨します (を参照)。より値の大きいコンデンサを使用することもできますが、電源レールの立ち上がり時間に影響を及ぼす可能性があります。デカップリング・コンデンサは、デカップリングするピンのできるだけ近くに配置する必要があります (数 mm 以内)。 電源デカップリング回路 電源に推奨されるデカップリング回路 テキサス・インスツルメンツは、10μF と 100nF の低 ESR セラミック・デカップリング・コンデンサの組み合わせを DVCC ピンに接続することを推奨します (を参照)。より値の大きいコンデンサを使用することもできますが、電源レールの立ち上がり時間に影響を及ぼす可能性があります。デカップリング・コンデンサは、デカップリングするピンのできるだけ近くに配置する必要があります (数 mm 以内)。 電源デカップリング回路 テキサス・インスツルメンツは、10μF と 100nF の低 ESR セラミック・デカップリング・コンデンサの組み合わせを DVCC ピンに接続することを推奨します (を参照)。より値の大きいコンデンサを使用することもできますが、電源レールの立ち上がり時間に影響を及ぼす可能性があります。デカップリング・コンデンサは、デカップリングするピンのできるだけ近くに配置する必要があります (数 mm 以内)。 電源デカップリング回路 テキサス・インスツルメンツは、10μF と 100nF の低 ESR セラミック・デカップリング・コンデンサの組み合わせを DVCC ピンに接続することを推奨します (を参照)。より値の大きいコンデンサを使用することもできますが、電源レールの立ち上がり時間に影響を及ぼす可能性があります。デカップリング・コンデンサは、デカップリングするピンのできるだけ近くに配置する必要があります (数 mm 以内)。 電源デカップリング回路 電源デカップリング回路 リセットおよび電源スーパーバイザ デジタル電源 このデバイスには 5 つのリセット・レベルがあります。 パワーオン・リセット (POR) 電圧低下リセット (BOR) ブート・リセット (BOOTRST) システム・リセット (SYSRST) CPU リセット (CPURST) リセット・レベル間の関係の詳細については、『テクニカル・リファレンス・マニュアル』(TRM) を参照してください。 コールド・スタート後、NRST ピンは NRST モードに設定されます。デバイスが正常に起動するには、NRST ピンが HIGH である必要があります。NRST には内部プルアップ抵抗はありません。外部回路 (DVCC へのプルアップ抵抗またはリセット制御回路) は、デバイスを起動するために NRST をアクティブに HIGH にプルアップする必要があります。手動リセットには、コンデンサとオープン・ボタンが必要です (を参照)。デバイスが起動した後、持続時間が 1 秒未満の NRST の LOW パルスにより、BOOTRST がトリガされます。NRST の LOW パルスが 1 秒を超えると、POR がトリガされます。 NRST 推奨回路 電源スーパーバイザ パワーオン・リセット (POR) モニタ パワーオン・リセット (POR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する POR 違反をアサートまたはデアサートします。コールド・パワーアップ時には、VDD が POR+ を通過するまでデバイスは POR 状態に保持されます。VDD が POR+ を通過すると、POR 状態が解放され、バンドギャップ・リファレンスと BOR モニタ回路が開始されます。VDD が POR レベルを下回ると、POR 違反がアサートされ、デバイスは再度 POR リセット状態に保持されます。 POR モニタは、VDD がデバイスの正常な動作をサポートするのに十分なレベルに達したことを示していません。代わりに、これはブート・プロセスの最初のステップであり、電源電圧がバンドギャップ・リファレンスと BOR 回路の電源オンに十分であるかどうかを判定するために使用されます。これを使用して、デバイスが正常に動作するのに十分なレベルに電源が達しているかどうかを判定します。POR モニタはシャットダウンを含むすべての電力モードでアクティブであり、ディスエーブルすることはできません。(POR トリガ波形をに示します)。 ブラウンアウト・リセット (BOR) モニタ ブラウンアウト・リセット (BOR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する BOR 違反をアサートまたはデアサートします。BOR 回路の主な役割は、コア・レギュレータを含む内部回路が正常に動作できるように、外部電源を十分に高く維持することです。BOR スレッショルド基準電圧は、内部バンドギャップ回路から得られます。スレッショルド自体はプログラム可能で、常に POR スレッショルドよりも高くなります。コールド・スタート時に、VDD が POR+ スレッショルドを通過すると、バンドギャップ・リファレンスと BOR 回路が開始されます。その後、VDD が BOR0+ スレッショルドを通過するまで、デバイスは BOR 状態に保持されます。VDD が BOR0+ を通過すると、BOR モニタはデバイスを解放してブート・プロセスを続行し、PMU を開始します。(BOR トリガ波形をに示します)。 電源変更時の POR および BOR 動作 電源電圧 (VDD) が POR- を下回ると、デバイス全体の状態がクリアされます。BOR0- スレッショルドを下回っていない VDD の小さな変動は BOR 違反を引き起こさず、デバイスは引き続き動作します。BOR 回路は、BOR リセットを直ちにトリガするのではなく、割り込みを生成するように構成されています。 POR および BOR と電源電圧 (VDD) の関係 リセットおよび電源スーパーバイザ デジタル電源 このデバイスには 5 つのリセット・レベルがあります。 パワーオン・リセット (POR) 電圧低下リセット (BOR) ブート・リセット (BOOTRST) システム・リセット (SYSRST) CPU リセット (CPURST) リセット・レベル間の関係の詳細については、『テクニカル・リファレンス・マニュアル』(TRM) を参照してください。 コールド・スタート後、NRST ピンは NRST モードに設定されます。デバイスが正常に起動するには、NRST ピンが HIGH である必要があります。NRST には内部プルアップ抵抗はありません。外部回路 (DVCC へのプルアップ抵抗またはリセット制御回路) は、デバイスを起動するために NRST をアクティブに HIGH にプルアップする必要があります。手動リセットには、コンデンサとオープン・ボタンが必要です (を参照)。デバイスが起動した後、持続時間が 1 秒未満の NRST の LOW パルスにより、BOOTRST がトリガされます。NRST の LOW パルスが 1 秒を超えると、POR がトリガされます。 NRST 推奨回路 デジタル電源 このデバイスには 5 つのリセット・レベルがあります。 パワーオン・リセット (POR) 電圧低下リセット (BOR) ブート・リセット (BOOTRST) システム・リセット (SYSRST) CPU リセット (CPURST) リセット・レベル間の関係の詳細については、『テクニカル・リファレンス・マニュアル』(TRM) を参照してください。 コールド・スタート後、NRST ピンは NRST モードに設定されます。デバイスが正常に起動するには、NRST ピンが HIGH である必要があります。NRST には内部プルアップ抵抗はありません。外部回路 (DVCC へのプルアップ抵抗またはリセット制御回路) は、デバイスを起動するために NRST をアクティブに HIGH にプルアップする必要があります。手動リセットには、コンデンサとオープン・ボタンが必要です (を参照)。デバイスが起動した後、持続時間が 1 秒未満の NRST の LOW パルスにより、BOOTRST がトリガされます。NRST の LOW パルスが 1 秒を超えると、POR がトリガされます。 NRST 推奨回路 このデバイスには 5 つのリセット・レベルがあります。 パワーオン・リセット (POR) 電圧低下リセット (BOR) ブート・リセット (BOOTRST) システム・リセット (SYSRST) CPU リセット (CPURST) リセット・レベル間の関係の詳細については、『テクニカル・リファレンス・マニュアル』(TRM) を参照してください。 コールド・スタート後、NRST ピンは NRST モードに設定されます。デバイスが正常に起動するには、NRST ピンが HIGH である必要があります。NRST には内部プルアップ抵抗はありません。外部回路 (DVCC へのプルアップ抵抗またはリセット制御回路) は、デバイスを起動するために NRST をアクティブに HIGH にプルアップする必要があります。手動リセットには、コンデンサとオープン・ボタンが必要です (を参照)。デバイスが起動した後、持続時間が 1 秒未満の NRST の LOW パルスにより、BOOTRST がトリガされます。NRST の LOW パルスが 1 秒を超えると、POR がトリガされます。 NRST 推奨回路 このデバイスには 5 つのリセット・レベルがあります。 パワーオン・リセット (POR) 電圧低下リセット (BOR) ブート・リセット (BOOTRST) システム・リセット (SYSRST) CPU リセット (CPURST) リセット・レベル間の関係の詳細については、『テクニカル・リファレンス・マニュアル』(TRM) を参照してください。 パワーオン・リセット (POR) 電圧低下リセット (BOR) ブート・リセット (BOOTRST) システム・リセット (SYSRST) CPU リセット (CPURST) パワーオン・リセット (POR)電圧低下リセット (BOR)ブート・リセット (BOOTRST)システム・リセット (SYSRST)CPU リセット (CPURST)コールド・スタート後、NRST ピンは NRST モードに設定されます。デバイスが正常に起動するには、NRST ピンが HIGH である必要があります。NRST には内部プルアップ抵抗はありません。外部回路 (DVCC へのプルアップ抵抗またはリセット制御回路) は、デバイスを起動するために NRST をアクティブに HIGH にプルアップする必要があります。手動リセットには、コンデンサとオープン・ボタンが必要です (を参照)。デバイスが起動した後、持続時間が 1 秒未満の NRST の LOW パルスにより、BOOTRST がトリガされます。NRST の LOW パルスが 1 秒を超えると、POR がトリガされます。 NRST 推奨回路 NRST 推奨回路 電源スーパーバイザ パワーオン・リセット (POR) モニタ パワーオン・リセット (POR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する POR 違反をアサートまたはデアサートします。コールド・パワーアップ時には、VDD が POR+ を通過するまでデバイスは POR 状態に保持されます。VDD が POR+ を通過すると、POR 状態が解放され、バンドギャップ・リファレンスと BOR モニタ回路が開始されます。VDD が POR レベルを下回ると、POR 違反がアサートされ、デバイスは再度 POR リセット状態に保持されます。 POR モニタは、VDD がデバイスの正常な動作をサポートするのに十分なレベルに達したことを示していません。代わりに、これはブート・プロセスの最初のステップであり、電源電圧がバンドギャップ・リファレンスと BOR 回路の電源オンに十分であるかどうかを判定するために使用されます。これを使用して、デバイスが正常に動作するのに十分なレベルに電源が達しているかどうかを判定します。POR モニタはシャットダウンを含むすべての電力モードでアクティブであり、ディスエーブルすることはできません。(POR トリガ波形をに示します)。 ブラウンアウト・リセット (BOR) モニタ ブラウンアウト・リセット (BOR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する BOR 違反をアサートまたはデアサートします。BOR 回路の主な役割は、コア・レギュレータを含む内部回路が正常に動作できるように、外部電源を十分に高く維持することです。BOR スレッショルド基準電圧は、内部バンドギャップ回路から得られます。スレッショルド自体はプログラム可能で、常に POR スレッショルドよりも高くなります。コールド・スタート時に、VDD が POR+ スレッショルドを通過すると、バンドギャップ・リファレンスと BOR 回路が開始されます。その後、VDD が BOR0+ スレッショルドを通過するまで、デバイスは BOR 状態に保持されます。VDD が BOR0+ を通過すると、BOR モニタはデバイスを解放してブート・プロセスを続行し、PMU を開始します。(BOR トリガ波形をに示します)。 電源変更時の POR および BOR 動作 電源電圧 (VDD) が POR- を下回ると、デバイス全体の状態がクリアされます。BOR0- スレッショルドを下回っていない VDD の小さな変動は BOR 違反を引き起こさず、デバイスは引き続き動作します。BOR 回路は、BOR リセットを直ちにトリガするのではなく、割り込みを生成するように構成されています。 POR および BOR と電源電圧 (VDD) の関係 電源スーパーバイザ パワーオン・リセット (POR) モニタ パワーオン・リセット (POR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する POR 違反をアサートまたはデアサートします。コールド・パワーアップ時には、VDD が POR+ を通過するまでデバイスは POR 状態に保持されます。VDD が POR+ を通過すると、POR 状態が解放され、バンドギャップ・リファレンスと BOR モニタ回路が開始されます。VDD が POR レベルを下回ると、POR 違反がアサートされ、デバイスは再度 POR リセット状態に保持されます。 POR モニタは、VDD がデバイスの正常な動作をサポートするのに十分なレベルに達したことを示していません。代わりに、これはブート・プロセスの最初のステップであり、電源電圧がバンドギャップ・リファレンスと BOR 回路の電源オンに十分であるかどうかを判定するために使用されます。これを使用して、デバイスが正常に動作するのに十分なレベルに電源が達しているかどうかを判定します。POR モニタはシャットダウンを含むすべての電力モードでアクティブであり、ディスエーブルすることはできません。(POR トリガ波形をに示します)。 ブラウンアウト・リセット (BOR) モニタ ブラウンアウト・リセット (BOR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する BOR 違反をアサートまたはデアサートします。BOR 回路の主な役割は、コア・レギュレータを含む内部回路が正常に動作できるように、外部電源を十分に高く維持することです。BOR スレッショルド基準電圧は、内部バンドギャップ回路から得られます。スレッショルド自体はプログラム可能で、常に POR スレッショルドよりも高くなります。コールド・スタート時に、VDD が POR+ スレッショルドを通過すると、バンドギャップ・リファレンスと BOR 回路が開始されます。その後、VDD が BOR0+ スレッショルドを通過するまで、デバイスは BOR 状態に保持されます。VDD が BOR0+ を通過すると、BOR モニタはデバイスを解放してブート・プロセスを続行し、PMU を開始します。(BOR トリガ波形をに示します)。 電源変更時の POR および BOR 動作 電源電圧 (VDD) が POR- を下回ると、デバイス全体の状態がクリアされます。BOR0- スレッショルドを下回っていない VDD の小さな変動は BOR 違反を引き起こさず、デバイスは引き続き動作します。BOR 回路は、BOR リセットを直ちにトリガするのではなく、割り込みを生成するように構成されています。 POR および BOR と電源電圧 (VDD) の関係 パワーオン・リセット (POR) モニタ パワーオン・リセット (POR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する POR 違反をアサートまたはデアサートします。コールド・パワーアップ時には、VDD が POR+ を通過するまでデバイスは POR 状態に保持されます。VDD が POR+ を通過すると、POR 状態が解放され、バンドギャップ・リファレンスと BOR モニタ回路が開始されます。VDD が POR レベルを下回ると、POR 違反がアサートされ、デバイスは再度 POR リセット状態に保持されます。 POR モニタは、VDD がデバイスの正常な動作をサポートするのに十分なレベルに達したことを示していません。代わりに、これはブート・プロセスの最初のステップであり、電源電圧がバンドギャップ・リファレンスと BOR 回路の電源オンに十分であるかどうかを判定するために使用されます。これを使用して、デバイスが正常に動作するのに十分なレベルに電源が達しているかどうかを判定します。POR モニタはシャットダウンを含むすべての電力モードでアクティブであり、ディスエーブルすることはできません。(POR トリガ波形をに示します)。 パワーオン・リセット (POR) モニタ パワーオン・リセット (POR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する POR 違反をアサートまたはデアサートします。コールド・パワーアップ時には、VDD が POR+ を通過するまでデバイスは POR 状態に保持されます。VDD が POR+ を通過すると、POR 状態が解放され、バンドギャップ・リファレンスと BOR モニタ回路が開始されます。VDD が POR レベルを下回ると、POR 違反がアサートされ、デバイスは再度 POR リセット状態に保持されます。 パワーオン・リセット (POR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する POR 違反をアサートまたはデアサートします。コールド・パワーアップ時には、VDD が POR+ を通過するまでデバイスは POR 状態に保持されます。VDD が POR+ を通過すると、POR 状態が解放され、バンドギャップ・リファレンスと BOR モニタ回路が開始されます。VDD が POR レベルを下回ると、POR 違反がアサートされ、デバイスは再度 POR リセット状態に保持されます。POR モニタは、VDD がデバイスの正常な動作をサポートするのに十分なレベルに達したことを示していません。代わりに、これはブート・プロセスの最初のステップであり、電源電圧がバンドギャップ・リファレンスと BOR 回路の電源オンに十分であるかどうかを判定するために使用されます。これを使用して、デバイスが正常に動作するのに十分なレベルに電源が達しているかどうかを判定します。POR モニタはシャットダウンを含むすべての電力モードでアクティブであり、ディスエーブルすることはできません。(POR トリガ波形をに示します)。 ブラウンアウト・リセット (BOR) モニタ ブラウンアウト・リセット (BOR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する BOR 違反をアサートまたはデアサートします。BOR 回路の主な役割は、コア・レギュレータを含む内部回路が正常に動作できるように、外部電源を十分に高く維持することです。BOR スレッショルド基準電圧は、内部バンドギャップ回路から得られます。スレッショルド自体はプログラム可能で、常に POR スレッショルドよりも高くなります。コールド・スタート時に、VDD が POR+ スレッショルドを通過すると、バンドギャップ・リファレンスと BOR 回路が開始されます。その後、VDD が BOR0+ スレッショルドを通過するまで、デバイスは BOR 状態に保持されます。VDD が BOR0+ を通過すると、BOR モニタはデバイスを解放してブート・プロセスを続行し、PMU を開始します。(BOR トリガ波形をに示します)。 ブラウンアウト・リセット (BOR) モニタ ブラウンアウト・リセット (BOR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する BOR 違反をアサートまたはデアサートします。BOR 回路の主な役割は、コア・レギュレータを含む内部回路が正常に動作できるように、外部電源を十分に高く維持することです。BOR スレッショルド基準電圧は、内部バンドギャップ回路から得られます。スレッショルド自体はプログラム可能で、常に POR スレッショルドよりも高くなります。コールド・スタート時に、VDD が POR+ スレッショルドを通過すると、バンドギャップ・リファレンスと BOR 回路が開始されます。その後、VDD が BOR0+ スレッショルドを通過するまで、デバイスは BOR 状態に保持されます。VDD が BOR0+ を通過すると、BOR モニタはデバイスを解放してブート・プロセスを続行し、PMU を開始します。(BOR トリガ波形をに示します)。ブラウンアウト・リセット (BOR) モニタは外部電源 (VDD) を監視し、SYSCTL に対する BOR 違反をアサートまたはデアサートします。BOR 回路の主な役割は、コア・レギュレータを含む内部回路が正常に動作できるように、外部電源を十分に高く維持することです。 電源変更時の POR および BOR 動作 電源電圧 (VDD) が POR- を下回ると、デバイス全体の状態がクリアされます。BOR0- スレッショルドを下回っていない VDD の小さな変動は BOR 違反を引き起こさず、デバイスは引き続き動作します。BOR 回路は、BOR リセットを直ちにトリガするのではなく、割り込みを生成するように構成されています。 POR および BOR と電源電圧 (VDD) の関係 電源変更時の POR および BOR 動作電源電圧 (VDD) が POR- を下回ると、デバイス全体の状態がクリアされます。BOR0- スレッショルドを下回っていない VDD の小さな変動は BOR 違反を引き起こさず、デバイスは引き続き動作します。BOR 回路は、BOR リセットを直ちにトリガするのではなく、割り込みを生成するように構成されています。 POR および BOR と電源電圧 (VDD) の関係 POR および BOR と電源電圧 (VDD) の関係 クロック・システム MSPM0G シリーズのクロック・システムには、内部発振器、クロック・モニタ、クロック選択および制御ロジックが含まれています。 このセクションでは、さまざまな MSPM0G ファミリ・デバイスのクロック・リソースと、外部信号またはデバイスとの相互作用について説明します。 内部発振器 内部低周波数発振器 (LFOSC) LFOSC はオンチップの低消費電力発振器で、32.768kHz の周波数に工場で調整されています。システムの低消費電力化に役立つ低周波数クロックを提供します。LFOSC は、低い温度範囲で使用する場合、より高い精度を実現できます。詳細については、デバイス固有のデータシートを参照してください。 MSPM0G シリーズ LFOSC 内部システム発振器 (SYSOSC) SYSOSC はオンチップの高精度で構成可能な発振器で、32MHz (ベース周波数) および 4MHz (低周波数) の出荷時に調整された周波数に加えて、24MHz または 16MHz でのユーザー・トリム動作もサポートしています。コードの実行と処理性能のために CPU を高速で動作させるための高周波クロックを提供します。 MSPM0G シリーズ SYSOSC SYSOSC 周波数補正ループ この発振器の追加ハードウェア設定は、ROSC ピンと VSS の間に実装される外付け抵抗であり、温度範囲全体で ±2.5% の基本精度から SYSOSC を増加させます。 SYSOSC アプリケーション全体の精度は、以下の誤差ソースを組み合わせて総合誤差を求めることで決定されます。 ROSC 基準抵抗の誤差 (許容誤差と温度ドリフトによる) FCL モードでの SYSOSC 回路の誤差 (-40℃~85℃で ±0.75%、-40℃~125℃で ±0.90%) #GUID-F6D46FF3-4736-45DA-95BB-BE7E97053995/GUID-F6EEBED2-F653-4C16-A93E-B1BFC9DF65CB に、2 つの温度範囲にわたる 2 つの異なる ROSC 抵抗仕様について、SYSOSC アプリケーションの精度を計算する方法を示します。詳細については、各デバイスの TRM をご覧ください。 ROSC 許容誤差、RSOC TCR、周囲温度 (TA) による FCL を使用した SYSOSC 精度 周囲温度 (TA) -40 ≤ TA ≤ 125℃ -40 ≤ TA ≤ 85℃ ROSC 抵抗パラメータ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ 公称 ROSC 抵抗 (ROSCnom) 100kΩ 最大 ROSC 抵抗 (25℃時) 100.1kΩ 100.5kΩ 100.1kΩ 100.5kΩ 最小 ROSC 抵抗 (25℃時) 99.9kΩ 99.5kΩ 99.9kΩ 99.5kΩ ROSC 抵抗 TCR 25ppm/℃ ROSC 温度ドリフト -0.16%~0.25% -0.16%~0.15% 最大 ROSC 抵抗 (高温時) (ROSCmax) 100.35kΩ 100.75kΩ 100.25kΩ 100.65kΩ 最小 ROSC 抵抗 (低温時) (ROSCmin) 99.74kΩ 99.34kΩ 99.74kΩ 99.34kΩ ROSC 抵抗誤差 (高温) (ROSCerr+) +0.35% +0.75% +0.25% +0.65% ROSC 抵抗誤差 (低温) (ROSCerr-) -0.26% -0.66% -0.26% -0.66% SYSOSC 回路エラー (SYSOSCerr) ±0.9% ±0.75% 総合精度 (TOTerr-、TOTerr+) -1.2%~+1.3% -1.6%~+1.7% -1.0%~+1.0% -1.4%~+1.4% システム・フェーズ・ロック・ループ (SYSPLL) SYSPLL は、プログラム可能な周波数を備えたシステム・フェーズ・ロック・ループであり、MSPM0G シリーズの最高速度 (80MHz) を達成するために使用されます。 MSPM0G SYSPLL 回路 外部発振器 デバイスと温度の間でクロック精度をさらに向上させる必要があるアプリケーションでは、外部発振器を使用できます。LFXT は LFOSC を置き換え、HFXT は SYSOSC を置き換えることができます。 低周波数水晶発振器 (LFXT) LFXT は超低消費電力の水晶発振器で、標準の 32.768kHz ウォッチ・クリスタルの駆動をサポートしています。LFXT を使用するには、LFXIN ピンと LFXOUT ピンの間にウォッチ・クリスタルを実装します。LFXIN ピンと LFXOUT ピンの両方に負荷コンデンサを配置して、回路グランド (VSS) に接続します。使用する水晶振動子の仕様に従って、水晶負荷コンデンサのサイズを変更します。プログラマブルなドライブ強度メカニズムにより、さまざまな種類の水晶振動子がサポートされています。レイアウトに関する推奨事項については、を参照してください。 MSPM0G LFXT 回路 LFCLK_IN (デジタル・クロック) LFXT 回路はバイパス可能で、標準周波数 32.76kHz のデジタル・クロックをデバイスに供給して、LFCLK ソースとして使用できます。LFCLK_IN と LFXT は相互に排他的であり、同時にイネーブルにすることはできません。 LFCLK_IN は、デジタル方形波 CMOS クロック入力と互換性があり、標準デューティ・サイクルは 50% です。LFCLK モニタをイネーブルにすることで、LFCLK_IN の有効なクロック信号を確認できます。LFXT が開始されていない場合、LFCLK モニタはデフォルトで LFCLK_IN をチェックします。 高周波水晶発振器 (HFXT) 高周波数水晶発振器 (HFXT) は、4~48MHz の範囲の標準的な水晶振動子や共振器と組み合わせて使用することができ、システム用に安定した高速リファレンス・クロックを生成できます。 HFXT を使用するには、HFXIN ピンと HFXOUT ピンの間に水晶振動子または共振器を実装します。負荷コンデンサを両方のピンに配置して、回路グランド (VSS) に接続します。使用する水晶振動子の仕様に従って、水晶負荷コンデンサのサイズを変更します。HFXT の起動時間をプログラム可能で、64μs の分解能を実現しています。レイアウトに関する推奨事項については、を参照してください。 MSPM0G HFXT 回路 HFCLK_IN (デジタル・クロック) HFXT 回路をバイパスし、4~48MHz の標準周波数デジタル・クロックをデバイスに入力して、HFXT ではなく HFCLK ソースとして使用することもできます。HFCLK_IN と HFXT は相互に排他的であり、同時にイネーブルにすることはできません。 HFCLK_IN は、デジタル方形波 CMOS クロック入力と互換性があり、標準デューティ・サイクルは 50% です。 外部クロック出力 (CLK_OUT) クロック出力ユニットは、デバイスから外部回路または周波数クロック・カウンタにデジタル・クロックを送信できます。この機能は、独自のクロック・ソースを持たない外部 ADC などの外部回路へのクロック供給に役立ちます。クロック出力ユニットには、選択可能なソースの柔軟なセットがあり、プログラマブル・デバイダが含まれています。 MSPM0G 外部クロック出力 CLK_OUT で使用可能なクロック・ソース: SYSPLLCLK1 HFCLK SYSOSC ULPCLK MFCLK LFCLK 選択したクロック・ソースは、ピンまたは周波数クロック・カウンタに出力する前に、1、2、4、8、16、32、64、または 128 で分周できます。 周波数クロック・カウンタ (FCC) 周波数クロック・カウンタ (FCC) を使用すると、デバイス上の各種発振器とクロックのテストとキャリブレーションを柔軟にインシステムで実施できます。FCC は、(2 次基準ソースから派生した) 既知の固定トリガ期間内に、選択したソース・クロックで観測されるクロック周期の数をカウントし、ソース・クロックの周波数を推定します。 MSPM0G 周波数クロック・カウンタのブロック図 アプリケーション・ソフトウェアは、FCC を使用して、以下の発振器とクロックの周波数を測定できます。 MCLK SYSOSC HFCLK CLK_OUT SYSPLLCLK0 SYSPLLCLK1 SYSPLLCLK2X 外部 FCC 入力 (FCC_IN) 外部 FCC 入力 (FCC_IN 機能) は FCC クロック・ソースまたは FCC トリガ入力として使用できますが、同じ FCC キャプチャ中に両方の機能に使用することはできません。FCC クロック・ソースまたは FCC トリガとして構成する必要があります。 クロック・システム MSPM0G シリーズのクロック・システムには、内部発振器、クロック・モニタ、クロック選択および制御ロジックが含まれています。 このセクションでは、さまざまな MSPM0G ファミリ・デバイスのクロック・リソースと、外部信号またはデバイスとの相互作用について説明します。 MSPM0G シリーズのクロック・システムには、内部発振器、クロック・モニタ、クロック選択および制御ロジックが含まれています。このセクションでは、さまざまな MSPM0G ファミリ・デバイスのクロック・リソースと、外部信号またはデバイスとの相互作用について説明します。 内部発振器 内部低周波数発振器 (LFOSC) LFOSC はオンチップの低消費電力発振器で、32.768kHz の周波数に工場で調整されています。システムの低消費電力化に役立つ低周波数クロックを提供します。LFOSC は、低い温度範囲で使用する場合、より高い精度を実現できます。詳細については、デバイス固有のデータシートを参照してください。 MSPM0G シリーズ LFOSC 内部システム発振器 (SYSOSC) SYSOSC はオンチップの高精度で構成可能な発振器で、32MHz (ベース周波数) および 4MHz (低周波数) の出荷時に調整された周波数に加えて、24MHz または 16MHz でのユーザー・トリム動作もサポートしています。コードの実行と処理性能のために CPU を高速で動作させるための高周波クロックを提供します。 MSPM0G シリーズ SYSOSC SYSOSC 周波数補正ループ この発振器の追加ハードウェア設定は、ROSC ピンと VSS の間に実装される外付け抵抗であり、温度範囲全体で ±2.5% の基本精度から SYSOSC を増加させます。 SYSOSC アプリケーション全体の精度は、以下の誤差ソースを組み合わせて総合誤差を求めることで決定されます。 ROSC 基準抵抗の誤差 (許容誤差と温度ドリフトによる) FCL モードでの SYSOSC 回路の誤差 (-40℃~85℃で ±0.75%、-40℃~125℃で ±0.90%) #GUID-F6D46FF3-4736-45DA-95BB-BE7E97053995/GUID-F6EEBED2-F653-4C16-A93E-B1BFC9DF65CB に、2 つの温度範囲にわたる 2 つの異なる ROSC 抵抗仕様について、SYSOSC アプリケーションの精度を計算する方法を示します。詳細については、各デバイスの TRM をご覧ください。 ROSC 許容誤差、RSOC TCR、周囲温度 (TA) による FCL を使用した SYSOSC 精度 周囲温度 (TA) -40 ≤ TA ≤ 125℃ -40 ≤ TA ≤ 85℃ ROSC 抵抗パラメータ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ 公称 ROSC 抵抗 (ROSCnom) 100kΩ 最大 ROSC 抵抗 (25℃時) 100.1kΩ 100.5kΩ 100.1kΩ 100.5kΩ 最小 ROSC 抵抗 (25℃時) 99.9kΩ 99.5kΩ 99.9kΩ 99.5kΩ ROSC 抵抗 TCR 25ppm/℃ ROSC 温度ドリフト -0.16%~0.25% -0.16%~0.15% 最大 ROSC 抵抗 (高温時) (ROSCmax) 100.35kΩ 100.75kΩ 100.25kΩ 100.65kΩ 最小 ROSC 抵抗 (低温時) (ROSCmin) 99.74kΩ 99.34kΩ 99.74kΩ 99.34kΩ ROSC 抵抗誤差 (高温) (ROSCerr+) +0.35% +0.75% +0.25% +0.65% ROSC 抵抗誤差 (低温) (ROSCerr-) -0.26% -0.66% -0.26% -0.66% SYSOSC 回路エラー (SYSOSCerr) ±0.9% ±0.75% 総合精度 (TOTerr-、TOTerr+) -1.2%~+1.3% -1.6%~+1.7% -1.0%~+1.0% -1.4%~+1.4% システム・フェーズ・ロック・ループ (SYSPLL) SYSPLL は、プログラム可能な周波数を備えたシステム・フェーズ・ロック・ループであり、MSPM0G シリーズの最高速度 (80MHz) を達成するために使用されます。 MSPM0G SYSPLL 回路 内部発振器 内部低周波数発振器 (LFOSC) LFOSC はオンチップの低消費電力発振器で、32.768kHz の周波数に工場で調整されています。システムの低消費電力化に役立つ低周波数クロックを提供します。LFOSC は、低い温度範囲で使用する場合、より高い精度を実現できます。詳細については、デバイス固有のデータシートを参照してください。 MSPM0G シリーズ LFOSC 内部システム発振器 (SYSOSC) SYSOSC はオンチップの高精度で構成可能な発振器で、32MHz (ベース周波数) および 4MHz (低周波数) の出荷時に調整された周波数に加えて、24MHz または 16MHz でのユーザー・トリム動作もサポートしています。コードの実行と処理性能のために CPU を高速で動作させるための高周波クロックを提供します。 MSPM0G シリーズ SYSOSC SYSOSC 周波数補正ループ この発振器の追加ハードウェア設定は、ROSC ピンと VSS の間に実装される外付け抵抗であり、温度範囲全体で ±2.5% の基本精度から SYSOSC を増加させます。 SYSOSC アプリケーション全体の精度は、以下の誤差ソースを組み合わせて総合誤差を求めることで決定されます。 ROSC 基準抵抗の誤差 (許容誤差と温度ドリフトによる) FCL モードでの SYSOSC 回路の誤差 (-40℃~85℃で ±0.75%、-40℃~125℃で ±0.90%) #GUID-F6D46FF3-4736-45DA-95BB-BE7E97053995/GUID-F6EEBED2-F653-4C16-A93E-B1BFC9DF65CB に、2 つの温度範囲にわたる 2 つの異なる ROSC 抵抗仕様について、SYSOSC アプリケーションの精度を計算する方法を示します。詳細については、各デバイスの TRM をご覧ください。 ROSC 許容誤差、RSOC TCR、周囲温度 (TA) による FCL を使用した SYSOSC 精度 周囲温度 (TA) -40 ≤ TA ≤ 125℃ -40 ≤ TA ≤ 85℃ ROSC 抵抗パラメータ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ 公称 ROSC 抵抗 (ROSCnom) 100kΩ 最大 ROSC 抵抗 (25℃時) 100.1kΩ 100.5kΩ 100.1kΩ 100.5kΩ 最小 ROSC 抵抗 (25℃時) 99.9kΩ 99.5kΩ 99.9kΩ 99.5kΩ ROSC 抵抗 TCR 25ppm/℃ ROSC 温度ドリフト -0.16%~0.25% -0.16%~0.15% 最大 ROSC 抵抗 (高温時) (ROSCmax) 100.35kΩ 100.75kΩ 100.25kΩ 100.65kΩ 最小 ROSC 抵抗 (低温時) (ROSCmin) 99.74kΩ 99.34kΩ 99.74kΩ 99.34kΩ ROSC 抵抗誤差 (高温) (ROSCerr+) +0.35% +0.75% +0.25% +0.65% ROSC 抵抗誤差 (低温) (ROSCerr-) -0.26% -0.66% -0.26% -0.66% SYSOSC 回路エラー (SYSOSCerr) ±0.9% ±0.75% 総合精度 (TOTerr-、TOTerr+) -1.2%~+1.3% -1.6%~+1.7% -1.0%~+1.0% -1.4%~+1.4% システム・フェーズ・ロック・ループ (SYSPLL) SYSPLL は、プログラム可能な周波数を備えたシステム・フェーズ・ロック・ループであり、MSPM0G シリーズの最高速度 (80MHz) を達成するために使用されます。 MSPM0G SYSPLL 回路 内部低周波数発振器 (LFOSC) LFOSC はオンチップの低消費電力発振器で、32.768kHz の周波数に工場で調整されています。システムの低消費電力化に役立つ低周波数クロックを提供します。LFOSC は、低い温度範囲で使用する場合、より高い精度を実現できます。詳細については、デバイス固有のデータシートを参照してください。 MSPM0G シリーズ LFOSC 内部低周波数発振器 (LFOSC)LFOSC はオンチップの低消費電力発振器で、32.768kHz の周波数に工場で調整されています。システムの低消費電力化に役立つ低周波数クロックを提供します。LFOSC は、低い温度範囲で使用する場合、より高い精度を実現できます。詳細については、デバイス固有のデータシートを参照してください。 MSPM0G シリーズ LFOSC MSPM0G シリーズ LFOSC 内部システム発振器 (SYSOSC) SYSOSC はオンチップの高精度で構成可能な発振器で、32MHz (ベース周波数) および 4MHz (低周波数) の出荷時に調整された周波数に加えて、24MHz または 16MHz でのユーザー・トリム動作もサポートしています。コードの実行と処理性能のために CPU を高速で動作させるための高周波クロックを提供します。 MSPM0G シリーズ SYSOSC SYSOSC 周波数補正ループ この発振器の追加ハードウェア設定は、ROSC ピンと VSS の間に実装される外付け抵抗であり、温度範囲全体で ±2.5% の基本精度から SYSOSC を増加させます。 SYSOSC アプリケーション全体の精度は、以下の誤差ソースを組み合わせて総合誤差を求めることで決定されます。 ROSC 基準抵抗の誤差 (許容誤差と温度ドリフトによる) FCL モードでの SYSOSC 回路の誤差 (-40℃~85℃で ±0.75%、-40℃~125℃で ±0.90%) #GUID-F6D46FF3-4736-45DA-95BB-BE7E97053995/GUID-F6EEBED2-F653-4C16-A93E-B1BFC9DF65CB に、2 つの温度範囲にわたる 2 つの異なる ROSC 抵抗仕様について、SYSOSC アプリケーションの精度を計算する方法を示します。詳細については、各デバイスの TRM をご覧ください。 ROSC 許容誤差、RSOC TCR、周囲温度 (TA) による FCL を使用した SYSOSC 精度 周囲温度 (TA) -40 ≤ TA ≤ 125℃ -40 ≤ TA ≤ 85℃ ROSC 抵抗パラメータ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ 公称 ROSC 抵抗 (ROSCnom) 100kΩ 最大 ROSC 抵抗 (25℃時) 100.1kΩ 100.5kΩ 100.1kΩ 100.5kΩ 最小 ROSC 抵抗 (25℃時) 99.9kΩ 99.5kΩ 99.9kΩ 99.5kΩ ROSC 抵抗 TCR 25ppm/℃ ROSC 温度ドリフト -0.16%~0.25% -0.16%~0.15% 最大 ROSC 抵抗 (高温時) (ROSCmax) 100.35kΩ 100.75kΩ 100.25kΩ 100.65kΩ 最小 ROSC 抵抗 (低温時) (ROSCmin) 99.74kΩ 99.34kΩ 99.74kΩ 99.34kΩ ROSC 抵抗誤差 (高温) (ROSCerr+) +0.35% +0.75% +0.25% +0.65% ROSC 抵抗誤差 (低温) (ROSCerr-) -0.26% -0.66% -0.26% -0.66% SYSOSC 回路エラー (SYSOSCerr) ±0.9% ±0.75% 総合精度 (TOTerr-、TOTerr+) -1.2%~+1.3% -1.6%~+1.7% -1.0%~+1.0% -1.4%~+1.4% システム・フェーズ・ロック・ループ (SYSPLL) SYSPLL は、プログラム可能な周波数を備えたシステム・フェーズ・ロック・ループであり、MSPM0G シリーズの最高速度 (80MHz) を達成するために使用されます。 MSPM0G SYSPLL 回路 内部システム発振器 (SYSOSC)SYSOSC はオンチップの高精度で構成可能な発振器で、32MHz (ベース周波数) および 4MHz (低周波数) の出荷時に調整された周波数に加えて、24MHz または 16MHz でのユーザー・トリム動作もサポートしています。コードの実行と処理性能のために CPU を高速で動作させるための高周波クロックを提供します。 MSPM0G シリーズ SYSOSC MSPM0G シリーズ SYSOSC SYSOSC 周波数補正ループ SYSOSC 周波数補正ループこの発振器の追加ハードウェア設定は、ROSC ピンと VSS の間に実装される外付け抵抗であり、温度範囲全体で ±2.5% の基本精度から SYSOSC を増加させます。SYSOSC アプリケーション全体の精度は、以下の誤差ソースを組み合わせて総合誤差を求めることで決定されます。 ROSC 基準抵抗の誤差 (許容誤差と温度ドリフトによる) FCL モードでの SYSOSC 回路の誤差 (-40℃~85℃で ±0.75%、-40℃~125℃で ±0.90%) ROSC 基準抵抗の誤差 (許容誤差と温度ドリフトによる)FCL モードでの SYSOSC 回路の誤差 (-40℃~85℃で ±0.75%、-40℃~125℃で ±0.90%) #GUID-F6D46FF3-4736-45DA-95BB-BE7E97053995/GUID-F6EEBED2-F653-4C16-A93E-B1BFC9DF65CB に、2 つの温度範囲にわたる 2 つの異なる ROSC 抵抗仕様について、SYSOSC アプリケーションの精度を計算する方法を示します。詳細については、各デバイスの TRM をご覧ください。#GUID-F6D46FF3-4736-45DA-95BB-BE7E97053995/GUID-F6EEBED2-F653-4C16-A93E-B1BFC9DF65CB ROSC 許容誤差、RSOC TCR、周囲温度 (TA) による FCL を使用した SYSOSC 精度 周囲温度 (TA) -40 ≤ TA ≤ 125℃ -40 ≤ TA ≤ 85℃ ROSC 抵抗パラメータ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ 公称 ROSC 抵抗 (ROSCnom) 100kΩ 最大 ROSC 抵抗 (25℃時) 100.1kΩ 100.5kΩ 100.1kΩ 100.5kΩ 最小 ROSC 抵抗 (25℃時) 99.9kΩ 99.5kΩ 99.9kΩ 99.5kΩ ROSC 抵抗 TCR 25ppm/℃ ROSC 温度ドリフト -0.16%~0.25% -0.16%~0.15% 最大 ROSC 抵抗 (高温時) (ROSCmax) 100.35kΩ 100.75kΩ 100.25kΩ 100.65kΩ 最小 ROSC 抵抗 (低温時) (ROSCmin) 99.74kΩ 99.34kΩ 99.74kΩ 99.34kΩ ROSC 抵抗誤差 (高温) (ROSCerr+) +0.35% +0.75% +0.25% +0.65% ROSC 抵抗誤差 (低温) (ROSCerr-) -0.26% -0.66% -0.26% -0.66% SYSOSC 回路エラー (SYSOSCerr) ±0.9% ±0.75% 総合精度 (TOTerr-、TOTerr+) -1.2%~+1.3% -1.6%~+1.7% -1.0%~+1.0% -1.4%~+1.4% ROSC 許容誤差、RSOC TCR、周囲温度 (TA) による FCL を使用した SYSOSC 精度A 周囲温度 (TA) -40 ≤ TA ≤ 125℃ -40 ≤ TA ≤ 85℃ ROSC 抵抗パラメータ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ 公称 ROSC 抵抗 (ROSCnom) 100kΩ 最大 ROSC 抵抗 (25℃時) 100.1kΩ 100.5kΩ 100.1kΩ 100.5kΩ 最小 ROSC 抵抗 (25℃時) 99.9kΩ 99.5kΩ 99.9kΩ 99.5kΩ ROSC 抵抗 TCR 25ppm/℃ ROSC 温度ドリフト -0.16%~0.25% -0.16%~0.15% 最大 ROSC 抵抗 (高温時) (ROSCmax) 100.35kΩ 100.75kΩ 100.25kΩ 100.65kΩ 最小 ROSC 抵抗 (低温時) (ROSCmin) 99.74kΩ 99.34kΩ 99.74kΩ 99.34kΩ ROSC 抵抗誤差 (高温) (ROSCerr+) +0.35% +0.75% +0.25% +0.65% ROSC 抵抗誤差 (低温) (ROSCerr-) -0.26% -0.66% -0.26% -0.66% SYSOSC 回路エラー (SYSOSCerr) ±0.9% ±0.75% 総合精度 (TOTerr-、TOTerr+) -1.2%~+1.3% -1.6%~+1.7% -1.0%~+1.0% -1.4%~+1.4% 周囲温度 (TA) -40 ≤ TA ≤ 125℃ -40 ≤ TA ≤ 85℃ ROSC 抵抗パラメータ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ 周囲温度 (TA) -40 ≤ TA ≤ 125℃ -40 ≤ TA ≤ 85℃ 周囲温度 (TA)A-40 ≤ TA ≤ 125℃A-40 ≤ TA ≤ 85℃A ROSC 抵抗パラメータ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ ±0.1% 25ppm/℃ ±0.5% 25ppm/℃ ROSC 抵抗パラメータ±0.1% 25ppm/℃±0.5% 25ppm/℃±0.1% 25ppm/℃±0.5% 25ppm/℃ 公称 ROSC 抵抗 (ROSCnom) 100kΩ 最大 ROSC 抵抗 (25℃時) 100.1kΩ 100.5kΩ 100.1kΩ 100.5kΩ 最小 ROSC 抵抗 (25℃時) 99.9kΩ 99.5kΩ 99.9kΩ 99.5kΩ ROSC 抵抗 TCR 25ppm/℃ ROSC 温度ドリフト -0.16%~0.25% -0.16%~0.15% 最大 ROSC 抵抗 (高温時) (ROSCmax) 100.35kΩ 100.75kΩ 100.25kΩ 100.65kΩ 最小 ROSC 抵抗 (低温時) (ROSCmin) 99.74kΩ 99.34kΩ 99.74kΩ 99.34kΩ ROSC 抵抗誤差 (高温) (ROSCerr+) +0.35% +0.75% +0.25% +0.65% ROSC 抵抗誤差 (低温) (ROSCerr-) -0.26% -0.66% -0.26% -0.66% SYSOSC 回路エラー (SYSOSCerr) ±0.9% ±0.75% 総合精度 (TOTerr-、TOTerr+) -1.2%~+1.3% -1.6%~+1.7% -1.0%~+1.0% -1.4%~+1.4% 公称 ROSC 抵抗 (ROSCnom) 100kΩ 公称 ROSC 抵抗 (ROSCnom)nom100kΩ 最大 ROSC 抵抗 (25℃時) 100.1kΩ 100.5kΩ 100.1kΩ 100.5kΩ 最大 ROSC 抵抗 (25℃時)100.1kΩ100.5kΩ100.1kΩ100.5kΩ 最小 ROSC 抵抗 (25℃時) 99.9kΩ 99.5kΩ 99.9kΩ 99.5kΩ 最小 ROSC 抵抗 (25℃時)99.9kΩ99.5kΩ99.9kΩ99.5kΩ ROSC 抵抗 TCR 25ppm/℃ ROSC 抵抗 TCR25ppm/℃ ROSC 温度ドリフト -0.16%~0.25% -0.16%~0.15% ROSC 温度ドリフト-0.16%~0.25%-0.16%~0.15% 最大 ROSC 抵抗 (高温時) (ROSCmax) 100.35kΩ 100.75kΩ 100.25kΩ 100.65kΩ 最大 ROSC 抵抗 (高温時) (ROSCmax)max100.35kΩ100.75kΩ100.25kΩ100.65kΩ 最小 ROSC 抵抗 (低温時) (ROSCmin) 99.74kΩ 99.34kΩ 99.74kΩ 99.34kΩ 最小 ROSC 抵抗 (低温時) (ROSCmin)min99.74kΩ99.34kΩ99.74kΩ99.34kΩ ROSC 抵抗誤差 (高温) (ROSCerr+) +0.35% +0.75% +0.25% +0.65% ROSC 抵抗誤差 (高温) (ROSCerr+)err++0.35%+0.75%+0.25%+0.65% ROSC 抵抗誤差 (低温) (ROSCerr-) -0.26% -0.66% -0.26% -0.66% ROSC 抵抗誤差 (低温) (ROSCerr-)err--0.26%-0.66%-0.26%-0.66% SYSOSC 回路エラー (SYSOSCerr) ±0.9% ±0.75% SYSOSC 回路エラー (SYSOSCerr)err±0.9%±0.75% 総合精度 (TOTerr-、TOTerr+) -1.2%~+1.3% -1.6%~+1.7% -1.0%~+1.0% -1.4%~+1.4% 総合精度 (TOTerr-、TOTerr+)err-err+-1.2%~+1.3%-1.6%~+1.7%-1.0%~+1.0%-1.4%~+1.4% システム・フェーズ・ロック・ループ (SYSPLL) システム・フェーズ・ロック・ループ (SYSPLL)SYSPLL は、プログラム可能な周波数を備えたシステム・フェーズ・ロック・ループであり、MSPM0G シリーズの最高速度 (80MHz) を達成するために使用されます。 MSPM0G SYSPLL 回路 MSPM0G SYSPLL 回路 外部発振器 デバイスと温度の間でクロック精度をさらに向上させる必要があるアプリケーションでは、外部発振器を使用できます。LFXT は LFOSC を置き換え、HFXT は SYSOSC を置き換えることができます。 低周波数水晶発振器 (LFXT) LFXT は超低消費電力の水晶発振器で、標準の 32.768kHz ウォッチ・クリスタルの駆動をサポートしています。LFXT を使用するには、LFXIN ピンと LFXOUT ピンの間にウォッチ・クリスタルを実装します。LFXIN ピンと LFXOUT ピンの両方に負荷コンデンサを配置して、回路グランド (VSS) に接続します。使用する水晶振動子の仕様に従って、水晶負荷コンデンサのサイズを変更します。プログラマブルなドライブ強度メカニズムにより、さまざまな種類の水晶振動子がサポートされています。レイアウトに関する推奨事項については、を参照してください。 MSPM0G LFXT 回路 LFCLK_IN (デジタル・クロック) LFXT 回路はバイパス可能で、標準周波数 32.76kHz のデジタル・クロックをデバイスに供給して、LFCLK ソースとして使用できます。LFCLK_IN と LFXT は相互に排他的であり、同時にイネーブルにすることはできません。 LFCLK_IN は、デジタル方形波 CMOS クロック入力と互換性があり、標準デューティ・サイクルは 50% です。LFCLK モニタをイネーブルにすることで、LFCLK_IN の有効なクロック信号を確認できます。LFXT が開始されていない場合、LFCLK モニタはデフォルトで LFCLK_IN をチェックします。 高周波水晶発振器 (HFXT) 高周波数水晶発振器 (HFXT) は、4~48MHz の範囲の標準的な水晶振動子や共振器と組み合わせて使用することができ、システム用に安定した高速リファレンス・クロックを生成できます。 HFXT を使用するには、HFXIN ピンと HFXOUT ピンの間に水晶振動子または共振器を実装します。負荷コンデンサを両方のピンに配置して、回路グランド (VSS) に接続します。使用する水晶振動子の仕様に従って、水晶負荷コンデンサのサイズを変更します。HFXT の起動時間をプログラム可能で、64μs の分解能を実現しています。レイアウトに関する推奨事項については、を参照してください。 MSPM0G HFXT 回路 HFCLK_IN (デジタル・クロック) HFXT 回路をバイパスし、4~48MHz の標準周波数デジタル・クロックをデバイスに入力して、HFXT ではなく HFCLK ソースとして使用することもできます。HFCLK_IN と HFXT は相互に排他的であり、同時にイネーブルにすることはできません。 HFCLK_IN は、デジタル方形波 CMOS クロック入力と互換性があり、標準デューティ・サイクルは 50% です。 外部発振器 デバイスと温度の間でクロック精度をさらに向上させる必要があるアプリケーションでは、外部発振器を使用できます。LFXT は LFOSC を置き換え、HFXT は SYSOSC を置き換えることができます。 低周波数水晶発振器 (LFXT) LFXT は超低消費電力の水晶発振器で、標準の 32.768kHz ウォッチ・クリスタルの駆動をサポートしています。LFXT を使用するには、LFXIN ピンと LFXOUT ピンの間にウォッチ・クリスタルを実装します。LFXIN ピンと LFXOUT ピンの両方に負荷コンデンサを配置して、回路グランド (VSS) に接続します。使用する水晶振動子の仕様に従って、水晶負荷コンデンサのサイズを変更します。プログラマブルなドライブ強度メカニズムにより、さまざまな種類の水晶振動子がサポートされています。レイアウトに関する推奨事項については、を参照してください。 MSPM0G LFXT 回路 LFCLK_IN (デジタル・クロック) LFXT 回路はバイパス可能で、標準周波数 32.76kHz のデジタル・クロックをデバイスに供給して、LFCLK ソースとして使用できます。LFCLK_IN と LFXT は相互に排他的であり、同時にイネーブルにすることはできません。 LFCLK_IN は、デジタル方形波 CMOS クロック入力と互換性があり、標準デューティ・サイクルは 50% です。LFCLK モニタをイネーブルにすることで、LFCLK_IN の有効なクロック信号を確認できます。LFXT が開始されていない場合、LFCLK モニタはデフォルトで LFCLK_IN をチェックします。 高周波水晶発振器 (HFXT) 高周波数水晶発振器 (HFXT) は、4~48MHz の範囲の標準的な水晶振動子や共振器と組み合わせて使用することができ、システム用に安定した高速リファレンス・クロックを生成できます。 HFXT を使用するには、HFXIN ピンと HFXOUT ピンの間に水晶振動子または共振器を実装します。負荷コンデンサを両方のピンに配置して、回路グランド (VSS) に接続します。使用する水晶振動子の仕様に従って、水晶負荷コンデンサのサイズを変更します。HFXT の起動時間をプログラム可能で、64μs の分解能を実現しています。レイアウトに関する推奨事項については、を参照してください。 MSPM0G HFXT 回路 HFCLK_IN (デジタル・クロック) HFXT 回路をバイパスし、4~48MHz の標準周波数デジタル・クロックをデバイスに入力して、HFXT ではなく HFCLK ソースとして使用することもできます。HFCLK_IN と HFXT は相互に排他的であり、同時にイネーブルにすることはできません。 HFCLK_IN は、デジタル方形波 CMOS クロック入力と互換性があり、標準デューティ・サイクルは 50% です。 デバイスと温度の間でクロック精度をさらに向上させる必要があるアプリケーションでは、外部発振器を使用できます。LFXT は LFOSC を置き換え、HFXT は SYSOSC を置き換えることができます。 デバイスと温度の間でクロック精度をさらに向上させる必要があるアプリケーションでは、外部発振器を使用できます。LFXT は LFOSC を置き換え、HFXT は SYSOSC を置き換えることができます。 低周波数水晶発振器 (LFXT) LFXT は超低消費電力の水晶発振器で、標準の 32.768kHz ウォッチ・クリスタルの駆動をサポートしています。LFXT を使用するには、LFXIN ピンと LFXOUT ピンの間にウォッチ・クリスタルを実装します。LFXIN ピンと LFXOUT ピンの両方に負荷コンデンサを配置して、回路グランド (VSS) に接続します。使用する水晶振動子の仕様に従って、水晶負荷コンデンサのサイズを変更します。プログラマブルなドライブ強度メカニズムにより、さまざまな種類の水晶振動子がサポートされています。レイアウトに関する推奨事項については、を参照してください。 MSPM0G LFXT 回路 LFCLK_IN (デジタル・クロック) LFXT 回路はバイパス可能で、標準周波数 32.76kHz のデジタル・クロックをデバイスに供給して、LFCLK ソースとして使用できます。LFCLK_IN と LFXT は相互に排他的であり、同時にイネーブルにすることはできません。 LFCLK_IN は、デジタル方形波 CMOS クロック入力と互換性があり、標準デューティ・サイクルは 50% です。LFCLK モニタをイネーブルにすることで、LFCLK_IN の有効なクロック信号を確認できます。LFXT が開始されていない場合、LFCLK モニタはデフォルトで LFCLK_IN をチェックします。 低周波数水晶発振器 (LFXT)LFXT は超低消費電力の水晶発振器で、標準の 32.768kHz ウォッチ・クリスタルの駆動をサポートしています。LFXT を使用するには、LFXIN ピンと LFXOUT ピンの間にウォッチ・クリスタルを実装します。LFXIN ピンと LFXOUT ピンの両方に負荷コンデンサを配置して、回路グランド (VSS) に接続します。使用する水晶振動子の仕様に従って、水晶負荷コンデンサのサイズを変更します。プログラマブルなドライブ強度メカニズムにより、さまざまな種類の水晶振動子がサポートされています。レイアウトに関する推奨事項については、を参照してください。 MSPM0G LFXT 回路 MSPM0G LFXT 回路 LFCLK_IN (デジタル・クロック) LFCLK_IN (デジタル・クロック)LFXT 回路はバイパス可能で、標準周波数 32.76kHz のデジタル・クロックをデバイスに供給して、LFCLK ソースとして使用できます。LFCLK_IN と LFXT は相互に排他的であり、同時にイネーブルにすることはできません。LFCLK_IN は、デジタル方形波 CMOS クロック入力と互換性があり、標準デューティ・サイクルは 50% です。LFCLK モニタをイネーブルにすることで、LFCLK_IN の有効なクロック信号を確認できます。LFXT が開始されていない場合、LFCLK モニタはデフォルトで LFCLK_IN をチェックします。 高周波水晶発振器 (HFXT) 高周波数水晶発振器 (HFXT) は、4~48MHz の範囲の標準的な水晶振動子や共振器と組み合わせて使用することができ、システム用に安定した高速リファレンス・クロックを生成できます。 HFXT を使用するには、HFXIN ピンと HFXOUT ピンの間に水晶振動子または共振器を実装します。負荷コンデンサを両方のピンに配置して、回路グランド (VSS) に接続します。使用する水晶振動子の仕様に従って、水晶負荷コンデンサのサイズを変更します。HFXT の起動時間をプログラム可能で、64μs の分解能を実現しています。レイアウトに関する推奨事項については、を参照してください。 MSPM0G HFXT 回路 HFCLK_IN (デジタル・クロック) HFXT 回路をバイパスし、4~48MHz の標準周波数デジタル・クロックをデバイスに入力して、HFXT ではなく HFCLK ソースとして使用することもできます。HFCLK_IN と HFXT は相互に排他的であり、同時にイネーブルにすることはできません。 HFCLK_IN は、デジタル方形波 CMOS クロック入力と互換性があり、標準デューティ・サイクルは 50% です。 高周波水晶発振器 (HFXT)高周波数水晶発振器 (HFXT) は、4~48MHz の範囲の標準的な水晶振動子や共振器と組み合わせて使用することができ、システム用に安定した高速リファレンス・クロックを生成できます。HFXT を使用するには、HFXIN ピンと HFXOUT ピンの間に水晶振動子または共振器を実装します。負荷コンデンサを両方のピンに配置して、回路グランド (VSS) に接続します。使用する水晶振動子の仕様に従って、水晶負荷コンデンサのサイズを変更します。HFXT の起動時間をプログラム可能で、64μs の分解能を実現しています。レイアウトに関する推奨事項については、を参照してください。 MSPM0G HFXT 回路 MSPM0G HFXT 回路 HFCLK_IN (デジタル・クロック) HFCLK_IN (デジタル・クロック)HFXT 回路をバイパスし、4~48MHz の標準周波数デジタル・クロックをデバイスに入力して、HFXT ではなく HFCLK ソースとして使用することもできます。HFCLK_IN と HFXT は相互に排他的であり、同時にイネーブルにすることはできません。HFCLK_IN は、デジタル方形波 CMOS クロック入力と互換性があり、標準デューティ・サイクルは 50% です。 外部クロック出力 (CLK_OUT) クロック出力ユニットは、デバイスから外部回路または周波数クロック・カウンタにデジタル・クロックを送信できます。この機能は、独自のクロック・ソースを持たない外部 ADC などの外部回路へのクロック供給に役立ちます。クロック出力ユニットには、選択可能なソースの柔軟なセットがあり、プログラマブル・デバイダが含まれています。 MSPM0G 外部クロック出力 CLK_OUT で使用可能なクロック・ソース: SYSPLLCLK1 HFCLK SYSOSC ULPCLK MFCLK LFCLK 選択したクロック・ソースは、ピンまたは周波数クロック・カウンタに出力する前に、1、2、4、8、16、32、64、または 128 で分周できます。 外部クロック出力 (CLK_OUT) クロック出力ユニットは、デバイスから外部回路または周波数クロック・カウンタにデジタル・クロックを送信できます。この機能は、独自のクロック・ソースを持たない外部 ADC などの外部回路へのクロック供給に役立ちます。クロック出力ユニットには、選択可能なソースの柔軟なセットがあり、プログラマブル・デバイダが含まれています。 MSPM0G 外部クロック出力 CLK_OUT で使用可能なクロック・ソース: SYSPLLCLK1 HFCLK SYSOSC ULPCLK MFCLK LFCLK 選択したクロック・ソースは、ピンまたは周波数クロック・カウンタに出力する前に、1、2、4、8、16、32、64、または 128 で分周できます。 クロック出力ユニットは、デバイスから外部回路または周波数クロック・カウンタにデジタル・クロックを送信できます。この機能は、独自のクロック・ソースを持たない外部 ADC などの外部回路へのクロック供給に役立ちます。クロック出力ユニットには、選択可能なソースの柔軟なセットがあり、プログラマブル・デバイダが含まれています。 MSPM0G 外部クロック出力 CLK_OUT で使用可能なクロック・ソース: SYSPLLCLK1 HFCLK SYSOSC ULPCLK MFCLK LFCLK 選択したクロック・ソースは、ピンまたは周波数クロック・カウンタに出力する前に、1、2、4、8、16、32、64、または 128 で分周できます。 クロック出力ユニットは、デバイスから外部回路または周波数クロック・カウンタにデジタル・クロックを送信できます。この機能は、独自のクロック・ソースを持たない外部 ADC などの外部回路へのクロック供給に役立ちます。クロック出力ユニットには、選択可能なソースの柔軟なセットがあり、プログラマブル・デバイダが含まれています。 MSPM0G 外部クロック出力 MSPM0G 外部クロック出力CLK_OUT で使用可能なクロック・ソース: SYSPLLCLK1 HFCLK SYSOSC ULPCLK MFCLK LFCLK SYSPLLCLK1HFCLKSYSOSCULPCLKMFCLKLFCLK選択したクロック・ソースは、ピンまたは周波数クロック・カウンタに出力する前に、1、2、4、8、16、32、64、または 128 で分周できます。 周波数クロック・カウンタ (FCC) 周波数クロック・カウンタ (FCC) を使用すると、デバイス上の各種発振器とクロックのテストとキャリブレーションを柔軟にインシステムで実施できます。FCC は、(2 次基準ソースから派生した) 既知の固定トリガ期間内に、選択したソース・クロックで観測されるクロック周期の数をカウントし、ソース・クロックの周波数を推定します。 MSPM0G 周波数クロック・カウンタのブロック図 アプリケーション・ソフトウェアは、FCC を使用して、以下の発振器とクロックの周波数を測定できます。 MCLK SYSOSC HFCLK CLK_OUT SYSPLLCLK0 SYSPLLCLK1 SYSPLLCLK2X 外部 FCC 入力 (FCC_IN) 外部 FCC 入力 (FCC_IN 機能) は FCC クロック・ソースまたは FCC トリガ入力として使用できますが、同じ FCC キャプチャ中に両方の機能に使用することはできません。FCC クロック・ソースまたは FCC トリガとして構成する必要があります。 周波数クロック・カウンタ (FCC) 周波数クロック・カウンタ (FCC) を使用すると、デバイス上の各種発振器とクロックのテストとキャリブレーションを柔軟にインシステムで実施できます。FCC は、(2 次基準ソースから派生した) 既知の固定トリガ期間内に、選択したソース・クロックで観測されるクロック周期の数をカウントし、ソース・クロックの周波数を推定します。 MSPM0G 周波数クロック・カウンタのブロック図 アプリケーション・ソフトウェアは、FCC を使用して、以下の発振器とクロックの周波数を測定できます。 MCLK SYSOSC HFCLK CLK_OUT SYSPLLCLK0 SYSPLLCLK1 SYSPLLCLK2X 外部 FCC 入力 (FCC_IN) 外部 FCC 入力 (FCC_IN 機能) は FCC クロック・ソースまたは FCC トリガ入力として使用できますが、同じ FCC キャプチャ中に両方の機能に使用することはできません。FCC クロック・ソースまたは FCC トリガとして構成する必要があります。 周波数クロック・カウンタ (FCC) を使用すると、デバイス上の各種発振器とクロックのテストとキャリブレーションを柔軟にインシステムで実施できます。FCC は、(2 次基準ソースから派生した) 既知の固定トリガ期間内に、選択したソース・クロックで観測されるクロック周期の数をカウントし、ソース・クロックの周波数を推定します。 MSPM0G 周波数クロック・カウンタのブロック図 アプリケーション・ソフトウェアは、FCC を使用して、以下の発振器とクロックの周波数を測定できます。 MCLK SYSOSC HFCLK CLK_OUT SYSPLLCLK0 SYSPLLCLK1 SYSPLLCLK2X 外部 FCC 入力 (FCC_IN) 外部 FCC 入力 (FCC_IN 機能) は FCC クロック・ソースまたは FCC トリガ入力として使用できますが、同じ FCC キャプチャ中に両方の機能に使用することはできません。FCC クロック・ソースまたは FCC トリガとして構成する必要があります。 周波数クロック・カウンタ (FCC) を使用すると、デバイス上の各種発振器とクロックのテストとキャリブレーションを柔軟にインシステムで実施できます。FCC は、(2 次基準ソースから派生した) 既知の固定トリガ期間内に、選択したソース・クロックで観測されるクロック周期の数をカウントし、ソース・クロックの周波数を推定します。 MSPM0G 周波数クロック・カウンタのブロック図 MSPM0G 周波数クロック・カウンタのブロック図アプリケーション・ソフトウェアは、FCC を使用して、以下の発振器とクロックの周波数を測定できます。 MCLK SYSOSC HFCLK CLK_OUT SYSPLLCLK0 SYSPLLCLK1 SYSPLLCLK2X 外部 FCC 入力 (FCC_IN) MCLKSYSOSCHFCLKCLK_OUTSYSPLLCLK0SYSPLLCLK1SYSPLLCLK2X外部 FCC 入力 (FCC_IN)外部 FCC 入力 (FCC_IN 機能) は FCC クロック・ソースまたは FCC トリガ入力として使用できますが、同じ FCC キャプチャ中に両方の機能に使用することはできません。FCC クロック・ソースまたは FCC トリガとして構成する必要があります。 デバッガ デバッグ・サブシステム (DEBUGSS) は、シリアル・ワイヤ・デバッグ (SWD) の 2 線式物理インターフェイスを、デバイス内の複数のデバッグ機能に接続します。MSPM0G デバイスは、プロセッサの実行、デバイスの状態、電力状態 (EnergyTrace テクノロジーを使用) のデバッグをサポートしています。 ホストからターゲット・デバイスへの接続 デバッグ・ポートのピンとピン配置 デバッグ・ポートには、内部プルダウン抵抗とプルアップ抵抗を備えた ( を参照) SWCLK と SWDIO が含まれています ( を参照)。MSPM0G MCU ファミリは、さまざまなピン数のさまざまなパッケージで提供されています。詳細については、デバイス固有のデータシートをご覧ください。 MSPM0G デバッグ・ポート デバイス信号 方向 SWD 機能 SWCLK 入力 デバッグ・プローブからのシリアル・ワイヤ・クロック SWDIO 入力 / 出力 双方向 (共有) シリアル・ワイヤ・データ MSPM0G SWD 内部プル 標準 JTAG コネクタを使用したデバッグ・ポート接続 に、MSPM0G ファミリ MCU SWD デバッグ・ポートと標準 JTAG コネクタの接続を示します。 JTAG および MSPM0G 接続 MSPM0G デバイスの場合、XDS110 を使用してデバッグ / ダウンロード機能を実装できます。ここに XDS110 の内容を示し、ハードウェアのインストール手順を示します。 標準 XDS110 標準 XDS110 は、tij.co.jp から購入できます。 に、XDS110 プローブの主要な機能領域とインターフェイスの概略図を示します。 XDS110 プローブの高レベル・ブロック図 標準 XDS110 の詳細については、『XDS110 デバッグ・プローブ・ユーザー・ガイド』を参照してください。 Lite XDS110 (MSPM0 LaunchPad 開発キット) MSPM0 LaunchPad キットには、XDS110-ET (Lite) 回路が含まれています。このデバッガを使用して、ファームウェアを MSPM0 デバイスにダウンロードできます。 に、XDS110-ET 回路を示します。 XDS110-ET には 2 つのプローブがあります: 2.54mm プローブ:このポートは SWD プロトコルをサポートし、5V または 3.3V の電源を内蔵しています。SWDIO SWCLK 3V3 GND をボードに接続し、ファームウェアを MSPM0G デバイスにダウンロードできます。 また、このプローブは EnergyTrace テクノロジーもサポートしており、消費電力をリアルタイムで正確に測定できます。 EnergyTrace テクノロジーの詳細については、EnergyTrace テクノロジー・ツール・ページを参照してください。 XDS110-ET 回路 10 ピン・プローブ:このポートは JTAG および SWD プロトコルをサポートしており、3.3V 電源を内蔵しています。10 ピン・ケーブルを使用してボードと XDS110-ET を接続し、ファームウェアを MSPM0G デバイスにダウンロードできます。 に、10 ピン・ケーブルを示します。 Arm 標準 10 ピン・ケーブル 標準 XDS110 はデバッグ・ポートのレベル・シフトをサポートしており、XDS110-ET は 3.3V のプローブ・レベルのみをサポートしています。 XDS110 には電流駆動能力が制限された LDO が内蔵されているため、テキサス・インスツルメンツでは、MSPM0G MCU 以外の他のデバイスへの電力供給に XDS110 を使用することはお勧めしません。 XDS110-ET 2.54mm プローブは JTAG プロトコルをサポートしていません。 XDS110-ET 10 ピン・プローブは EnergyTrace テクノロジーをサポートしていません。 デバッガ デバッグ・サブシステム (DEBUGSS) は、シリアル・ワイヤ・デバッグ (SWD) の 2 線式物理インターフェイスを、デバイス内の複数のデバッグ機能に接続します。MSPM0G デバイスは、プロセッサの実行、デバイスの状態、電力状態 (EnergyTrace テクノロジーを使用) のデバッグをサポートしています。 ホストからターゲット・デバイスへの接続 デバッグ・サブシステム (DEBUGSS) は、シリアル・ワイヤ・デバッグ (SWD) の 2 線式物理インターフェイスを、デバイス内の複数のデバッグ機能に接続します。MSPM0G デバイスは、プロセッサの実行、デバイスの状態、電力状態 (EnergyTrace テクノロジーを使用) のデバッグをサポートしています。 ホストからターゲット・デバイスへの接続 ホストからターゲット・デバイスへの接続 デバッグ・ポートのピンとピン配置 デバッグ・ポートには、内部プルダウン抵抗とプルアップ抵抗を備えた ( を参照) SWCLK と SWDIO が含まれています ( を参照)。MSPM0G MCU ファミリは、さまざまなピン数のさまざまなパッケージで提供されています。詳細については、デバイス固有のデータシートをご覧ください。 MSPM0G デバッグ・ポート デバイス信号 方向 SWD 機能 SWCLK 入力 デバッグ・プローブからのシリアル・ワイヤ・クロック SWDIO 入力 / 出力 双方向 (共有) シリアル・ワイヤ・データ MSPM0G SWD 内部プル デバッグ・ポートのピンとピン配置 デバッグ・ポートには、内部プルダウン抵抗とプルアップ抵抗を備えた ( を参照) SWCLK と SWDIO が含まれています ( を参照)。MSPM0G MCU ファミリは、さまざまなピン数のさまざまなパッケージで提供されています。詳細については、デバイス固有のデータシートをご覧ください。 MSPM0G デバッグ・ポート デバイス信号 方向 SWD 機能 SWCLK 入力 デバッグ・プローブからのシリアル・ワイヤ・クロック SWDIO 入力 / 出力 双方向 (共有) シリアル・ワイヤ・データ MSPM0G SWD 内部プル デバッグ・ポートには、内部プルダウン抵抗とプルアップ抵抗を備えた ( を参照) SWCLK と SWDIO が含まれています ( を参照)。MSPM0G MCU ファミリは、さまざまなピン数のさまざまなパッケージで提供されています。詳細については、デバイス固有のデータシートをご覧ください。 MSPM0G デバッグ・ポート デバイス信号 方向 SWD 機能 SWCLK 入力 デバッグ・プローブからのシリアル・ワイヤ・クロック SWDIO 入力 / 出力 双方向 (共有) シリアル・ワイヤ・データ デバッグ・ポートには、内部プルダウン抵抗とプルアップ抵抗を備えた ( を参照) SWCLK と SWDIO が含まれています ( を参照)。MSPM0G MCU ファミリは、さまざまなピン数のさまざまなパッケージで提供されています。詳細については、デバイス固有のデータシートをご覧ください。 MSPM0G デバッグ・ポート デバイス信号 方向 SWD 機能 SWCLK 入力 デバッグ・プローブからのシリアル・ワイヤ・クロック SWDIO 入力 / 出力 双方向 (共有) シリアル・ワイヤ・データ MSPM0G デバッグ・ポート デバイス信号 方向 SWD 機能 SWCLK 入力 デバッグ・プローブからのシリアル・ワイヤ・クロック SWDIO 入力 / 出力 双方向 (共有) シリアル・ワイヤ・データ デバイス信号 方向 SWD 機能 デバイス信号 方向 SWD 機能 デバイス信号方向SWD 機能 SWCLK 入力 デバッグ・プローブからのシリアル・ワイヤ・クロック SWDIO 入力 / 出力 双方向 (共有) シリアル・ワイヤ・データ SWCLK 入力 デバッグ・プローブからのシリアル・ワイヤ・クロック SWCLK入力デバッグ・プローブからのシリアル・ワイヤ・クロック SWDIO 入力 / 出力 双方向 (共有) シリアル・ワイヤ・データ SWDIO入力 / 出力双方向 (共有) シリアル・ワイヤ・データ MSPM0G SWD 内部プル MSPM0G SWD 内部プル MSPM0G SWD 内部プル 標準 JTAG コネクタを使用したデバッグ・ポート接続 に、MSPM0G ファミリ MCU SWD デバッグ・ポートと標準 JTAG コネクタの接続を示します。 JTAG および MSPM0G 接続 MSPM0G デバイスの場合、XDS110 を使用してデバッグ / ダウンロード機能を実装できます。ここに XDS110 の内容を示し、ハードウェアのインストール手順を示します。 標準 XDS110 標準 XDS110 は、tij.co.jp から購入できます。 に、XDS110 プローブの主要な機能領域とインターフェイスの概略図を示します。 XDS110 プローブの高レベル・ブロック図 標準 XDS110 の詳細については、『XDS110 デバッグ・プローブ・ユーザー・ガイド』を参照してください。 Lite XDS110 (MSPM0 LaunchPad 開発キット) MSPM0 LaunchPad キットには、XDS110-ET (Lite) 回路が含まれています。このデバッガを使用して、ファームウェアを MSPM0 デバイスにダウンロードできます。 に、XDS110-ET 回路を示します。 XDS110-ET には 2 つのプローブがあります: 2.54mm プローブ:このポートは SWD プロトコルをサポートし、5V または 3.3V の電源を内蔵しています。SWDIO SWCLK 3V3 GND をボードに接続し、ファームウェアを MSPM0G デバイスにダウンロードできます。 また、このプローブは EnergyTrace テクノロジーもサポートしており、消費電力をリアルタイムで正確に測定できます。 EnergyTrace テクノロジーの詳細については、EnergyTrace テクノロジー・ツール・ページを参照してください。 XDS110-ET 回路 10 ピン・プローブ:このポートは JTAG および SWD プロトコルをサポートしており、3.3V 電源を内蔵しています。10 ピン・ケーブルを使用してボードと XDS110-ET を接続し、ファームウェアを MSPM0G デバイスにダウンロードできます。 に、10 ピン・ケーブルを示します。 Arm 標準 10 ピン・ケーブル 標準 XDS110 はデバッグ・ポートのレベル・シフトをサポートしており、XDS110-ET は 3.3V のプローブ・レベルのみをサポートしています。 XDS110 には電流駆動能力が制限された LDO が内蔵されているため、テキサス・インスツルメンツでは、MSPM0G MCU 以外の他のデバイスへの電力供給に XDS110 を使用することはお勧めしません。 XDS110-ET 2.54mm プローブは JTAG プロトコルをサポートしていません。 XDS110-ET 10 ピン・プローブは EnergyTrace テクノロジーをサポートしていません。 標準 JTAG コネクタを使用したデバッグ・ポート接続 に、MSPM0G ファミリ MCU SWD デバッグ・ポートと標準 JTAG コネクタの接続を示します。 JTAG および MSPM0G 接続 MSPM0G デバイスの場合、XDS110 を使用してデバッグ / ダウンロード機能を実装できます。ここに XDS110 の内容を示し、ハードウェアのインストール手順を示します。 標準 XDS110 標準 XDS110 は、tij.co.jp から購入できます。 に、XDS110 プローブの主要な機能領域とインターフェイスの概略図を示します。 XDS110 プローブの高レベル・ブロック図 標準 XDS110 の詳細については、『XDS110 デバッグ・プローブ・ユーザー・ガイド』を参照してください。 Lite XDS110 (MSPM0 LaunchPad 開発キット) MSPM0 LaunchPad キットには、XDS110-ET (Lite) 回路が含まれています。このデバッガを使用して、ファームウェアを MSPM0 デバイスにダウンロードできます。 に、XDS110-ET 回路を示します。 XDS110-ET には 2 つのプローブがあります: 2.54mm プローブ:このポートは SWD プロトコルをサポートし、5V または 3.3V の電源を内蔵しています。SWDIO SWCLK 3V3 GND をボードに接続し、ファームウェアを MSPM0G デバイスにダウンロードできます。 また、このプローブは EnergyTrace テクノロジーもサポートしており、消費電力をリアルタイムで正確に測定できます。 EnergyTrace テクノロジーの詳細については、EnergyTrace テクノロジー・ツール・ページを参照してください。 XDS110-ET 回路 10 ピン・プローブ:このポートは JTAG および SWD プロトコルをサポートしており、3.3V 電源を内蔵しています。10 ピン・ケーブルを使用してボードと XDS110-ET を接続し、ファームウェアを MSPM0G デバイスにダウンロードできます。 に、10 ピン・ケーブルを示します。 Arm 標準 10 ピン・ケーブル 標準 XDS110 はデバッグ・ポートのレベル・シフトをサポートしており、XDS110-ET は 3.3V のプローブ・レベルのみをサポートしています。 XDS110 には電流駆動能力が制限された LDO が内蔵されているため、テキサス・インスツルメンツでは、MSPM0G MCU 以外の他のデバイスへの電力供給に XDS110 を使用することはお勧めしません。 XDS110-ET 2.54mm プローブは JTAG プロトコルをサポートしていません。 XDS110-ET 10 ピン・プローブは EnergyTrace テクノロジーをサポートしていません。 に、MSPM0G ファミリ MCU SWD デバッグ・ポートと標準 JTAG コネクタの接続を示します。 JTAG および MSPM0G 接続 MSPM0G デバイスの場合、XDS110 を使用してデバッグ / ダウンロード機能を実装できます。ここに XDS110 の内容を示し、ハードウェアのインストール手順を示します。 標準 XDS110 標準 XDS110 は、tij.co.jp から購入できます。 に、XDS110 プローブの主要な機能領域とインターフェイスの概略図を示します。 XDS110 プローブの高レベル・ブロック図 標準 XDS110 の詳細については、『XDS110 デバッグ・プローブ・ユーザー・ガイド』を参照してください。 Lite XDS110 (MSPM0 LaunchPad 開発キット) MSPM0 LaunchPad キットには、XDS110-ET (Lite) 回路が含まれています。このデバッガを使用して、ファームウェアを MSPM0 デバイスにダウンロードできます。 に、XDS110-ET 回路を示します。 XDS110-ET には 2 つのプローブがあります: 2.54mm プローブ:このポートは SWD プロトコルをサポートし、5V または 3.3V の電源を内蔵しています。SWDIO SWCLK 3V3 GND をボードに接続し、ファームウェアを MSPM0G デバイスにダウンロードできます。 また、このプローブは EnergyTrace テクノロジーもサポートしており、消費電力をリアルタイムで正確に測定できます。 EnergyTrace テクノロジーの詳細については、EnergyTrace テクノロジー・ツール・ページを参照してください。 XDS110-ET 回路 10 ピン・プローブ:このポートは JTAG および SWD プロトコルをサポートしており、3.3V 電源を内蔵しています。10 ピン・ケーブルを使用してボードと XDS110-ET を接続し、ファームウェアを MSPM0G デバイスにダウンロードできます。 に、10 ピン・ケーブルを示します。 Arm 標準 10 ピン・ケーブル 標準 XDS110 はデバッグ・ポートのレベル・シフトをサポートしており、XDS110-ET は 3.3V のプローブ・レベルのみをサポートしています。 XDS110 には電流駆動能力が制限された LDO が内蔵されているため、テキサス・インスツルメンツでは、MSPM0G MCU 以外の他のデバイスへの電力供給に XDS110 を使用することはお勧めしません。 XDS110-ET 2.54mm プローブは JTAG プロトコルをサポートしていません。 XDS110-ET 10 ピン・プローブは EnergyTrace テクノロジーをサポートしていません。 に、MSPM0G ファミリ MCU SWD デバッグ・ポートと標準 JTAG コネクタの接続を示します。 JTAG および MSPM0G 接続 JTAG および MSPM0G 接続MSPM0G デバイスの場合、XDS110 を使用してデバッグ / ダウンロード機能を実装できます。ここに XDS110 の内容を示し、ハードウェアのインストール手順を示します。 標準 XDS110 標準 XDS110標準 XDS110 は、tij.co.jp から購入できます。 に、XDS110 プローブの主要な機能領域とインターフェイスの概略図を示します。tij.co.jp XDS110 プローブの高レベル・ブロック図 XDS110 プローブの高レベル・ブロック図標準 XDS110 の詳細については、『XDS110 デバッグ・プローブ・ユーザー・ガイド』を参照してください。『XDS110 デバッグ・プローブ・ユーザー・ガイド』 Lite XDS110 (MSPM0 LaunchPad 開発キット) Lite XDS110 (MSPM0 LaunchPad 開発キット)MSPM0 LaunchPad キットには、XDS110-ET (Lite) 回路が含まれています。このデバッガを使用して、ファームウェアを MSPM0 デバイスにダウンロードできます。 に、XDS110-ET 回路を示します。XDS110-ET には 2 つのプローブがあります: 2.54mm プローブ:このポートは SWD プロトコルをサポートし、5V または 3.3V の電源を内蔵しています。SWDIO SWCLK 3V3 GND をボードに接続し、ファームウェアを MSPM0G デバイスにダウンロードできます。2.54mm プローブ:また、このプローブは EnergyTrace テクノロジーもサポートしており、消費電力をリアルタイムで正確に測定できます。EnergyTrace テクノロジーの詳細については、EnergyTrace テクノロジー・ツール・ページを参照してください。EnergyTrace テクノロジー・ツール・ページ XDS110-ET 回路 XDS110-ET 回路 10 ピン・プローブ:このポートは JTAG および SWD プロトコルをサポートしており、3.3V 電源を内蔵しています。10 ピン・ケーブルを使用してボードと XDS110-ET を接続し、ファームウェアを MSPM0G デバイスにダウンロードできます。 に、10 ピン・ケーブルを示します。10 ピン・プローブ: Arm 標準 10 ピン・ケーブル Arm 標準 10 ピン・ケーブル 標準 XDS110 はデバッグ・ポートのレベル・シフトをサポートしており、XDS110-ET は 3.3V のプローブ・レベルのみをサポートしています。 XDS110 には電流駆動能力が制限された LDO が内蔵されているため、テキサス・インスツルメンツでは、MSPM0G MCU 以外の他のデバイスへの電力供給に XDS110 を使用することはお勧めしません。 XDS110-ET 2.54mm プローブは JTAG プロトコルをサポートしていません。 XDS110-ET 10 ピン・プローブは EnergyTrace テクノロジーをサポートしていません。 標準 XDS110 はデバッグ・ポートのレベル・シフトをサポートしており、XDS110-ET は 3.3V のプローブ・レベルのみをサポートしています。 XDS110 には電流駆動能力が制限された LDO が内蔵されているため、テキサス・インスツルメンツでは、MSPM0G MCU 以外の他のデバイスへの電力供給に XDS110 を使用することはお勧めしません。 XDS110-ET 2.54mm プローブは JTAG プロトコルをサポートしていません。 XDS110-ET 10 ピン・プローブは EnergyTrace テクノロジーをサポートしていません。 標準 XDS110 はデバッグ・ポートのレベル・シフトをサポートしており、XDS110-ET は 3.3V のプローブ・レベルのみをサポートしています。XDS110 には電流駆動能力が制限された LDO が内蔵されているため、テキサス・インスツルメンツでは、MSPM0G MCU 以外の他のデバイスへの電力供給に XDS110 を使用することはお勧めしません。XDS110-ET 2.54mm プローブは JTAG プロトコルをサポートしていません。XDS110-ET 10 ピン・プローブは EnergyTrace テクノロジーをサポートしていません。 主要なアナログペリフェラル MSPM0G シリーズ MCU には、チップ内で多くのアナログ・シグナル・コンディショニング機能を実現できるアナログ・ペリフェラル・リソースが含まれています。MSPM0G のアナログ・ペリフェラルの性能を最大限に活用するには、ハードウェア設計でいくつかの検討事項を考慮する必要があります。この章では、多くの代表的なアナログ回路構成に関するアナログ設計上の考慮事項について説明します。 ADC 設計の検討事項 MSPM0G デバイスには、12 ビット、最大 4Msps の A / D コンバータ (ADC) が搭載されています。この ADC は、12、10、8 ビットの高速な A / D 変換をサポートしています。この ADC は、12 ビットの SAR コア、サンプル / 変換モード制御、最大 12 個の独立した変換 / 制御バッファを実装しています。 ADC 入力ネットワーク 希望の変換速度を達成し、高い精度を維持するには、ハードウェア設計で適切なサンプリング時間を確保する必要があります。サンプリング (サンプル・アンド・ホールド) 時間は、デジタル変換前に信号をサンプリングする時間を決定します。サンプル時間中は、内部スイッチにより入力コンデンサを充電できます。コンデンサを完全に充電するために必要な時間は、ADC 入力ピンに接続されている外部アナログ・フロント・エンド (AFE) に依存します。に MSPM0G MCU の代表的な ADC モデルを示します。Rin と CS/H の値は、デバイス固有のデータシートから取得できます。AFE 駆動能力を理解し、信号のサンプリングに必要な最小サンプリング時間を計算することが重要です。RPar と Rin の抵抗は tsample に影響を及ぼします。は、n ビット変換の最小サンプル時間 tsample の安全な値を計算するために使用できます。 tsample ≥ (Rpar + Rin) x ln(2n+2) x (CS/H + C1 + CPar) 連続高速 (4Msps) ADC の性能を評価するために、テキサス・インスツルメンツは、十分な信号ソース駆動能力を確保するために外部バッファを追加することをお勧めします。設計リファレンスとして、推奨される外部 OPA を含む LP-MSPM0G3507 ハードウェア設計を参照してください。 OPA 設計の検討事項 MSPM0G OPA は、プログラマブル・ゲイン段を備えたゼロドリフト・チョッパ安定化オペアンプです。OPA は信号増幅とバッファリングに使用でき、汎用モード、バッファ・モード、PGA モードで動作できます。 OPA を汎用モードで使用する場合は、外付けの抵抗とコンデンサを追加してアンプ回路を作成します。ただし、バッファ・モードを使用する場合は、ソフトウェアを使用して構成できます。PGA モードの場合、ソフトウェアは最大 32 倍の PGA ゲインを構成できます。 PGA ゲインは負端子のみです。 1 つのデバイスで複数の OPA が利用可能な場合、これら 2 つを組み合わせて差動アンプを形成できます。差動アンプの出力式は、 の Vdiff 式で与えられます。 2 個の OPA 差動アンプのブロック図と式 または、1 つのデバイスで複数の OPA が利用可能な場合は、それらを組み合わせてマルチステージまたはカスケード・アンプを形成することもできます。プログラマブル入力マルチプレクサを使用すると、反転型と非反転型のマルチステージ・アンプのすべての組み合わせを実装できます。非反転から非反転へのカスケード接続アンプの出力式は、 の Vout 式で与えられます。 2 個の OPA 非反転型から非反転型へのカスケード接続アンプのブロック図と式 DAC 設計の検討事項 MSPM0G デバイスには、2 つの DAC モジュールが含まれています。8 ビットと 12 ビットDAC は基準電圧として使用でき、OPA と組み合わせて出力パッドを直接駆動することもできます。12 ビット DAC モジュールにはバッファが含まれているため、直接パッドに出力できます。ただし、8 ビット DAC モジュールは通常、OPA および COMP の内部基準電圧として使用されるため、外部ピンに出力するには、OPA をバッファ・モードに構成して駆動能力を向上させる必要があります。 すべてのデバイスにこれら 2 つの DAC モジュールが搭載されているわけではありません。詳細については、デバイス固有のデータシートをご覧ください。 8 ビット DAC のブロック図 8 ビット DAC および OPA 出力のブロック図 12 ビット DAC 出力のブロック図 COMP 設計の検討事項 MSPM0G コンパレータ・モジュール (COMP) は、汎用コンパレータ機能を備えたアナログ電圧コンパレータです。 COMP モジュールには内部および外部入力が含まれており、アナログ信号を柔軟に処理するために使用できます。内部温度センサは、COMP への直接入力として使用できます。 コンパレータの図 また、MSPM0G コンパレータ・モジュールは 2 つの COMP を組み合わせて、ウィンドウ・コンパレータ機能を実装しています。 に示すように、COMP0 と COMP1 を組み合わせて構成し、ウィンドウ・コンパレータを作成することができます。この構成では、入力信号が互いに接続されたコンパレータの正の端子に接続され、上側と下側のスレッショルド電圧がコンパレータの負の端子に接続されます。 ウィンドウ・コンパレータ・モード COMP モジュールには、コンパレータの単純なサンプル・アンド・ホールドの構築に使用できる短いスイッチも含まれています。 に示すように、必要なサンプリング時間はサンプリング・コンデンサ (CS) のサイズ、ショート・スイッチ (R) と直列に接続された入力スイッチの抵抗、外部ソース (RS) の抵抗に比例します。サンプリング・コンデンサ CS は 100pF より大きい必要があります。サンプリング・コンデンサ CS を充電する時定数 Tau は、以下の式で計算できます。 T a u = ( R I + R S ) x C S 必要な精度に応じて、サンプリング時間として 3~10 Tau を使用します。3 Tau では、サンプリング・コンデンサは入力信号電圧レベルの約 95% まで充電され、5 Tau では 99% 以上まで充電されます。10 Tau では、サンプリングされた電圧で 12 ビットの精度を実現できます。 コンパレータ・ショート・スイッチ GPAMP 設計の検討事項 MSPM0G デバイスには、 に示すように、いくつかの外部抵抗およびコンデンサを使用した信号増幅に使用できる GPAMP (汎用アンプ) モジュールが含まれています。 増幅モードの GPAMP 回路 GPAMP は、内部 ADC のバッファとしても使用できます。 に、この構成の例を示します。 バッファ・モードの GPAMP 回路 主要なアナログペリフェラル MSPM0G シリーズ MCU には、チップ内で多くのアナログ・シグナル・コンディショニング機能を実現できるアナログ・ペリフェラル・リソースが含まれています。MSPM0G のアナログ・ペリフェラルの性能を最大限に活用するには、ハードウェア設計でいくつかの検討事項を考慮する必要があります。この章では、多くの代表的なアナログ回路構成に関するアナログ設計上の考慮事項について説明します。 MSPM0G シリーズ MCU には、チップ内で多くのアナログ・シグナル・コンディショニング機能を実現できるアナログ・ペリフェラル・リソースが含まれています。MSPM0G のアナログ・ペリフェラルの性能を最大限に活用するには、ハードウェア設計でいくつかの検討事項を考慮する必要があります。この章では、多くの代表的なアナログ回路構成に関するアナログ設計上の考慮事項について説明します。 MSPM0G シリーズ MCU には、チップ内で多くのアナログ・シグナル・コンディショニング機能を実現できるアナログ・ペリフェラル・リソースが含まれています。MSPM0G のアナログ・ペリフェラルの性能を最大限に活用するには、ハードウェア設計でいくつかの検討事項を考慮する必要があります。この章では、多くの代表的なアナログ回路構成に関するアナログ設計上の考慮事項について説明します。 ADC 設計の検討事項 MSPM0G デバイスには、12 ビット、最大 4Msps の A / D コンバータ (ADC) が搭載されています。この ADC は、12、10、8 ビットの高速な A / D 変換をサポートしています。この ADC は、12 ビットの SAR コア、サンプル / 変換モード制御、最大 12 個の独立した変換 / 制御バッファを実装しています。 ADC 入力ネットワーク 希望の変換速度を達成し、高い精度を維持するには、ハードウェア設計で適切なサンプリング時間を確保する必要があります。サンプリング (サンプル・アンド・ホールド) 時間は、デジタル変換前に信号をサンプリングする時間を決定します。サンプル時間中は、内部スイッチにより入力コンデンサを充電できます。コンデンサを完全に充電するために必要な時間は、ADC 入力ピンに接続されている外部アナログ・フロント・エンド (AFE) に依存します。に MSPM0G MCU の代表的な ADC モデルを示します。Rin と CS/H の値は、デバイス固有のデータシートから取得できます。AFE 駆動能力を理解し、信号のサンプリングに必要な最小サンプリング時間を計算することが重要です。RPar と Rin の抵抗は tsample に影響を及ぼします。は、n ビット変換の最小サンプル時間 tsample の安全な値を計算するために使用できます。 tsample ≥ (Rpar + Rin) x ln(2n+2) x (CS/H + C1 + CPar) 連続高速 (4Msps) ADC の性能を評価するために、テキサス・インスツルメンツは、十分な信号ソース駆動能力を確保するために外部バッファを追加することをお勧めします。設計リファレンスとして、推奨される外部 OPA を含む LP-MSPM0G3507 ハードウェア設計を参照してください。 ADC 設計の検討事項 MSPM0G デバイスには、12 ビット、最大 4Msps の A / D コンバータ (ADC) が搭載されています。この ADC は、12、10、8 ビットの高速な A / D 変換をサポートしています。この ADC は、12 ビットの SAR コア、サンプル / 変換モード制御、最大 12 個の独立した変換 / 制御バッファを実装しています。 ADC 入力ネットワーク 希望の変換速度を達成し、高い精度を維持するには、ハードウェア設計で適切なサンプリング時間を確保する必要があります。サンプリング (サンプル・アンド・ホールド) 時間は、デジタル変換前に信号をサンプリングする時間を決定します。サンプル時間中は、内部スイッチにより入力コンデンサを充電できます。コンデンサを完全に充電するために必要な時間は、ADC 入力ピンに接続されている外部アナログ・フロント・エンド (AFE) に依存します。に MSPM0G MCU の代表的な ADC モデルを示します。Rin と CS/H の値は、デバイス固有のデータシートから取得できます。AFE 駆動能力を理解し、信号のサンプリングに必要な最小サンプリング時間を計算することが重要です。RPar と Rin の抵抗は tsample に影響を及ぼします。は、n ビット変換の最小サンプル時間 tsample の安全な値を計算するために使用できます。 tsample ≥ (Rpar + Rin) x ln(2n+2) x (CS/H + C1 + CPar) 連続高速 (4Msps) ADC の性能を評価するために、テキサス・インスツルメンツは、十分な信号ソース駆動能力を確保するために外部バッファを追加することをお勧めします。設計リファレンスとして、推奨される外部 OPA を含む LP-MSPM0G3507 ハードウェア設計を参照してください。 MSPM0G デバイスには、12 ビット、最大 4Msps の A / D コンバータ (ADC) が搭載されています。この ADC は、12、10、8 ビットの高速な A / D 変換をサポートしています。この ADC は、12 ビットの SAR コア、サンプル / 変換モード制御、最大 12 個の独立した変換 / 制御バッファを実装しています。 ADC 入力ネットワーク 希望の変換速度を達成し、高い精度を維持するには、ハードウェア設計で適切なサンプリング時間を確保する必要があります。サンプリング (サンプル・アンド・ホールド) 時間は、デジタル変換前に信号をサンプリングする時間を決定します。サンプル時間中は、内部スイッチにより入力コンデンサを充電できます。コンデンサを完全に充電するために必要な時間は、ADC 入力ピンに接続されている外部アナログ・フロント・エンド (AFE) に依存します。に MSPM0G MCU の代表的な ADC モデルを示します。Rin と CS/H の値は、デバイス固有のデータシートから取得できます。AFE 駆動能力を理解し、信号のサンプリングに必要な最小サンプリング時間を計算することが重要です。RPar と Rin の抵抗は tsample に影響を及ぼします。は、n ビット変換の最小サンプル時間 tsample の安全な値を計算するために使用できます。 tsample ≥ (Rpar + Rin) x ln(2n+2) x (CS/H + C1 + CPar) 連続高速 (4Msps) ADC の性能を評価するために、テキサス・インスツルメンツは、十分な信号ソース駆動能力を確保するために外部バッファを追加することをお勧めします。設計リファレンスとして、推奨される外部 OPA を含む LP-MSPM0G3507 ハードウェア設計を参照してください。 MSPM0G デバイスには、12 ビット、最大 4Msps の A / D コンバータ (ADC) が搭載されています。この ADC は、12、10、8 ビットの高速な A / D 変換をサポートしています。この ADC は、12 ビットの SAR コア、サンプル / 変換モード制御、最大 12 個の独立した変換 / 制御バッファを実装しています。 ADC 入力ネットワーク ADC 入力ネットワーク希望の変換速度を達成し、高い精度を維持するには、ハードウェア設計で適切なサンプリング時間を確保する必要があります。サンプリング (サンプル・アンド・ホールド) 時間は、デジタル変換前に信号をサンプリングする時間を決定します。サンプル時間中は、内部スイッチにより入力コンデンサを充電できます。コンデンサを完全に充電するために必要な時間は、ADC 入力ピンに接続されている外部アナログ・フロント・エンド (AFE) に依存します。に MSPM0G MCU の代表的な ADC モデルを示します。Rin と CS/H の値は、デバイス固有のデータシートから取得できます。AFE 駆動能力を理解し、信号のサンプリングに必要な最小サンプリング時間を計算することが重要です。RPar と Rin の抵抗は tsample に影響を及ぼします。は、n ビット変換の最小サンプル時間 tsample の安全な値を計算するために使用できます。tsample ≥ (Rpar + Rin) x ln(2n+2) x (CS/H + C1 + CPar)sampleparinn+2S/H1Par連続高速 (4Msps) ADC の性能を評価するために、テキサス・インスツルメンツは、十分な信号ソース駆動能力を確保するために外部バッファを追加することをお勧めします。設計リファレンスとして、推奨される外部 OPA を含む LP-MSPM0G3507 ハードウェア設計を参照してください。 OPA 設計の検討事項 MSPM0G OPA は、プログラマブル・ゲイン段を備えたゼロドリフト・チョッパ安定化オペアンプです。OPA は信号増幅とバッファリングに使用でき、汎用モード、バッファ・モード、PGA モードで動作できます。 OPA を汎用モードで使用する場合は、外付けの抵抗とコンデンサを追加してアンプ回路を作成します。ただし、バッファ・モードを使用する場合は、ソフトウェアを使用して構成できます。PGA モードの場合、ソフトウェアは最大 32 倍の PGA ゲインを構成できます。 PGA ゲインは負端子のみです。 1 つのデバイスで複数の OPA が利用可能な場合、これら 2 つを組み合わせて差動アンプを形成できます。差動アンプの出力式は、 の Vdiff 式で与えられます。 2 個の OPA 差動アンプのブロック図と式 または、1 つのデバイスで複数の OPA が利用可能な場合は、それらを組み合わせてマルチステージまたはカスケード・アンプを形成することもできます。プログラマブル入力マルチプレクサを使用すると、反転型と非反転型のマルチステージ・アンプのすべての組み合わせを実装できます。非反転から非反転へのカスケード接続アンプの出力式は、 の Vout 式で与えられます。 2 個の OPA 非反転型から非反転型へのカスケード接続アンプのブロック図と式 OPA 設計の検討事項 MSPM0G OPA は、プログラマブル・ゲイン段を備えたゼロドリフト・チョッパ安定化オペアンプです。OPA は信号増幅とバッファリングに使用でき、汎用モード、バッファ・モード、PGA モードで動作できます。 OPA を汎用モードで使用する場合は、外付けの抵抗とコンデンサを追加してアンプ回路を作成します。ただし、バッファ・モードを使用する場合は、ソフトウェアを使用して構成できます。PGA モードの場合、ソフトウェアは最大 32 倍の PGA ゲインを構成できます。 PGA ゲインは負端子のみです。 1 つのデバイスで複数の OPA が利用可能な場合、これら 2 つを組み合わせて差動アンプを形成できます。差動アンプの出力式は、 の Vdiff 式で与えられます。 2 個の OPA 差動アンプのブロック図と式 または、1 つのデバイスで複数の OPA が利用可能な場合は、それらを組み合わせてマルチステージまたはカスケード・アンプを形成することもできます。プログラマブル入力マルチプレクサを使用すると、反転型と非反転型のマルチステージ・アンプのすべての組み合わせを実装できます。非反転から非反転へのカスケード接続アンプの出力式は、 の Vout 式で与えられます。 2 個の OPA 非反転型から非反転型へのカスケード接続アンプのブロック図と式 MSPM0G OPA は、プログラマブル・ゲイン段を備えたゼロドリフト・チョッパ安定化オペアンプです。OPA は信号増幅とバッファリングに使用でき、汎用モード、バッファ・モード、PGA モードで動作できます。 OPA を汎用モードで使用する場合は、外付けの抵抗とコンデンサを追加してアンプ回路を作成します。ただし、バッファ・モードを使用する場合は、ソフトウェアを使用して構成できます。PGA モードの場合、ソフトウェアは最大 32 倍の PGA ゲインを構成できます。 PGA ゲインは負端子のみです。 1 つのデバイスで複数の OPA が利用可能な場合、これら 2 つを組み合わせて差動アンプを形成できます。差動アンプの出力式は、 の Vdiff 式で与えられます。 2 個の OPA 差動アンプのブロック図と式 または、1 つのデバイスで複数の OPA が利用可能な場合は、それらを組み合わせてマルチステージまたはカスケード・アンプを形成することもできます。プログラマブル入力マルチプレクサを使用すると、反転型と非反転型のマルチステージ・アンプのすべての組み合わせを実装できます。非反転から非反転へのカスケード接続アンプの出力式は、 の Vout 式で与えられます。 2 個の OPA 非反転型から非反転型へのカスケード接続アンプのブロック図と式 MSPM0G OPA は、プログラマブル・ゲイン段を備えたゼロドリフト・チョッパ安定化オペアンプです。OPA は信号増幅とバッファリングに使用でき、汎用モード、バッファ・モード、PGA モードで動作できます。OPA を汎用モードで使用する場合は、外付けの抵抗とコンデンサを追加してアンプ回路を作成します。ただし、バッファ・モードを使用する場合は、ソフトウェアを使用して構成できます。PGA モードの場合、ソフトウェアは最大 32 倍の PGA ゲインを構成できます。PGA ゲインは負端子のみです。1 つのデバイスで複数の OPA が利用可能な場合、これら 2 つを組み合わせて差動アンプを形成できます。差動アンプの出力式は、 の Vdiff 式で与えられます。diff 2 個の OPA 差動アンプのブロック図と式 2 個の OPA 差動アンプのブロック図と式または、1 つのデバイスで複数の OPA が利用可能な場合は、それらを組み合わせてマルチステージまたはカスケード・アンプを形成することもできます。プログラマブル入力マルチプレクサを使用すると、反転型と非反転型のマルチステージ・アンプのすべての組み合わせを実装できます。非反転から非反転へのカスケード接続アンプの出力式は、 の Vout 式で与えられます。out 2 個の OPA 非反転型から非反転型へのカスケード接続アンプのブロック図と式 2 個の OPA 非反転型から非反転型へのカスケード接続アンプのブロック図と式 DAC 設計の検討事項 MSPM0G デバイスには、2 つの DAC モジュールが含まれています。8 ビットと 12 ビットDAC は基準電圧として使用でき、OPA と組み合わせて出力パッドを直接駆動することもできます。12 ビット DAC モジュールにはバッファが含まれているため、直接パッドに出力できます。ただし、8 ビット DAC モジュールは通常、OPA および COMP の内部基準電圧として使用されるため、外部ピンに出力するには、OPA をバッファ・モードに構成して駆動能力を向上させる必要があります。 すべてのデバイスにこれら 2 つの DAC モジュールが搭載されているわけではありません。詳細については、デバイス固有のデータシートをご覧ください。 8 ビット DAC のブロック図 8 ビット DAC および OPA 出力のブロック図 12 ビット DAC 出力のブロック図 DAC 設計の検討事項 MSPM0G デバイスには、2 つの DAC モジュールが含まれています。8 ビットと 12 ビットDAC は基準電圧として使用でき、OPA と組み合わせて出力パッドを直接駆動することもできます。12 ビット DAC モジュールにはバッファが含まれているため、直接パッドに出力できます。ただし、8 ビット DAC モジュールは通常、OPA および COMP の内部基準電圧として使用されるため、外部ピンに出力するには、OPA をバッファ・モードに構成して駆動能力を向上させる必要があります。 すべてのデバイスにこれら 2 つの DAC モジュールが搭載されているわけではありません。詳細については、デバイス固有のデータシートをご覧ください。 8 ビット DAC のブロック図 8 ビット DAC および OPA 出力のブロック図 12 ビット DAC 出力のブロック図 MSPM0G デバイスには、2 つの DAC モジュールが含まれています。8 ビットと 12 ビットDAC は基準電圧として使用でき、OPA と組み合わせて出力パッドを直接駆動することもできます。12 ビット DAC モジュールにはバッファが含まれているため、直接パッドに出力できます。ただし、8 ビット DAC モジュールは通常、OPA および COMP の内部基準電圧として使用されるため、外部ピンに出力するには、OPA をバッファ・モードに構成して駆動能力を向上させる必要があります。 すべてのデバイスにこれら 2 つの DAC モジュールが搭載されているわけではありません。詳細については、デバイス固有のデータシートをご覧ください。 8 ビット DAC のブロック図 8 ビット DAC および OPA 出力のブロック図 12 ビット DAC 出力のブロック図 MSPM0G デバイスには、2 つの DAC モジュールが含まれています。8 ビットと 12 ビットDAC は基準電圧として使用でき、OPA と組み合わせて出力パッドを直接駆動することもできます。12 ビット DAC モジュールにはバッファが含まれているため、直接パッドに出力できます。ただし、8 ビット DAC モジュールは通常、OPA および COMP の内部基準電圧として使用されるため、外部ピンに出力するには、OPA をバッファ・モードに構成して駆動能力を向上させる必要があります。 MSPM0G デバイスには、2 つの DAC モジュールが含まれています。8 ビットと 12 ビットDAC は基準電圧として使用でき、OPA と組み合わせて出力パッドを直接駆動することもできます。12 ビット DAC モジュールにはバッファが含まれているため、直接パッドに出力できます。ただし、8 ビット DAC モジュールは通常、OPA および COMP の内部基準電圧として使用されるため、外部ピンに出力するには、OPA をバッファ・モードに構成して駆動能力を向上させる必要があります。すべてのデバイスにこれら 2 つの DAC モジュールが搭載されているわけではありません。詳細については、デバイス固有のデータシートをご覧ください。 8 ビット DAC のブロック図 8 ビット DAC のブロック図 8 ビット DAC および OPA 出力のブロック図 8 ビット DAC および OPA 出力のブロック図 12 ビット DAC 出力のブロック図 12 ビット DAC 出力のブロック図 COMP 設計の検討事項 MSPM0G コンパレータ・モジュール (COMP) は、汎用コンパレータ機能を備えたアナログ電圧コンパレータです。 COMP モジュールには内部および外部入力が含まれており、アナログ信号を柔軟に処理するために使用できます。内部温度センサは、COMP への直接入力として使用できます。 コンパレータの図 また、MSPM0G コンパレータ・モジュールは 2 つの COMP を組み合わせて、ウィンドウ・コンパレータ機能を実装しています。 に示すように、COMP0 と COMP1 を組み合わせて構成し、ウィンドウ・コンパレータを作成することができます。この構成では、入力信号が互いに接続されたコンパレータの正の端子に接続され、上側と下側のスレッショルド電圧がコンパレータの負の端子に接続されます。 ウィンドウ・コンパレータ・モード COMP モジュールには、コンパレータの単純なサンプル・アンド・ホールドの構築に使用できる短いスイッチも含まれています。 に示すように、必要なサンプリング時間はサンプリング・コンデンサ (CS) のサイズ、ショート・スイッチ (R) と直列に接続された入力スイッチの抵抗、外部ソース (RS) の抵抗に比例します。サンプリング・コンデンサ CS は 100pF より大きい必要があります。サンプリング・コンデンサ CS を充電する時定数 Tau は、以下の式で計算できます。 T a u = ( R I + R S ) x C S 必要な精度に応じて、サンプリング時間として 3~10 Tau を使用します。3 Tau では、サンプリング・コンデンサは入力信号電圧レベルの約 95% まで充電され、5 Tau では 99% 以上まで充電されます。10 Tau では、サンプリングされた電圧で 12 ビットの精度を実現できます。 コンパレータ・ショート・スイッチ COMP 設計の検討事項 MSPM0G コンパレータ・モジュール (COMP) は、汎用コンパレータ機能を備えたアナログ電圧コンパレータです。 COMP モジュールには内部および外部入力が含まれており、アナログ信号を柔軟に処理するために使用できます。内部温度センサは、COMP への直接入力として使用できます。 コンパレータの図 また、MSPM0G コンパレータ・モジュールは 2 つの COMP を組み合わせて、ウィンドウ・コンパレータ機能を実装しています。 に示すように、COMP0 と COMP1 を組み合わせて構成し、ウィンドウ・コンパレータを作成することができます。この構成では、入力信号が互いに接続されたコンパレータの正の端子に接続され、上側と下側のスレッショルド電圧がコンパレータの負の端子に接続されます。 ウィンドウ・コンパレータ・モード COMP モジュールには、コンパレータの単純なサンプル・アンド・ホールドの構築に使用できる短いスイッチも含まれています。 に示すように、必要なサンプリング時間はサンプリング・コンデンサ (CS) のサイズ、ショート・スイッチ (R) と直列に接続された入力スイッチの抵抗、外部ソース (RS) の抵抗に比例します。サンプリング・コンデンサ CS は 100pF より大きい必要があります。サンプリング・コンデンサ CS を充電する時定数 Tau は、以下の式で計算できます。 T a u = ( R I + R S ) x C S 必要な精度に応じて、サンプリング時間として 3~10 Tau を使用します。3 Tau では、サンプリング・コンデンサは入力信号電圧レベルの約 95% まで充電され、5 Tau では 99% 以上まで充電されます。10 Tau では、サンプリングされた電圧で 12 ビットの精度を実現できます。 コンパレータ・ショート・スイッチ MSPM0G コンパレータ・モジュール (COMP) は、汎用コンパレータ機能を備えたアナログ電圧コンパレータです。 COMP モジュールには内部および外部入力が含まれており、アナログ信号を柔軟に処理するために使用できます。内部温度センサは、COMP への直接入力として使用できます。 コンパレータの図 また、MSPM0G コンパレータ・モジュールは 2 つの COMP を組み合わせて、ウィンドウ・コンパレータ機能を実装しています。 に示すように、COMP0 と COMP1 を組み合わせて構成し、ウィンドウ・コンパレータを作成することができます。この構成では、入力信号が互いに接続されたコンパレータの正の端子に接続され、上側と下側のスレッショルド電圧がコンパレータの負の端子に接続されます。 ウィンドウ・コンパレータ・モード COMP モジュールには、コンパレータの単純なサンプル・アンド・ホールドの構築に使用できる短いスイッチも含まれています。 に示すように、必要なサンプリング時間はサンプリング・コンデンサ (CS) のサイズ、ショート・スイッチ (R) と直列に接続された入力スイッチの抵抗、外部ソース (RS) の抵抗に比例します。サンプリング・コンデンサ CS は 100pF より大きい必要があります。サンプリング・コンデンサ CS を充電する時定数 Tau は、以下の式で計算できます。 T a u = ( R I + R S ) x C S 必要な精度に応じて、サンプリング時間として 3~10 Tau を使用します。3 Tau では、サンプリング・コンデンサは入力信号電圧レベルの約 95% まで充電され、5 Tau では 99% 以上まで充電されます。10 Tau では、サンプリングされた電圧で 12 ビットの精度を実現できます。 コンパレータ・ショート・スイッチ MSPM0G コンパレータ・モジュール (COMP) は、汎用コンパレータ機能を備えたアナログ電圧コンパレータです。COMP モジュールには内部および外部入力が含まれており、アナログ信号を柔軟に処理するために使用できます。内部温度センサは、COMP への直接入力として使用できます。 コンパレータの図 コンパレータの図また、MSPM0G コンパレータ・モジュールは 2 つの COMP を組み合わせて、ウィンドウ・コンパレータ機能を実装しています。 に示すように、COMP0 と COMP1 を組み合わせて構成し、ウィンドウ・コンパレータを作成することができます。この構成では、入力信号が互いに接続されたコンパレータの正の端子に接続され、上側と下側のスレッショルド電圧がコンパレータの負の端子に接続されます。 ウィンドウ・コンパレータ・モード ウィンドウ・コンパレータ・モードCOMP モジュールには、コンパレータの単純なサンプル・アンド・ホールドの構築に使用できる短いスイッチも含まれています。 に示すように、必要なサンプリング時間はサンプリング・コンデンサ (CS) のサイズ、ショート・スイッチ (R) と直列に接続された入力スイッチの抵抗、外部ソース (RS) の抵抗に比例します。サンプリング・コンデンサ CS は 100pF より大きい必要があります。サンプリング・コンデンサ CS を充電する時定数 Tau は、以下の式で計算できます。 T a u = ( R I + R S ) x C S T a u = ( R I + R S ) x C S T a u = ( R I + R S ) x C S T a u T a u au= ( ( R I R I I+ R S R S S ) ) x C S C S S必要な精度に応じて、サンプリング時間として 3~10 Tau を使用します。3 Tau では、サンプリング・コンデンサは入力信号電圧レベルの約 95% まで充電され、5 Tau では 99% 以上まで充電されます。10 Tau では、サンプリングされた電圧で 12 ビットの精度を実現できます。 コンパレータ・ショート・スイッチ コンパレータ・ショート・スイッチ GPAMP 設計の検討事項 MSPM0G デバイスには、 に示すように、いくつかの外部抵抗およびコンデンサを使用した信号増幅に使用できる GPAMP (汎用アンプ) モジュールが含まれています。 増幅モードの GPAMP 回路 GPAMP は、内部 ADC のバッファとしても使用できます。 に、この構成の例を示します。 バッファ・モードの GPAMP 回路 GPAMP 設計の検討事項 MSPM0G デバイスには、 に示すように、いくつかの外部抵抗およびコンデンサを使用した信号増幅に使用できる GPAMP (汎用アンプ) モジュールが含まれています。 増幅モードの GPAMP 回路 GPAMP は、内部 ADC のバッファとしても使用できます。 に、この構成の例を示します。 バッファ・モードの GPAMP 回路 MSPM0G デバイスには、 に示すように、いくつかの外部抵抗およびコンデンサを使用した信号増幅に使用できる GPAMP (汎用アンプ) モジュールが含まれています。 増幅モードの GPAMP 回路 GPAMP は、内部 ADC のバッファとしても使用できます。 に、この構成の例を示します。 バッファ・モードの GPAMP 回路 MSPM0G デバイスには、 に示すように、いくつかの外部抵抗およびコンデンサを使用した信号増幅に使用できる GPAMP (汎用アンプ) モジュールが含まれています。 増幅モードの GPAMP 回路 増幅モードの GPAMP 回路GPAMP は、内部 ADC のバッファとしても使用できます。 に、この構成の例を示します。 バッファ・モードの GPAMP 回路 バッファ・モードの GPAMP 回路 主要なデジタル・ペリフェラル MSPM0G シリーズ MCU には、豊富な通信機能を提供するタイマ、UART、SPI、MCAN、LIN などの豊富なデジタル・ペリフェラル・リソースを内蔵しています。MSPM0G のデジタル・ペリフェラルを最大限に活用するには、ハードウェア設計でいくつかの検討事項を考慮する必要があります。この章では、多くの標準的なデジタル・ペリフェラル構成に関する設計上の考慮事項について説明します。 タイマ・リソースと設計の検討事項 タイマは、どの MCU でも最も基本的で重要なモジュールの 1 つであり、このリソースはすべてのアプリケーションで使用されています。タスクの定期的な処理、遅延、デバイス駆動用の PWM 波形の出力、外部パルスの幅と周波数の検出、波形出力のシミュレーションなどに使用できます。 MSPM0G シリーズ MCU には、次の 3 種類のタイマ・モジュールが搭載されています。TIMA、TIMG、TIMH。アドバンスト・タイマ (TIMA)、汎用タイマ (TIMG)、高分解能タイマ (TIMH) はすべてタイマ・カウント・モジュールで、入力信号のエッジと期間の測定 (キャプチャ・モード) や、PWM 信号のような出力波形の生成 (比較モード出力) など、さまざまな機能に使用できます。ただし、TIMA にはデッドバンド挿入機能を備えた相補型 PWM などの追加機能が追加されており、TIMH には 24 ビットの分解能カウンタがあります。各タイマのさまざまな機能と構成の概要を以下の表に示します。 TIMA インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMA0 PD1 16 ビット 8 ビット 8 ビット 4 あり あり あり あり あり - TIMA1 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA2 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMG インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMG0 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG1 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG2 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG3 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG4 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG5 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG6 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG7 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG8 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG9 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG10 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG11 PD1 16 ビット 8 ビット - 2 - - - - - あり まず、デバイス固有のデータシートを参照して、どの TIMG インスタンスがデバイスで使用可能なのか確認します テクニカル・リファレンス・マニュアルで、各 TIMG インスタンスで利用可能な機能を確認する必要があります TIMH インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMH0 PD1 24 ビット - - 2 - - あり - - - TIMH1 PD1 24 ビット - - 2 - - あり - - - UART と LIN のリソースと設計の検討事項 MSPM0G シリーズ MCU には、ユニバーサル非同期送受信機 (UART) が搭載されています。 に示すように、UART0 は LIN、DALI、IrDA、ISO7816 マンチェスター符号化機能をサポートしています。 UART の特長 UART の特長 UART0 (拡張) UART1 (メイン) 停止およびスタンバイ・モードでアクティブ あり あり 送信 FIFO と受信 FIFO を分離 あり あり ハードウェア・フロー制御をサポート あり あり 9 ビット構成をサポート あり あり LIN モードをサポート あり - DALI をサポート あり - IrDA をサポート あり - ISO7816 スマート・カードをサポート あり - マンチェスター符号化をサポート あり - MSPM0G UART モジュールは、ほぼすべての UART アプリケーションをサポートするため、パワー・ドメイン 1 で最高 10MHz のボー・データをサポートできます。 MSPM0G UART 仕様 パラメータ テスト条件 最小値 標準値 最大値 単位 fUART UART 入力クロック周波数 パワー・ドメイン 1 の UART 80 MHz fUART UART 入力クロック周波数 パワー・ドメイン 0 の UART 40 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) パワー・ドメイン 1 の UART 10 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) 5 MHz tSP 入力フィルタにより抑制されるスパイクのパルス持続時間 AGFSELx = 0 5 5.5 32 ns AGFSELx = 1 8 15 55 ns AGFSELx = 2 18 38 115 ns AGFSELx = 3 30 74 165 ns ローカル相互接続ネットワーク (LIN) は一般的に使用される低速ネットワーク・インターフェイスで、複数のリモート・レスポンダ・ノードと通信するコマンダ・ノードで構成されています。通信に必要なのは 1 本のワイヤのみであり、一般的に車両の配線ハーネスに含まれています。 TLIN1021A-Q1 のトランスミッタは最大 20kbps のデータ・レートをサポートしています。本トランシーバは、TXD ピン経由で LIN バスの状態を制御し、オープン・ドレインの RXD 出力ピンでバスの状態を報告します。このデバイスは、電磁気放射 (EME) を低減するために電流制限付き波形整形ドライバを備えています。 TLIN1021A-Q1 は、広い入力電圧動作範囲によって 12V アプリケーションに対応するように設計されています。このデバイスは低消費電力スリープ・モードと、LIN、WAKE ピン、EN ピンによる低消費電力モードからのウェークアップをサポートしています。このデバイスを使用すると、ノードに存在する可能性がある各種電源を TLIN1021A-Q1 の INH 出力ピンで選択的に有効にすることで、バッテリの消費電流をシステム・レベルで低減できます。 に、テキサス・インスツルメンツ TLIN1021A LIN トランシーバを使用して実装されている代表的なインターフェイスを示します。 標準的な LIN TLIN1021A トランシーバ 通信に必要なのは 1 本のワイヤのみであり、一般的に車両の配線ハーネスに含まれています。 および に、テキサス・インスツルメンツ TLIN1021A LIN トランシーバを使用して実装されている代表的なインターフェイスを示します。詳細については、TLIN1021 データシートを参照してください。 MSPM0G を使用した代表的な LIN アプリケーション (コマンダ) MSPM0G を使用した代表的な LIN アプリケーション (レスポンダ) MCAN 設計の検討事項 コントローラ・エリア・ネットワーク (CAN) は、高い信頼性で分散リアルタイム制御を効率的にサポートするシリアル通信プロトコルです。CAN は電気的干渉に対する高い耐性を持ち、さまざまな種類の誤差を検出できます。CAN では、多くのショート・メッセージがネットワーク全体にブロードキャストされるため、システムのすべてのノードでデータの整合性が確保されます。 MCAN モジュールは、従来型の CAN と CAN FD (CAN とフレキシブル・データ・レート) の両方のプロトコルをサポートしています。CAN FD 機能により、データ・フレームあたりのスループットが向上し、ペイロードが増加します。従来型の CAN デバイスと CAN FD デバイスは、バス・エラーを生成せずに CAN FD を検出および無視できる部分的ネットワーク・トランシーバが従来型の CAN デバイスで使用されている場合、競合なしで同じネットワーク上に共存できます。MCAN モジュールは、ISO 11898-1:2015 に準拠しています。 一部の MSPM0G デバイスには、MCAN および LIN モジュールが含まれています。CAN および LIN バスに通常接続するには、に示すように、外部 MCAN トランシーバまたは LIN トランシーバが必要です。 MCAN の代表的なバス配線 TCAN1042GV は CAN トランシーバで、ISO11898-2 (2016) 高速 CAN (コントローラ・エリア・ネットワーク) の物理層規格に適合しています。最大 5Mbps (メガビット/秒) の CAN FD ネットワークで使用でき、I/O レベルの 2 次電源入力により入力ピンのスレッショルドと RXD 出力レベルをシフトできます。このデバイスは、リモート・ウェイク要求機能により、スタンバイ・モードで低い消費電力を実現しています。さらに、デバイスとネットワークの堅牢性の強化のため、このデバイスに多くの保護機能が組み込まれています。は、リファレンス・デザイン回路を含みます。詳細については、TCAN1042 データシートを参照してください。 MSPM0G を使用した代表的な CAN バス・アプリケーション I2C と SPI 設計の検討事項 SPI と I2C の各プロトコルは、MCU とセンサ間のデータ交換など、デバイスまたはボード間の通信に広く使用されています。MSPM0G シリーズ MCU は、最大 32MHz の高速 SPI を搭載しており、3 線式、4 線式、チップ・セレクト、コマンド・モードをサポートしています。要件に基づいてシステムを設計するには、 を参照してください。 一部の SPI ペリフェラル・デバイスは、PICO (ペリフェラル入力コントローラ出力) を高ロジックに維持する必要があります。外付けデバイスで必要な場合は、PICO ピンにプルアップ抵抗を追加します。 異なる SPI 構成に対する外部接続 I2C バスの場合、MSPM0G デバイスは に示すように、標準、高速、および高速プラス・モードをサポートします。 I2C バスを使用する場合は、外部プルアップ抵抗が必要です。これらの抵抗の値は I2C の速度に依存します。テキサス・インスツルメンツでは、高速プラス・モードをサポートするために 2.2k を推奨します。消費電力に関係するシステムでは、大きな抵抗値を使用できます。ODIO (GPIO を参照) を使用して、5V デバイスとの通信を実装できます。 MSPM0G I2C の特性 パラメータ テスト条件 スタンダード・モード ファスト・モード ファスト・モード・プラス 単位 最小値 最大値 最小値 最大値 最小値 最大値 fI2C I2C 入力クロック周波数 パワー・ドメイン 0 の I2C 40 40 40 MHz fSCL SCL クロック周波数 100K 400K 1M MHz tHD、STA (反復) START のホールド時間 4 0.6 0.26 μs tLOW SCL クロックの Low の時間 4.7 1.3 0.5 μs tHIGH SCL クロックの High 期間 4 0.6 0.26 μs tSU、STA 反復 START のセットアップ時間 4.7 0.6 0.26 μs tHD、DAT データ・ホールド時間 0 0 0 μs tSU、DAT データ・セットアップ時間 250 100 50 μs tSU、STO STOP のセットアップ時間 4 0.6 0.26 μs tBUF STOP 条件と START 条件の間のバス・フリー時間 4.7 1.3 0.5 μs tVD、DAT データ有効時間 3.46 0.9 0.45 μs tVD、ACK データ有効アクノリッジ時間 3.46 0.9 0.45 μs 代表的な I2C バス接続 主要なデジタル・ペリフェラル MSPM0G シリーズ MCU には、豊富な通信機能を提供するタイマ、UART、SPI、MCAN、LIN などの豊富なデジタル・ペリフェラル・リソースを内蔵しています。MSPM0G のデジタル・ペリフェラルを最大限に活用するには、ハードウェア設計でいくつかの検討事項を考慮する必要があります。この章では、多くの標準的なデジタル・ペリフェラル構成に関する設計上の考慮事項について説明します。 MSPM0G シリーズ MCU には、豊富な通信機能を提供するタイマ、UART、SPI、MCAN、LIN などの豊富なデジタル・ペリフェラル・リソースを内蔵しています。MSPM0G のデジタル・ペリフェラルを最大限に活用するには、ハードウェア設計でいくつかの検討事項を考慮する必要があります。この章では、多くの標準的なデジタル・ペリフェラル構成に関する設計上の考慮事項について説明します。 タイマ・リソースと設計の検討事項 タイマは、どの MCU でも最も基本的で重要なモジュールの 1 つであり、このリソースはすべてのアプリケーションで使用されています。タスクの定期的な処理、遅延、デバイス駆動用の PWM 波形の出力、外部パルスの幅と周波数の検出、波形出力のシミュレーションなどに使用できます。 MSPM0G シリーズ MCU には、次の 3 種類のタイマ・モジュールが搭載されています。TIMA、TIMG、TIMH。アドバンスト・タイマ (TIMA)、汎用タイマ (TIMG)、高分解能タイマ (TIMH) はすべてタイマ・カウント・モジュールで、入力信号のエッジと期間の測定 (キャプチャ・モード) や、PWM 信号のような出力波形の生成 (比較モード出力) など、さまざまな機能に使用できます。ただし、TIMA にはデッドバンド挿入機能を備えた相補型 PWM などの追加機能が追加されており、TIMH には 24 ビットの分解能カウンタがあります。各タイマのさまざまな機能と構成の概要を以下の表に示します。 TIMA インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMA0 PD1 16 ビット 8 ビット 8 ビット 4 あり あり あり あり あり - TIMA1 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA2 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMG インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMG0 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG1 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG2 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG3 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG4 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG5 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG6 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG7 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG8 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG9 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG10 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG11 PD1 16 ビット 8 ビット - 2 - - - - - あり まず、デバイス固有のデータシートを参照して、どの TIMG インスタンスがデバイスで使用可能なのか確認します テクニカル・リファレンス・マニュアルで、各 TIMG インスタンスで利用可能な機能を確認する必要があります TIMH インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMH0 PD1 24 ビット - - 2 - - あり - - - TIMH1 PD1 24 ビット - - 2 - - あり - - - タイマ・リソースと設計の検討事項 タイマは、どの MCU でも最も基本的で重要なモジュールの 1 つであり、このリソースはすべてのアプリケーションで使用されています。タスクの定期的な処理、遅延、デバイス駆動用の PWM 波形の出力、外部パルスの幅と周波数の検出、波形出力のシミュレーションなどに使用できます。 MSPM0G シリーズ MCU には、次の 3 種類のタイマ・モジュールが搭載されています。TIMA、TIMG、TIMH。アドバンスト・タイマ (TIMA)、汎用タイマ (TIMG)、高分解能タイマ (TIMH) はすべてタイマ・カウント・モジュールで、入力信号のエッジと期間の測定 (キャプチャ・モード) や、PWM 信号のような出力波形の生成 (比較モード出力) など、さまざまな機能に使用できます。ただし、TIMA にはデッドバンド挿入機能を備えた相補型 PWM などの追加機能が追加されており、TIMH には 24 ビットの分解能カウンタがあります。各タイマのさまざまな機能と構成の概要を以下の表に示します。 TIMA インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMA0 PD1 16 ビット 8 ビット 8 ビット 4 あり あり あり あり あり - TIMA1 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA2 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMG インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMG0 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG1 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG2 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG3 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG4 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG5 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG6 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG7 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG8 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG9 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG10 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG11 PD1 16 ビット 8 ビット - 2 - - - - - あり まず、デバイス固有のデータシートを参照して、どの TIMG インスタンスがデバイスで使用可能なのか確認します テクニカル・リファレンス・マニュアルで、各 TIMG インスタンスで利用可能な機能を確認する必要があります TIMH インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMH0 PD1 24 ビット - - 2 - - あり - - - TIMH1 PD1 24 ビット - - 2 - - あり - - - タイマは、どの MCU でも最も基本的で重要なモジュールの 1 つであり、このリソースはすべてのアプリケーションで使用されています。タスクの定期的な処理、遅延、デバイス駆動用の PWM 波形の出力、外部パルスの幅と周波数の検出、波形出力のシミュレーションなどに使用できます。 MSPM0G シリーズ MCU には、次の 3 種類のタイマ・モジュールが搭載されています。TIMA、TIMG、TIMH。アドバンスト・タイマ (TIMA)、汎用タイマ (TIMG)、高分解能タイマ (TIMH) はすべてタイマ・カウント・モジュールで、入力信号のエッジと期間の測定 (キャプチャ・モード) や、PWM 信号のような出力波形の生成 (比較モード出力) など、さまざまな機能に使用できます。ただし、TIMA にはデッドバンド挿入機能を備えた相補型 PWM などの追加機能が追加されており、TIMH には 24 ビットの分解能カウンタがあります。各タイマのさまざまな機能と構成の概要を以下の表に示します。 TIMA インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMA0 PD1 16 ビット 8 ビット 8 ビット 4 あり あり あり あり あり - TIMA1 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA2 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMG インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMG0 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG1 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG2 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG3 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG4 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG5 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG6 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG7 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG8 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG9 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG10 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG11 PD1 16 ビット 8 ビット - 2 - - - - - あり まず、デバイス固有のデータシートを参照して、どの TIMG インスタンスがデバイスで使用可能なのか確認します テクニカル・リファレンス・マニュアルで、各 TIMG インスタンスで利用可能な機能を確認する必要があります TIMH インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMH0 PD1 24 ビット - - 2 - - あり - - - TIMH1 PD1 24 ビット - - 2 - - あり - - - タイマは、どの MCU でも最も基本的で重要なモジュールの 1 つであり、このリソースはすべてのアプリケーションで使用されています。タスクの定期的な処理、遅延、デバイス駆動用の PWM 波形の出力、外部パルスの幅と周波数の検出、波形出力のシミュレーションなどに使用できます。MSPM0G シリーズ MCU には、次の 3 種類のタイマ・モジュールが搭載されています。TIMA、TIMG、TIMH。アドバンスト・タイマ (TIMA)、汎用タイマ (TIMG)、高分解能タイマ (TIMH) はすべてタイマ・カウント・モジュールで、入力信号のエッジと期間の測定 (キャプチャ・モード) や、PWM 信号のような出力波形の生成 (比較モード出力) など、さまざまな機能に使用できます。ただし、TIMA にはデッドバンド挿入機能を備えた相補型 PWM などの追加機能が追加されており、TIMH には 24 ビットの分解能カウンタがあります。各タイマのさまざまな機能と構成の概要を以下の表に示します。 TIMA インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMA0 PD1 16 ビット 8 ビット 8 ビット 4 あり あり あり あり あり - TIMA1 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA2 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMA0 PD1 16 ビット 8 ビット 8 ビット 4 あり あり あり あり あり - TIMA1 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA2 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI インスタンスパワー・ドメインカウンタ分解能プリスケーラリピート・カウンタCCP チャネル位相負荷シャドウ負荷パイプライン CCデッドバンドフォールト・ハンドラQEI TIMA0 PD1 16 ビット 8 ビット 8 ビット 4 あり あり あり あり あり - TIMA1 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA2 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA0 PD1 16 ビット 8 ビット 8 ビット 4 あり あり あり あり あり - TIMA0PD116 ビット8 ビット8 ビット4ありありありありあり- TIMA1 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA1PD116 ビット8 ビット-2ありありありありあり- TIMA2 PD1 16 ビット 8 ビット - 2 あり あり あり あり あり - TIMA2PD116 ビット8 ビット-2ありありありありあり- TIMG インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMG0 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG1 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG2 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG3 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG4 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG5 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG6 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG7 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG8 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG9 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG10 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG11 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMG0 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG1 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG2 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG3 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG4 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG5 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG6 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG7 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG8 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG9 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG10 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG11 PD1 16 ビット 8 ビット - 2 - - - - - あり インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI インスタンスパワー・ドメインカウンタ分解能プリスケーラリピート・カウンタCCP チャネル位相負荷シャドウ負荷パイプライン CCデッドバンドフォールト・ハンドラQEI TIMG0 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG1 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG2 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG3 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG4 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG5 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG6 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG7 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG8 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG9 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG10 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG11 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG0 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG0PD016 ビット8 ビット-2------ TIMG1 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG1PD016 ビット8 ビット-2------ TIMG2 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG2PD016 ビット8 ビット-2------ TIMG3 PD0 16 ビット 8 ビット - 2 - - - - - - TIMG3PD016 ビット8 ビット-2------ TIMG4 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG4PD016 ビット8 ビット-2-ありあり--- TIMG5 PD0 16 ビット 8 ビット - 2 - あり あり - - - TIMG5PD016 ビット8 ビット-2-ありあり--- TIMG6 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG6PD116 ビット8 ビット-2-ありあり--- TIMG7 PD1 16 ビット 8 ビット - 2 - あり あり - - - TIMG7PD116 ビット8 ビット-2-ありあり--- TIMG8 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG8PD016 ビット8 ビット-2-----あり TIMG9 PD0 16 ビット 8 ビット - 2 - - - - - あり TIMG9PD016 ビット8 ビット-2-----あり TIMG10 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG10PD116 ビット8 ビット-2-----あり TIMG11 PD1 16 ビット 8 ビット - 2 - - - - - あり TIMG11PD116 ビット8 ビット-2-----あり まず、デバイス固有のデータシートを参照して、どの TIMG インスタンスがデバイスで使用可能なのか確認します テクニカル・リファレンス・マニュアルで、各 TIMG インスタンスで利用可能な機能を確認する必要があります まず、デバイス固有のデータシートを参照して、どの TIMG インスタンスがデバイスで使用可能なのか確認しますテクニカル・リファレンス・マニュアルで、各 TIMG インスタンスで利用可能な機能を確認する必要があります TIMH インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMH0 PD1 24 ビット - - 2 - - あり - - - TIMH1 PD1 24 ビット - - 2 - - あり - - - TIMH インスタンスの構成 インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI TIMH0 PD1 24 ビット - - 2 - - あり - - - TIMH1 PD1 24 ビット - - 2 - - あり - - - インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI インスタンス パワー・ドメイン カウンタ分解能 プリスケーラ リピート・カウンタ CCP チャネル 位相負荷 シャドウ負荷 パイプライン CC デッドバンド フォールト・ハンドラ QEI インスタンスパワー・ドメインカウンタ分解能プリスケーラリピート・カウンタCCP チャネル位相負荷シャドウ負荷パイプライン CCデッドバンドフォールト・ハンドラQEI TIMH0 PD1 24 ビット - - 2 - - あり - - - TIMH1 PD1 24 ビット - - 2 - - あり - - - TIMH0 PD1 24 ビット - - 2 - - あり - - - TIMH0PD124 ビット--2--あり--- TIMH1 PD1 24 ビット - - 2 - - あり - - - TIMH1PD124 ビット--2--あり--- UART と LIN のリソースと設計の検討事項 MSPM0G シリーズ MCU には、ユニバーサル非同期送受信機 (UART) が搭載されています。 に示すように、UART0 は LIN、DALI、IrDA、ISO7816 マンチェスター符号化機能をサポートしています。 UART の特長 UART の特長 UART0 (拡張) UART1 (メイン) 停止およびスタンバイ・モードでアクティブ あり あり 送信 FIFO と受信 FIFO を分離 あり あり ハードウェア・フロー制御をサポート あり あり 9 ビット構成をサポート あり あり LIN モードをサポート あり - DALI をサポート あり - IrDA をサポート あり - ISO7816 スマート・カードをサポート あり - マンチェスター符号化をサポート あり - MSPM0G UART モジュールは、ほぼすべての UART アプリケーションをサポートするため、パワー・ドメイン 1 で最高 10MHz のボー・データをサポートできます。 MSPM0G UART 仕様 パラメータ テスト条件 最小値 標準値 最大値 単位 fUART UART 入力クロック周波数 パワー・ドメイン 1 の UART 80 MHz fUART UART 入力クロック周波数 パワー・ドメイン 0 の UART 40 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) パワー・ドメイン 1 の UART 10 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) 5 MHz tSP 入力フィルタにより抑制されるスパイクのパルス持続時間 AGFSELx = 0 5 5.5 32 ns AGFSELx = 1 8 15 55 ns AGFSELx = 2 18 38 115 ns AGFSELx = 3 30 74 165 ns ローカル相互接続ネットワーク (LIN) は一般的に使用される低速ネットワーク・インターフェイスで、複数のリモート・レスポンダ・ノードと通信するコマンダ・ノードで構成されています。通信に必要なのは 1 本のワイヤのみであり、一般的に車両の配線ハーネスに含まれています。 TLIN1021A-Q1 のトランスミッタは最大 20kbps のデータ・レートをサポートしています。本トランシーバは、TXD ピン経由で LIN バスの状態を制御し、オープン・ドレインの RXD 出力ピンでバスの状態を報告します。このデバイスは、電磁気放射 (EME) を低減するために電流制限付き波形整形ドライバを備えています。 TLIN1021A-Q1 は、広い入力電圧動作範囲によって 12V アプリケーションに対応するように設計されています。このデバイスは低消費電力スリープ・モードと、LIN、WAKE ピン、EN ピンによる低消費電力モードからのウェークアップをサポートしています。このデバイスを使用すると、ノードに存在する可能性がある各種電源を TLIN1021A-Q1 の INH 出力ピンで選択的に有効にすることで、バッテリの消費電流をシステム・レベルで低減できます。 に、テキサス・インスツルメンツ TLIN1021A LIN トランシーバを使用して実装されている代表的なインターフェイスを示します。 標準的な LIN TLIN1021A トランシーバ 通信に必要なのは 1 本のワイヤのみであり、一般的に車両の配線ハーネスに含まれています。 および に、テキサス・インスツルメンツ TLIN1021A LIN トランシーバを使用して実装されている代表的なインターフェイスを示します。詳細については、TLIN1021 データシートを参照してください。 MSPM0G を使用した代表的な LIN アプリケーション (コマンダ) MSPM0G を使用した代表的な LIN アプリケーション (レスポンダ) UART と LIN のリソースと設計の検討事項 MSPM0G シリーズ MCU には、ユニバーサル非同期送受信機 (UART) が搭載されています。 に示すように、UART0 は LIN、DALI、IrDA、ISO7816 マンチェスター符号化機能をサポートしています。 UART の特長 UART の特長 UART0 (拡張) UART1 (メイン) 停止およびスタンバイ・モードでアクティブ あり あり 送信 FIFO と受信 FIFO を分離 あり あり ハードウェア・フロー制御をサポート あり あり 9 ビット構成をサポート あり あり LIN モードをサポート あり - DALI をサポート あり - IrDA をサポート あり - ISO7816 スマート・カードをサポート あり - マンチェスター符号化をサポート あり - MSPM0G UART モジュールは、ほぼすべての UART アプリケーションをサポートするため、パワー・ドメイン 1 で最高 10MHz のボー・データをサポートできます。 MSPM0G UART 仕様 パラメータ テスト条件 最小値 標準値 最大値 単位 fUART UART 入力クロック周波数 パワー・ドメイン 1 の UART 80 MHz fUART UART 入力クロック周波数 パワー・ドメイン 0 の UART 40 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) パワー・ドメイン 1 の UART 10 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) 5 MHz tSP 入力フィルタにより抑制されるスパイクのパルス持続時間 AGFSELx = 0 5 5.5 32 ns AGFSELx = 1 8 15 55 ns AGFSELx = 2 18 38 115 ns AGFSELx = 3 30 74 165 ns ローカル相互接続ネットワーク (LIN) は一般的に使用される低速ネットワーク・インターフェイスで、複数のリモート・レスポンダ・ノードと通信するコマンダ・ノードで構成されています。通信に必要なのは 1 本のワイヤのみであり、一般的に車両の配線ハーネスに含まれています。 TLIN1021A-Q1 のトランスミッタは最大 20kbps のデータ・レートをサポートしています。本トランシーバは、TXD ピン経由で LIN バスの状態を制御し、オープン・ドレインの RXD 出力ピンでバスの状態を報告します。このデバイスは、電磁気放射 (EME) を低減するために電流制限付き波形整形ドライバを備えています。 TLIN1021A-Q1 は、広い入力電圧動作範囲によって 12V アプリケーションに対応するように設計されています。このデバイスは低消費電力スリープ・モードと、LIN、WAKE ピン、EN ピンによる低消費電力モードからのウェークアップをサポートしています。このデバイスを使用すると、ノードに存在する可能性がある各種電源を TLIN1021A-Q1 の INH 出力ピンで選択的に有効にすることで、バッテリの消費電流をシステム・レベルで低減できます。 に、テキサス・インスツルメンツ TLIN1021A LIN トランシーバを使用して実装されている代表的なインターフェイスを示します。 標準的な LIN TLIN1021A トランシーバ 通信に必要なのは 1 本のワイヤのみであり、一般的に車両の配線ハーネスに含まれています。 および に、テキサス・インスツルメンツ TLIN1021A LIN トランシーバを使用して実装されている代表的なインターフェイスを示します。詳細については、TLIN1021 データシートを参照してください。 MSPM0G を使用した代表的な LIN アプリケーション (コマンダ) MSPM0G を使用した代表的な LIN アプリケーション (レスポンダ) MSPM0G シリーズ MCU には、ユニバーサル非同期送受信機 (UART) が搭載されています。 に示すように、UART0 は LIN、DALI、IrDA、ISO7816 マンチェスター符号化機能をサポートしています。 UART の特長 UART の特長 UART0 (拡張) UART1 (メイン) 停止およびスタンバイ・モードでアクティブ あり あり 送信 FIFO と受信 FIFO を分離 あり あり ハードウェア・フロー制御をサポート あり あり 9 ビット構成をサポート あり あり LIN モードをサポート あり - DALI をサポート あり - IrDA をサポート あり - ISO7816 スマート・カードをサポート あり - マンチェスター符号化をサポート あり - MSPM0G UART モジュールは、ほぼすべての UART アプリケーションをサポートするため、パワー・ドメイン 1 で最高 10MHz のボー・データをサポートできます。 MSPM0G UART 仕様 パラメータ テスト条件 最小値 標準値 最大値 単位 fUART UART 入力クロック周波数 パワー・ドメイン 1 の UART 80 MHz fUART UART 入力クロック周波数 パワー・ドメイン 0 の UART 40 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) パワー・ドメイン 1 の UART 10 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) 5 MHz tSP 入力フィルタにより抑制されるスパイクのパルス持続時間 AGFSELx = 0 5 5.5 32 ns AGFSELx = 1 8 15 55 ns AGFSELx = 2 18 38 115 ns AGFSELx = 3 30 74 165 ns ローカル相互接続ネットワーク (LIN) は一般的に使用される低速ネットワーク・インターフェイスで、複数のリモート・レスポンダ・ノードと通信するコマンダ・ノードで構成されています。通信に必要なのは 1 本のワイヤのみであり、一般的に車両の配線ハーネスに含まれています。 TLIN1021A-Q1 のトランスミッタは最大 20kbps のデータ・レートをサポートしています。本トランシーバは、TXD ピン経由で LIN バスの状態を制御し、オープン・ドレインの RXD 出力ピンでバスの状態を報告します。このデバイスは、電磁気放射 (EME) を低減するために電流制限付き波形整形ドライバを備えています。 TLIN1021A-Q1 は、広い入力電圧動作範囲によって 12V アプリケーションに対応するように設計されています。このデバイスは低消費電力スリープ・モードと、LIN、WAKE ピン、EN ピンによる低消費電力モードからのウェークアップをサポートしています。このデバイスを使用すると、ノードに存在する可能性がある各種電源を TLIN1021A-Q1 の INH 出力ピンで選択的に有効にすることで、バッテリの消費電流をシステム・レベルで低減できます。 に、テキサス・インスツルメンツ TLIN1021A LIN トランシーバを使用して実装されている代表的なインターフェイスを示します。 標準的な LIN TLIN1021A トランシーバ 通信に必要なのは 1 本のワイヤのみであり、一般的に車両の配線ハーネスに含まれています。 および に、テキサス・インスツルメンツ TLIN1021A LIN トランシーバを使用して実装されている代表的なインターフェイスを示します。詳細については、TLIN1021 データシートを参照してください。 MSPM0G を使用した代表的な LIN アプリケーション (コマンダ) MSPM0G を使用した代表的な LIN アプリケーション (レスポンダ) MSPM0G シリーズ MCU には、ユニバーサル非同期送受信機 (UART) が搭載されています。 に示すように、UART0 は LIN、DALI、IrDA、ISO7816 マンチェスター符号化機能をサポートしています。 UART の特長 UART の特長 UART0 (拡張) UART1 (メイン) 停止およびスタンバイ・モードでアクティブ あり あり 送信 FIFO と受信 FIFO を分離 あり あり ハードウェア・フロー制御をサポート あり あり 9 ビット構成をサポート あり あり LIN モードをサポート あり - DALI をサポート あり - IrDA をサポート あり - ISO7816 スマート・カードをサポート あり - マンチェスター符号化をサポート あり - UART の特長 UART の特長 UART0 (拡張) UART1 (メイン) 停止およびスタンバイ・モードでアクティブ あり あり 送信 FIFO と受信 FIFO を分離 あり あり ハードウェア・フロー制御をサポート あり あり 9 ビット構成をサポート あり あり LIN モードをサポート あり - DALI をサポート あり - IrDA をサポート あり - ISO7816 スマート・カードをサポート あり - マンチェスター符号化をサポート あり - UART の特長 UART0 (拡張) UART1 (メイン) UART の特長 UART0 (拡張) UART1 (メイン) UART の特長UART0 (拡張)UART1 (メイン) 停止およびスタンバイ・モードでアクティブ あり あり 送信 FIFO と受信 FIFO を分離 あり あり ハードウェア・フロー制御をサポート あり あり 9 ビット構成をサポート あり あり LIN モードをサポート あり - DALI をサポート あり - IrDA をサポート あり - ISO7816 スマート・カードをサポート あり - マンチェスター符号化をサポート あり - 停止およびスタンバイ・モードでアクティブ あり あり 停止およびスタンバイ・モードでアクティブありあり 送信 FIFO と受信 FIFO を分離 あり あり 送信 FIFO と受信 FIFO を分離ありあり ハードウェア・フロー制御をサポート あり あり ハードウェア・フロー制御をサポートありあり 9 ビット構成をサポート あり あり 9 ビット構成をサポートありあり LIN モードをサポート あり - LIN モードをサポートあり- DALI をサポート あり - DALI をサポートあり- IrDA をサポート あり - IrDA をサポートあり- ISO7816 スマート・カードをサポート あり - ISO7816 スマート・カードをサポートあり- マンチェスター符号化をサポート あり - マンチェスター符号化をサポートあり-MSPM0G UART モジュールは、ほぼすべての UART アプリケーションをサポートするため、パワー・ドメイン 1 で最高 10MHz のボー・データをサポートできます。 MSPM0G UART 仕様 パラメータ テスト条件 最小値 標準値 最大値 単位 fUART UART 入力クロック周波数 パワー・ドメイン 1 の UART 80 MHz fUART UART 入力クロック周波数 パワー・ドメイン 0 の UART 40 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) パワー・ドメイン 1 の UART 10 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) 5 MHz tSP 入力フィルタにより抑制されるスパイクのパルス持続時間 AGFSELx = 0 5 5.5 32 ns AGFSELx = 1 8 15 55 ns AGFSELx = 2 18 38 115 ns AGFSELx = 3 30 74 165 ns MSPM0G UART 仕様 パラメータ テスト条件 最小値 標準値 最大値 単位 fUART UART 入力クロック周波数 パワー・ドメイン 1 の UART 80 MHz fUART UART 入力クロック周波数 パワー・ドメイン 0 の UART 40 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) パワー・ドメイン 1 の UART 10 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) 5 MHz tSP 入力フィルタにより抑制されるスパイクのパルス持続時間 AGFSELx = 0 5 5.5 32 ns AGFSELx = 1 8 15 55 ns AGFSELx = 2 18 38 115 ns AGFSELx = 3 30 74 165 ns パラメータ テスト条件 最小値 標準値 最大値 単位 パラメータ テスト条件 最小値 標準値 最大値 単位 パラメータテスト条件最小値標準値最大値単位 fUART UART 入力クロック周波数 パワー・ドメイン 1 の UART 80 MHz fUART UART 入力クロック周波数 パワー・ドメイン 0 の UART 40 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) パワー・ドメイン 1 の UART 10 MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) 5 MHz tSP 入力フィルタにより抑制されるスパイクのパルス持続時間 AGFSELx = 0 5 5.5 32 ns AGFSELx = 1 8 15 55 ns AGFSELx = 2 18 38 115 ns AGFSELx = 3 30 74 165 ns fUART UART 入力クロック周波数 パワー・ドメイン 1 の UART 80 MHz fUART UARTUART 入力クロック周波数パワー・ドメイン 1 の UART80MHz fUART UART 入力クロック周波数 パワー・ドメイン 0 の UART 40 MHz fUART UARTUART 入力クロック周波数パワー・ドメイン 0 の UART40MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) パワー・ドメイン 1 の UART 10 MHz fBITCLK BITCLKBITCLK クロック周波数 (MBaud のボー・レートに等しい)パワー・ドメイン 1 の UART10MHz fBITCLK BITCLK クロック周波数 (MBaud のボー・レートに等しい) 5 MHz fBITCLK BITCLKBITCLK クロック周波数 (MBaud のボー・レートに等しい)5MHz tSP 入力フィルタにより抑制されるスパイクのパルス持続時間 AGFSELx = 0 5 5.5 32 ns tSP SP入力フィルタにより抑制されるスパイクのパルス持続時間AGFSELx = 055.532ns AGFSELx = 1 8 15 55 ns AGFSELx = 181555ns AGFSELx = 2 18 38 115 ns AGFSELx = 21838115ns AGFSELx = 3 30 74 165 ns AGFSELx = 33074165nsローカル相互接続ネットワーク (LIN) は一般的に使用される低速ネットワーク・インターフェイスで、複数のリモート・レスポンダ・ノードと通信するコマンダ・ノードで構成されています。通信に必要なのは 1 本のワイヤのみであり、一般的に車両の配線ハーネスに含まれています。TLIN1021A-Q1 のトランスミッタは最大 20kbps のデータ・レートをサポートしています。本トランシーバは、TXD ピン経由で LIN バスの状態を制御し、オープン・ドレインの RXD 出力ピンでバスの状態を報告します。このデバイスは、電磁気放射 (EME) を低減するために電流制限付き波形整形ドライバを備えています。TLIN1021A-Q1 は、広い入力電圧動作範囲によって 12V アプリケーションに対応するように設計されています。このデバイスは低消費電力スリープ・モードと、LIN、WAKE ピン、EN ピンによる低消費電力モードからのウェークアップをサポートしています。このデバイスを使用すると、ノードに存在する可能性がある各種電源を TLIN1021A-Q1 の INH 出力ピンで選択的に有効にすることで、バッテリの消費電流をシステム・レベルで低減できます。 に、テキサス・インスツルメンツ TLIN1021A LIN トランシーバを使用して実装されている代表的なインターフェイスを示します。 標準的な LIN TLIN1021A トランシーバ 標準的な LIN TLIN1021A トランシーバ通信に必要なのは 1 本のワイヤのみであり、一般的に車両の配線ハーネスに含まれています。 および に、テキサス・インスツルメンツ TLIN1021A LIN トランシーバを使用して実装されている代表的なインターフェイスを示します。詳細については、TLIN1021 データシートを参照してください。 MSPM0G を使用した代表的な LIN アプリケーション (コマンダ) MSPM0G を使用した代表的な LIN アプリケーション (コマンダ) MSPM0G を使用した代表的な LIN アプリケーション (レスポンダ) MSPM0G を使用した代表的な LIN アプリケーション (レスポンダ) MCAN 設計の検討事項 コントローラ・エリア・ネットワーク (CAN) は、高い信頼性で分散リアルタイム制御を効率的にサポートするシリアル通信プロトコルです。CAN は電気的干渉に対する高い耐性を持ち、さまざまな種類の誤差を検出できます。CAN では、多くのショート・メッセージがネットワーク全体にブロードキャストされるため、システムのすべてのノードでデータの整合性が確保されます。 MCAN モジュールは、従来型の CAN と CAN FD (CAN とフレキシブル・データ・レート) の両方のプロトコルをサポートしています。CAN FD 機能により、データ・フレームあたりのスループットが向上し、ペイロードが増加します。従来型の CAN デバイスと CAN FD デバイスは、バス・エラーを生成せずに CAN FD を検出および無視できる部分的ネットワーク・トランシーバが従来型の CAN デバイスで使用されている場合、競合なしで同じネットワーク上に共存できます。MCAN モジュールは、ISO 11898-1:2015 に準拠しています。 一部の MSPM0G デバイスには、MCAN および LIN モジュールが含まれています。CAN および LIN バスに通常接続するには、に示すように、外部 MCAN トランシーバまたは LIN トランシーバが必要です。 MCAN の代表的なバス配線 TCAN1042GV は CAN トランシーバで、ISO11898-2 (2016) 高速 CAN (コントローラ・エリア・ネットワーク) の物理層規格に適合しています。最大 5Mbps (メガビット/秒) の CAN FD ネットワークで使用でき、I/O レベルの 2 次電源入力により入力ピンのスレッショルドと RXD 出力レベルをシフトできます。このデバイスは、リモート・ウェイク要求機能により、スタンバイ・モードで低い消費電力を実現しています。さらに、デバイスとネットワークの堅牢性の強化のため、このデバイスに多くの保護機能が組み込まれています。は、リファレンス・デザイン回路を含みます。詳細については、TCAN1042 データシートを参照してください。 MSPM0G を使用した代表的な CAN バス・アプリケーション MCAN 設計の検討事項 コントローラ・エリア・ネットワーク (CAN) は、高い信頼性で分散リアルタイム制御を効率的にサポートするシリアル通信プロトコルです。CAN は電気的干渉に対する高い耐性を持ち、さまざまな種類の誤差を検出できます。CAN では、多くのショート・メッセージがネットワーク全体にブロードキャストされるため、システムのすべてのノードでデータの整合性が確保されます。 MCAN モジュールは、従来型の CAN と CAN FD (CAN とフレキシブル・データ・レート) の両方のプロトコルをサポートしています。CAN FD 機能により、データ・フレームあたりのスループットが向上し、ペイロードが増加します。従来型の CAN デバイスと CAN FD デバイスは、バス・エラーを生成せずに CAN FD を検出および無視できる部分的ネットワーク・トランシーバが従来型の CAN デバイスで使用されている場合、競合なしで同じネットワーク上に共存できます。MCAN モジュールは、ISO 11898-1:2015 に準拠しています。 一部の MSPM0G デバイスには、MCAN および LIN モジュールが含まれています。CAN および LIN バスに通常接続するには、に示すように、外部 MCAN トランシーバまたは LIN トランシーバが必要です。 MCAN の代表的なバス配線 TCAN1042GV は CAN トランシーバで、ISO11898-2 (2016) 高速 CAN (コントローラ・エリア・ネットワーク) の物理層規格に適合しています。最大 5Mbps (メガビット/秒) の CAN FD ネットワークで使用でき、I/O レベルの 2 次電源入力により入力ピンのスレッショルドと RXD 出力レベルをシフトできます。このデバイスは、リモート・ウェイク要求機能により、スタンバイ・モードで低い消費電力を実現しています。さらに、デバイスとネットワークの堅牢性の強化のため、このデバイスに多くの保護機能が組み込まれています。は、リファレンス・デザイン回路を含みます。詳細については、TCAN1042 データシートを参照してください。 MSPM0G を使用した代表的な CAN バス・アプリケーション コントローラ・エリア・ネットワーク (CAN) は、高い信頼性で分散リアルタイム制御を効率的にサポートするシリアル通信プロトコルです。CAN は電気的干渉に対する高い耐性を持ち、さまざまな種類の誤差を検出できます。CAN では、多くのショート・メッセージがネットワーク全体にブロードキャストされるため、システムのすべてのノードでデータの整合性が確保されます。 MCAN モジュールは、従来型の CAN と CAN FD (CAN とフレキシブル・データ・レート) の両方のプロトコルをサポートしています。CAN FD 機能により、データ・フレームあたりのスループットが向上し、ペイロードが増加します。従来型の CAN デバイスと CAN FD デバイスは、バス・エラーを生成せずに CAN FD を検出および無視できる部分的ネットワーク・トランシーバが従来型の CAN デバイスで使用されている場合、競合なしで同じネットワーク上に共存できます。MCAN モジュールは、ISO 11898-1:2015 に準拠しています。 一部の MSPM0G デバイスには、MCAN および LIN モジュールが含まれています。CAN および LIN バスに通常接続するには、に示すように、外部 MCAN トランシーバまたは LIN トランシーバが必要です。 MCAN の代表的なバス配線 TCAN1042GV は CAN トランシーバで、ISO11898-2 (2016) 高速 CAN (コントローラ・エリア・ネットワーク) の物理層規格に適合しています。最大 5Mbps (メガビット/秒) の CAN FD ネットワークで使用でき、I/O レベルの 2 次電源入力により入力ピンのスレッショルドと RXD 出力レベルをシフトできます。このデバイスは、リモート・ウェイク要求機能により、スタンバイ・モードで低い消費電力を実現しています。さらに、デバイスとネットワークの堅牢性の強化のため、このデバイスに多くの保護機能が組み込まれています。は、リファレンス・デザイン回路を含みます。詳細については、TCAN1042 データシートを参照してください。 MSPM0G を使用した代表的な CAN バス・アプリケーション コントローラ・エリア・ネットワーク (CAN) は、高い信頼性で分散リアルタイム制御を効率的にサポートするシリアル通信プロトコルです。CAN は電気的干渉に対する高い耐性を持ち、さまざまな種類の誤差を検出できます。CAN では、多くのショート・メッセージがネットワーク全体にブロードキャストされるため、システムのすべてのノードでデータの整合性が確保されます。MCAN モジュールは、従来型の CAN と CAN FD (CAN とフレキシブル・データ・レート) の両方のプロトコルをサポートしています。CAN FD 機能により、データ・フレームあたりのスループットが向上し、ペイロードが増加します。従来型の CAN デバイスと CAN FD デバイスは、バス・エラーを生成せずに CAN FD を検出および無視できる部分的ネットワーク・トランシーバが従来型の CAN デバイスで使用されている場合、競合なしで同じネットワーク上に共存できます。MCAN モジュールは、ISO 11898-1:2015 に準拠しています。一部の MSPM0G デバイスには、MCAN および LIN モジュールが含まれています。CAN および LIN バスに通常接続するには、に示すように、外部 MCAN トランシーバまたは LIN トランシーバが必要です。 MCAN の代表的なバス配線 MCAN の代表的なバス配線TCAN1042GV は CAN トランシーバで、ISO11898-2 (2016) 高速 CAN (コントローラ・エリア・ネットワーク) の物理層規格に適合しています。最大 5Mbps (メガビット/秒) の CAN FD ネットワークで使用でき、I/O レベルの 2 次電源入力により入力ピンのスレッショルドと RXD 出力レベルをシフトできます。このデバイスは、リモート・ウェイク要求機能により、スタンバイ・モードで低い消費電力を実現しています。さらに、デバイスとネットワークの堅牢性の強化のため、このデバイスに多くの保護機能が組み込まれています。は、リファレンス・デザイン回路を含みます。詳細については、TCAN1042 データシートを参照してください。 MSPM0G を使用した代表的な CAN バス・アプリケーション MSPM0G を使用した代表的な CAN バス・アプリケーション I2C と SPI 設計の検討事項 SPI と I2C の各プロトコルは、MCU とセンサ間のデータ交換など、デバイスまたはボード間の通信に広く使用されています。MSPM0G シリーズ MCU は、最大 32MHz の高速 SPI を搭載しており、3 線式、4 線式、チップ・セレクト、コマンド・モードをサポートしています。要件に基づいてシステムを設計するには、 を参照してください。 一部の SPI ペリフェラル・デバイスは、PICO (ペリフェラル入力コントローラ出力) を高ロジックに維持する必要があります。外付けデバイスで必要な場合は、PICO ピンにプルアップ抵抗を追加します。 異なる SPI 構成に対する外部接続 I2C バスの場合、MSPM0G デバイスは に示すように、標準、高速、および高速プラス・モードをサポートします。 I2C バスを使用する場合は、外部プルアップ抵抗が必要です。これらの抵抗の値は I2C の速度に依存します。テキサス・インスツルメンツでは、高速プラス・モードをサポートするために 2.2k を推奨します。消費電力に関係するシステムでは、大きな抵抗値を使用できます。ODIO (GPIO を参照) を使用して、5V デバイスとの通信を実装できます。 MSPM0G I2C の特性 パラメータ テスト条件 スタンダード・モード ファスト・モード ファスト・モード・プラス 単位 最小値 最大値 最小値 最大値 最小値 最大値 fI2C I2C 入力クロック周波数 パワー・ドメイン 0 の I2C 40 40 40 MHz fSCL SCL クロック周波数 100K 400K 1M MHz tHD、STA (反復) START のホールド時間 4 0.6 0.26 μs tLOW SCL クロックの Low の時間 4.7 1.3 0.5 μs tHIGH SCL クロックの High 期間 4 0.6 0.26 μs tSU、STA 反復 START のセットアップ時間 4.7 0.6 0.26 μs tHD、DAT データ・ホールド時間 0 0 0 μs tSU、DAT データ・セットアップ時間 250 100 50 μs tSU、STO STOP のセットアップ時間 4 0.6 0.26 μs tBUF STOP 条件と START 条件の間のバス・フリー時間 4.7 1.3 0.5 μs tVD、DAT データ有効時間 3.46 0.9 0.45 μs tVD、ACK データ有効アクノリッジ時間 3.46 0.9 0.45 μs 代表的な I2C バス接続 I2C と SPI 設計の検討事項 SPI と I2C の各プロトコルは、MCU とセンサ間のデータ交換など、デバイスまたはボード間の通信に広く使用されています。MSPM0G シリーズ MCU は、最大 32MHz の高速 SPI を搭載しており、3 線式、4 線式、チップ・セレクト、コマンド・モードをサポートしています。要件に基づいてシステムを設計するには、 を参照してください。 一部の SPI ペリフェラル・デバイスは、PICO (ペリフェラル入力コントローラ出力) を高ロジックに維持する必要があります。外付けデバイスで必要な場合は、PICO ピンにプルアップ抵抗を追加します。 異なる SPI 構成に対する外部接続 I2C バスの場合、MSPM0G デバイスは に示すように、標準、高速、および高速プラス・モードをサポートします。 I2C バスを使用する場合は、外部プルアップ抵抗が必要です。これらの抵抗の値は I2C の速度に依存します。テキサス・インスツルメンツでは、高速プラス・モードをサポートするために 2.2k を推奨します。消費電力に関係するシステムでは、大きな抵抗値を使用できます。ODIO (GPIO を参照) を使用して、5V デバイスとの通信を実装できます。 MSPM0G I2C の特性 パラメータ テスト条件 スタンダード・モード ファスト・モード ファスト・モード・プラス 単位 最小値 最大値 最小値 最大値 最小値 最大値 fI2C I2C 入力クロック周波数 パワー・ドメイン 0 の I2C 40 40 40 MHz fSCL SCL クロック周波数 100K 400K 1M MHz tHD、STA (反復) START のホールド時間 4 0.6 0.26 μs tLOW SCL クロックの Low の時間 4.7 1.3 0.5 μs tHIGH SCL クロックの High 期間 4 0.6 0.26 μs tSU、STA 反復 START のセットアップ時間 4.7 0.6 0.26 μs tHD、DAT データ・ホールド時間 0 0 0 μs tSU、DAT データ・セットアップ時間 250 100 50 μs tSU、STO STOP のセットアップ時間 4 0.6 0.26 μs tBUF STOP 条件と START 条件の間のバス・フリー時間 4.7 1.3 0.5 μs tVD、DAT データ有効時間 3.46 0.9 0.45 μs tVD、ACK データ有効アクノリッジ時間 3.46 0.9 0.45 μs 代表的な I2C バス接続 SPI と I2C の各プロトコルは、MCU とセンサ間のデータ交換など、デバイスまたはボード間の通信に広く使用されています。MSPM0G シリーズ MCU は、最大 32MHz の高速 SPI を搭載しており、3 線式、4 線式、チップ・セレクト、コマンド・モードをサポートしています。要件に基づいてシステムを設計するには、 を参照してください。 一部の SPI ペリフェラル・デバイスは、PICO (ペリフェラル入力コントローラ出力) を高ロジックに維持する必要があります。外付けデバイスで必要な場合は、PICO ピンにプルアップ抵抗を追加します。 異なる SPI 構成に対する外部接続 I2C バスの場合、MSPM0G デバイスは に示すように、標準、高速、および高速プラス・モードをサポートします。 I2C バスを使用する場合は、外部プルアップ抵抗が必要です。これらの抵抗の値は I2C の速度に依存します。テキサス・インスツルメンツでは、高速プラス・モードをサポートするために 2.2k を推奨します。消費電力に関係するシステムでは、大きな抵抗値を使用できます。ODIO (GPIO を参照) を使用して、5V デバイスとの通信を実装できます。 MSPM0G I2C の特性 パラメータ テスト条件 スタンダード・モード ファスト・モード ファスト・モード・プラス 単位 最小値 最大値 最小値 最大値 最小値 最大値 fI2C I2C 入力クロック周波数 パワー・ドメイン 0 の I2C 40 40 40 MHz fSCL SCL クロック周波数 100K 400K 1M MHz tHD、STA (反復) START のホールド時間 4 0.6 0.26 μs tLOW SCL クロックの Low の時間 4.7 1.3 0.5 μs tHIGH SCL クロックの High 期間 4 0.6 0.26 μs tSU、STA 反復 START のセットアップ時間 4.7 0.6 0.26 μs tHD、DAT データ・ホールド時間 0 0 0 μs tSU、DAT データ・セットアップ時間 250 100 50 μs tSU、STO STOP のセットアップ時間 4 0.6 0.26 μs tBUF STOP 条件と START 条件の間のバス・フリー時間 4.7 1.3 0.5 μs tVD、DAT データ有効時間 3.46 0.9 0.45 μs tVD、ACK データ有効アクノリッジ時間 3.46 0.9 0.45 μs 代表的な I2C バス接続 SPI と I2C の各プロトコルは、MCU とセンサ間のデータ交換など、デバイスまたはボード間の通信に広く使用されています。MSPM0G シリーズ MCU は、最大 32MHz の高速 SPI を搭載しており、3 線式、4 線式、チップ・セレクト、コマンド・モードをサポートしています。要件に基づいてシステムを設計するには、 を参照してください。一部の SPI ペリフェラル・デバイスは、PICO (ペリフェラル入力コントローラ出力) を高ロジックに維持する必要があります。外付けデバイスで必要な場合は、PICO ピンにプルアップ抵抗を追加します。 異なる SPI 構成に対する外部接続 異なる SPI 構成に対する外部接続I2C バスの場合、MSPM0G デバイスは に示すように、標準、高速、および高速プラス・モードをサポートします。I2C バスを使用する場合は、外部プルアップ抵抗が必要です。これらの抵抗の値は I2C の速度に依存します。テキサス・インスツルメンツでは、高速プラス・モードをサポートするために 2.2k を推奨します。消費電力に関係するシステムでは、大きな抵抗値を使用できます。ODIO (GPIO を参照) を使用して、5V デバイスとの通信を実装できます。GPIO MSPM0G I2C の特性 パラメータ テスト条件 スタンダード・モード ファスト・モード ファスト・モード・プラス 単位 最小値 最大値 最小値 最大値 最小値 最大値 fI2C I2C 入力クロック周波数 パワー・ドメイン 0 の I2C 40 40 40 MHz fSCL SCL クロック周波数 100K 400K 1M MHz tHD、STA (反復) START のホールド時間 4 0.6 0.26 μs tLOW SCL クロックの Low の時間 4.7 1.3 0.5 μs tHIGH SCL クロックの High 期間 4 0.6 0.26 μs tSU、STA 反復 START のセットアップ時間 4.7 0.6 0.26 μs tHD、DAT データ・ホールド時間 0 0 0 μs tSU、DAT データ・セットアップ時間 250 100 50 μs tSU、STO STOP のセットアップ時間 4 0.6 0.26 μs tBUF STOP 条件と START 条件の間のバス・フリー時間 4.7 1.3 0.5 μs tVD、DAT データ有効時間 3.46 0.9 0.45 μs tVD、ACK データ有効アクノリッジ時間 3.46 0.9 0.45 μs MSPM0G I2C の特性 パラメータ テスト条件 スタンダード・モード ファスト・モード ファスト・モード・プラス 単位 最小値 最大値 最小値 最大値 最小値 最大値 fI2C I2C 入力クロック周波数 パワー・ドメイン 0 の I2C 40 40 40 MHz fSCL SCL クロック周波数 100K 400K 1M MHz tHD、STA (反復) START のホールド時間 4 0.6 0.26 μs tLOW SCL クロックの Low の時間 4.7 1.3 0.5 μs tHIGH SCL クロックの High 期間 4 0.6 0.26 μs tSU、STA 反復 START のセットアップ時間 4.7 0.6 0.26 μs tHD、DAT データ・ホールド時間 0 0 0 μs tSU、DAT データ・セットアップ時間 250 100 50 μs tSU、STO STOP のセットアップ時間 4 0.6 0.26 μs tBUF STOP 条件と START 条件の間のバス・フリー時間 4.7 1.3 0.5 μs tVD、DAT データ有効時間 3.46 0.9 0.45 μs tVD、ACK データ有効アクノリッジ時間 3.46 0.9 0.45 μs パラメータ テスト条件 スタンダード・モード ファスト・モード ファスト・モード・プラス 単位 最小値 最大値 最小値 最大値 最小値 最大値 パラメータ テスト条件 スタンダード・モード ファスト・モード ファスト・モード・プラス 単位 パラメータテスト条件スタンダード・モードファスト・モードファスト・モード・プラス単位 最小値 最大値 最小値 最大値 最小値 最大値 最小値最大値最小値最大値最小値最大値 fI2C I2C 入力クロック周波数 パワー・ドメイン 0 の I2C 40 40 40 MHz fSCL SCL クロック周波数 100K 400K 1M MHz tHD、STA (反復) START のホールド時間 4 0.6 0.26 μs tLOW SCL クロックの Low の時間 4.7 1.3 0.5 μs tHIGH SCL クロックの High 期間 4 0.6 0.26 μs tSU、STA 反復 START のセットアップ時間 4.7 0.6 0.26 μs tHD、DAT データ・ホールド時間 0 0 0 μs tSU、DAT データ・セットアップ時間 250 100 50 μs tSU、STO STOP のセットアップ時間 4 0.6 0.26 μs tBUF STOP 条件と START 条件の間のバス・フリー時間 4.7 1.3 0.5 μs tVD、DAT データ有効時間 3.46 0.9 0.45 μs tVD、ACK データ有効アクノリッジ時間 3.46 0.9 0.45 μs fI2C I2C 入力クロック周波数 パワー・ドメイン 0 の I2C 40 40 40 MHz fI2C I2CI2C 入力クロック周波数パワー・ドメイン 0 の I2C404040MHz fSCL SCL クロック周波数 100K 400K 1M MHz fSCL SCLSCL クロック周波数100K400K1MMHz tHD、STA (反復) START のホールド時間 4 0.6 0.26 μs tHD、STA HD、STA(反復) START のホールド時間40.60.26μs tLOW SCL クロックの Low の時間 4.7 1.3 0.5 μs tLOW LOWSCL クロックの Low の時間4.71.30.5μs tHIGH SCL クロックの High 期間 4 0.6 0.26 μs tHIGH HIGHSCL クロックの High 期間40.60.26μs tSU、STA 反復 START のセットアップ時間 4.7 0.6 0.26 μs tSU、STA SU、STA反復 START のセットアップ時間4.70.60.26μs tHD、DAT データ・ホールド時間 0 0 0 μs tHD、DAT HD、DATデータ・ホールド時間000μs tSU、DAT データ・セットアップ時間 250 100 50 μs tSU、DAT SU、DATデータ・セットアップ時間25010050μs tSU、STO STOP のセットアップ時間 4 0.6 0.26 μs tSU、STO SU、STOSTOP のセットアップ時間40.60.26μs tBUF STOP 条件と START 条件の間のバス・フリー時間 4.7 1.3 0.5 μs tBUF BUFSTOP 条件と START 条件の間のバス・フリー時間4.71.30.5μs tVD、DAT データ有効時間 3.46 0.9 0.45 μs tVD、DAT VD、DATデータ有効時間3.460.90.45μs tVD、ACK データ有効アクノリッジ時間 3.46 0.9 0.45 μs tVD、ACK VD、ACKデータ有効アクノリッジ時間3.460.90.45μs 代表的な I2C バス接続 代表的な I2C バス接続 GPIO MSPM0G シリーズ MCU には、標準駆動 I/O (SDIO)、高駆動 I/O (HDIO)、高速 I/O (HSIO)、5V 許容のオープン・ドレイン I/O (ODIO) が含まれています。ユーザーは、実際の要件に基づいて適切な I/O タイプを柔軟に選択できます。ハードウェア設計では、以下の特性を考慮する必要があります。 GPIO 出力のスイッチング速度と負荷容量 GPIO を I/O として使用する場合、正しい動作を保証するために設計上の検討事項を考慮する必要があります。負荷容量が大きくなると、I/O ピンの立ち上がり / 立ち下がり時間が長くなります。この容量には、ピンの寄生容量 (Ci = 5pF (標準値)) と基板のパターンの影響が含まれます。I/O 特性は、デバイスのデータシートに記載されています。#GUID-C11ED55B-848F-46FA-BC6E-2164075F7D9A/GUID-2DB7FB01-4546-4826-AC28-667DFDBA74D7に MSPM0G デバイスの I/O 出力周波数特性を示します。 MSPM0G GPIO のスイッチング特性 パラメータ テスト条件 最小値 代表値 最大値 単位 fmax ポート出力周波数 SDIO VDD ≥ 1.71V、CL = 20pF 16 MHz VDD ≥ 2.7 V、CL = 20pF 32 HSIO VDD ≥ 1.71V、DRV = 0、CL = 20pF 16 VDD ≥ 1.71V、DRV = 1、CL = 20pF 24 VDD ≥ 2.7 V、DRV = 0、CL = 20pF 32 VDD ≥ 2.7 V、DRV = 1、CL = 20pF 40 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 1 tr、tf 出力立ち上がり / 立ち下がり時間 ODIO を除くすべての出力ポート VDD ≥ 1.71V 0.3*fmax s tf 出力立ち下がり時間 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 20 * VDD / 5.5 120 ns 出力電圧は、指定されたトグル周波数で 10% 以上、90% Vcc に達します。 オープン・ドレイン I/O の出力立ち上がり時間は、プルアップ抵抗と負荷容量によって決まります。 GPIO 電流シンクおよびソース MSPM0G GPIO 絶対最大定格 最小値 公称値 最大値 単位 VDD 電源電圧 1.62 3.6 V VCORE VCORE ピンの電圧 1.35 V CVDD VDD と VSS の間に配置されたコンデンサ 10 μF CVCORE VCORE と VSS の間に配置されたコンデンサ 470 nF TA 周囲温度、T バージョン -40 105 ℃ 周囲温度、S バージョン -40 125 TA 周囲温度、Q バージョン -40 125 ℃ TJ 最大接合部温度、T バージョン 125 ℃ TJ 最大接合部温度、S および Q バージョン 130 ℃ fMCLK (PD1 バス・クロック) MCLK、CPUCLK、ULPCLK 周波数、2 のフラッシュ待ち状態 80 MHz MCLK、CPUCLK、ULPCLK 周波数、1 のフラッシュ待ち状態 48 MCLK、CPUCLK、ULPCLK 周波数、0 のフラッシュ待機状態 24 fULPCLK (PD0 バス・クロック) ULPCLK 周波数 40 MHz I/O の合計電流は、IVDD の最大値未満である必要があります。 HDIO、HSIO、および ODIO には固定ピンのパッチが適用されています。デバイスのデータシートを参照してください。 SDIO と HSIO は最大電流 6mA (標準値) のシンクまたはソースが可能で、標準的な LED を駆動するのに十分です。電流負荷を大きくするには、HDIO (最大電流:20mA (標準値)) を使用します。ただし、合計結合電流は IVDD (標準値 80mA) 未満である必要があります。 高速 GPIO (HSIO) HSIO は最大 40MHz の周波数をサポートでき、この速度はバス・クロック、電源電圧、負荷容量に関係します。また、出力の最大周波数は、DIO レジスタの DRV ビットを使用して選択することもできます。 高駆動 GPIO (HDIO) HDIO は 20mA の電流を出力して負荷を駆動でき、最大ソース電流は電源電圧に関連しています。 オープン・ドレイン GPIO により、レベル・シフタなしで 5V 通信を実現 ODIO は 5V 入力に対応しています。ODIO はオープン・ドレインであるため、ピンが HIGH に出力できるようにするには、外部プルアップ抵抗が必要です。この I/O は、さまざまな電圧レベルの UART または I2C インターフェイスに使用できます。電流を制限するには、ピンとプルアップ抵抗の間に直列抵抗を配置し、RSERIES を 250Ω 以上にする必要があります。 に示すように、テキサス・インスツルメンツは 270Ω を推奨します。プルアップ抵抗の値は、出力周波数によって異なります ( を参照)。 推奨される ODIO 回路 レベル・シフタなしで 1.8V デバイスと通信する MSPM0G シリーズのデバイスは、3.3V のロジック・レベルを使用します (ODIOを除く)。1.8V デバイスと通信する必要があり、外部レベル・シフタ・デバイスを使用しない場合、に 1.8V デバイスとインターフェイスするための推奨回路を示します。 1.8V デバイスで推奨される通信回路 この回路では 2 個の MOSFET を使用しています。VGS をチェックし、この MOSFET が低い RDS (on) で完全にオンになることを確認します。1.8V デバイスの場合、1.8V 未満の VGS MOSFET を使用します。ただし、VGS MOSFET が低すぎると、MOSFET が非常に小さな電圧でオンになる可能性があり (MCU ロジックは 0 と判断)、通信ロジック・エラーが発生します。 U1 出力と U2 入力 U1 出力は「1.8V HIGH」、Q1 VGS は 0 付近のため、Q1 はオフになり、U2 は R4 で「3.3V HIGH」と表示されます。 U1 出力は「LOW」、Q1 VGS は 1.8V 付近のため、Q1 はオンになり、U2 は「LOW」と表示されます。 U1 入力と U2 出力 U2 出力は「3.3V HIGH」、U1 は R1 で 1.8V を維持、Q1 はオフになるため、U1 は「1.8V HIGH」と表示されます。 U2 出力は「LOW」、U1 は R1 で最初に 1.8V を維持しますが、MOSFET のダイオードが U1 を 0.7V にプルダウンし (ダイオードの電圧降下)、その後 VGS がターンオン電圧よりも高くなり、Q1 がオンになり、U1 は「LOW」と表示されます。 未使用ピンの接続 すべてのマイコンはさまざまなアプリケーション向けに設計されており、多くの場合、特定のアプリケーションでは MCU リソースの 100% を使用していません。EMC 性能を向上させるため、未使用のクロック、カウンタ、I/O をフリーまたはフローティングのままにしないでください。たとえば、I/O を 0 または 1 に設定し (未使用の I/O ピンでプルアップまたはプルダウンを有効にする)、未使用の機能を無効にする必要があります。 未使用ピンの接続 ピン 潜在的な コメント PAx オープン 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用ピンを内部プルアップ / プルダウン抵抗で LOW または入力を出力するように構成します。 OPAx_IN0- オープン このピンは高インピーダンスです。 NRST VDD NRST はアクティブ LOW のリセット信号です。VCC に HIGH にプルアップする必要があります。そうしないと、デバイスを起動できません。 リークを低減するため、I/O をアナログ入力として構成するか、プッシュプルとして構成し、0 に設定します。 リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 GPIO MSPM0G シリーズ MCU には、標準駆動 I/O (SDIO)、高駆動 I/O (HDIO)、高速 I/O (HSIO)、5V 許容のオープン・ドレイン I/O (ODIO) が含まれています。ユーザーは、実際の要件に基づいて適切な I/O タイプを柔軟に選択できます。ハードウェア設計では、以下の特性を考慮する必要があります。 MSPM0G シリーズ MCU には、標準駆動 I/O (SDIO)、高駆動 I/O (HDIO)、高速 I/O (HSIO)、5V 許容のオープン・ドレイン I/O (ODIO) が含まれています。ユーザーは、実際の要件に基づいて適切な I/O タイプを柔軟に選択できます。ハードウェア設計では、以下の特性を考慮する必要があります。 GPIO 出力のスイッチング速度と負荷容量 GPIO を I/O として使用する場合、正しい動作を保証するために設計上の検討事項を考慮する必要があります。負荷容量が大きくなると、I/O ピンの立ち上がり / 立ち下がり時間が長くなります。この容量には、ピンの寄生容量 (Ci = 5pF (標準値)) と基板のパターンの影響が含まれます。I/O 特性は、デバイスのデータシートに記載されています。#GUID-C11ED55B-848F-46FA-BC6E-2164075F7D9A/GUID-2DB7FB01-4546-4826-AC28-667DFDBA74D7に MSPM0G デバイスの I/O 出力周波数特性を示します。 MSPM0G GPIO のスイッチング特性 パラメータ テスト条件 最小値 代表値 最大値 単位 fmax ポート出力周波数 SDIO VDD ≥ 1.71V、CL = 20pF 16 MHz VDD ≥ 2.7 V、CL = 20pF 32 HSIO VDD ≥ 1.71V、DRV = 0、CL = 20pF 16 VDD ≥ 1.71V、DRV = 1、CL = 20pF 24 VDD ≥ 2.7 V、DRV = 0、CL = 20pF 32 VDD ≥ 2.7 V、DRV = 1、CL = 20pF 40 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 1 tr、tf 出力立ち上がり / 立ち下がり時間 ODIO を除くすべての出力ポート VDD ≥ 1.71V 0.3*fmax s tf 出力立ち下がり時間 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 20 * VDD / 5.5 120 ns 出力電圧は、指定されたトグル周波数で 10% 以上、90% Vcc に達します。 オープン・ドレイン I/O の出力立ち上がり時間は、プルアップ抵抗と負荷容量によって決まります。 GPIO 出力のスイッチング速度と負荷容量 GPIO を I/O として使用する場合、正しい動作を保証するために設計上の検討事項を考慮する必要があります。負荷容量が大きくなると、I/O ピンの立ち上がり / 立ち下がり時間が長くなります。この容量には、ピンの寄生容量 (Ci = 5pF (標準値)) と基板のパターンの影響が含まれます。I/O 特性は、デバイスのデータシートに記載されています。#GUID-C11ED55B-848F-46FA-BC6E-2164075F7D9A/GUID-2DB7FB01-4546-4826-AC28-667DFDBA74D7に MSPM0G デバイスの I/O 出力周波数特性を示します。 MSPM0G GPIO のスイッチング特性 パラメータ テスト条件 最小値 代表値 最大値 単位 fmax ポート出力周波数 SDIO VDD ≥ 1.71V、CL = 20pF 16 MHz VDD ≥ 2.7 V、CL = 20pF 32 HSIO VDD ≥ 1.71V、DRV = 0、CL = 20pF 16 VDD ≥ 1.71V、DRV = 1、CL = 20pF 24 VDD ≥ 2.7 V、DRV = 0、CL = 20pF 32 VDD ≥ 2.7 V、DRV = 1、CL = 20pF 40 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 1 tr、tf 出力立ち上がり / 立ち下がり時間 ODIO を除くすべての出力ポート VDD ≥ 1.71V 0.3*fmax s tf 出力立ち下がり時間 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 20 * VDD / 5.5 120 ns 出力電圧は、指定されたトグル周波数で 10% 以上、90% Vcc に達します。 オープン・ドレイン I/O の出力立ち上がり時間は、プルアップ抵抗と負荷容量によって決まります。 GPIO を I/O として使用する場合、正しい動作を保証するために設計上の検討事項を考慮する必要があります。負荷容量が大きくなると、I/O ピンの立ち上がり / 立ち下がり時間が長くなります。この容量には、ピンの寄生容量 (Ci = 5pF (標準値)) と基板のパターンの影響が含まれます。I/O 特性は、デバイスのデータシートに記載されています。#GUID-C11ED55B-848F-46FA-BC6E-2164075F7D9A/GUID-2DB7FB01-4546-4826-AC28-667DFDBA74D7に MSPM0G デバイスの I/O 出力周波数特性を示します。 MSPM0G GPIO のスイッチング特性 パラメータ テスト条件 最小値 代表値 最大値 単位 fmax ポート出力周波数 SDIO VDD ≥ 1.71V、CL = 20pF 16 MHz VDD ≥ 2.7 V、CL = 20pF 32 HSIO VDD ≥ 1.71V、DRV = 0、CL = 20pF 16 VDD ≥ 1.71V、DRV = 1、CL = 20pF 24 VDD ≥ 2.7 V、DRV = 0、CL = 20pF 32 VDD ≥ 2.7 V、DRV = 1、CL = 20pF 40 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 1 tr、tf 出力立ち上がり / 立ち下がり時間 ODIO を除くすべての出力ポート VDD ≥ 1.71V 0.3*fmax s tf 出力立ち下がり時間 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 20 * VDD / 5.5 120 ns 出力電圧は、指定されたトグル周波数で 10% 以上、90% Vcc に達します。 オープン・ドレイン I/O の出力立ち上がり時間は、プルアップ抵抗と負荷容量によって決まります。 GPIO を I/O として使用する場合、正しい動作を保証するために設計上の検討事項を考慮する必要があります。負荷容量が大きくなると、I/O ピンの立ち上がり / 立ち下がり時間が長くなります。この容量には、ピンの寄生容量 (Ci = 5pF (標準値)) と基板のパターンの影響が含まれます。I/O 特性は、デバイスのデータシートに記載されています。#GUID-C11ED55B-848F-46FA-BC6E-2164075F7D9A/GUID-2DB7FB01-4546-4826-AC28-667DFDBA74D7に MSPM0G デバイスの I/O 出力周波数特性を示します。#GUID-C11ED55B-848F-46FA-BC6E-2164075F7D9A/GUID-2DB7FB01-4546-4826-AC28-667DFDBA74D7 MSPM0G GPIO のスイッチング特性 パラメータ テスト条件 最小値 代表値 最大値 単位 fmax ポート出力周波数 SDIO VDD ≥ 1.71V、CL = 20pF 16 MHz VDD ≥ 2.7 V、CL = 20pF 32 HSIO VDD ≥ 1.71V、DRV = 0、CL = 20pF 16 VDD ≥ 1.71V、DRV = 1、CL = 20pF 24 VDD ≥ 2.7 V、DRV = 0、CL = 20pF 32 VDD ≥ 2.7 V、DRV = 1、CL = 20pF 40 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 1 tr、tf 出力立ち上がり / 立ち下がり時間 ODIO を除くすべての出力ポート VDD ≥ 1.71V 0.3*fmax s tf 出力立ち下がり時間 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 20 * VDD / 5.5 120 ns MSPM0G GPIO のスイッチング特性 パラメータ テスト条件 最小値 代表値 最大値 単位 fmax ポート出力周波数 SDIO VDD ≥ 1.71V、CL = 20pF 16 MHz VDD ≥ 2.7 V、CL = 20pF 32 HSIO VDD ≥ 1.71V、DRV = 0、CL = 20pF 16 VDD ≥ 1.71V、DRV = 1、CL = 20pF 24 VDD ≥ 2.7 V、DRV = 0、CL = 20pF 32 VDD ≥ 2.7 V、DRV = 1、CL = 20pF 40 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 1 tr、tf 出力立ち上がり / 立ち下がり時間 ODIO を除くすべての出力ポート VDD ≥ 1.71V 0.3*fmax s tf 出力立ち下がり時間 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 20 * VDD / 5.5 120 ns パラメータ テスト条件 最小値 代表値 最大値 単位 パラメータ テスト条件 最小値 代表値 最大値 単位 パラメータテスト条件最小値代表値最大値単位 fmax ポート出力周波数 SDIO VDD ≥ 1.71V、CL = 20pF 16 MHz VDD ≥ 2.7 V、CL = 20pF 32 HSIO VDD ≥ 1.71V、DRV = 0、CL = 20pF 16 VDD ≥ 1.71V、DRV = 1、CL = 20pF 24 VDD ≥ 2.7 V、DRV = 0、CL = 20pF 32 VDD ≥ 2.7 V、DRV = 1、CL = 20pF 40 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 1 tr、tf 出力立ち上がり / 立ち下がり時間 ODIO を除くすべての出力ポート VDD ≥ 1.71V 0.3*fmax s tf 出力立ち下がり時間 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 20 * VDD / 5.5 120 ns fmax ポート出力周波数 SDIO VDD ≥ 1.71V、CL = 20pF 16 MHz fmax maxポート出力周波数SDIOVDD ≥ 1.71V、CL = 20pFL16MHz VDD ≥ 2.7 V、CL = 20pF 32 VDD ≥ 2.7 V、CL = 20pFL32 HSIO VDD ≥ 1.71V、DRV = 0、CL = 20pF 16 HSIOVDD ≥ 1.71V、DRV = 0、CL = 20pFL16 VDD ≥ 1.71V、DRV = 1、CL = 20pF 24 VDD ≥ 1.71V、DRV = 1、CL = 20pFL24 VDD ≥ 2.7 V、DRV = 0、CL = 20pF 32 VDD ≥ 2.7 V、DRV = 0、CL = 20pFL32 VDD ≥ 2.7 V、DRV = 1、CL = 20pF 40 VDD ≥ 2.7 V、DRV = 1、CL = 20pFL40 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 1 ODIOVDD ≥ 1.71V、FM+、CL = 20pF~100pF+L1 tr、tf 出力立ち上がり / 立ち下がり時間 ODIO を除くすべての出力ポート VDD ≥ 1.71V 0.3*fmax s tr、tf rf出力立ち上がり / 立ち下がり時間ODIO を除くすべての出力ポートVDD ≥ 1.71V0.3*fmax maxs tf 出力立ち下がり時間 ODIO VDD ≥ 1.71V、FM+、CL = 20pF~100pF 20 * VDD / 5.5 120 ns tf f出力立ち下がり時間ODIOVDD ≥ 1.71V、FM+、CL = 20pF~100pF+L20 * VDD / 5.5120ns 出力電圧は、指定されたトグル周波数で 10% 以上、90% Vcc に達します。 オープン・ドレイン I/O の出力立ち上がり時間は、プルアップ抵抗と負荷容量によって決まります。 出力電圧は、指定されたトグル周波数で 10% 以上、90% Vcc に達します。 オープン・ドレイン I/O の出力立ち上がり時間は、プルアップ抵抗と負荷容量によって決まります。 出力電圧は、指定されたトグル周波数で 10% 以上、90% Vcc に達します。オープン・ドレイン I/O の出力立ち上がり時間は、プルアップ抵抗と負荷容量によって決まります。 GPIO 電流シンクおよびソース MSPM0G GPIO 絶対最大定格 最小値 公称値 最大値 単位 VDD 電源電圧 1.62 3.6 V VCORE VCORE ピンの電圧 1.35 V CVDD VDD と VSS の間に配置されたコンデンサ 10 μF CVCORE VCORE と VSS の間に配置されたコンデンサ 470 nF TA 周囲温度、T バージョン -40 105 ℃ 周囲温度、S バージョン -40 125 TA 周囲温度、Q バージョン -40 125 ℃ TJ 最大接合部温度、T バージョン 125 ℃ TJ 最大接合部温度、S および Q バージョン 130 ℃ fMCLK (PD1 バス・クロック) MCLK、CPUCLK、ULPCLK 周波数、2 のフラッシュ待ち状態 80 MHz MCLK、CPUCLK、ULPCLK 周波数、1 のフラッシュ待ち状態 48 MCLK、CPUCLK、ULPCLK 周波数、0 のフラッシュ待機状態 24 fULPCLK (PD0 バス・クロック) ULPCLK 周波数 40 MHz I/O の合計電流は、IVDD の最大値未満である必要があります。 HDIO、HSIO、および ODIO には固定ピンのパッチが適用されています。デバイスのデータシートを参照してください。 SDIO と HSIO は最大電流 6mA (標準値) のシンクまたはソースが可能で、標準的な LED を駆動するのに十分です。電流負荷を大きくするには、HDIO (最大電流:20mA (標準値)) を使用します。ただし、合計結合電流は IVDD (標準値 80mA) 未満である必要があります。 GPIO 電流シンクおよびソース MSPM0G GPIO 絶対最大定格 最小値 公称値 最大値 単位 VDD 電源電圧 1.62 3.6 V VCORE VCORE ピンの電圧 1.35 V CVDD VDD と VSS の間に配置されたコンデンサ 10 μF CVCORE VCORE と VSS の間に配置されたコンデンサ 470 nF TA 周囲温度、T バージョン -40 105 ℃ 周囲温度、S バージョン -40 125 TA 周囲温度、Q バージョン -40 125 ℃ TJ 最大接合部温度、T バージョン 125 ℃ TJ 最大接合部温度、S および Q バージョン 130 ℃ fMCLK (PD1 バス・クロック) MCLK、CPUCLK、ULPCLK 周波数、2 のフラッシュ待ち状態 80 MHz MCLK、CPUCLK、ULPCLK 周波数、1 のフラッシュ待ち状態 48 MCLK、CPUCLK、ULPCLK 周波数、0 のフラッシュ待機状態 24 fULPCLK (PD0 バス・クロック) ULPCLK 周波数 40 MHz I/O の合計電流は、IVDD の最大値未満である必要があります。 HDIO、HSIO、および ODIO には固定ピンのパッチが適用されています。デバイスのデータシートを参照してください。 SDIO と HSIO は最大電流 6mA (標準値) のシンクまたはソースが可能で、標準的な LED を駆動するのに十分です。電流負荷を大きくするには、HDIO (最大電流:20mA (標準値)) を使用します。ただし、合計結合電流は IVDD (標準値 80mA) 未満である必要があります。 MSPM0G GPIO 絶対最大定格 最小値 公称値 最大値 単位 VDD 電源電圧 1.62 3.6 V VCORE VCORE ピンの電圧 1.35 V CVDD VDD と VSS の間に配置されたコンデンサ 10 μF CVCORE VCORE と VSS の間に配置されたコンデンサ 470 nF TA 周囲温度、T バージョン -40 105 ℃ 周囲温度、S バージョン -40 125 TA 周囲温度、Q バージョン -40 125 ℃ TJ 最大接合部温度、T バージョン 125 ℃ TJ 最大接合部温度、S および Q バージョン 130 ℃ fMCLK (PD1 バス・クロック) MCLK、CPUCLK、ULPCLK 周波数、2 のフラッシュ待ち状態 80 MHz MCLK、CPUCLK、ULPCLK 周波数、1 のフラッシュ待ち状態 48 MCLK、CPUCLK、ULPCLK 周波数、0 のフラッシュ待機状態 24 fULPCLK (PD0 バス・クロック) ULPCLK 周波数 40 MHz I/O の合計電流は、IVDD の最大値未満である必要があります。 HDIO、HSIO、および ODIO には固定ピンのパッチが適用されています。デバイスのデータシートを参照してください。 SDIO と HSIO は最大電流 6mA (標準値) のシンクまたはソースが可能で、標準的な LED を駆動するのに十分です。電流負荷を大きくするには、HDIO (最大電流:20mA (標準値)) を使用します。ただし、合計結合電流は IVDD (標準値 80mA) 未満である必要があります。 MSPM0G GPIO 絶対最大定格 最小値 公称値 最大値 単位 VDD 電源電圧 1.62 3.6 V VCORE VCORE ピンの電圧 1.35 V CVDD VDD と VSS の間に配置されたコンデンサ 10 μF CVCORE VCORE と VSS の間に配置されたコンデンサ 470 nF TA 周囲温度、T バージョン -40 105 ℃ 周囲温度、S バージョン -40 125 TA 周囲温度、Q バージョン -40 125 ℃ TJ 最大接合部温度、T バージョン 125 ℃ TJ 最大接合部温度、S および Q バージョン 130 ℃ fMCLK (PD1 バス・クロック) MCLK、CPUCLK、ULPCLK 周波数、2 のフラッシュ待ち状態 80 MHz MCLK、CPUCLK、ULPCLK 周波数、1 のフラッシュ待ち状態 48 MCLK、CPUCLK、ULPCLK 周波数、0 のフラッシュ待機状態 24 fULPCLK (PD0 バス・クロック) ULPCLK 周波数 40 MHz MSPM0G GPIO 絶対最大定格 MSPM0G GPIO 絶対最大定格 最小値 公称値 最大値 単位 VDD 電源電圧 1.62 3.6 V VCORE VCORE ピンの電圧 1.35 V CVDD VDD と VSS の間に配置されたコンデンサ 10 μF CVCORE VCORE と VSS の間に配置されたコンデンサ 470 nF TA 周囲温度、T バージョン -40 105 ℃ 周囲温度、S バージョン -40 125 TA 周囲温度、Q バージョン -40 125 ℃ TJ 最大接合部温度、T バージョン 125 ℃ TJ 最大接合部温度、S および Q バージョン 130 ℃ fMCLK (PD1 バス・クロック) MCLK、CPUCLK、ULPCLK 周波数、2 のフラッシュ待ち状態 80 MHz MCLK、CPUCLK、ULPCLK 周波数、1 のフラッシュ待ち状態 48 MCLK、CPUCLK、ULPCLK 周波数、0 のフラッシュ待機状態 24 fULPCLK (PD0 バス・クロック) ULPCLK 周波数 40 MHz 最小値 公称値 最大値 単位 最小値 公称値 最大値 単位 最小値公称値最大値単位 VDD 電源電圧 1.62 3.6 V VCORE VCORE ピンの電圧 1.35 V CVDD VDD と VSS の間に配置されたコンデンサ 10 μF CVCORE VCORE と VSS の間に配置されたコンデンサ 470 nF TA 周囲温度、T バージョン -40 105 ℃ 周囲温度、S バージョン -40 125 TA 周囲温度、Q バージョン -40 125 ℃ TJ 最大接合部温度、T バージョン 125 ℃ TJ 最大接合部温度、S および Q バージョン 130 ℃ fMCLK (PD1 バス・クロック) MCLK、CPUCLK、ULPCLK 周波数、2 のフラッシュ待ち状態 80 MHz MCLK、CPUCLK、ULPCLK 周波数、1 のフラッシュ待ち状態 48 MCLK、CPUCLK、ULPCLK 周波数、0 のフラッシュ待機状態 24 fULPCLK (PD0 バス・クロック) ULPCLK 周波数 40 MHz VDD 電源電圧 1.62 3.6 V VDD電源電圧1.623.6V VCORE VCORE ピンの電圧 1.35 V VCOREVCORE ピンの電圧1.35V CVDD VDD と VSS の間に配置されたコンデンサ 10 μF CVDD VDDVDD と VSS の間に配置されたコンデンサ10μF CVCORE VCORE と VSS の間に配置されたコンデンサ 470 nF CVCORE VCOREVCORE と VSS の間に配置されたコンデンサ470nF TA 周囲温度、T バージョン -40 105 ℃ TA A周囲温度、T バージョン-40105℃ 周囲温度、S バージョン -40 125 周囲温度、S バージョン-40125 TA 周囲温度、Q バージョン -40 125 ℃ TA A周囲温度、Q バージョン-40125℃ TJ 最大接合部温度、T バージョン 125 ℃ TJ J最大接合部温度、T バージョン125℃ TJ 最大接合部温度、S および Q バージョン 130 ℃ TJ J最大接合部温度、S および Q バージョン130℃ fMCLK (PD1 バス・クロック) MCLK、CPUCLK、ULPCLK 周波数、2 のフラッシュ待ち状態 80 MHz fMCLK (PD1 バス・クロック) MCLK (PD1 バス・クロック)MCLK、CPUCLK、ULPCLK 周波数、2 のフラッシュ待ち状態80MHz MCLK、CPUCLK、ULPCLK 周波数、1 のフラッシュ待ち状態 48 MCLK、CPUCLK、ULPCLK 周波数、1 のフラッシュ待ち状態48 MCLK、CPUCLK、ULPCLK 周波数、0 のフラッシュ待機状態 24 MCLK、CPUCLK、ULPCLK 周波数、0 のフラッシュ待機状態24 fULPCLK (PD0 バス・クロック) ULPCLK 周波数 40 MHz fULPCLK (PD0 バス・クロック) ULPCLK (PD0 バス・クロック)ULPCLK 周波数40MHz I/O の合計電流は、IVDD の最大値未満である必要があります。 HDIO、HSIO、および ODIO には固定ピンのパッチが適用されています。デバイスのデータシートを参照してください。 I/O の合計電流は、IVDD の最大値未満である必要があります。 HDIO、HSIO、および ODIO には固定ピンのパッチが適用されています。デバイスのデータシートを参照してください。 I/O の合計電流は、IVDD の最大値未満である必要があります。VDDHDIO、HSIO、および ODIO には固定ピンのパッチが適用されています。デバイスのデータシートを参照してください。SDIO と HSIO は最大電流 6mA (標準値) のシンクまたはソースが可能で、標準的な LED を駆動するのに十分です。電流負荷を大きくするには、HDIO (最大電流:20mA (標準値)) を使用します。ただし、合計結合電流は IVDD (標準値 80mA) 未満である必要があります。 高速 GPIO (HSIO) HSIO は最大 40MHz の周波数をサポートでき、この速度はバス・クロック、電源電圧、負荷容量に関係します。また、出力の最大周波数は、DIO レジスタの DRV ビットを使用して選択することもできます。 高速 GPIO (HSIO) HSIO は最大 40MHz の周波数をサポートでき、この速度はバス・クロック、電源電圧、負荷容量に関係します。また、出力の最大周波数は、DIO レジスタの DRV ビットを使用して選択することもできます。 HSIO は最大 40MHz の周波数をサポートでき、この速度はバス・クロック、電源電圧、負荷容量に関係します。また、出力の最大周波数は、DIO レジスタの DRV ビットを使用して選択することもできます。 HSIO は最大 40MHz の周波数をサポートでき、この速度はバス・クロック、電源電圧、負荷容量に関係します。また、出力の最大周波数は、DIO レジスタの DRV ビットを使用して選択することもできます。 高駆動 GPIO (HDIO) HDIO は 20mA の電流を出力して負荷を駆動でき、最大ソース電流は電源電圧に関連しています。 高駆動 GPIO (HDIO) HDIO は 20mA の電流を出力して負荷を駆動でき、最大ソース電流は電源電圧に関連しています。 HDIO は 20mA の電流を出力して負荷を駆動でき、最大ソース電流は電源電圧に関連しています。 HDIO は 20mA の電流を出力して負荷を駆動でき、最大ソース電流は電源電圧に関連しています。 HDIO は 20mA の電流を出力して負荷を駆動でき、最大ソース電流は電源電圧に関連しています。 オープン・ドレイン GPIO により、レベル・シフタなしで 5V 通信を実現 ODIO は 5V 入力に対応しています。ODIO はオープン・ドレインであるため、ピンが HIGH に出力できるようにするには、外部プルアップ抵抗が必要です。この I/O は、さまざまな電圧レベルの UART または I2C インターフェイスに使用できます。電流を制限するには、ピンとプルアップ抵抗の間に直列抵抗を配置し、RSERIES を 250Ω 以上にする必要があります。 に示すように、テキサス・インスツルメンツは 270Ω を推奨します。プルアップ抵抗の値は、出力周波数によって異なります ( を参照)。 推奨される ODIO 回路 オープン・ドレイン GPIO により、レベル・シフタなしで 5V 通信を実現 ODIO は 5V 入力に対応しています。ODIO はオープン・ドレインであるため、ピンが HIGH に出力できるようにするには、外部プルアップ抵抗が必要です。この I/O は、さまざまな電圧レベルの UART または I2C インターフェイスに使用できます。電流を制限するには、ピンとプルアップ抵抗の間に直列抵抗を配置し、RSERIES を 250Ω 以上にする必要があります。 に示すように、テキサス・インスツルメンツは 270Ω を推奨します。プルアップ抵抗の値は、出力周波数によって異なります ( を参照)。 推奨される ODIO 回路 ODIO は 5V 入力に対応しています。ODIO はオープン・ドレインであるため、ピンが HIGH に出力できるようにするには、外部プルアップ抵抗が必要です。この I/O は、さまざまな電圧レベルの UART または I2C インターフェイスに使用できます。電流を制限するには、ピンとプルアップ抵抗の間に直列抵抗を配置し、RSERIES を 250Ω 以上にする必要があります。 に示すように、テキサス・インスツルメンツは 270Ω を推奨します。プルアップ抵抗の値は、出力周波数によって異なります ( を参照)。 推奨される ODIO 回路 ODIO は 5V 入力に対応しています。ODIO はオープン・ドレインであるため、ピンが HIGH に出力できるようにするには、外部プルアップ抵抗が必要です。この I/O は、さまざまな電圧レベルの UART または I2C インターフェイスに使用できます。電流を制限するには、ピンとプルアップ抵抗の間に直列抵抗を配置し、RSERIES を 250Ω 以上にする必要があります。 に示すように、テキサス・インスツルメンツは 270Ω を推奨します。プルアップ抵抗の値は、出力周波数によって異なります ( を参照)。SERIES 推奨される ODIO 回路 推奨される ODIO 回路 レベル・シフタなしで 1.8V デバイスと通信する MSPM0G シリーズのデバイスは、3.3V のロジック・レベルを使用します (ODIOを除く)。1.8V デバイスと通信する必要があり、外部レベル・シフタ・デバイスを使用しない場合、に 1.8V デバイスとインターフェイスするための推奨回路を示します。 1.8V デバイスで推奨される通信回路 この回路では 2 個の MOSFET を使用しています。VGS をチェックし、この MOSFET が低い RDS (on) で完全にオンになることを確認します。1.8V デバイスの場合、1.8V 未満の VGS MOSFET を使用します。ただし、VGS MOSFET が低すぎると、MOSFET が非常に小さな電圧でオンになる可能性があり (MCU ロジックは 0 と判断)、通信ロジック・エラーが発生します。 U1 出力と U2 入力 U1 出力は「1.8V HIGH」、Q1 VGS は 0 付近のため、Q1 はオフになり、U2 は R4 で「3.3V HIGH」と表示されます。 U1 出力は「LOW」、Q1 VGS は 1.8V 付近のため、Q1 はオンになり、U2 は「LOW」と表示されます。 U1 入力と U2 出力 U2 出力は「3.3V HIGH」、U1 は R1 で 1.8V を維持、Q1 はオフになるため、U1 は「1.8V HIGH」と表示されます。 U2 出力は「LOW」、U1 は R1 で最初に 1.8V を維持しますが、MOSFET のダイオードが U1 を 0.7V にプルダウンし (ダイオードの電圧降下)、その後 VGS がターンオン電圧よりも高くなり、Q1 がオンになり、U1 は「LOW」と表示されます。 レベル・シフタなしで 1.8V デバイスと通信する MSPM0G シリーズのデバイスは、3.3V のロジック・レベルを使用します (ODIOを除く)。1.8V デバイスと通信する必要があり、外部レベル・シフタ・デバイスを使用しない場合、に 1.8V デバイスとインターフェイスするための推奨回路を示します。 1.8V デバイスで推奨される通信回路 この回路では 2 個の MOSFET を使用しています。VGS をチェックし、この MOSFET が低い RDS (on) で完全にオンになることを確認します。1.8V デバイスの場合、1.8V 未満の VGS MOSFET を使用します。ただし、VGS MOSFET が低すぎると、MOSFET が非常に小さな電圧でオンになる可能性があり (MCU ロジックは 0 と判断)、通信ロジック・エラーが発生します。 U1 出力と U2 入力 U1 出力は「1.8V HIGH」、Q1 VGS は 0 付近のため、Q1 はオフになり、U2 は R4 で「3.3V HIGH」と表示されます。 U1 出力は「LOW」、Q1 VGS は 1.8V 付近のため、Q1 はオンになり、U2 は「LOW」と表示されます。 U1 入力と U2 出力 U2 出力は「3.3V HIGH」、U1 は R1 で 1.8V を維持、Q1 はオフになるため、U1 は「1.8V HIGH」と表示されます。 U2 出力は「LOW」、U1 は R1 で最初に 1.8V を維持しますが、MOSFET のダイオードが U1 を 0.7V にプルダウンし (ダイオードの電圧降下)、その後 VGS がターンオン電圧よりも高くなり、Q1 がオンになり、U1 は「LOW」と表示されます。 MSPM0G シリーズのデバイスは、3.3V のロジック・レベルを使用します (ODIOを除く)。1.8V デバイスと通信する必要があり、外部レベル・シフタ・デバイスを使用しない場合、に 1.8V デバイスとインターフェイスするための推奨回路を示します。 1.8V デバイスで推奨される通信回路 この回路では 2 個の MOSFET を使用しています。VGS をチェックし、この MOSFET が低い RDS (on) で完全にオンになることを確認します。1.8V デバイスの場合、1.8V 未満の VGS MOSFET を使用します。ただし、VGS MOSFET が低すぎると、MOSFET が非常に小さな電圧でオンになる可能性があり (MCU ロジックは 0 と判断)、通信ロジック・エラーが発生します。 MSPM0G シリーズのデバイスは、3.3V のロジック・レベルを使用します (ODIOを除く)。1.8V デバイスと通信する必要があり、外部レベル・シフタ・デバイスを使用しない場合、に 1.8V デバイスとインターフェイスするための推奨回路を示します。 1.8V デバイスで推奨される通信回路 1.8V デバイスで推奨される通信回路この回路では 2 個の MOSFET を使用しています。VGS をチェックし、この MOSFET が低い RDS (on) で完全にオンになることを確認します。1.8V デバイスの場合、1.8V 未満の VGS MOSFET を使用します。ただし、VGS MOSFET が低すぎると、MOSFET が非常に小さな電圧でオンになる可能性があり (MCU ロジックは 0 と判断)、通信ロジック・エラーが発生します。 U1 出力と U2 入力 U1 出力は「1.8V HIGH」、Q1 VGS は 0 付近のため、Q1 はオフになり、U2 は R4 で「3.3V HIGH」と表示されます。 U1 出力は「LOW」、Q1 VGS は 1.8V 付近のため、Q1 はオンになり、U2 は「LOW」と表示されます。 U1 出力と U2 入力 U1 出力は「1.8V HIGH」、Q1 VGS は 0 付近のため、Q1 はオフになり、U2 は R4 で「3.3V HIGH」と表示されます。 U1 出力は「LOW」、Q1 VGS は 1.8V 付近のため、Q1 はオンになり、U2 は「LOW」と表示されます。 U1 出力は「1.8V HIGH」、Q1 VGS は 0 付近のため、Q1 はオフになり、U2 は R4 で「3.3V HIGH」と表示されます。U1 出力は「LOW」、Q1 VGS は 1.8V 付近のため、Q1 はオンになり、U2 は「LOW」と表示されます。 U1 入力と U2 出力 U2 出力は「3.3V HIGH」、U1 は R1 で 1.8V を維持、Q1 はオフになるため、U1 は「1.8V HIGH」と表示されます。 U2 出力は「LOW」、U1 は R1 で最初に 1.8V を維持しますが、MOSFET のダイオードが U1 を 0.7V にプルダウンし (ダイオードの電圧降下)、その後 VGS がターンオン電圧よりも高くなり、Q1 がオンになり、U1 は「LOW」と表示されます。 U1 入力と U2 出力 U2 出力は「3.3V HIGH」、U1 は R1 で 1.8V を維持、Q1 はオフになるため、U1 は「1.8V HIGH」と表示されます。 U2 出力は「LOW」、U1 は R1 で最初に 1.8V を維持しますが、MOSFET のダイオードが U1 を 0.7V にプルダウンし (ダイオードの電圧降下)、その後 VGS がターンオン電圧よりも高くなり、Q1 がオンになり、U1 は「LOW」と表示されます。 U2 出力は「3.3V HIGH」、U1 は R1 で 1.8V を維持、Q1 はオフになるため、U1 は「1.8V HIGH」と表示されます。U2 出力は「LOW」、U1 は R1 で最初に 1.8V を維持しますが、MOSFET のダイオードが U1 を 0.7V にプルダウンし (ダイオードの電圧降下)、その後 VGS がターンオン電圧よりも高くなり、Q1 がオンになり、U1 は「LOW」と表示されます。 未使用ピンの接続 すべてのマイコンはさまざまなアプリケーション向けに設計されており、多くの場合、特定のアプリケーションでは MCU リソースの 100% を使用していません。EMC 性能を向上させるため、未使用のクロック、カウンタ、I/O をフリーまたはフローティングのままにしないでください。たとえば、I/O を 0 または 1 に設定し (未使用の I/O ピンでプルアップまたはプルダウンを有効にする)、未使用の機能を無効にする必要があります。 未使用ピンの接続 ピン 潜在的な コメント PAx オープン 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用ピンを内部プルアップ / プルダウン抵抗で LOW または入力を出力するように構成します。 OPAx_IN0- オープン このピンは高インピーダンスです。 NRST VDD NRST はアクティブ LOW のリセット信号です。VCC に HIGH にプルアップする必要があります。そうしないと、デバイスを起動できません。 リークを低減するため、I/O をアナログ入力として構成するか、プッシュプルとして構成し、0 に設定します。 リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 未使用ピンの接続 すべてのマイコンはさまざまなアプリケーション向けに設計されており、多くの場合、特定のアプリケーションでは MCU リソースの 100% を使用していません。EMC 性能を向上させるため、未使用のクロック、カウンタ、I/O をフリーまたはフローティングのままにしないでください。たとえば、I/O を 0 または 1 に設定し (未使用の I/O ピンでプルアップまたはプルダウンを有効にする)、未使用の機能を無効にする必要があります。 未使用ピンの接続 ピン 潜在的な コメント PAx オープン 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用ピンを内部プルアップ / プルダウン抵抗で LOW または入力を出力するように構成します。 OPAx_IN0- オープン このピンは高インピーダンスです。 NRST VDD NRST はアクティブ LOW のリセット信号です。VCC に HIGH にプルアップする必要があります。そうしないと、デバイスを起動できません。 リークを低減するため、I/O をアナログ入力として構成するか、プッシュプルとして構成し、0 に設定します。 リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 すべてのマイコンはさまざまなアプリケーション向けに設計されており、多くの場合、特定のアプリケーションでは MCU リソースの 100% を使用していません。EMC 性能を向上させるため、未使用のクロック、カウンタ、I/O をフリーまたはフローティングのままにしないでください。たとえば、I/O を 0 または 1 に設定し (未使用の I/O ピンでプルアップまたはプルダウンを有効にする)、未使用の機能を無効にする必要があります。 未使用ピンの接続 ピン 潜在的な コメント PAx オープン 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用ピンを内部プルアップ / プルダウン抵抗で LOW または入力を出力するように構成します。 OPAx_IN0- オープン このピンは高インピーダンスです。 NRST VDD NRST はアクティブ LOW のリセット信号です。VCC に HIGH にプルアップする必要があります。そうしないと、デバイスを起動できません。 リークを低減するため、I/O をアナログ入力として構成するか、プッシュプルとして構成し、0 に設定します。 リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 すべてのマイコンはさまざまなアプリケーション向けに設計されており、多くの場合、特定のアプリケーションでは MCU リソースの 100% を使用していません。EMC 性能を向上させるため、未使用のクロック、カウンタ、I/O をフリーまたはフローティングのままにしないでください。たとえば、I/O を 0 または 1 に設定し (未使用の I/O ピンでプルアップまたはプルダウンを有効にする)、未使用の機能を無効にする必要があります。 未使用ピンの接続 ピン 潜在的な コメント PAx オープン 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用ピンを内部プルアップ / プルダウン抵抗で LOW または入力を出力するように構成します。 OPAx_IN0- オープン このピンは高インピーダンスです。 NRST VDD NRST はアクティブ LOW のリセット信号です。VCC に HIGH にプルアップする必要があります。そうしないと、デバイスを起動できません。 未使用ピンの接続 ピン 潜在的な コメント PAx オープン 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用ピンを内部プルアップ / プルダウン抵抗で LOW または入力を出力するように構成します。 OPAx_IN0- オープン このピンは高インピーダンスです。 NRST VDD NRST はアクティブ LOW のリセット信号です。VCC に HIGH にプルアップする必要があります。そうしないと、デバイスを起動できません。 ピン 潜在的な コメント ピン 潜在的な コメント ピン潜在的なコメント PAx オープン 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用ピンを内部プルアップ / プルダウン抵抗で LOW または入力を出力するように構成します。 OPAx_IN0- オープン このピンは高インピーダンスです。 NRST VDD NRST はアクティブ LOW のリセット信号です。VCC に HIGH にプルアップする必要があります。そうしないと、デバイスを起動できません。 PAx オープン 対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用ピンを内部プルアップ / プルダウン抵抗で LOW または入力を出力するように構成します。 PAxオープン対応するピン機能を GPIO (PINCMx.PF = 0x1) に設定し、未使用ピンを内部プルアップ / プルダウン抵抗で LOW または入力を出力するように構成します。 OPAx_IN0- オープン このピンは高インピーダンスです。 OPAx_IN0-オープンこのピンは高インピーダンスです。 NRST VDD NRST はアクティブ LOW のリセット信号です。VCC に HIGH にプルアップする必要があります。そうしないと、デバイスを起動できません。 NRSTVDDNRST はアクティブ LOW のリセット信号です。VCC に HIGH にプルアップする必要があります。そうしないと、デバイスを起動できません。 リークを低減するため、I/O をアナログ入力として構成するか、プッシュプルとして構成し、0 に設定します。 リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 リークを低減するため、I/O をアナログ入力として構成するか、プッシュプルとして構成し、0 に設定します。 リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 リークを低減するため、I/O をアナログ入力として構成するか、プッシュプルとして構成し、0 に設定します。リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 レイアウト・ガイド 電源レイアウト に、電源レイアウトの代表的な部品配置と配線を示します。MSPM0G 部品に合わせて適切に変更する必要があります。オプションとして、VCC および MCU VDD ピンと直列にフィルタ・インダクタを接続できます。このインダクタを使用して、DC / DC のスイッチング・ノイズ周波数をフィルタリングします。値については、DC / DC ベンダのデータシートを参照してください。MSPM0G デバイスのデータシートに掲載されている C1/C2/C3 の値とレイアウト。 最小の容量は、MCU VDD ピンにできるだけ近い値 (C1 < C2 < C3) に維持します。 すべてのトレースをビアなしで直接配線します。 推奨される電源レイアウト グランド・レイアウトに関する検討事項 システム・グランドは、ボード上のノイズと EMI の問題に関連する最も重要な領域と基盤です。これらの問題を最小化する最も実用的な方法は、個別のグランド・プレーンを用意することです。 グランド・ノイズとは? 回路 (ドライバなど) から発生する各信号は、グランド・パスを経由してソースに電流を戻します。周波数が高くなるにつれて、またはリレーのように単純で大電流のスイッチングを行う場合でも、接地方式で干渉を発生させるライン・インピーダンスに起因する電圧降下が発生します。リターン・パスは常に最小の抵抗を経由します。DC 信号の場合、最も抵抗性の低いパスになり、高周波信号の場合は、最もインピーダンスの低いパスになります。これは、グランド・プレーンを使用して問題を簡素化する方法を説明し、シグナル・インテグリティを確保するための鍵となります。 デジタル復帰信号がアナログ復帰 (グランド) 領域内に伝搬することは推奨されません。したがって、設計者はグランド・プレーンを分割して、すべてのデジタル信号復帰ループをグランド領域内に維持する必要があります。この分割は慎重に行う必要があります。多くの設計では、単一 (コモン) の電圧レギュレータを使用して、同じ電圧レベル (3.3V など) のデジタルおよびアナログ電源を生成します。アナログ・レールとデジタル電源レール、およびそれぞれのグランドを互いに絶縁する必要があります。グランドを絶縁するときは、両方のグランドをどこかに短絡する必要があるため、注意してください。に、デジタル信号のリターン・パスがアナログ・グランドを通過するループを形成できないことを示します。各設計で、部品の配置などを考慮して一般的なポイントを決定します。グランド・トレースと直列にインダクタ (フェライト・ビーズ) や抵抗 (ゼロ Ω ではない) を追加しないでください。高周波での関連インダクタンスによりインピーダンスが増加し、電圧差が生じます。デジタル・グランドを基準とする信号は、アナログ・グランドまたは他の方向には配線しないでください。 デジタル・グランドとアナログ・グランド、および共通領域 トレース、ビア、その他の PCB コンポーネント トレース内で直角を使用すると、より多くの放射線が発生する可能性があります。コーナーの領域で静電容量が増加し、特性インピーダンスが変化します。このインピーダンス変化は反射を引き起こします。トレース内で直角の曲げを避け、45 度のコーナーを 2 個以上使用してそれらを配線してください。インピーダンスの変化を最小限に抑えるために、に示すように、最適な配線は円形の曲げです。 トレースを直角に曲げる不適切な方法と適切な方法 クロストークを最小限に抑えるために、1 つの層の 2 つの信号間だけでなく、隣接する層の間にも 90 度で配線します。配線中にビアを使用する必要がある基板はより複雑ですが、ビアを使用する場合はインダクタンスと容量が追加されるため注意が必要であり、特性インピーダンスの変化により反射が発生します。また、ビアを使用するとトレースの長さも長くなります。差動信号を使用する場合は、両方のトレースにビアを使用するか、もう一方のトレースでも遅延を補償します。 信号トレースの場合、特に比較的小さいアナログ信号 (センサ信号など) に高周波パルス信号が及ぼす影響に注意を払います。クロスオーバーが多すぎると、高周波信号の電磁ノイズがアナログ信号に結合され、信号の信号対雑音比が低くなり、信号の品質に影響を及ぼします。したがって、設計時に交差を避ける必要があります。ただし、確実に回避できない交差点が存在する場合は、電磁ノイズの干渉を最小限に抑えるために、垂直に交差することを推奨します。に、このノイズを低減する方法を示します。 アナログ信号と高周波信号の不適切なクロス・トレースと適切なクロス・トレース 基板層の選択方法と推奨されるスタックアップ 高速信号の反射を低減するには、ソース、シンク、伝送ライン間のインピーダンスをマッチングします。信号トレースのインピーダンスは、その形状と、基準プレーンに対する信号トレースの位置に依存します。 特定のインピーダンス要件に対する差動ペア間のパターン幅と間隔は、選択した PCB スタックアップによって異なります。PCB テクノロジーの種類やコスト要件に応じて、最小のパターン幅と間隔に制限があるため、必要なインピーダンスをすべて実現できるように、PCB スタックアップを選択する必要があります。 使用できる最小構成は 2 つのスタックアップです。複数の高速信号を持つ高密度 PCB には、4 層または 6 層の基板が必要です。 以下のスタックアップは、スタックアップの評価と選択の開始点として使用できる 4 層の例を意図しています。これらのスタックアップ構成では、電源プレーンに隣接する GND プレーンを使用して静電容量を増加させ、GND と電源プレーンの間のギャップを小さくします。最上層の高速信号には、EMC 放射の低減に役立つソリッドな GND リファレンス・プレーンがあります。層数を増やし、各 PCB 信号層に GND リファレンスを配置すると、放射 EMC 性能がさらに向上します。 4 層 PCB スタックアップの例 システムがそれほど複雑ではない場合、高速信号や敏感なアナログ信号が存在しないため、2 つのスタックアップ構造で十分です。 レイアウト・ガイド 電源レイアウト に、電源レイアウトの代表的な部品配置と配線を示します。MSPM0G 部品に合わせて適切に変更する必要があります。オプションとして、VCC および MCU VDD ピンと直列にフィルタ・インダクタを接続できます。このインダクタを使用して、DC / DC のスイッチング・ノイズ周波数をフィルタリングします。値については、DC / DC ベンダのデータシートを参照してください。MSPM0G デバイスのデータシートに掲載されている C1/C2/C3 の値とレイアウト。 最小の容量は、MCU VDD ピンにできるだけ近い値 (C1 < C2 < C3) に維持します。 すべてのトレースをビアなしで直接配線します。 推奨される電源レイアウト 電源レイアウト に、電源レイアウトの代表的な部品配置と配線を示します。MSPM0G 部品に合わせて適切に変更する必要があります。オプションとして、VCC および MCU VDD ピンと直列にフィルタ・インダクタを接続できます。このインダクタを使用して、DC / DC のスイッチング・ノイズ周波数をフィルタリングします。値については、DC / DC ベンダのデータシートを参照してください。MSPM0G デバイスのデータシートに掲載されている C1/C2/C3 の値とレイアウト。 最小の容量は、MCU VDD ピンにできるだけ近い値 (C1 < C2 < C3) に維持します。 すべてのトレースをビアなしで直接配線します。 推奨される電源レイアウト に、電源レイアウトの代表的な部品配置と配線を示します。MSPM0G 部品に合わせて適切に変更する必要があります。オプションとして、VCC および MCU VDD ピンと直列にフィルタ・インダクタを接続できます。このインダクタを使用して、DC / DC のスイッチング・ノイズ周波数をフィルタリングします。値については、DC / DC ベンダのデータシートを参照してください。MSPM0G デバイスのデータシートに掲載されている C1/C2/C3 の値とレイアウト。 最小の容量は、MCU VDD ピンにできるだけ近い値 (C1 < C2 < C3) に維持します。 すべてのトレースをビアなしで直接配線します。 推奨される電源レイアウト に、電源レイアウトの代表的な部品配置と配線を示します。MSPM0G 部品に合わせて適切に変更する必要があります。オプションとして、VCC および MCU VDD ピンと直列にフィルタ・インダクタを接続できます。このインダクタを使用して、DC / DC のスイッチング・ノイズ周波数をフィルタリングします。値については、DC / DC ベンダのデータシートを参照してください。MSPM0G デバイスのデータシートに掲載されている C1/C2/C3 の値とレイアウト。 最小の容量は、MCU VDD ピンにできるだけ近い値 (C1 < C2 < C3) に維持します。 すべてのトレースをビアなしで直接配線します。 最小の容量は、MCU VDD ピンにできるだけ近い値 (C1 < C2 < C3) に維持します。 すべてのトレースをビアなしで直接配線します。 最小の容量は、MCU VDD ピンにできるだけ近い値 (C1 < C2 < C3) に維持します。すべてのトレースをビアなしで直接配線します。 推奨される電源レイアウト 推奨される電源レイアウト グランド・レイアウトに関する検討事項 システム・グランドは、ボード上のノイズと EMI の問題に関連する最も重要な領域と基盤です。これらの問題を最小化する最も実用的な方法は、個別のグランド・プレーンを用意することです。 グランド・ノイズとは? 回路 (ドライバなど) から発生する各信号は、グランド・パスを経由してソースに電流を戻します。周波数が高くなるにつれて、またはリレーのように単純で大電流のスイッチングを行う場合でも、接地方式で干渉を発生させるライン・インピーダンスに起因する電圧降下が発生します。リターン・パスは常に最小の抵抗を経由します。DC 信号の場合、最も抵抗性の低いパスになり、高周波信号の場合は、最もインピーダンスの低いパスになります。これは、グランド・プレーンを使用して問題を簡素化する方法を説明し、シグナル・インテグリティを確保するための鍵となります。 デジタル復帰信号がアナログ復帰 (グランド) 領域内に伝搬することは推奨されません。したがって、設計者はグランド・プレーンを分割して、すべてのデジタル信号復帰ループをグランド領域内に維持する必要があります。この分割は慎重に行う必要があります。多くの設計では、単一 (コモン) の電圧レギュレータを使用して、同じ電圧レベル (3.3V など) のデジタルおよびアナログ電源を生成します。アナログ・レールとデジタル電源レール、およびそれぞれのグランドを互いに絶縁する必要があります。グランドを絶縁するときは、両方のグランドをどこかに短絡する必要があるため、注意してください。に、デジタル信号のリターン・パスがアナログ・グランドを通過するループを形成できないことを示します。各設計で、部品の配置などを考慮して一般的なポイントを決定します。グランド・トレースと直列にインダクタ (フェライト・ビーズ) や抵抗 (ゼロ Ω ではない) を追加しないでください。高周波での関連インダクタンスによりインピーダンスが増加し、電圧差が生じます。デジタル・グランドを基準とする信号は、アナログ・グランドまたは他の方向には配線しないでください。 デジタル・グランドとアナログ・グランド、および共通領域 グランド・レイアウトに関する検討事項 システム・グランドは、ボード上のノイズと EMI の問題に関連する最も重要な領域と基盤です。これらの問題を最小化する最も実用的な方法は、個別のグランド・プレーンを用意することです。 グランド・ノイズとは? 回路 (ドライバなど) から発生する各信号は、グランド・パスを経由してソースに電流を戻します。周波数が高くなるにつれて、またはリレーのように単純で大電流のスイッチングを行う場合でも、接地方式で干渉を発生させるライン・インピーダンスに起因する電圧降下が発生します。リターン・パスは常に最小の抵抗を経由します。DC 信号の場合、最も抵抗性の低いパスになり、高周波信号の場合は、最もインピーダンスの低いパスになります。これは、グランド・プレーンを使用して問題を簡素化する方法を説明し、シグナル・インテグリティを確保するための鍵となります。 デジタル復帰信号がアナログ復帰 (グランド) 領域内に伝搬することは推奨されません。したがって、設計者はグランド・プレーンを分割して、すべてのデジタル信号復帰ループをグランド領域内に維持する必要があります。この分割は慎重に行う必要があります。多くの設計では、単一 (コモン) の電圧レギュレータを使用して、同じ電圧レベル (3.3V など) のデジタルおよびアナログ電源を生成します。アナログ・レールとデジタル電源レール、およびそれぞれのグランドを互いに絶縁する必要があります。グランドを絶縁するときは、両方のグランドをどこかに短絡する必要があるため、注意してください。に、デジタル信号のリターン・パスがアナログ・グランドを通過するループを形成できないことを示します。各設計で、部品の配置などを考慮して一般的なポイントを決定します。グランド・トレースと直列にインダクタ (フェライト・ビーズ) や抵抗 (ゼロ Ω ではない) を追加しないでください。高周波での関連インダクタンスによりインピーダンスが増加し、電圧差が生じます。デジタル・グランドを基準とする信号は、アナログ・グランドまたは他の方向には配線しないでください。 デジタル・グランドとアナログ・グランド、および共通領域 システム・グランドは、ボード上のノイズと EMI の問題に関連する最も重要な領域と基盤です。これらの問題を最小化する最も実用的な方法は、個別のグランド・プレーンを用意することです。 グランド・ノイズとは? 回路 (ドライバなど) から発生する各信号は、グランド・パスを経由してソースに電流を戻します。周波数が高くなるにつれて、またはリレーのように単純で大電流のスイッチングを行う場合でも、接地方式で干渉を発生させるライン・インピーダンスに起因する電圧降下が発生します。リターン・パスは常に最小の抵抗を経由します。DC 信号の場合、最も抵抗性の低いパスになり、高周波信号の場合は、最もインピーダンスの低いパスになります。これは、グランド・プレーンを使用して問題を簡素化する方法を説明し、シグナル・インテグリティを確保するための鍵となります。 デジタル復帰信号がアナログ復帰 (グランド) 領域内に伝搬することは推奨されません。したがって、設計者はグランド・プレーンを分割して、すべてのデジタル信号復帰ループをグランド領域内に維持する必要があります。この分割は慎重に行う必要があります。多くの設計では、単一 (コモン) の電圧レギュレータを使用して、同じ電圧レベル (3.3V など) のデジタルおよびアナログ電源を生成します。アナログ・レールとデジタル電源レール、およびそれぞれのグランドを互いに絶縁する必要があります。グランドを絶縁するときは、両方のグランドをどこかに短絡する必要があるため、注意してください。に、デジタル信号のリターン・パスがアナログ・グランドを通過するループを形成できないことを示します。各設計で、部品の配置などを考慮して一般的なポイントを決定します。グランド・トレースと直列にインダクタ (フェライト・ビーズ) や抵抗 (ゼロ Ω ではない) を追加しないでください。高周波での関連インダクタンスによりインピーダンスが増加し、電圧差が生じます。デジタル・グランドを基準とする信号は、アナログ・グランドまたは他の方向には配線しないでください。 デジタル・グランドとアナログ・グランド、および共通領域 システム・グランドは、ボード上のノイズと EMI の問題に関連する最も重要な領域と基盤です。これらの問題を最小化する最も実用的な方法は、個別のグランド・プレーンを用意することです。 グランド・ノイズとは? グランド・ノイズとは?回路 (ドライバなど) から発生する各信号は、グランド・パスを経由してソースに電流を戻します。周波数が高くなるにつれて、またはリレーのように単純で大電流のスイッチングを行う場合でも、接地方式で干渉を発生させるライン・インピーダンスに起因する電圧降下が発生します。リターン・パスは常に最小の抵抗を経由します。DC 信号の場合、最も抵抗性の低いパスになり、高周波信号の場合は、最もインピーダンスの低いパスになります。これは、グランド・プレーンを使用して問題を簡素化する方法を説明し、シグナル・インテグリティを確保するための鍵となります。デジタル復帰信号がアナログ復帰 (グランド) 領域内に伝搬することは推奨されません。したがって、設計者はグランド・プレーンを分割して、すべてのデジタル信号復帰ループをグランド領域内に維持する必要があります。この分割は慎重に行う必要があります。多くの設計では、単一 (コモン) の電圧レギュレータを使用して、同じ電圧レベル (3.3V など) のデジタルおよびアナログ電源を生成します。アナログ・レールとデジタル電源レール、およびそれぞれのグランドを互いに絶縁する必要があります。グランドを絶縁するときは、両方のグランドをどこかに短絡する必要があるため、注意してください。に、デジタル信号のリターン・パスがアナログ・グランドを通過するループを形成できないことを示します。各設計で、部品の配置などを考慮して一般的なポイントを決定します。グランド・トレースと直列にインダクタ (フェライト・ビーズ) や抵抗 (ゼロ Ω ではない) を追加しないでください。高周波での関連インダクタンスによりインピーダンスが増加し、電圧差が生じます。デジタル・グランドを基準とする信号は、アナログ・グランドまたは他の方向には配線しないでください。 デジタル・グランドとアナログ・グランド、および共通領域 デジタル・グランドとアナログ・グランド、および共通領域 トレース、ビア、その他の PCB コンポーネント トレース内で直角を使用すると、より多くの放射線が発生する可能性があります。コーナーの領域で静電容量が増加し、特性インピーダンスが変化します。このインピーダンス変化は反射を引き起こします。トレース内で直角の曲げを避け、45 度のコーナーを 2 個以上使用してそれらを配線してください。インピーダンスの変化を最小限に抑えるために、に示すように、最適な配線は円形の曲げです。 トレースを直角に曲げる不適切な方法と適切な方法 クロストークを最小限に抑えるために、1 つの層の 2 つの信号間だけでなく、隣接する層の間にも 90 度で配線します。配線中にビアを使用する必要がある基板はより複雑ですが、ビアを使用する場合はインダクタンスと容量が追加されるため注意が必要であり、特性インピーダンスの変化により反射が発生します。また、ビアを使用するとトレースの長さも長くなります。差動信号を使用する場合は、両方のトレースにビアを使用するか、もう一方のトレースでも遅延を補償します。 信号トレースの場合、特に比較的小さいアナログ信号 (センサ信号など) に高周波パルス信号が及ぼす影響に注意を払います。クロスオーバーが多すぎると、高周波信号の電磁ノイズがアナログ信号に結合され、信号の信号対雑音比が低くなり、信号の品質に影響を及ぼします。したがって、設計時に交差を避ける必要があります。ただし、確実に回避できない交差点が存在する場合は、電磁ノイズの干渉を最小限に抑えるために、垂直に交差することを推奨します。に、このノイズを低減する方法を示します。 アナログ信号と高周波信号の不適切なクロス・トレースと適切なクロス・トレース トレース、ビア、その他の PCB コンポーネント トレース内で直角を使用すると、より多くの放射線が発生する可能性があります。コーナーの領域で静電容量が増加し、特性インピーダンスが変化します。このインピーダンス変化は反射を引き起こします。トレース内で直角の曲げを避け、45 度のコーナーを 2 個以上使用してそれらを配線してください。インピーダンスの変化を最小限に抑えるために、に示すように、最適な配線は円形の曲げです。 トレースを直角に曲げる不適切な方法と適切な方法 クロストークを最小限に抑えるために、1 つの層の 2 つの信号間だけでなく、隣接する層の間にも 90 度で配線します。配線中にビアを使用する必要がある基板はより複雑ですが、ビアを使用する場合はインダクタンスと容量が追加されるため注意が必要であり、特性インピーダンスの変化により反射が発生します。また、ビアを使用するとトレースの長さも長くなります。差動信号を使用する場合は、両方のトレースにビアを使用するか、もう一方のトレースでも遅延を補償します。 信号トレースの場合、特に比較的小さいアナログ信号 (センサ信号など) に高周波パルス信号が及ぼす影響に注意を払います。クロスオーバーが多すぎると、高周波信号の電磁ノイズがアナログ信号に結合され、信号の信号対雑音比が低くなり、信号の品質に影響を及ぼします。したがって、設計時に交差を避ける必要があります。ただし、確実に回避できない交差点が存在する場合は、電磁ノイズの干渉を最小限に抑えるために、垂直に交差することを推奨します。に、このノイズを低減する方法を示します。 アナログ信号と高周波信号の不適切なクロス・トレースと適切なクロス・トレース トレース内で直角を使用すると、より多くの放射線が発生する可能性があります。コーナーの領域で静電容量が増加し、特性インピーダンスが変化します。このインピーダンス変化は反射を引き起こします。トレース内で直角の曲げを避け、45 度のコーナーを 2 個以上使用してそれらを配線してください。インピーダンスの変化を最小限に抑えるために、に示すように、最適な配線は円形の曲げです。 トレースを直角に曲げる不適切な方法と適切な方法 クロストークを最小限に抑えるために、1 つの層の 2 つの信号間だけでなく、隣接する層の間にも 90 度で配線します。配線中にビアを使用する必要がある基板はより複雑ですが、ビアを使用する場合はインダクタンスと容量が追加されるため注意が必要であり、特性インピーダンスの変化により反射が発生します。また、ビアを使用するとトレースの長さも長くなります。差動信号を使用する場合は、両方のトレースにビアを使用するか、もう一方のトレースでも遅延を補償します。 信号トレースの場合、特に比較的小さいアナログ信号 (センサ信号など) に高周波パルス信号が及ぼす影響に注意を払います。クロスオーバーが多すぎると、高周波信号の電磁ノイズがアナログ信号に結合され、信号の信号対雑音比が低くなり、信号の品質に影響を及ぼします。したがって、設計時に交差を避ける必要があります。ただし、確実に回避できない交差点が存在する場合は、電磁ノイズの干渉を最小限に抑えるために、垂直に交差することを推奨します。に、このノイズを低減する方法を示します。 アナログ信号と高周波信号の不適切なクロス・トレースと適切なクロス・トレース トレース内で直角を使用すると、より多くの放射線が発生する可能性があります。コーナーの領域で静電容量が増加し、特性インピーダンスが変化します。このインピーダンス変化は反射を引き起こします。トレース内で直角の曲げを避け、45 度のコーナーを 2 個以上使用してそれらを配線してください。インピーダンスの変化を最小限に抑えるために、に示すように、最適な配線は円形の曲げです。 トレースを直角に曲げる不適切な方法と適切な方法 トレースを直角に曲げる不適切な方法と適切な方法クロストークを最小限に抑えるために、1 つの層の 2 つの信号間だけでなく、隣接する層の間にも 90 度で配線します。配線中にビアを使用する必要がある基板はより複雑ですが、ビアを使用する場合はインダクタンスと容量が追加されるため注意が必要であり、特性インピーダンスの変化により反射が発生します。また、ビアを使用するとトレースの長さも長くなります。差動信号を使用する場合は、両方のトレースにビアを使用するか、もう一方のトレースでも遅延を補償します。信号トレースの場合、特に比較的小さいアナログ信号 (センサ信号など) に高周波パルス信号が及ぼす影響に注意を払います。クロスオーバーが多すぎると、高周波信号の電磁ノイズがアナログ信号に結合され、信号の信号対雑音比が低くなり、信号の品質に影響を及ぼします。したがって、設計時に交差を避ける必要があります。ただし、確実に回避できない交差点が存在する場合は、電磁ノイズの干渉を最小限に抑えるために、垂直に交差することを推奨します。に、このノイズを低減する方法を示します。 アナログ信号と高周波信号の不適切なクロス・トレースと適切なクロス・トレース アナログ信号と高周波信号の不適切なクロス・トレースと適切なクロス・トレース 基板層の選択方法と推奨されるスタックアップ 高速信号の反射を低減するには、ソース、シンク、伝送ライン間のインピーダンスをマッチングします。信号トレースのインピーダンスは、その形状と、基準プレーンに対する信号トレースの位置に依存します。 特定のインピーダンス要件に対する差動ペア間のパターン幅と間隔は、選択した PCB スタックアップによって異なります。PCB テクノロジーの種類やコスト要件に応じて、最小のパターン幅と間隔に制限があるため、必要なインピーダンスをすべて実現できるように、PCB スタックアップを選択する必要があります。 使用できる最小構成は 2 つのスタックアップです。複数の高速信号を持つ高密度 PCB には、4 層または 6 層の基板が必要です。 以下のスタックアップは、スタックアップの評価と選択の開始点として使用できる 4 層の例を意図しています。これらのスタックアップ構成では、電源プレーンに隣接する GND プレーンを使用して静電容量を増加させ、GND と電源プレーンの間のギャップを小さくします。最上層の高速信号には、EMC 放射の低減に役立つソリッドな GND リファレンス・プレーンがあります。層数を増やし、各 PCB 信号層に GND リファレンスを配置すると、放射 EMC 性能がさらに向上します。 4 層 PCB スタックアップの例 システムがそれほど複雑ではない場合、高速信号や敏感なアナログ信号が存在しないため、2 つのスタックアップ構造で十分です。 基板層の選択方法と推奨されるスタックアップ 高速信号の反射を低減するには、ソース、シンク、伝送ライン間のインピーダンスをマッチングします。信号トレースのインピーダンスは、その形状と、基準プレーンに対する信号トレースの位置に依存します。 特定のインピーダンス要件に対する差動ペア間のパターン幅と間隔は、選択した PCB スタックアップによって異なります。PCB テクノロジーの種類やコスト要件に応じて、最小のパターン幅と間隔に制限があるため、必要なインピーダンスをすべて実現できるように、PCB スタックアップを選択する必要があります。 使用できる最小構成は 2 つのスタックアップです。複数の高速信号を持つ高密度 PCB には、4 層または 6 層の基板が必要です。 以下のスタックアップは、スタックアップの評価と選択の開始点として使用できる 4 層の例を意図しています。これらのスタックアップ構成では、電源プレーンに隣接する GND プレーンを使用して静電容量を増加させ、GND と電源プレーンの間のギャップを小さくします。最上層の高速信号には、EMC 放射の低減に役立つソリッドな GND リファレンス・プレーンがあります。層数を増やし、各 PCB 信号層に GND リファレンスを配置すると、放射 EMC 性能がさらに向上します。 4 層 PCB スタックアップの例 システムがそれほど複雑ではない場合、高速信号や敏感なアナログ信号が存在しないため、2 つのスタックアップ構造で十分です。 高速信号の反射を低減するには、ソース、シンク、伝送ライン間のインピーダンスをマッチングします。信号トレースのインピーダンスは、その形状と、基準プレーンに対する信号トレースの位置に依存します。 特定のインピーダンス要件に対する差動ペア間のパターン幅と間隔は、選択した PCB スタックアップによって異なります。PCB テクノロジーの種類やコスト要件に応じて、最小のパターン幅と間隔に制限があるため、必要なインピーダンスをすべて実現できるように、PCB スタックアップを選択する必要があります。 使用できる最小構成は 2 つのスタックアップです。複数の高速信号を持つ高密度 PCB には、4 層または 6 層の基板が必要です。 以下のスタックアップは、スタックアップの評価と選択の開始点として使用できる 4 層の例を意図しています。これらのスタックアップ構成では、電源プレーンに隣接する GND プレーンを使用して静電容量を増加させ、GND と電源プレーンの間のギャップを小さくします。最上層の高速信号には、EMC 放射の低減に役立つソリッドな GND リファレンス・プレーンがあります。層数を増やし、各 PCB 信号層に GND リファレンスを配置すると、放射 EMC 性能がさらに向上します。 4 層 PCB スタックアップの例 システムがそれほど複雑ではない場合、高速信号や敏感なアナログ信号が存在しないため、2 つのスタックアップ構造で十分です。 高速信号の反射を低減するには、ソース、シンク、伝送ライン間のインピーダンスをマッチングします。信号トレースのインピーダンスは、その形状と、基準プレーンに対する信号トレースの位置に依存します。特定のインピーダンス要件に対する差動ペア間のパターン幅と間隔は、選択した PCB スタックアップによって異なります。PCB テクノロジーの種類やコスト要件に応じて、最小のパターン幅と間隔に制限があるため、必要なインピーダンスをすべて実現できるように、PCB スタックアップを選択する必要があります。使用できる最小構成は 2 つのスタックアップです。複数の高速信号を持つ高密度 PCB には、4 層または 6 層の基板が必要です。以下のスタックアップは、スタックアップの評価と選択の開始点として使用できる 4 層の例を意図しています。これらのスタックアップ構成では、電源プレーンに隣接する GND プレーンを使用して静電容量を増加させ、GND と電源プレーンの間のギャップを小さくします。最上層の高速信号には、EMC 放射の低減に役立つソリッドな GND リファレンス・プレーンがあります。層数を増やし、各 PCB 信号層に GND リファレンスを配置すると、放射 EMC 性能がさらに向上します。 4 層 PCB スタックアップの例 4 層 PCB スタックアップの例システムがそれほど複雑ではない場合、高速信号や敏感なアナログ信号が存在しないため、2 つのスタックアップ構造で十分です。 ブートローダー ブートローダの紹介 ブートローダは、ファームウェア IP (デバイスに事前にプログラムされたソフトウェア出荷済み)であり、UART や I2C などのシリアル・インターフェイスを使用して SoC メモリ (フラッシュと SRAM) をプログラムするために使用できます。ブートローダは通常、デバイスが顧客のアプリケーションを起動しようとするときに、ブートコードが完了した後に起動されます。量産プログラミングの使用事例をサポートするために、一部のブートローダは SPI や CAN などのより多くのインターフェイスも提供しています。ブートローダは、現場での更新にも使用できます。 ブートローダー・ハードウェア設計の検討事項 物理的通信インターフェイス MSPM0G ブートローダ (BSL) は、UART および I2C シリアル・インターフェイスに実装されています。MSPM0G デバイスでは、BSL はデバイスとの通信に使用するインターフェイスを自動的に選択できます。BSL 通信ピンは、ROM ベースのブートローダで事前定義されています。使用するペリフェラル・インターフェイスの具体的なインスタンスは、選択したデバイスによって異なり、デバイス固有のデータシートに掲載されています。ハードウェア設計前に BSL 通信機能にどのピンが割り当てられているかについては、データシートを参照してください 注: リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 ハードウェア起動 ブートローダは、GPIO を使用した BOOTRST 後のハードウェア起動をサポートしています。NONMAIN フラッシュ・メモリの BSL 構成には、GPIO を起動するためのパッド、ピン、極性の定義が含まれています。デバイスはテキサス・インスツルメンツから特定の GPIO と極性用に構成されていますが、ソフトウェアは、NONMAIN フラッシュ・メモリの BSL 構成で GPIO ピン構成を変更することで、このデフォルトを変更できます。デフォルトの BSL 起動 GPIO を決定するには、デバイス固有のデータシートを参照してください。に、ブートローダをトリガするための高レベルの GPIO ピン PA18 の例を示します。 構成済み GPIO ピンでの BSL エントリ・シーケンス ブートローダー ブートローダの紹介 ブートローダは、ファームウェア IP (デバイスに事前にプログラムされたソフトウェア出荷済み)であり、UART や I2C などのシリアル・インターフェイスを使用して SoC メモリ (フラッシュと SRAM) をプログラムするために使用できます。ブートローダは通常、デバイスが顧客のアプリケーションを起動しようとするときに、ブートコードが完了した後に起動されます。量産プログラミングの使用事例をサポートするために、一部のブートローダは SPI や CAN などのより多くのインターフェイスも提供しています。ブートローダは、現場での更新にも使用できます。 ブートローダの紹介 ブートローダは、ファームウェア IP (デバイスに事前にプログラムされたソフトウェア出荷済み)であり、UART や I2C などのシリアル・インターフェイスを使用して SoC メモリ (フラッシュと SRAM) をプログラムするために使用できます。ブートローダは通常、デバイスが顧客のアプリケーションを起動しようとするときに、ブートコードが完了した後に起動されます。量産プログラミングの使用事例をサポートするために、一部のブートローダは SPI や CAN などのより多くのインターフェイスも提供しています。ブートローダは、現場での更新にも使用できます。 ブートローダは、ファームウェア IP (デバイスに事前にプログラムされたソフトウェア出荷済み)であり、UART や I2C などのシリアル・インターフェイスを使用して SoC メモリ (フラッシュと SRAM) をプログラムするために使用できます。ブートローダは通常、デバイスが顧客のアプリケーションを起動しようとするときに、ブートコードが完了した後に起動されます。量産プログラミングの使用事例をサポートするために、一部のブートローダは SPI や CAN などのより多くのインターフェイスも提供しています。ブートローダは、現場での更新にも使用できます。 ブートローダー・ハードウェア設計の検討事項 物理的通信インターフェイス MSPM0G ブートローダ (BSL) は、UART および I2C シリアル・インターフェイスに実装されています。MSPM0G デバイスでは、BSL はデバイスとの通信に使用するインターフェイスを自動的に選択できます。BSL 通信ピンは、ROM ベースのブートローダで事前定義されています。使用するペリフェラル・インターフェイスの具体的なインスタンスは、選択したデバイスによって異なり、デバイス固有のデータシートに掲載されています。ハードウェア設計前に BSL 通信機能にどのピンが割り当てられているかについては、データシートを参照してください 注: リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 ハードウェア起動 ブートローダは、GPIO を使用した BOOTRST 後のハードウェア起動をサポートしています。NONMAIN フラッシュ・メモリの BSL 構成には、GPIO を起動するためのパッド、ピン、極性の定義が含まれています。デバイスはテキサス・インスツルメンツから特定の GPIO と極性用に構成されていますが、ソフトウェアは、NONMAIN フラッシュ・メモリの BSL 構成で GPIO ピン構成を変更することで、このデフォルトを変更できます。デフォルトの BSL 起動 GPIO を決定するには、デバイス固有のデータシートを参照してください。に、ブートローダをトリガするための高レベルの GPIO ピン PA18 の例を示します。 構成済み GPIO ピンでの BSL エントリ・シーケンス ブートローダー・ハードウェア設計の検討事項 物理的通信インターフェイス MSPM0G ブートローダ (BSL) は、UART および I2C シリアル・インターフェイスに実装されています。MSPM0G デバイスでは、BSL はデバイスとの通信に使用するインターフェイスを自動的に選択できます。BSL 通信ピンは、ROM ベースのブートローダで事前定義されています。使用するペリフェラル・インターフェイスの具体的なインスタンスは、選択したデバイスによって異なり、デバイス固有のデータシートに掲載されています。ハードウェア設計前に BSL 通信機能にどのピンが割り当てられているかについては、データシートを参照してください 注: リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 物理的通信インターフェイス MSPM0G ブートローダ (BSL) は、UART および I2C シリアル・インターフェイスに実装されています。MSPM0G デバイスでは、BSL はデバイスとの通信に使用するインターフェイスを自動的に選択できます。BSL 通信ピンは、ROM ベースのブートローダで事前定義されています。使用するペリフェラル・インターフェイスの具体的なインスタンスは、選択したデバイスによって異なり、デバイス固有のデータシートに掲載されています。ハードウェア設計前に BSL 通信機能にどのピンが割り当てられているかについては、データシートを参照してください 注: リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 MSPM0G ブートローダ (BSL) は、UART および I2C シリアル・インターフェイスに実装されています。MSPM0G デバイスでは、BSL はデバイスとの通信に使用するインターフェイスを自動的に選択できます。BSL 通信ピンは、ROM ベースのブートローダで事前定義されています。使用するペリフェラル・インターフェイスの具体的なインスタンスは、選択したデバイスによって異なり、デバイス固有のデータシートに掲載されています。ハードウェア設計前に BSL 通信機能にどのピンが割り当てられているかについては、データシートを参照してください 注: リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。 注: リセット後に BSL モードに移行しないように、BSL 起動ピンをプルダウンする必要があります。注: ハードウェア起動 ブートローダは、GPIO を使用した BOOTRST 後のハードウェア起動をサポートしています。NONMAIN フラッシュ・メモリの BSL 構成には、GPIO を起動するためのパッド、ピン、極性の定義が含まれています。デバイスはテキサス・インスツルメンツから特定の GPIO と極性用に構成されていますが、ソフトウェアは、NONMAIN フラッシュ・メモリの BSL 構成で GPIO ピン構成を変更することで、このデフォルトを変更できます。デフォルトの BSL 起動 GPIO を決定するには、デバイス固有のデータシートを参照してください。に、ブートローダをトリガするための高レベルの GPIO ピン PA18 の例を示します。 構成済み GPIO ピンでの BSL エントリ・シーケンス ハードウェア起動 ブートローダは、GPIO を使用した BOOTRST 後のハードウェア起動をサポートしています。NONMAIN フラッシュ・メモリの BSL 構成には、GPIO を起動するためのパッド、ピン、極性の定義が含まれています。デバイスはテキサス・インスツルメンツから特定の GPIO と極性用に構成されていますが、ソフトウェアは、NONMAIN フラッシュ・メモリの BSL 構成で GPIO ピン構成を変更することで、このデフォルトを変更できます。デフォルトの BSL 起動 GPIO を決定するには、デバイス固有のデータシートを参照してください。に、ブートローダをトリガするための高レベルの GPIO ピン PA18 の例を示します。 構成済み GPIO ピンでの BSL エントリ・シーケンス ブートローダは、GPIO を使用した BOOTRST 後のハードウェア起動をサポートしています。NONMAIN フラッシュ・メモリの BSL 構成には、GPIO を起動するためのパッド、ピン、極性の定義が含まれています。デバイスはテキサス・インスツルメンツから特定の GPIO と極性用に構成されていますが、ソフトウェアは、NONMAIN フラッシュ・メモリの BSL 構成で GPIO ピン構成を変更することで、このデフォルトを変更できます。デフォルトの BSL 起動 GPIO を決定するには、デバイス固有のデータシートを参照してください。に、ブートローダをトリガするための高レベルの GPIO ピン PA18 の例を示します。 構成済み GPIO ピンでの BSL エントリ・シーケンス ブートローダは、GPIO を使用した BOOTRST 後のハードウェア起動をサポートしています。NONMAIN フラッシュ・メモリの BSL 構成には、GPIO を起動するためのパッド、ピン、極性の定義が含まれています。デバイスはテキサス・インスツルメンツから特定の GPIO と極性用に構成されていますが、ソフトウェアは、NONMAIN フラッシュ・メモリの BSL 構成で GPIO ピン構成を変更することで、このデフォルトを変更できます。デフォルトの BSL 起動 GPIO を決定するには、デバイス固有のデータシートを参照してください。に、ブートローダをトリガするための高レベルの GPIO ピン PA18 の例を示します。 構成済み GPIO ピンでの BSL エントリ・シーケンス 構成済み GPIO ピンでの BSL エントリ・シーケンス 関連資料 『MSPM0G350x ミックスド・シグナル・マイクロコントローラ』データシート 『MSPM0 G シリーズ 80MHz マイクロコントローラ・テクニカル・リファレンス・マニュアル』 『MSPM0 L シリーズ MCU ハードウェア開発ガイド』 TLIN1021A-Q1 フォルト保護 LIN トランシーバ、インヒビットおよびウェイク機能付きデータシート (Rev. B) TCAN1042-Q1 車載フォルト保護 CAN トランシーバ、CAN FD 付きデータシート (Rev. D) 関連資料 『MSPM0G350x ミックスド・シグナル・マイクロコントローラ』データシート 『MSPM0 G シリーズ 80MHz マイクロコントローラ・テクニカル・リファレンス・マニュアル』 『MSPM0 L シリーズ MCU ハードウェア開発ガイド』 TLIN1021A-Q1 フォルト保護 LIN トランシーバ、インヒビットおよびウェイク機能付きデータシート (Rev. B) TCAN1042-Q1 車載フォルト保護 CAN トランシーバ、CAN FD 付きデータシート (Rev. D) 『MSPM0G350x ミックスド・シグナル・マイクロコントローラ』データシート 『MSPM0 G シリーズ 80MHz マイクロコントローラ・テクニカル・リファレンス・マニュアル』 『MSPM0 L シリーズ MCU ハードウェア開発ガイド』 TLIN1021A-Q1 フォルト保護 LIN トランシーバ、インヒビットおよびウェイク機能付きデータシート (Rev. B) TCAN1042-Q1 車載フォルト保護 CAN トランシーバ、CAN FD 付きデータシート (Rev. D) 『MSPM0G350x ミックスド・シグナル・マイクロコントローラ』データシート 『MSPM0 G シリーズ 80MHz マイクロコントローラ・テクニカル・リファレンス・マニュアル』 『MSPM0 L シリーズ MCU ハードウェア開発ガイド』 TLIN1021A-Q1 フォルト保護 LIN トランシーバ、インヒビットおよびウェイク機能付きデータシート (Rev. B) TCAN1042-Q1 車載フォルト保護 CAN トランシーバ、CAN FD 付きデータシート (Rev. D) 『MSPM0G350x ミックスド・シグナル・マイクロコントローラ』データシート 『MSPM0G350x ミックスド・シグナル・マイクロコントローラ』データシート 『MSPM0 G シリーズ 80MHz マイクロコントローラ・テクニカル・リファレンス・マニュアル』 『MSPM0 G シリーズ 80MHz マイクロコントローラ・テクニカル・リファレンス・マニュアル』 『MSPM0 L シリーズ MCU ハードウェア開発ガイド』 『MSPM0 L シリーズ MCU ハードウェア開発ガイド』 TLIN1021A-Q1 フォルト保護 LIN トランシーバ、インヒビットおよびウェイク機能付きデータシート (Rev. B) TLIN1021A-Q1 フォルト保護 LIN トランシーバ、インヒビットおよびウェイク機能付きデータシート (Rev. B) TCAN1042-Q1 車載フォルト保護 CAN トランシーバ、CAN FD 付きデータシート (Rev. D) TCAN1042-Q1 車載フォルト保護 CAN トランシーバ、CAN FD 付きデータシート (Rev. D) 改訂履歴 yes March 2023 June 2023 A B 改訂履歴 yes March 2023 June 2023 A B yes March 2023 June 2023 A B yesMarch 2023June 2023AB 重要なお知らせと免責事項 TI は、技術データと信頼性データ (データシートを含みます)、設計リソース (リファレンス・デザインを含みます)、アプリケーションや設計に関する各種アドバイス、Web ツール、安全性情報、その他のリソースを、欠陥が存在する可能性のある「現状のまま」提供しており、商品性および特定目的に対する適合性の黙示保証、第三者の知的財産権の非侵害保証を含むいかなる保証も、明示的または黙示的にかかわらず拒否します。 これらのリソースは、TI 製品を使用する設計の経験を積んだ開発者への提供を意図したものです。(1) お客様のアプリケーションに適した TI 製品の選定、(2) お客様のアプリケーションの設計、検証、試験、(3) お客様のアプリケーションに該当する各種規格や、その他のあらゆる安全性、セキュリティ、規制、または他の要件への確実な適合に関する責任を、お客様のみが単独で負うものとします。 上記の各種リソースは、予告なく変更される可能性があります。これらのリソースは、リソースで説明されている TI 製品を使用するアプリケーションの開発の目的でのみ、TI はその使用をお客様に許諾します。これらのリソースに関して、他の目的で複製することや掲載することは禁止されています。TI や第三者の知的財産権のライセンスが付与されている訳ではありません。お客様は、これらのリソースを自身で使用した結果発生するあらゆる申し立て、損害、費用、損失、責任について、TI およびその代理人を完全に補償するものとし、TI は一切の責任を拒否します。 TI の製品は、TI の販売条件、または ti.com やかかる TI 製品の関連資料などのいずれかを通じて提供する適用可能な条項の下で提供されています。TI がこれらのリソースを提供することは、適用される TI の保証または他の保証の放棄の拡大や変更を意味するものではありません。 お客様がいかなる追加条項または代替条項を提案した場合でも、TI はそれらに異議を唱え、拒否します。IMPORTANT NOTICE 郵送先住所:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2023, Texas Instruments Incorporated 重要なお知らせと免責事項 TI は、技術データと信頼性データ (データシートを含みます)、設計リソース (リファレンス・デザインを含みます)、アプリケーションや設計に関する各種アドバイス、Web ツール、安全性情報、その他のリソースを、欠陥が存在する可能性のある「現状のまま」提供しており、商品性および特定目的に対する適合性の黙示保証、第三者の知的財産権の非侵害保証を含むいかなる保証も、明示的または黙示的にかかわらず拒否します。 これらのリソースは、TI 製品を使用する設計の経験を積んだ開発者への提供を意図したものです。(1) お客様のアプリケーションに適した TI 製品の選定、(2) お客様のアプリケーションの設計、検証、試験、(3) お客様のアプリケーションに該当する各種規格や、その他のあらゆる安全性、セキュリティ、規制、または他の要件への確実な適合に関する責任を、お客様のみが単独で負うものとします。 上記の各種リソースは、予告なく変更される可能性があります。これらのリソースは、リソースで説明されている TI 製品を使用するアプリケーションの開発の目的でのみ、TI はその使用をお客様に許諾します。これらのリソースに関して、他の目的で複製することや掲載することは禁止されています。TI や第三者の知的財産権のライセンスが付与されている訳ではありません。お客様は、これらのリソースを自身で使用した結果発生するあらゆる申し立て、損害、費用、損失、責任について、TI およびその代理人を完全に補償するものとし、TI は一切の責任を拒否します。 TI の製品は、TI の販売条件、または ti.com やかかる TI 製品の関連資料などのいずれかを通じて提供する適用可能な条項の下で提供されています。TI がこれらのリソースを提供することは、適用される TI の保証または他の保証の放棄の拡大や変更を意味するものではありません。 お客様がいかなる追加条項または代替条項を提案した場合でも、TI はそれらに異議を唱え、拒否します。IMPORTANT NOTICE 郵送先住所:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2023, Texas Instruments Incorporated TI は、技術データと信頼性データ (データシートを含みます)、設計リソース (リファレンス・デザインを含みます)、アプリケーションや設計に関する各種アドバイス、Web ツール、安全性情報、その他のリソースを、欠陥が存在する可能性のある「現状のまま」提供しており、商品性および特定目的に対する適合性の黙示保証、第三者の知的財産権の非侵害保証を含むいかなる保証も、明示的または黙示的にかかわらず拒否します。 これらのリソースは、TI 製品を使用する設計の経験を積んだ開発者への提供を意図したものです。(1) お客様のアプリケーションに適した TI 製品の選定、(2) お客様のアプリケーションの設計、検証、試験、(3) お客様のアプリケーションに該当する各種規格や、その他のあらゆる安全性、セキュリティ、規制、または他の要件への確実な適合に関する責任を、お客様のみが単独で負うものとします。 上記の各種リソースは、予告なく変更される可能性があります。これらのリソースは、リソースで説明されている TI 製品を使用するアプリケーションの開発の目的でのみ、TI はその使用をお客様に許諾します。これらのリソースに関して、他の目的で複製することや掲載することは禁止されています。TI や第三者の知的財産権のライセンスが付与されている訳ではありません。お客様は、これらのリソースを自身で使用した結果発生するあらゆる申し立て、損害、費用、損失、責任について、TI およびその代理人を完全に補償するものとし、TI は一切の責任を拒否します。 TI の製品は、TI の販売条件、または ti.com やかかる TI 製品の関連資料などのいずれかを通じて提供する適用可能な条項の下で提供されています。TI がこれらのリソースを提供することは、適用される TI の保証または他の保証の放棄の拡大や変更を意味するものではありません。 お客様がいかなる追加条項または代替条項を提案した場合でも、TI はそれらに異議を唱え、拒否します。IMPORTANT NOTICE TI は、技術データと信頼性データ (データシートを含みます)、設計リソース (リファレンス・デザインを含みます)、アプリケーションや設計に関する各種アドバイス、Web ツール、安全性情報、その他のリソースを、欠陥が存在する可能性のある「現状のまま」提供しており、商品性および特定目的に対する適合性の黙示保証、第三者の知的財産権の非侵害保証を含むいかなる保証も、明示的または黙示的にかかわらず拒否します。 これらのリソースは、TI 製品を使用する設計の経験を積んだ開発者への提供を意図したものです。(1) お客様のアプリケーションに適した TI 製品の選定、(2) お客様のアプリケーションの設計、検証、試験、(3) お客様のアプリケーションに該当する各種規格や、その他のあらゆる安全性、セキュリティ、規制、または他の要件への確実な適合に関する責任を、お客様のみが単独で負うものとします。 上記の各種リソースは、予告なく変更される可能性があります。これらのリソースは、リソースで説明されている TI 製品を使用するアプリケーションの開発の目的でのみ、TI はその使用をお客様に許諾します。これらのリソースに関して、他の目的で複製することや掲載することは禁止されています。TI や第三者の知的財産権のライセンスが付与されている訳ではありません。お客様は、これらのリソースを自身で使用した結果発生するあらゆる申し立て、損害、費用、損失、責任について、TI およびその代理人を完全に補償するものとし、TI は一切の責任を拒否します。 TI の製品は、TI の販売条件、または ti.com やかかる TI 製品の関連資料などのいずれかを通じて提供する適用可能な条項の下で提供されています。TI がこれらのリソースを提供することは、適用される TI の保証または他の保証の放棄の拡大や変更を意味するものではありません。 お客様がいかなる追加条項または代替条項を提案した場合でも、TI はそれらに異議を唱え、拒否します。IMPORTANT NOTICE TI は、技術データと信頼性データ (データシートを含みます)、設計リソース (リファレンス・デザインを含みます)、アプリケーションや設計に関する各種アドバイス、Web ツール、安全性情報、その他のリソースを、欠陥が存在する可能性のある「現状のまま」提供しており、商品性および特定目的に対する適合性の黙示保証、第三者の知的財産権の非侵害保証を含むいかなる保証も、明示的または黙示的にかかわらず拒否します。 これらのリソースは、TI 製品を使用する設計の経験を積んだ開発者への提供を意図したものです。(1) お客様のアプリケーションに適した TI 製品の選定、(2) お客様のアプリケーションの設計、検証、試験、(3) お客様のアプリケーションに該当する各種規格や、その他のあらゆる安全性、セキュリティ、規制、または他の要件への確実な適合に関する責任を、お客様のみが単独で負うものとします。 上記の各種リソースは、予告なく変更される可能性があります。これらのリソースは、リソースで説明されている TI 製品を使用するアプリケーションの開発の目的でのみ、TI はその使用をお客様に許諾します。これらのリソースに関して、他の目的で複製することや掲載することは禁止されています。TI や第三者の知的財産権のライセンスが付与されている訳ではありません。お客様は、これらのリソースを自身で使用した結果発生するあらゆる申し立て、損害、費用、損失、責任について、TI およびその代理人を完全に補償するものとし、TI は一切の責任を拒否します。 TI の製品は、TI の販売条件、または ti.com やかかる TI 製品の関連資料などのいずれかを通じて提供する適用可能な条項の下で提供されています。TI がこれらのリソースを提供することは、適用される TI の保証または他の保証の放棄の拡大や変更を意味するものではありません。 お客様がいかなる追加条項または代替条項を提案した場合でも、TI はそれらに異議を唱え、拒否します。IMPORTANT NOTICE TI は、技術データと信頼性データ (データシートを含みます)、設計リソース (リファレンス・デザインを含みます)、アプリケーションや設計に関する各種アドバイス、Web ツール、安全性情報、その他のリソースを、欠陥が存在する可能性のある「現状のまま」提供しており、商品性および特定目的に対する適合性の黙示保証、第三者の知的財産権の非侵害保証を含むいかなる保証も、明示的または黙示的にかかわらず拒否します。 TI は、技術データと信頼性データ (データシートを含みます)、設計リソース (リファレンス・デザインを含みます)、アプリケーションや設計に関する各種アドバイス、Web ツール、安全性情報、その他のリソースを、欠陥が存在する可能性のある「現状のまま」提供しており、商品性および特定目的に対する適合性の黙示保証、第三者の知的財産権の非侵害保証を含むいかなる保証も、明示的または黙示的にかかわらず拒否します。 これらのリソースは、TI 製品を使用する設計の経験を積んだ開発者への提供を意図したものです。(1) お客様のアプリケーションに適した TI 製品の選定、(2) お客様のアプリケーションの設計、検証、試験、(3) お客様のアプリケーションに該当する各種規格や、その他のあらゆる安全性、セキュリティ、規制、または他の要件への確実な適合に関する責任を、お客様のみが単独で負うものとします。 これらのリソースは、TI 製品を使用する設計の経験を積んだ開発者への提供を意図したものです。(1) お客様のアプリケーションに適した TI 製品の選定、(2) お客様のアプリケーションの設計、検証、試験、(3) お客様のアプリケーションに該当する各種規格や、その他のあらゆる安全性、セキュリティ、規制、または他の要件への確実な適合に関する責任を、お客様のみが単独で負うものとします。 上記の各種リソースは、予告なく変更される可能性があります。これらのリソースは、リソースで説明されている TI 製品を使用するアプリケーションの開発の目的でのみ、TI はその使用をお客様に許諾します。これらのリソースに関して、他の目的で複製することや掲載することは禁止されています。TI や第三者の知的財産権のライセンスが付与されている訳ではありません。お客様は、これらのリソースを自身で使用した結果発生するあらゆる申し立て、損害、費用、損失、責任について、TI およびその代理人を完全に補償するものとし、TI は一切の責任を拒否します。 上記の各種リソースは、予告なく変更される可能性があります。これらのリソースは、リソースで説明されている TI 製品を使用するアプリケーションの開発の目的でのみ、TI はその使用をお客様に許諾します。これらのリソースに関して、他の目的で複製することや掲載することは禁止されています。TI や第三者の知的財産権のライセンスが付与されている訳ではありません。お客様は、これらのリソースを自身で使用した結果発生するあらゆる申し立て、損害、費用、損失、責任について、TI およびその代理人を完全に補償するものとし、TI は一切の責任を拒否します。 TI の製品は、TI の販売条件、または ti.com やかかる TI 製品の関連資料などのいずれかを通じて提供する適用可能な条項の下で提供されています。TI がこれらのリソースを提供することは、適用される TI の保証または他の保証の放棄の拡大や変更を意味するものではありません。 TI の製品は、TI の販売条件、または ti.com やかかる TI 製品の関連資料などのいずれかを通じて提供する適用可能な条項の下で提供されています。TI がこれらのリソースを提供することは、適用される TI の保証または他の保証の放棄の拡大や変更を意味するものではありません。TI の販売条件ti.com お客様がいかなる追加条項または代替条項を提案した場合でも、TI はそれらに異議を唱え、拒否します。IMPORTANT NOTICE お客様がいかなる追加条項または代替条項を提案した場合でも、TI はそれらに異議を唱え、拒否します。IMPORTANT NOTICE IMPORTANT NOTICE 郵送先住所:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2023, Texas Instruments Incorporated 郵送先住所:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2023, Texas Instruments Incorporated 郵送先住所:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2023, Texas Instruments Incorporated 郵送先住所:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2023, Texas Instruments Incorporated 郵送先住所:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2023, Texas Instruments Incorporated Copyright © 2023, Texas Instruments Incorporated を参照)。