このデバイスは、複数の機能と柔軟なオプションを備え、単一の共通の I2C または SPI 制御バスとオーディオ シリアル インターフェース バスを共有することで、複数の TAA5212 デバイス、または TAA5212 とその他のデバイスをシステムでシームレスに接続するために使用できます。このアーキテクチャにより、ビームフォーミング動作、電話会議、ノイズ キャンセルなどにマイクまたはスピーカ アレイを必要とするシステムに、複数のアプリケーションを適用できます。図 6-14 に、制御データ バスとオーディオ データ バスが共有されている構成内の複数の TAA5212 デバイスの図を示します。
TAA5212 は、共有バスを使用して複数のデバイスとのシームレスな接続と相互作用を可能にする以下の機能を備えています。
- ピンによりプログラム可能な 4 つまでの I2C ターゲット アドレスをサポート
- I2C ブロードキャストにより、すべての TAA5212 デバイスに対して同時に書き込み(またはトリガ)します
- オーディオ シリアル インターフェース用の最大 32 構成の入出力チャネル スロットをサポート
- デバイスの未使用のオーディオ データ スロット用のトライステート機能(有効化と無効化が可能)
- オーディオ バス上の最後の駆動値を保持するためのバス ホルダ機能(有効化および無効化可能)をサポート
- GPIOx、GPI1、または GPO1 ピンは、セカンダリ入出力データ レーンまたはセカンダリ オーディオ シリアル インターフェースとして構成できます。
- GPIOx、GPI1、GPO1 ピンは、複数の TAA5212 デバイスのデイジーチェーン構成で使用可能
- 高速インターフェースのタイミング要件を緩和するために、BCLK サイクル 1 回のデータ ラッチング タイミングをサポート
- プライマリおよびセカンダリ オーディオ シリアル インターフェース用のプログラマブル コントローラおよびターゲット オプション
- 複数のデバイスを同期し、複数のデバイス間での同時サンプリング要件に対応できる機能
詳細は、
『複数の TAC5x1x デバイスで共有された TDM および I2C/SPI バス』アプリケーション レポート をご覧ください。