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.

[参考译文] CDCM6208:能够通过 I2C 读取寄存器、但无法写入

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1209567/cdcm6208-able-to-read-the-register-by-i2c-but-i-could-not-write-it

器件型号:CDCM6208

大家好、团队

我的客户有以下问题、您能帮助回答吗?

"我们正在检查配备 CDCM6208V1RGZR 的电路板的运行情况。
我可以通过 I2C 读取寄存器、但无法写入。
Register0的读取值是0x01b8、它并不是技术规范中描述的0x01b9。
Register0的位0是保留位、此规范指出:"这是静态的1、建议在写入寄存器时将其设定为1。"
是否认为该寄存器值是无法写入寄存器的原因?
此外、Register0的读取值变为0x01b8的可能原因是什么?
感谢您的指导。"

此致、

Katherine

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

    Katherine、

    我有几个问题:

    1. 该问题是在单个器件上还是在多个器件上出现?
    2. 将"1"写入 R0[0]后,它们是否能够正常读取/写入寄存器?
    3. SPI 写入/读取功能吗?

    我的实验 EVM (CDCM6208V2)器件在默认上电时确实具有 R0[0]= 0、但我仍然可以对寄存器进行读取和写入。

    谢谢。

    Kadeem

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

    大家好、Kadeem Samuel

    感谢您的答复。

    查看您的回复后、我的客户在重新调查后、在 I2C 寄存器写入程序中发现了一个错误。
    一旦我解决了这个问题,我的客户能够写入没有任何问题。

    谢谢!

    Katherine