大家好、我正在尝试使用 TAS2770放大器与 Raspberry Pi I2S 输出配合使用、以用作单声道输出 HAT。
我已经配置了 Pi、可以看到 PCM_BCLK (14.MHz)、PCM_LRCLK (44.1kHz)和 PCM_DOUT 处于活动状态、并获得放大器(通过1.8V 收发器)、但我在输出端没有得到任何结果。 我将12V 用于 VBATT。
我可以通过 I2C 读取/写入 TAS2770上的寄存器、并且我已经对这些寄存器进行了如下配置:-
- 将0x01写入寄存器0x01 (执行软件复位)
- 将0x37写入寄存器0x0A (将采样率设置为44.1kHz、H-L FSYNC)
- 将0x01写入寄存器0x0B (SBCLK 的下降沿)
- 将0x30写入寄存器0x0C (立体声降频)
- 将0x0C 写入寄存器0x03 (增益17dBV (10Vpk)
- 将0x08写入寄存器0x3C (SBCLK 到 DS 比率= 32、自动时钟配置)
- 将00写入寄存器0x02 (使能输出)
我可以看到 I2S 进入放大器 IC、我可以从寄存器0x77读取检测到的 FS_Ratio、但我看不到扬声器输出上的任何活动、这让我想要么我错过了寄存器设置中的某个内容、要么我设法损坏了 器件。
如果有任何指示,请提供以下示意图:-)
谢谢、
Mike。