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.

[参考译文] ADS8681:ads8681中的菊花链

Guru**** 2391415 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/772589/ads8681-daisy-chain-in-ads8681

器件型号:ADS8681

戴尔·李在2019年2月12日下午5:54时撰写了以下文章:Hi Kanchan、
我假设您使用以下与微控制器的连接(作为主器件):
使用从 CN3连接器到微控制器 MOSI 的 SDI。
2.使用 SDO 从 CN5连接器连接到微控制器的 MISO。
3.您未使用来自 CN3的 SDO 和来自 CN5的 SDI。
如果我的理解是正确的、这些连接是正确的、但您必须使用相同的值对每个 ADC 器件中的配置寄存器进行编程、器件必须使用单个 SDO-0输出运行。 此外、SDO_CTL_REG 寄存器中的位7-0必须编程为00h。

谢谢。
此致、
戴尔

当然可以! 连接正确..我只能配置其中一个器件无法对第二个器件进行相同的配置..我不知道我在哪里起错作用。

请参阅数据表、配置应使用32位寄存器和时钟完成、因此如果我需要针对2个器件进行配置、我只需重复两次配置寄存器的相同指令? 对吧?

我已经完成了同样的过程。。。但是我只能读取第二个器件的输出、而不是第一个器件。。。。我从提供的输入中识别出的输出。 。

告诉我复位栏的作用是什么...我已将复位栏与 VCC 绑定。

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

    您好 Kanchan、
    您必须使用与菊花链配置中使用的器件关联的唯一标识号对 DEVICE_ID_REG 寄存器(位[19-16])进行编程、请遵循数据表图73中的菊花链模式时序、这三个配置数据不应相同、因为器件 ID 不同。 对于正确配置这两个 ADC 器 件后的正常转换、可以使用三个相同的配置数据(32位)从 ADC 读取转换数据、例如、将所有零数据传输到 ADC 的 NOP 命令。
    如果您已经这样做了、请告诉我、谢谢。

    此致
    戴尔