Other Parts Discussed in Thread: ADS8688 大家好,我的八通道数据采集是用ADS8688芯片做的,PCB的设计也是采用TI提供的参考设计。ADS8688的AVDD采用5V供电,DVDD采用3.3V供电。SPI时序都正确,数据读出也是正确的。但是,运行时间长了,就会发现数据完全不对了。正常情况下,如果通道不接入电压的话,用万用表量正负端电压是2.5V左右。但是出问题后通道如果不接入电压,量正负端电压就是0V;如果给3.3V的电压,量正负断电压是0.5~0.7V左右…
Other Parts Discussed in Thread: TM4C123GH6PGE , ADS8688 使用TM4C123GH6PGE的SSI模块产生驱动信号,因为其最多一次只能发送16位数据,因此产生的时钟信号如图。
由于ADS8688要求在每一个转换周期内帧同步信号至少应保持32个系统时钟周期的低电平,源1的帧同步信号是自己利用GPIO口翻转得到的。
主要问题在于,两次16位的数据发送之间时钟有一段高电平时间的延迟。而注意到ADS8688的手册中第10页的TIMING REQUIREMENTS一栏中提到了clock…