主题中讨论的其他部件: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
我们的通电顺序是否有错误?