电路设计论坛
直播中

贾熹

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

ad7192进行AD转换时,读出码值与实际电压值不符是怎么回事?

使用ad7192号芯片进行AD转换时,读出码值与实际电压值不否,因此用gpocon寄存器读写对通讯进行验证,发现读数据有问题,具体情况描述如下:

1、初始化完成后,P2P3脚输出低电平,给gpocon寄存器写数据(0x28 0x280x68 0x68 0x68 0x68),芯片P3脚输出高电平,P2脚输出低电平。

2、读gpocon寄存器时,先写命令(0x68 0x68 0x68 0x680x00 0x00),读出数据(0xA7/0x48等)与写入数据(0x68 0x68)不同。

3ad7192号所有寄存器都只能读一遍?当第多次读gpocon寄存器时,读出数据全为0x00 0x00
4ad7192号是上升沿采样,下降沿输出?如果是上升沿输出,上升沿和数据沿重合怎么判读?
ad7192号电路图(已将NC脚与AGND连接)、调试过程通讯图及程序以附件给您,希望多多指导!

                                                               

更多回帖

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