Hi,
STM32与ADS127L01芯片间的通信采用的是SPI模式,软件通过向芯片(SPI)发送0x08(启动AD转换指令),发送OK以后,当芯片内部的AD数据转换完成以后,正常情况下ADS127L01芯片的DRDY引脚会被拉低,但是芯片会出现DRDY引脚永远不会被拉低的情况,即使是重走AD转换指令也不行,DRDY引脚一直为高电平。
1、DRDY引脚一直为高电平时,芯片的设备ID可以被读取,说明此时STM32 与芯片间的通信建立正常
2、重新发送启动AD转换指令,芯片无法恢复,只要当断电或者通过复位脚复位ADS127L01,芯片才能恢复正常
3、当输入的电压值越大并且电压有较大的波动时,越容易出现“芯片DRDY引脚一直为高电"的状态