JAJSP37B july 2022 – july 2023 TAS2781
PRODUCTION DATA
起動シーケンスの間、AVDD ピン (UVLO) を監視する回路は、電源が有効になるまでデバイスをリセット状態に保持します (すべての構成レジスタを含む)。AVDD が有効で SDZ ピンが解放されるまで、デバイスはハードウェア・シャットダウンを終了しません。SDZ が解放されると、デジタル・コア電圧レギュレータが起動し、動作モードの検出が有効になります。AVDD が UVLO スレッショルドを下回ると、デバイスはただちにリセット状態に強制的に移行します。
また、デバイスは PVDDH 電源を監視し、電源が UVLO スレッショルドを下回ると、アナログ・コアをパワーダウン状態に保持します (レジスタ・ビット PVDDH_UV_TH[5:0] で設定)。TAS2781 がアクティブ動作中で、UVLO フォルトが発生した場合、アナログ・ブロックはただちにパワーダウンして、デバイスを保護します。これらのフォルトはラッチされるため、HW/SW シャットダウンに遷移して、フォルトをクリアする必要があります。ラッチされたレジスタは、UVLO フォルトを通知します。
ソフトウェア・シャットダウンを終了してアクティブに戻るとき (MODE[2:0] ビットが 010b から 000b に変化した場合など)、PVDDH 低電圧が検出されると、デバイスはソフトウェア・シャットダウンに戻り、割り込み (IL_PUVLO) のフラグが立ちます。このフォルトを終了するには、ユーザーは割り込みをクリアし、再びアクティブ・モードに移行しようとする前に、MODE[2:0] ビットを使用してデバイスをソフトウェア・シャットダウンにプログラムする必要があります。
内部 PVDDL LDO 低電圧が検出され、IL_LDO_UV 割り込みのフラグが立った場合、PWR_MODE2 でも同様の状況が発生する可能性があります。
以下のような TDM クロックに伴うフォルトが検出された場合、デバイスはソフトウェア・シャットダウン・モードに遷移します。
* 無効な SBCLK 対 FSYNC 比
* 無効な FSYNC 周波数
* SBCLK または FSYNC クロックの停止
TDM クロック・エラーが検出されると、デバイスは可能な限りすぐにソフトウェア・シャットダウン・モードに遷移して、オーディオ・アーティファクトの可能性を制限します。すべての TDM クロック・エラーが解決すると、デバイスのボリュームは以前の再生状態に戻ります。TDM クロック・エラーの発生中は、クロック・エラー割り込みマスク・レジスタ・ビット IM_TDMCE が Low にセットされている場合、IRQZ ピンは Low にアサートされます。また、クロック・フォルトは直接読み戻すことも、フォルト・ステータス・レジスタ (IL_TDMCE ビットと IR_TDMCE ビット) にラッチすることも可能です。
TAS2781 はダイ温度と Class-D 負荷電流も監視しており、このどちらかが安全な値を超えると、ソフトウェア・シャットダウン・モードに移行します。TDM クロック・エラーと同様に、過熱や過電流に対して適切なフォルト割り込みマスク・レジスタ・ビットが Low にセットされていれば、IRQZ ピンはこれらのフォルトで Low にアサートされます。TDM クロック・エラーと同じように、フォルト・ステータスはラッチされたフォルト・レジスタでも監視することができます。
ダイの過熱と Class-D 過電流エラーは、どちらもラッチされます (つまり、HW/SW シャットダウン・シーケンスが適用されるまで、デバイスはソフトウェア・シャットダウンに移行します)。また、これらは所定の時間経過後に自動で再試行するように構成することが可能です。この動作を構成するには、OTE_RETRY と OCE_RETRY レジスタ・ビットを使用します (それぞれ、過熱用と過電流用)。ラッチ・モードでも、Class-D は再試行時間 (デフォルトで 1.5s) が経過するまで、過熱や過電流エラーの後の再試行は行いません。この機能により、デバイスの損傷を引き起こす、デバイスへのストレスが急速に繰り返し与えられることを防ぎます。デバイスで SW/HW シャットダウンのサイクルが実行される場合、再試行時間が経過した後にのみ動作を開始します。デフォルトでは、RETRY 機能は無効になっています。
ステータス・レジスタ (有効になっており、マスクされていない割り込みの場合は、IRQZ ピンも同様) も、以下のようなリミッタ動作を通知します。リミッタがアクティブになっている場合、PVDDH が変曲点を下回った場合、減衰が最大になった場合、リミッタが無限保持状態の場合、リミッタがオーディオをミュートにしている場合などです。
このような状況では、デバイスが PWR_MODE2 で動作している場合、PVDDL ピンには内部 LDO から供給されます。保護回路はこのブロックを監視し、低電圧や過電圧が発生した場合や、LDO が過負荷の場合にフォルトを生成します。これらのフォルトのいずれかが発生すると、デバイスはシャットダウンします。
IRQZ ピンはオープン・ドレイン出力で、マスクなしのフォルト発生中は Low にアサートされます。そのため、IOVDD への抵抗でプルアップする必要があります。内部のプルアップ抵抗は 20kΩ です。これにアクセスするには、レジスタ 0x04 の IRQZ_PU レジスタ・ビットを High にセットします。
IRQZ の割り込み構成を設定するには、レジスタ 0x5C の IRQZ_CFG[1:0] レジスタ・ビットを使用します。IRQZ_POL レジスタ・ビットで割り込み極性を設定し、IRQZ_CLR レジスタ・ビットですべての割り込みラッチのレジスタ・ビットをクリアできます。
ライブ・フラグ・レジスタは、デバイスがアクティブ・モードで動作中にのみアクティブになります。デバイスが I2C コマンドか、以下のいずれかのフォルト条件を満たしたことによってソフトウェア・シャットダウンに移行すると、ライブ・フラグはリセットされます。ラッチされたフラグはこの条件ではリセットされないため、ユーザーはステータスを読み取ることができます。
割り込み | ライブ・レジスタ | ラッチ・レジスタ | マスク・レジスタ | デフォルト (1 = マスク) |
---|---|---|---|---|
105℃を超える温度 | IL_TO105 | IR_TO105 | IM_TO105 | 1 |
115℃を超える温度 | IL_TO115 | IR_TO115 | IM_TO115 | 1 |
125℃を超える温度 | IL_TO125 | IR_TO125 | IM_TO125 | 1 |
135℃を超える温度 | IL_TO135 | IR_TO135 | IM_TO135 | 1 |
過熱エラー | デバイスはシャットダウン中 | IR_OT | IM_OT | 0 |
過電流エラー | デバイスはシャットダウン中 | IR_OC | IM_OC | 0 |
TDM クロック・エラー | デバイスはシャットダウン中 | IR_TDMCE | IM_TDMCE | 1 |
TDM クロック・エラー:SBCLK 比または FS レートが無効 | - | IR_TDMCEIR | - | - |
TDM クロック・エラー:FS はオンザフライで変更 | - | IR_TDNCEFC | - | - |
TDM クロック・エラー:SBCLK の FS 比率はオンザフライで変更 | - | IR_TDMCERC | - | - |
BOP がアクティブ | IL_BOPA | IR_BOPA | IM_BOPA | 0 |
BOP 無限ホールド | IL_BOPIH | IR_BOPIH | IM_BOPIH | 0 |
BOP ミュート | IL_BOPM | IR_BOPM | IM_BOPM | - |
BOP が検出された | IL_BOPD | IR_BOPD | IM_BOPD | 0 |
BOP パワーダウン | - | IR_BOPPD | IM_BOPPD | 1 |
PVDDH がリミッタの変曲点を下回る | IL_PBIP | IR_PBIP | IM_PBIP | 1 |
リミッタがアクティブ | IL_LIMA | IR_LIMA | IM_LIMA | 1 |
リミッタの最大減衰 | IL_LIMMA | IR_LIMMA | IM_LIMMA | 1 |
PVDDH UVLO | デバイスはシャットダウン中 | IR_PUVLO | IM_PUVLO | 0 |
PVDDL UVLO | デバイスはシャットダウン中 | - | - | - |
OTP CRC エラー | デバイスはシャットダウン中 | IR_OTPCRC | IM_OTPCRC | 0 |
PVDDL ゲイン・リミッタ | IL_VBATLIM | IR_VBATLIM | IM_VBATLIM | 1 |
内部 PLL クロック・エラー | デバイスはシャットダウン中 | IR_PLL_CLK | IM_PLL_CLK | 1 |
ノイズ・ゲートがアクティブ | IL_NGA | - | - | - |
PVDDH - PVDDL がスレッショルドを下回る | IL_PVBT | IR_PVBT | IM_PVBT | 0 |
内部 PVDDL LDO 低電圧 | デバイスはシャットダウン中 | IR_LDO_UV | IM_LDO_UV | 0 |
サーマル検出器スレッショルド 2 | デバイスはシャットダウン中 | IR_TDTH2 | IM_TDTH2 | 0 |
サーマル検出器スレッショルド 1 | IL_TDTH1 | IR_TDTH1 | IM_TDTH1 | 0 |