我现在用lpc1768通过两路SSP(类似于SPI接口)分别控制两个AD7190,两个AD7190都使用内部晶振,使用同一个SYNC控制信号。 使用两种方式操作,操作1:上电复位流程:SYNC拉高>软件复位AD>选择AIN1-AIN2通道>零校正>满量程校正>连续转换模式>连续读取>> 然后就是进中断读数据,这样两路读数都没问题。。
操作2:上电复位流程:软件复位AD>选择AIN1-AIN2通道>零校正>满量程校正>自动进入空闲模式(RDY为低),相关设置为:SINC4滤波, 斩波禁用,Filter word=12, CS脚固定拉低。
在AD7190 手册上第35页有提到,SYNC的上升沿可以作为AD的启动命令,因为我把SYNC通过定时器设置成一个占空比50%,频率为5HZ的脉冲,,但是我发现RDY脚不会拉低,也就是说根本就没有启动转换。。。
因此我又做了如下实验, 在AD校正完后RDY变低后,我手动拉低SYNC,发现RDY会拉高,但是我再手动拉高SYNC,RDY脚却不会变低,这和手册35页所描述相矛盾。。。不知道我的问题在哪里?