电路设计论坛
直播中

张亮

7年用户 1257经验值
私信 关注
[问答]

stm32接收ad7903链模式、无忙指示时ADC1和ADC2连接顺序问题求解

使用STM32接收AD7903链模式、无忙指示器采集到的数据,数据手册中链模式的结构如下,ADC1的输入接地,输出接入ADC2的输入,ADC2的输出作为2个ADC采集数据输出口。

但是,实际接线的时候,数据手册给出的引脚如下,当SL7接B,SL8接A的时候,实际结构为ADC2的输入接地,输出接入ADC1的输入,ADC1的输出作为2个ADC采集数据输出口。与上边给出的结构顺序相反。

最近测试结果总是出问题,有的时候会出现ADC2的输出结果全为1,
想问一下这样的结果会是接线顺序导致的嘛?
这样的连接方式会对输出结果产生什么影响嘛?
SL7接B,SL8接A表示链模式的接线方式是否正确?
望解答,谢谢

         

回帖(1)

李捷

2023-12-5 09:32:07
1. ADC1, ADC2是2个独立的ADC,ADC1,ADC2只是个编号,链中谁先谁后读都可以。


2. 用示波器抓SPI的几根线,检查ADC1, ADC2实际输出的码值是否对应模拟输入。


3. AD7903是单极性全差分输入,正,负端对地电平都在0~VREF之间,并满足(VIN+ + VIN-)/2 约为VREF/2.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分