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.

[参考译文] PCM1864-Q1:有关 PCM1864-Q1的问题

Guru**** 1785650 points
Other Parts Discussed in Thread: PCM1864
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1424274/pcm1864-q1-question-about-pcm1864-q1

器件型号:PCM1864-Q1
主题中讨论的其他器件:PCM1864

工具与软件:

您好:

目前、已在样本 B 中调整了麦克风接口通道。样本 B 仅连接到 MIC 的两个通道。 示例 B 中 PCM1864的 DOUT 没有输出(0级)。 TDM CLK 和 FS 信号正常输入。 请帮助确认需要修改哪些寄存器? 谢谢!!!

软件寄存器配置如下:

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x01 -x 0x20

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x02 -x 0x20

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x03 -x 0x20

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x04 -x 0x20

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x05 -x 0xe7

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x06 -x 0x41

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x07 -x 0x41

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x08 -x 0x41

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x09 -x 0x41

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x0B -x 0x03

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x0c -x 0x00

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x71 -x 0x80

i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x73 -x 0x03

采样 A

采样 B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jimmy:

    很抱歉耽误您的时间、我 再给另外一位 ADC 专家求助

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jimmy:

    几个问题:

    1) 1)根据上述配置、器件以48kHz 的频率运行、具有 TDM (每帧需要256 bck)、这是正确的吗?

    2) 2)在这种情况下、您能否共享器件状态和中断寄存器的回读值?

    谢谢。此致、

    Lakshmi Narasimhan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    基于寄存器读回值的几个观察结果:

    1)寄存器0x1-0x4开始写入0x20、但读回显示0x0。 同样、寄存器0x6-0x9写入0x41、回读仍显示0x0。

    2) 2)寄存器0x28的读数为0x3、表示 PLL 未锁定。 此外、寄存器0x72正在读取0x0、指示器件处于断电状态。 寄存器0x74正在读取0x77、表示 BCAK/SCK 比率无效、或者 LRCK 暂停。

    3)寄存器0x73是只读寄存器、上述配置尝试将其写入0x03。

    4) 4)寄存器0x75正在读取0x57、表示时钟暂停和时钟错误。

    您能否共享提供给器件的采样率和 BCLK/SCK 频率?

    谢谢。此致、

    Lakshmi Narasimhan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    器件 BCLK 频率为12.288MHz (f SAMPLING=48kHz、8通道、32位)。

    寄存器0x72写入失败(

    # i2cdbgr -D /dev/i2c1 -s 0x4a -w -b 2 -o 0x72 -x 0x0F addr:0x72 <- data:0xf # i2cdbgr -D /dev/i2c1 -s 0x4a -r -b 1 -o 0x72 -i 1 addr:0x72 data:0x0

    "那有什么关系?

    AVDD、DVDD 和 IOVDD 正常。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    寄存器0x72中的内容写入主机。

    寄存器0x72是只读寄存器、它会显示器件操作的当前状态吗?

    寄存器0x72读回0x0表示器件处于关断状态、并且根据上一注释中的0x75读回、该读回表示时钟错误标志。 寄存器 0x74也读取0x77、表示 BCK 比率/SCK 比率无效。

    谢谢。此致、

    Lakshmi Narasimhan

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    此案例可以关闭。

    主要原因是软件  ACDB 音频配置文件推送不起作用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的确认、现在关闭此主题帖。

    谢谢。此致、

    Lakshmi Narasimhan