JAJA750A november 2021 – december 2022 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
TMS320F2800x マイクロコントローラには、さまざまな数の汎用 I/O (GPIO) ピンが搭載されています。デバイスのデジタル入出力として機能し、これらの GPIO 対応ピンは標準的な GPIO として、またはペリフェラル I/O 信号として使用するように構成できます。この設計により、さまざまなアプリケーションで C2000 デバイスを使用するときに優れた柔軟性が得られます。最大 12 の独立したペリフェラル信号が 1 つの GPIO 対応ピンに多重化され、同じペリフェラルに複数の GPIO ピンの 1 つからアクセスできます。
各 GPIO ピンの最大駆動強度 (シンク / ソース電流) は 4mA です。F28002x/F28004x の最大トグル周波数は 25MHz で、立ち上がり / 立ち下がり時間は 8ns です。F28004x では、これは GPIO23_VSW を除くすべての GPIO に当てはまります。F280013x/F28003x では、最大トグル周波数は 50MHz で、立ち上がり / 立ち下がり時間は同じ 8ns です。
リセット時、GPIO ピンは入力として定義されます。これらのピンには、デバイスのブート時およびリセット時にすべてディセーブルされる内部プルアップがあります。これらのプルアップは、ソフトウェアを使用して選択的にイネーブルまたはディセーブルできます。未接続入力がフローティングになるのを回避するため、ブート ROM は、特定のパッケージで未接続の GPIO ピンについて、内部プルアップを自動的にイネーブルにします。また、すべての GPIO ピンは、デバイスの起動中およびファームウェアで構成されるまでは、ハイ・インピーダンスになります。これは、PWM 信号、リレー・ドライバ、チップ・セレクトなどに、電源投入時に状態を強制するために外部プル抵抗が必要であるということです。
追加機能として、GPIO 入力を使用して、入力認定を介して不要なノイズ・グリッチを除去できます。入力認定には、同期なし (非同期入力)、SYSCLKOUT との同期、サンプリング・ウィンドウを使用した認定の 3 つのオプションがあります。ペリフェラル入力として構成されたピンは、3 つのオプションのいずれかで構成できます。GPIO として構成されたピンでは、SYSCLKOUT 同期およびサンプリング・ウィンドウを使用した認定のみを使用できます。この機能の詳細とその機能を使用した設計方法については、デバイスのテクニカル・リファレンス・マニュアルの「入力認定」セクションを参照してください。
デバイスのピン選択の構成に加えて、デバイスで汎用 I/O (GPIO) リソースを使用する場合のベスト・プラクティスにも注意することが重要です。C2000 デバイスには、ADC、DAC、PGA、CMPSS など、より多くのオンボード・アナログ・ペリフェラルが継続的に統合されており、システム・レベルのコスト削減を達成するのに役立ちます。ただし、これらの追加ペリフェラルにより、類似のピン・パッケージを維持しようとするときに使用可能な GPIO の数が少なくなります。そのため、カスタム・システムを設計するときは、GPIO の使用を最大限にすることが重要です。テキサス・インスツルメンツが提供するガイド『C2000 デバイスで GPIO を最大限に使用する方法』に、GPIO の使用方法と、IO エクスパンダの必要性を低減するための一般的な推奨事項が示されています。