微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PCM3060 ADC输出始终为0.

PCM3060 ADC输出始终为0.

时间:10-02 整理:3721RD 点击:

配置情况:

1. PCM3060 采用 “3-wire parallel control , single_ended voutx ”     模式 即 mode 引脚接一个220k 上拉电阻 。

2. IFMD  = 0  slave mode for adc and dac    接单片机

3. FMT = 0      24 bits i2s                                  接单片机

4. DEMP =0     DE_EMPHASIS OFF               接单片机

5. RST 接单片机引脚。

6. 采样频率16KHZ

6. BCK= 768khz

7. LRCK = 16khz

9.SCLK = 4.096MHZ

所有的始终信号是通过 FPGA 输出 ,用示波器看过能够 保证LRCK\BCK 同步 现在VINR与VINL端加上音频信号 输出端 DOUT 无数据输出保持为0。

怀疑 1.  复位没做好 单片机初始信号为1 ,所以开机复位的时候是不是把模式配置错误了的 ?

          2. 我外部复位的时候需不需要把(sck /bck /lrck)几个同步时钟关闭 ?

          

你好!从你描述的表像来看,你的编解码芯片很可能没有工作在你的想要的模式上,甚至于压根没工作。

所以请检查你的初始化功能。其次,请仔细参考芯片的寄存器以及控制引脚的详细内容。

你的第二点怀疑可以忽略。

希望对你有帮助。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top