最近在使用TI的ADS1672。用CPLD(MAXII)驱动。ADC的工作时钟是20M,采用外部读时钟也是20M。
现在的问题是读的数据有时候会出错。每次读1024个数据就会有三四个不正常数据(此数据很大或者很小)。
我把驱动文件贴出来放附件里。还有就是Read引脚我用的是低脉冲触发的那个引脚。望大神教我。
第一次在TI论坛发帖,教教我
ads1672_drive.txt
大海:
笔误,是ready引脚。就是采集完成后芯片会产生一个低脉冲信号
user151383853:
RESET 引脚控制不是问题, 电平范围和复位后的等待时间可能要留意一下
不过这里的问题倒是你的这种时序图比较相关. 捕捉一下发送异常时的时序波形, 看看图上几个时序时间是否满足
Amy Luo:
您好,
确认下信号输入范围和输出范围,是不是超出芯片要求范围了呢
大海:
回复 Amy Luo:
你好,输入电压和输出范围是符合手册要求的。你可以看下我写的驱动