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.

[参考译文] ADS1299-6:级联 ADS1299#39;不能使用其中一个芯片

Guru**** 2538930 points
Other Parts Discussed in Thread: ADS1299

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1166525/ads1299-6-cascading-ads1299-s-not-working-with-one-of-the-chips

器件型号:ADS1299-6
主题中讨论的其他器件:ADS1299

我将2个 ADS1299连接到同一 SPI 线路、芯片选择引脚除外。 我已经修改了第一个 ADS 的 CONFIG1寄存器、以便它通过 CLK 引脚输出时钟信号、并且该芯片的 CLK_SEL 引脚通过10k 电阻连接到 DVDD。  

第二个 ADS 没有 DRDY 引脚、也没有 START 引脚、其 CLK_SEL 引脚通过10k 电阻接地。 在输出第一个 ADS 的时钟信号后、我尝试从第二个 ADS 读取寄存器、但它没有给出正确的值。 我已经尝试从第一个 ADS 中打开和关闭时钟、并从第二个 ADS 中读取数据、除了有时没有显示0、而是显示一些随机1。

我检查了时钟、它的频率为1.78MHz、低于内部振荡器的频率、但仍处于数据表中所需的 CLK 频率范围内。

我遵循的流程是:  

  • 旋转装置1 CS 低电平;
  • 修改 CONFIG1、以便将 CLK 连接到器件1的振荡器;
  • 转向装置1 CS 高电平;
  • 转向装置2 CS 低电平;
  • 读取寄存器。

我在这里缺少一些基础知识吗?  

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

    您好!

    感谢您的详细描述。

    您是否尝试对两个 ADS 器件使用级联模式 并在两个 ADS 之间共享 CLK 引脚和线路?

    您似乎为 第一个 ADS 设置/使用内部时钟(CLKSEL=1 (DVDD) config1.CLK_EN 位=1)、 并为第二个 ADS (CLKSEL=0 (GND)使用外部振荡器时钟、这会从第一个 ADS 获取 CLK 输出。

    请参阅数据表第65页 的图70。 多个器件配置、您是通过哪种方式将两个 ADS 连接到主器件/主机?

    类似的问题、我是否可以询问来自两个芯片的 START、/DRDY、/CS、SCLK、DAISY_IN 和 DOUT 是如何连接的?

     DAISY_IN 引脚是否用于任何芯片?

    内部振荡器时钟频率应约为2.4MHz +/- 2.5%

    我还想问、您是否可以 或能否尝试分别读取两个芯片的9.6.1.1 ID:ID 控制寄存器(地址= 00h)(复位= xxh)? 它们是否都返回 9.6.1.1 ID:ID 控制寄存器(地址= 00h)(复位= xxh)中显示的正确复位值?

    您是否介意您是否可以尝试从主机提供另一个引脚连接并将此类引脚连接到您认为不起作用的芯片的/DRDY、然后与不起作用的芯片以与工作芯片相同的方式进行通信以了解其工作原理?

    谢谢

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

    您好!
    由于我没有听到你的反馈,我相信我的建议回答了你的问题。
    我将关闭此帖子、如果您有任何待处理的问题、请随时将其发布在此处或打开新主题。
    谢谢、祝您愉快!