JAJSNO9A January   2022  – December 2024 TAA5212

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 説明
  5. ピン構成および機能
  6. 仕様
    1. 5.1  絶対最大定格
    2. 5.2  ESD 定格
    3. 5.3  推奨動作条件
    4. 5.4  熱に関する情報
    5. 5.5  電気的特性
    6. 5.6  タイミング要件:I2C インターフェイス
    7. 5.7  スイッチング特性:I2C インターフェイス
    8. 5.8  タイミング要件:SPI インターフェイス
    9. 5.9  スイッチング特性:SPI インターフェイス
    10. 5.10 タイミング要件:TDM、I2S または LJ インターフェイス
    11. 5.11 スイッチング特性:TDM、I2S または LJ インターフェイス
    12. 5.12 タイミング要件:PDM デジタル マイクロフォン インターフェイス
    13. 5.13 スイッチング特性:PDM デジタル マイクロフォン インターフェイス
    14. 5.14 タイミング図
    15. 5.15 代表的特性
  7. 詳細説明
    1. 6.1 概要
    2. 6.2 機能ブロック図
    3. 6.3 機能説明
      1. 6.3.1  シリアル インターフェイス
        1. 6.3.1.1 制御シリアル インターフェイス
        2. 6.3.1.2 オーディオ シリアル インターフェイス
          1. 6.3.1.2.1 時分割多重オーディオ (TDM) インターフェイス
          2. 6.3.1.2.2 I2S (Inter IC Sound) インターフェイス
          3. 6.3.1.2.3 左揃え (LJ) インターフェイス
        3. 6.3.1.3 共有バスで複数のデバイスを使用
      2. 6.3.2  フェーズ ロック ループ (PLL) とクロック生成
      3. 6.3.3  入力チャネルの構成
      4. 6.3.4  基準電圧
      5. 6.3.5  プログラム可能なマイクロフォン バイアス
      6. 6.3.6  シグナル チェーン処理
        1. 6.3.6.1 ADC 信号チェーン
          1. 6.3.6.1.1  6 対 4 入力選択マルチプレクサ (6:4 MUX)
          2. 6.3.6.1.2  プログラム可能なチャネル ゲインおよびデジタル ボリューム制御
          3. 6.3.6.1.3  プログラム可能なチャネル ゲイン較正
          4. 6.3.6.1.4  プログラム可能なチャネル位相較正
          5. 6.3.6.1.5  プログラム可能なデジタル ハイパス フィルタ
          6. 6.3.6.1.6  プログラム可能なデジタル バイクワッド フィルタ
          7. 6.3.6.1.7  プログラム可能なチャネル サマーおよびデジタル ミキサ
          8. 6.3.6.1.8  構成可能なデジタル デシメーション フィルタ
            1. 6.3.6.1.8.1 線形位相フィルタ
              1. 6.3.6.1.8.1.1 サンプリング レート:8 kHz または 7.35 kHz
              2. 6.3.6.1.8.1.2 サンプリング レート:16 kHz または 14.7 kHz
              3. 6.3.6.1.8.1.3 サンプリング レート:24 kHz または 22.05 kHz
              4. 6.3.6.1.8.1.4 サンプリング レート:32 kHz または 29.4 kHz
              5. 6.3.6.1.8.1.5 サンプリング レート:48 kHz または 44.1 kHz
              6. 6.3.6.1.8.1.6 サンプリング レート:96 kHz または 88.2 kHz
              7. 6.3.6.1.8.1.7 サンプリング レート:192 kHz または 176.4 kHz
            2. 6.3.6.1.8.2 低レイテンシ フィルタ
              1. 6.3.6.1.8.2.1 サンプリング レート:24 kHz または 22.05 kHz
              2. 6.3.6.1.8.2.2 サンプリング レート:32 kHz または 29.4 kHz
              3. 6.3.6.1.8.2.3 サンプリング レート:48 kHz または 44.1 kHz
              4. 6.3.6.1.8.2.4 サンプリング レート:96 kHz または 88.2 kHz
              5. 6.3.6.1.8.2.5 サンプリング レート:192 kHz または 176.4 kHz
            3. 6.3.6.1.8.3 超低レイテンシ フィルタ
              1. 6.3.6.1.8.3.1 サンプリング レート:24 kHz または 22.05 kHz
              2. 6.3.6.1.8.3.2 サンプリング レート:32 kHz または 29.4 kHz
              3. 6.3.6.1.8.3.3 サンプリング レート:48 kHz または 44.1 kHz
              4. 6.3.6.1.8.3.4 サンプリング レート:96 kHz または 88.2 kHz
              5. 6.3.6.1.8.3.5 サンプリング レート:192 kHz または 176.4 kHz
          9. 6.3.6.1.9  自動ゲイン コントローラ (AGC)
          10. 6.3.6.1.10 音声アクティビティ検出 (VAD)
          11. 6.3.6.1.11 超音波アクティビティ検出(UAD)
      7. 6.3.7  デジタル PDM マイクロフォン録音チャネル
      8. 6.3.8  割り込み、ステータス、およびデジタル I/O ピンの多重化
      9. 6.3.9  パワー チューン モード
      10. 6.3.10 インクリメンタル ADC (IADC) モード
    4. 6.4 デバイスの機能モード
      1. 6.4.1 スリープ モードまたはソフトウェア シャットダウン
      2. 6.4.2 アクティブ モード
      3. 6.4.3 ソフトウェア リセット
    5. 6.5 プログラミング
      1. 6.5.1 制御シリアル インターフェイス
        1. 6.5.1.1 I2C 制御インターフェイス
          1. 6.5.1.1.1 一般的な I2C の動作
          2. 6.5.1.1.2 I2C のシングル バイトおよびマルチ バイト転送
            1. 6.5.1.1.2.1 I2C のシングル バイト書き込み
            2. 6.5.1.1.2.2 I2C のマルチ バイト書き込み
            3. 6.5.1.1.2.3 I2C のシングル バイト読み出し
            4. 6.5.1.1.2.4 I2C のマルチ バイト読み出し
        2. 6.5.1.2 SPI 制御インターフェイス
  8. レジスタ マップ
    1. 7.1 デバイス構成レジスタ
      1. 7.1.1 TAA5212_B0_P0 のレジスタ
      2. 7.1.2 TAA5212_B0_P1 のレジスタ
      3. 7.1.3 TAA5212_B0_P3 のレジスタ
    2. 7.2 プログラマブル係数レジスタ
      1. 7.2.1 プログラム可能な係数レジスタ:ページ 8
      2. 7.2.2 プログラム可能な係数レジスタ:ページ 9
      3. 7.2.3 プログラム可能な係数レジスタ:ページ 10
      4. 7.2.4 プログラム可能な係数レジスタ:ページ 11
      5. 7.2.5 プログラム可能な係数レジスタ:ページ 19
      6. 7.2.6 プログラム可能な係数レジスタ:ページ 27
      7. 7.2.7 プログラム可能な係数レジスタ:ページ 28
  9. アプリケーションと実装
    1. 8.1 アプリケーション情報
    2. 8.2 代表的なアプリケーション
      1. 8.2.1 アプリケーション
      2. 8.2.2 設計要件
      3. 8.2.3 詳細な設計手順
      4. 8.2.4 アプリケーション特性の波形
      5. 8.2.5 評価基板セットアップ用のデバイス レジスタ構成スクリプトの例
    3. 8.3 電源に関する推奨事項
      1. 8.3.1 1.8V 動作向け AVDD_MODE
      2. 8.3.2 1.8V および 1.2V での動作のための IOVDD_IO_MODE
    4. 8.4 レイアウト
      1. 8.4.1 レイアウトのガイドライン
      2. 8.4.2 レイアウト例
  10. デバイスおよびドキュメントのサポート
    1. 9.1 ドキュメントのサポート
      1. 9.1.1 関連資料
    2. 9.2 ドキュメントの更新通知を受け取る方法
    3. 9.3 サポート・リソース
    4. 9.4 商標
    5. 9.5 静電気放電に関する注意事項
    6. 9.6 用語集
  11. 10改訂履歴
  12. 11メカニカル、パッケージ、および注文情報

割り込み、ステータス、およびデジタル I/O ピンの多重化

デバイス内の特定のイベントはホスト プロセッサの介入を必要とし、ホスト プロセッサへの割り込みをトリガするために使用できます。そのようなイベントの 1 つに、オーディオ シリアル インターフェース(ASI)バス エラーがあります。ASI バス エラー クロックに何らかのエラーが検出された場合、デバイスは記録チャネルをパワーオフにします。

  • 無効な FSYNC 周波数
  • 無効な SBCLK 対 FSYNC 比
  • SBCLK または FSYNC クロックの長い一時停止

ASI バス クロック エラーが検出されると、デバイスはすべての録画および再生チャネルをできるだけ早くシャットダウンします。ASI バス クロック エラーがすべて解決されると、デバイスの音量が元の状態に戻り、オーディオが回復します。ASI バス クロック エラーが発生している間、クロック エラー割り込みマスク レジスタ ビット INT_MASK0[7](P1_R47_D[7])が Low に設定されている場合、内部割り込み要求(IRQ)割り込み信号は Low をアサートします。クロック エラーは、ラッチされたフォルト ステータス レジスタ ビット INT_LTCH0(P1_R52)でも読み出しが可能です。これは読み出し専用のレジスタです。ラッチされたフォルト ステータス レジスタ INT_LTCH0 を読み出すと、ラッチされたフォルト ステータスがすべてクリアされます。このデバイスは、内部 IRQ 割り込み信号を GPIOx または GPO1 ピンにルーティングするように追加設定できます。また、これらのピンを他のデバイスのオープンドレイン割り込み出力に配線を削減できるように、オープンドレイン出力として設定することもできます。

IRQ 割り込み信号は、INT_POL(P0_R66_D[7])レジスタ ビットを設定することで、アクティブ Low またはアクティブ High のどちらかに構成できます。この信号は、INT_EVENT[1:0](P0_R66_D[6:5])レジスタ ビットをプログラムすることで、単一パルスまたは一連のパルスとして設定することもできます。割り込みがパルスの一連のシーケンスとして構成されている場合、イベントがパルスの開始をトリガーし、ラッチされたフォルト ステータス レジスタが読み取られて割り込みの原因が特定されるとパルスが停止します。

また、このデバイスは、チャネルがパワーアップまたはパワーダウンの状態であるか、デバイスがスリープ モードであるか否かを判断するための読み取り専用のライブ ステータス レジスタもサポートしています。これらのステータス レジスタは、DEV_STS0(P0_R121)および DEV_STS1(P0_R122)レジスタ ビットにあります。

このデバイスには多機能の GPIOx、GPI1、および GPO1 ピンがあり、目的の特定の機能に合わせて構成できます。表 6-41 に、これらのマルチファンクションピンの、さまざまな機能に対するすべての可能な割り当てをリストアップします。

表 6-41 マルチファンクション ピン構成
ピン機能 GPIO1 GPIO2 GPO1 GPI1
GPIO1_CFG GPIO2_CFG GPO1_CFG GPI1_CFG
P0_R10[7:4] P0_R11[7:4] P0_R12[7:4] P0_R13[1]
A ピンがディスエーブル時 S(1) S(デフォルト) S(デフォルト) S(デフォルト)
B 汎用出力 (GPO) S S S NS
C 割り込み出力(IRQ) S(デフォルト) S S NS
D すべての ADC チャネルのパワーダウン S S NS S
E PDM クロック出力(PDMCLK) S S S NS
F MICBIAS オン / オフ入力 (BIASEN) S S NS S
G 汎用入力 (GPI) S S NS S
H コントローラ クロック入力 (CCLK) S S S S
I ASI デイジーチェーン入力 S S NS S
J PDM データ入力 1 (PDMDIN1) S S NS S
K PDM データ入力 2 (PDMDIN2) S S NS S
L ASI DOUT S S S NS
M ASI BCLK S S S S
N ASI FSYNC S S S S
O 汎用クロック出力 S S S NS
P インクリメンタル ADC 変換開始 S S NS S
S は、この列に記載されている GPIO1、GPOx、または GPIx ピンで、この行に記載されている機能がサポートされて いることを意味します。

GPO1 または GPIOx ピンは、それぞれ独立して、P0_R10_D[2:0]、P0_R11_D[2:0]、P0_R12_D[2:0] の GPIOx_DRV[2:0] または GPO1_DRV[2:0] レジスタ ビットを使用して、希望するドライブ構成設定に設定することができます。表 6-42 に、ドライブ構成の設定を示します。

表 6-42 GPIOx または GPO1 ピンドライブ構成の設定
P0_R10_D[2:0]:GPIO1_DRV[2:0] GPIO1 の GPIO 出力ドライブ構成設定
000 GPIO1 ピンが高インピーダンス(フローティング)に設定
001 GPIO1 ピンは、アクティブ Low またはアクティブ High で駆動
010 (デフォルト) GPIO1 ピンはアクティブ Low または弱 High(オンチップ プルアップ)で駆動
011 GPIO1 ピンはアクティブ Low またはハイ インピーダンスで駆動(フローティング)。
100 GPIO1 ピンは、弱 Low(オンチップ プルダウン)またはアクティブ High で駆動
101 GPIO1ピンは、ハイ インピーダンス(フローティング)またはアクティブ High で駆動
110 および 111 予約済み(これらの設定は使用しないでください)

汎用出力(GPO)として構成したときは、GPO_GPI_VAL(P0_R14)レジスタを書き込むことで、GPIOx または GPO1 ピンの値を駆動できます。GPIO_MON ビット(P0_R14_D[3:1])は、汎用入力(GPI)として構成されている場合、GPIOx または GPI1 ピンのステータスを読み出すために使用できます。