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.

[参考译文] AMC60704:ADC 读取寄存器逻辑

Guru**** 2482225 points
Other Parts Discussed in Thread: AMC60804

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1282006/amc60704-adc-read-register-logic

器件型号:AMC60704
主题中讨论的其他器件:AMC60804

大家好、

关于 AMC60804/60704、当 ADC 配置为自动模式转换时、读取 ADC 寄存器 Page4 Addr40~4B、ADC 值是否会自动锁存? 例如、在读取过程中、ADC 从0x00FF 跳转到0x0100。 无论是使用 SPI 读取还是使用 I2C 读取数据、都将首先读取 Data[15:8]、然后读取 Data[7:0]。 这是或者有可能读取一个值0x0000吗?

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

    Hale、您好!  

    在自动转换模式下、每次在 CCS 中对特定通道进行采样时、ADC 数据寄存器中的值都会更新。 您应该在一次读取中准备好数据寄存器的位15:0。 如果您对寄存器读取两次以分别获得位15:8和位7:0、您很可能会从两次不同的转换获得返回的数据。  

    此致!

    K·琼斯  

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

    Jones、您好!

    谢谢。

    因此、在 I2C 或 SPI 数据中、一次读取 无法更改 Data[15:8]和 Data[7:0]。 客户担心一次读取就可以更改数据。  

    这是或者有可能读取一个值0x0000吗?

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

    Hale、您好!  

    啊、我理解这个问题。 我非常确信、位15:8和位7:0的数据会同时加载到寄存器中、并且在读操作过程中不会更改。  请允许我向设计团队再次核实一下。  

    此致!

    K·琼斯  

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

    Hale、您好!

    我刚刚与 设计人员进行了仔细检查、他们告诉我、通过 SPI/I2C 启动读取后、不会使用新的转换数据更新寄存器。  

    此致!

    K·琼斯