工具/软件:
大家好、E2E 专家:
你好。
在我使用 PCM1863进行的项目中、我能够以某种方式初始化芯片(PLL 等)、现在我处于淡出状态、可以在 I2S 总线上看到 MCLK、SlCK 和 LRCK 信号。 但我无法使器件进入运行模式。 是否需要设置一个位来关闭初始化阶段、或者是否需要写入 DSP 寄存器?
我想将 PCM1863用于线路输入(2、1Vrms)信号。
此致、
公务员制度委员会
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
大家好、E2E 专家:
你好。
在我使用 PCM1863进行的项目中、我能够以某种方式初始化芯片(PLL 等)、现在我处于淡出状态、可以在 I2S 总线上看到 MCLK、SlCK 和 LRCK 信号。 但我无法使器件进入运行模式。 是否需要设置一个位来关闭初始化阶段、或者是否需要写入 DSP 寄存器?
我想将 PCM1863用于线路输入(2、1Vrms)信号。
此致、
公务员制度委员会
您好、Daveon、
你好。
我使用的 PCM1863器件在这种淡入状态下出错。 我怀疑 DSP 没有正常运行。 是否可能存在 MCLK、SCLK 和 LRCK、但 DSP 的时钟未运行?
在初始化开始时、我会尝试根据数据表将0xFE 写入寄存器0、页0来复位所有寄存器。 我认为此命令无法正常工作。 我还必须考虑其他方面对寄存器复位的影响吗?
此致、
公务员制度委员会
您好、Daveon、
你好。
现在、我更好地了解了该器件并以某种方式解决了我的问题。 我也可以写入 DSP 寄存器。 我将根据最新见解进行解释。
复位(寄存器0x00、值0xFE)寄存器后、PCM1863的状态变为"断电"。 之后、需要配置时钟源(寄存器0x20、Val 0xBE)。 我使用外部振荡器。 器件将"断电"状态保持为"等待时钟稳定"状态。 当我配置 PLL (寄存器0x28、值0x01)和时钟偏差(标准值)时、该器件进入"淡入"状态。 这里仍然是这样、因为我在配置之前静音所有通道(寄存器0x71、值0x1F)。 当我至少在通道上取消静音时、器件状态会进入"Run"(运行)。 在"运行"状态下、可以在再次使所有通道静音后配置 DSP 寄存器。
以前、我并不知道寄存器0x20的配置是保持断电状态所必需的。 所以 PLL 锁定标志也没有上升、初始化过程中断。
最后、更好地说明数据表中的状态机以及如何配置器件会很有帮助。
有何评论?
此致、
公务员制度委员会