このデバイスは、複数のデバイス アプリケーション システムについて、最大 4 つの位相選択をサポートしています。たとえば、システムが 4 個の TAS5802 デバイスを内蔵している場合、ユーザーはレジスタ RAMP_PHASE_CTRL (0x6A) を使用してデバイスごとに位相 0/1/2/3 を選択できます。これは、EMI を最小限に抑えるために、各デバイス間に 45 度の位相シフトが発生することを意味します。
スタートアップ フェーズ中に、I2 S クロックとの位相同期を行うことを推奨します。
- I2S クロックを停止。
- 各デバイスの位相選択を構成し、位相同期を有効にします。以下に例を示します。デバイス 0 の場合はレジスタ 0x6A = 0x00、デバイス 1 の場合はレジスタ 0x6A = 0x03、デバイス 2 の場合はレジスタ 0x6A = 0x08、デバイス 3 の場合はレジスタ 0x6A = 0x0C。EMI を最小限に抑えるため、各デバイス間に 45 度の PWM 位相シフトが必要です。
- 各デバイスをハイ インピーダンス モードに設定します。
- 各デバイスに I2S を入力します。4 つすべてのデバイスに対する位相同期は内部シーケンスによって自動的に行われます。
- DSP コードを初期化します。(実行する必要があるのが PWM 位相同期のみである場合は、このステップをスキップできます)。
- デバイス間の PWM 位相シフトは 45 度に固定する必要があります。