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.

[参考译文] ADS1246:一个电路板上有多个 ADS1246

Guru**** 2502355 points
Other Parts Discussed in Thread: ADS1246

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/861766/ads1246-several-ads1246-on-a-circuit-board

器件型号:ADS1246

使用 ADS1246时遇到问题。 我的电路板上有8个 ADS1246、而 MCU (STM32)用于控制这8个 ADS1246。

只需使用 MCU 的一个引脚即可控制8 个 ads1246的启动、

使用 MCU 的8个引脚单独监控 ADs46的 RDY 信号、  

使用 MCU 的8个引脚 单独控制 ADs46的 CS。   

将 MCU 的 SPI 接口(SCLK、MOSI、MISO)连接 到8 ADS1246。   

我能够读取和写入配置寄存器并正确读取转换结果。

我首先发送一个 START PLUSE 来启动8 ADS1246的转换、 然后、为了监控8个 ADS1246的 RDY 信号、当我找到 MCU (连接到8个 ADS1246的 RDY)的所有输入引脚为低电平时、我将读取8 个 ADS1246的转换结果。 (将第一个 ADS1246的 CS 置为低电平,读取其转换结果,  将第一个 ADS1246的 CS 置为高电平,将第二个 ADS1246的 CS 置为低电平,读取 其转换结果,  将第二个 ADS1246的 CS 置为高电平 , 将第8个 ADS1246的 CS 置为低电平,读取 其转换结果,  将第8个 ADS1246的 CS 置为高电平),问题是我发现,当系统运行时,我已经设置的配置寄存器(SYS0)的参数会自动重置为默认值零。  我一直在试图弄清它为什么会发生。 希望您能帮我分析这个问题。

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

    您好!  

    很抱歉、我今天没有机会查看这个问题。 明天我将介绍一下。  

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

    尊敬的用户:1168513、

    您能否向 Alex 发送适用于您的系统的原理图?  具体而言、如何连接复位引脚?  当寄存器设置返回复位条件时、通常会发生以下情况:复位引脚悬空、或者电源/接地出现问题、其中电源上会出现干扰、导致器件复位。

    此致、

    Bob B