完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
目前一个项目采用了24bit的AD7175-2,在正常采样信号是会经常出现变成0值,状态寄存器的第六位置位,指示超量程或者欠量程错误,而且出现错误时除非把AD再次初始化否则不能正常采样。请教大家这个是什么原因?只用AD0通道采样,非差分。采样信号来自三节1.5V电池分压。
下面是AD7175的寄存器初始化配置: {0x00, 0x00, 1}, //Status_Register {0x01, 0x8000, 2}, //ADC_Mode_Register {0x02, 0x0100, 2}, //Interface_Mode_Register {0x04, 0x0000, 3}, //Data_Register {0x05, 0x0000, 2}, //IOCon_Register {0x07, 0x0000, 2}, //ID_st_reg {0x10, 0x8016, 2}, //CH_Map_1 REF- as AIN- {0x11, 0x0000, 2}, //CH_Map_2 {0x12, 0x0000, 2}, //CH_Map_3 {0x13, 0x0000, 2}, //CH_Map_4 //{0x20, 0x1300, 2}, //Setup_Config_1 {0x20, 0x0300, 2}, //Setup_Config_1 BI_UNIPOLAR0 {0x21, 0x1300, 2}, //Setup_Config_2 {0x22, 0x1300, 2}, //Setup_Config_3 {0x23, 0x1300, 2}, //Setup_Config_4 {0x28, 0x020A, 2}, //Filter_Config_1 {0x29, 0x0200, 2}, //Filter_Config_2 {0x2a, 0x0200, 2}, //Filter_Config_3 {0x2b, 0x0200, 2}, //Filter_Config_4 {0x30, 0, 3}, //Offset_1 {0x31, 0, 3}, //Offset_2 {0x32, 0, 3}, //Offset_3 {0x33, 0, 3}, //Offset_4 {0x38, 0, 3}, //Gain_1 {0x39, 0, 3}, //Gain_2 {0x3a, 0, 3}, //Gain_3 {0x3b, 0, 3}, //Gain_4 {0xFF, 0, 1} //Communications_Register |
|
相关推荐
1个回答
|
|
您在配置中选用了外部基准作为电压参考,输入电压和参考电压在不在芯片要求的范围内?电气连接是否稳定可靠?
|
|
|
|
只有小组成员才能发言,加入小组>>
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1296 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1896 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4237 浏览 2 评论
8994 浏览 1 评论
3138 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1420浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1645浏览 2评论
1615浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1298浏览 2评论
213浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 01:15 , Processed in 0.699941 second(s), Total 46, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号