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.

[参考译文] PCM5122:读取的寄存器值与写入值不同

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1008650/pcm5122-read-register-values-are-different-from-write-values

器件型号:PCM5122
主题中讨论的其他器件: PCM5121

您好,团队

我的客户 Harman 配置 PCM5122寄存 器与 PCM5121,读取 PCM5122寄存器的值与写入值不同,、但 PCM5121读取寄存器的值与写入值相同。 配置如下所示。 您能不能就此发表评论,谢谢。

const UINT8 DAC_REG_SET[8][2]={

  //寄存器,值

  {0x00、0x00}、  

  {0x01、0x11}、  

  {0x0d、0x10}、  

  {0x3f、0xbb}、    

  {0x25、0x18}、  

  {0x41、0x00}、  

  {0x08、0x3f}、  

  {0x28、0x03}  

};

0.66 Init_EXT_CDC、立即初始化!!!!

0.68 PCM5121_ADDR、reg00 w:0 r:00

0.70 PCM5121_ADDR、reg01 w:11 r:00

0.72 PCM5121_ADDR、reg0d w:10 r:10

0.74 PCM5121_ADDR、reg3f w:bb r:bb

0.76 PCM5121_ADDR、reg25 w:18 r:18

0.78 PCM5121_ADDR、reg41 w:0 r:00

0.80 PCM5121_ADDR、reg08 w:3f r:3f

0.82 PCM5121_ADDR、reg28 w:3 r:03

 

0.84 PCM5122_ADDR、reg00 w:0 r:00

0.86 PCM5122_ADDR、reg01 w:11 r:00

0.88 PCM5122_ADDR、reg0d w:10 r:10

0.90 PCM5122_ADDR、reg3f w:bb r:b0

0.92 PCM5122_ADDR、reg25 w:18 r:00

0.94 PCM5122_ADDR、reg41 w:0 r:00

0.96 PCM5122_ADDR、reg08 w:3f r:3f

0.98 PCM5122_ADDR、reg28 w:3 r:00

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

    您好、杨

    请检查以下几点:

    我看到您在开始时发出了一条 RESET 命令、您的命令是否会出现问题? 这两个器件都在共享总线上吗? 您是先写入 PCM5122还是先写入 PCM5122? 与示波器上的数据相比、您能否确认 MCU 报告的回读数据是否准确? 您是否在电源斜升后发出了足够多的写入命令以允许器件完全上电?

    谢谢、

    Paul