大家好、我开发了一款托管 TLV320AIC3101音频编解码器的定制电路板、它通过 I2S 协议与核板(STM32)进行通信。 在此处找到电路板的原理图:

在第一次测试时、我的想法是实施回送、方法是读取音频数据、将其发送到 Nucleo 板、然后将其发送回编解码器、再在高功率线路上输出(HPLOUT 和 HPROUT 连接到原理图上的 J3)。 我设法将数据发送到 STM、因为我可以通过 UART 打印并使其可视化、但是输出是静默的。 我试着检查状态寄存器是否存在 ADC 和 DAC 溢出、并注意到当输入音量增加时、这两个寄存器都溢出、因此我认为这两个寄存器都已正确设置。
我尝试了手动和使用 GUI 界面设置寄存器、但没有成功。 我正在 SE 模式下使用 IN1L/R、连接到 ADCL/R、PGA 增益0dB、无 HP 滤波器、无 AGC、 两个 DAC 都加电、DAC_L 和 DAC_R 连接到相应的输出线路、采用交流耦合的伪差分输出、启用 HPLOT/HPROUT、禁用 HPLCOM/HPRCOM。 在此处找到寄存器的值:
| 0x00、0x00 |
| 0x01、0x80 |
| 0x02、0x00 |
| 0x04、0x04 |
| 0x05、0x00 |
| 0x06、0x00 |
| 0x07、0x0A |
| 0x08、0x00 |
| 0x09、0x00 |
| 0x0A、0x00 |
| 0x0B、0x01 |
| 0x0C、0x00 |
| 0x0D、0x00 |
| 0x0E、0x82 |
| 0x0F、0x00 |
| 0x10、0x00 |
| 0x11、0xFF |
| 0x12、0xFF |
| 0x13、0x04 |
| 0x14、0x78 |
| 0x15、0x78 |
| 0x16、0x04 |
| 0x17、0x78 |
| 0x18、0x78 |
| 0x19、0x00 |
| 0x1A、0x00 |
| 0x1B、0x7F |
| 0x1C、0x00 |
| 0x1D、0x00 |
| 0x1E、0x7F |
| 0x1F、0x00 |
| 0x20、0x00 |
| 0x21、0x00 |
| 0x22、0x00 |
| 0x23、0x00 |
| 0x24、0x00 |
| 0x25、0xE0 |
| 0x26、0x14 |
| 0x27、0x00 |
| 0x28、0x80 |
| 0x29、0xA0 |
| 0x2A、0x14 |
| 0x2B、0x00 |
| 0x2C、0x00 |
| 0x2D、0x00 |
| 0x2E、0x00 |
| 0x2F、0x80 |
| 0x30、0x00 |
| 0x31、0x00 |
| 0x32、0x00 |
| 0x33、0x9D |
| 0x34、0x00 |
| 0x35、0x00 |
| 0x36、0x00 |
| 0x37、0x00 |
| 0x38、0x00 |
| 0x39、0x00 |
| 0x3A、0x04 |
| 0x3B、0x00 |
| 0x3C、0x00 |
| 0x3D、0x00 |
| 0x3E、0x00 |
| 0x3F、0x00 |
| 0x40、0x80 |
| 0x41、0x9D |
| 0x42、0x00 |
| 0x43、0x00 |
| 0x44、0x00 |
| 0x45、0x00 |
| 0x46、0x00 |
| 0x47、0x00 |
| 0x48、0x04 |
| 0x49、0x00 |
| 0x4A、0x00 |
| 0x4B、0x00 |
| 0x4C、0x00 |
| 0x4D、0x00 |
| 0x4E、0x00 |
| 0x4F、0x02 |
| 0x50、0x00 |
| 0x51、0x00 |
| 0x52、0x80 |
| 0x53、0x00 |
| 0x54、0x00 |
| 0x55、0x00 |
| 0x56、0x99 |
| 0x57、0x00 |
| 0x58、0x00 |
| 0x59、0x00 |
| 0x5A、0x00 |
| 0x5B、0x00 |
| 0x5C、0x80 |
| 0x5D、0x99 |
| 0x5E、0x00 |
| 0x5F、0x00 |
| 0x60、0x00 |
| 0x61、0x00 |
| 0x62、0x00 |
| 0x63、0x00 |
| 0x64、0x00 |
| 0x65、0x01 |
| 0x66、0x02 |
| 0x67、0x00 |
| 0x68、0x00 |
| 0x69、0x00 |
| 0x6A、0x00 |
| 0x6B、0x00 |
| 0x6C、0x00 |
| 0x6D、0x00 |
为了彻底地尝试、我甚至认为输出驱动器在焊接过程中损坏、我尝试焊接一个新驱动器、但还是没有成功。
提前感谢您投入宝贵的时间给予大力支持、
此致、
Luca.
