此器件支持为多器件应用系统选择最多四相。例如,当一个系统集成了四个 TAS5815 器件时,用户可以通过寄存器 RAMP_PHASE_CTRL (0x6A) 为每个器件选择相位 0、1、2 或 3,这意味着每个器件之间有 45 度相移,可更大程度地降低 EMI。
建议在启动阶段与 I2S 时钟进行相位同步:
- 停止 I2S 时钟。
- 配置每个器件相位选择并启用相位同步。例如:器件 0 的寄存器 0x6A = 0x00;器件 1 的寄存器 0x6A = 0x04;器件 2 的寄存器 0x6A = 0x08;器件 3 的寄存器 0x6A = 0x0C。每个器件之间应有 45 度 PWM 相移,以更大限度地降低 EMI。
- 将每个器件配置为 Hi-Z 模式。
- 为每个器件提供 I2S。所有四个器件的相位同步都由内部序列自动完成。
- 初始化 DSP 代码。(如果只需要进行 PWM 相位同步,则可以跳过此步骤)。
- 器件间的 PWM 相移应固定为 45 度。