已回答假定已回答

ad7194单次转换通道切换问题

cczhw 在 2015-6-11 詢問的問題
最後回覆由hpkamen於2015-6-28提供

ADI专家,你好,我现在用AD7194切换通道,每通道单次转换,每个通道CONFIG的参数是这样的:0x001044 ,0x003244 ,0x005444;MODE参数:0x380060;现在出现的问题是:如果在循环外固定一个通道,循环内不改变通道,采样值从第二次都是正确的;如果在循环中改变通道,每通道每次进行一次AD转换,结果每个通道每次的结果都是0xaa71;如果每通道每次连续进行两次AD转换,结果每个通道都能得到正确的AD值,但转换的通道和我设置的通道正好串了一个,循环第一次AD值是错误的(我设置是(AIN2,AIN1) 返回的status=0x80),第二次我设置的是AIN4,AIN3,返回的status=0x81,AD结果也是(AIN2,AIN1)的结果,如此每个通道我读取的都和设置的相差1,请问这是为什么?

結果