完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛
|
|
相关推荐
5个回答
|
|
|
您光电转换的电路是怎样的,您需要使用ADS1120的激励电流源IDAC吗,看您的寄存器配置,您对AIN1脚开启了IDAC,IDAC是给外部电路提供电流的,一般是传感器RTD,您可查看数据手册RTD Measurement 典型应用
|
|
|
|
|
|
是的,需要用到IDAC,这样才能区分出反射光线后不同的强度。
|
|
|
|
|
|
上图电路中Q5、Q6、Q7是光敏电阻吗,您是利用它随着光照的增加电阻变小的原理吗,如果是这样的话,采样值慢慢变大是不是因为光照减小的缘故呢
每一通道的采样值都慢慢变大吗? 另外我不明白您为什么使用ADS1120的IDAC,Q6已经有激励电源Vsensor |
|
|
|
|
|
我不明白您为什么使用ADS1120的IDAC,因为Q6已经有激励电源Vsensor,我甚至怀疑是启用了ADS1120的IDAC,造成的AD采样值慢慢增加,您可以禁用ADS1120的IDAC吗,再检测一下AD采样值是否仍增加?
|
|
|
|
|
|
ADS1120采样值慢慢变大的原因可能有以下几点:
1. 电源电压不稳定:如果电源电压不稳定,可能会导致采样值逐渐变大。请检查电源电压是否稳定,并确保电源质量。 2. 信号干扰:电磁干扰或信号线接触不良可能导致采样值逐渐变大。请检查信号线连接是否良好,并尽量减少电磁干扰。 3. 传感器老化:光电传感器可能因长时间使用而老化,导致采样值逐渐变大。请检查传感器是否需要更换。 4. ADS1120寄存器配置问题:请检查您的寄存器配置是否正确。根据您的配置,以下是一些建议: a. register_config[0] = 0x90:这个寄存器配置看起来是正确的,用于设置PGA增益和输入通道。 b. register_config[1] = 0x01:这个寄存器配置用于设置采样速率。请确保采样速率适合您的应用场景。 c. register_config[2] = 0x1B:这个寄存器配置用于设置比较器和警报功能。请检查这些设置是否符合您的需求。 d. register_config[3] = 0x40:这个寄存器配置用于设置数据输出格式。请确保数据输出格式正确。 5. 软件问题:请检查您的代码是否正确处理采样数据。可能存在代码错误导致采样值逐渐变大。 解决方案: 1. 检查电源电压是否稳定,并确保电源质量。 2. 检查信号线连接是否良好,并尽量减少电磁干扰。 3. 检查传感器是否需要更换。 4. 检查ADS1120寄存器配置是否正确,并根据需要进行调整。 5. 检查代码是否正确处理采样数据,并修复可能的代码错误。 希望以上建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息以便进一步分析。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1756浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1724浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:29 , Processed in 0.619498 second(s), Total 52, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
567