https://e2e.ti.com/support/audio-group/audio/f/audio-forum/755596/tas2770evm-trouble-using-pdm-mode
部件号:TAS2770EVM我正在使用TAS2770EVM,并尝试在PDM模式下使用它。 我正在FPGA中生成PDM数据和时钟,并通过评估板上的PDM标题将其发送到AMP。 此外,我还设置了适当的寄存器,以便通过I2C接口使用PDM回放进行操作。 下面概述了我设置的寄存器。 我使用的PDM时钟是6.144MHz,数据是那一半。 不知道我做错了什么。
w 82 03 b0 #将PB_CFG0寄存器PB_SRC设为1用于PDM播放,PB_PDM_SRC设为0,将PDM_MAP设为1用于PDM播放
W 82 08 04 # Setting CLASSD_SYNC to 0,PDM_RATE to (bits 3 & 2) to 01 for 5.08 MHZ (W82 08 04 #将CLASSD_SYNC设置为0,将PDM_RATE设置为(位3和2)至01 6.76
W 82 09 08 # PDM_Edge1被设置为0表示上升沿, PDM_SLV1被设置为0以将其置于从属模式, PDM_CLK1被设置为1,PDM_GATE1被设置为0。
w 82 02 0c #打开输出
W 82 30 00