完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
使用AD8226测量测温端PT100与参考电阻的电压差值,经过2KΩ增益电阻配置仪表放大器增益后,输出端电压在1.25V的基准电压上,该电压输出到AD7705的通道1+端,通道1-端接地,AD7705通道2不使用,+级悬空,-级接地。
AD7705的REFIN+/-端电压为2.5V。时钟源为2.4576Mhz的有源晶振,连接在AD7705 的MCLKIN端。AD7705与主控芯片采用软件SPI方式通信。 在电路调试时发现,ADC转换结果明显偏低,使用万用表测试AIN1+引脚对地电压为1.669V,而ADC转换结果为0x5A95-0x5AE2附近波动,转换为实际电压为0.88V,明显偏低。 主控芯片对AD7705通道1的时间寄存器的配置参数为0x04,设置寄存器为0x46。即开启了通道自校准,配置了缓冲和单极性,并使能了滤波器。 以前也使用过AD8226输出端直接连接AD7705测量PT100,但当时的方案是AD8226使用双电源供电,AD8226的基准电压端接地,且输入端的信号极性恒为正,当时是可以得到正确的结果的。 本次的电路由于布局没有办法添加负电源,且输入端信号极性存在正负,所以在AD8226的基准电压端加入了1.25V的电压,但发现ADC的输出结果偏低。 信号的通路应该是正常联通的,改变pt100端的温度,通过万用表和ADC的结果都能发现有相应变化,但ADC输出结果偏低的情况没有改变。 |
|
相关推荐
2个回答
|
|
|
软SPI接收数据有错位,修正了就正常了。
|
|
|
|
|
|
针对AD7705转换结果偏低的问题,以下是可能的原因及解决方案: 1. 参考电压配置问题
2. 增益设置错误
3. 输入模式配置错误
4. 未使用通道处理不当
5. 时钟或滤波器设置错误
6. 校准问题
7. 软件SPI通信错误
8. 硬件信号路径问题
9. 电源与接地问题
逐步排查流程
示例修正方案假设发现增益被误设为2(输入范围0~1.25V):
通过上述步骤逐一排查,应能定位并解决AD7705转换值偏低的问题。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
5V供电情况下JFET前级放大电路怎么实现,JFET能不能先将信号放大到2-3mv,然后在用单运放进行1000倍左右放大?
1850 浏览 0 评论
1181 浏览 0 评论
USB Type-C的双角色端口(DRP)我这样设计可以吗?
738 浏览 0 评论
1878 浏览 0 评论
1811 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 10:48 , Processed in 0.717923 second(s), Total 79, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4239