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.

[参考译文] ADS1220:使用打开电源时的DRDY来检测A2D是否正常工作时出现问题

Guru**** 2390755 points
Other Parts Discussed in Thread: ADS1220

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1091085/ads1220-problem-using-drdy-on-power-up-to-detect-a2d-is-operational

部件号:ADS1220
主题中讨论的其他部件:TPS2.281万

这是我之前提交的TT (CS82.2302万)的延续。 Bob Benjamin一直在帮助我。 ADS1220断电,然后使用受控上升时间开关(TPS2.281万)供电。 这意味着UC在此期间通电。 CS和其它SPI (clk,data in,data out)在为ADS1220供电之前不会初始化。 在CS引脚(现在是GPIO输入)上,我启用了微上的内部上拉以取消CS声明,目的是保护ADS1220免受SPI (噪声等)上的意外活动的影响。 因此,当电源应用到ADS1220 (具有受控上升时间)时,CS电压遵循由主体二极管限制的ADS1220电源。 对于,CS电压为~0.7 伏,高于电源输入和电流受内部上拉限制(47k?)。 这是否违反了规定,是否会导致问题?

然后初始化SPI并向ADS1220发送重置命令。 100毫秒后,我们检查是否已确定DRDY (逻辑低)。 在我们的许多设备上,此测试失败。

考虑所有动态因素:

- UC首先通电

- ADS1220通过受控上升时间开关供电

SPI现已初始化

-重置命令通过SPI发送到ADS1220

我们的通电顺序是否有错误?

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

    Paul,

    1. 我设置硬件并启动重置命令。 启动reset命令后,将执行单次激发转换。  我确认,在命令50毫秒后,DRDY将会变高,然后会降低,表示单次激发转换已完成。  我知道这也是您所期望的行为。  我只是想告诉你,我确认了这一预期的操作。
    2. 要获得连续转换,您需要对寄存器进行编程并发出启动/同步命令。 您的测试应能确认在执行reset命令后进行了一次转换。
    3. 电源完全打开后,发送reset命令之前的延迟是多少。 您需要等待至少50 us才能完成通电重置。
    4. 我不清楚您所说的CS比输入功率高0.7V是什么意思。 在ADC电源引脚上的斜坡之前,是否向CS供电?  如果是这样,ADC上的ESD二极管将允许到ADC电源的寄生路径。  这可能会造成问题。  此外,在最终设置中,应用到CS和其他SPI引脚的最大逻辑电压是否等于DVDD?
    5. 您能否在逻辑分析仪或示波器上捕获通信信号? 该范围可用于检查数据完整性问题(例如,数字信号中的故障,大过冲或其他失真)。  逻辑分析器是一种将所有数字信号放在一起的约定。  我希望确保您正确发送命令,并且数字信号不存在数据完整性问题。   您遇到间歇性行为这一事实让我认为这可能是问题所在。
    6. 您从哪里获得ADS1220部件? 我问的原因是部件供货短缺有时会看到假冒设备。

    我希望这些问题能帮助我们快速确定您的问题。  感谢您耐心等待,让您的赛道正常运行。

    艺术

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

    Paul,

    除上述测试外。  如果您检查了CS输入和带有示波器的耗材,这将非常有用。  我真的想知道在电源之前是否应用了数字信号。

    艺术

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

    您好,Art,

    我们考虑在初始化SPI总线之前使用CS上拉。 但是,唯一可用的上拉信号来自UC,是3.3V始终接通信号。 这(如您所建议的)可能会创建一个到ADS1220的后馈,因此我们放弃了这种方法。

    保罗