完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我现在测试SGM58200,输出的数据位数为19位,都会跳动十几个字,想达到18,19位的稳定性,想请大佬能给点建议,谢谢。具体硬件电路,输入供电给ADC是5V的隔离电源,有加电容106和104滤波差分输入,基准用内部的,输入端加有RC滤波;软件上,我是通过轮询不停的读取,没用RDY脚,SPS是12.5HZ,增益是16倍256MV。 |
|
相关推荐
1个回答
|
|
|
关于SGM58200这个24位ADC的输出分辨率稳定性问题,您可以尝试以下几个方面的优化:
1. 硬件电路优化: a. 增加电源滤波:您提到已经使用了106和104的电容进行滤波,可以考虑增加一个较大的电容(如1000uF)来进一步稳定电源。 b. 差分输入优化:检查差分输入的匹配性,确保两个输入端的阻抗和相位匹配,以减少共模干扰。 c. RC滤波优化:检查RC滤波电路的参数,确保滤波效果达到预期。可以尝试调整电阻和电容的值,以获得更好的滤波效果。 2. 软件优化: a. 使用RDY脚:您提到没有使用RDY脚,实际上使用RDY脚可以提高ADC的稳定性。当RDY脚为高电平时,表示ADC已经准备好输出数据,此时读取数据可以提高稳定性。 b. 调整SPS:您当前的SPS为12.5Hz,可以尝试降低SPS值,以减少数据的跳动。例如,将SPS降低到6.25Hz或3.125Hz,观察数据稳定性是否有所改善。 c. 调整增益:您当前的增益为16倍256MV,可以尝试调整增益值,以获得更好的稳定性。例如,将增益降低到8倍或4倍,观察数据稳定性是否有所改善。 3. 其他建议: a. 检查ADC的时钟源:确保ADC的时钟源稳定,以减少时钟抖动对ADC输出的影响。 b. 检查ADC的参考电压:确保ADC的参考电压稳定,以减少参考电压波动对ADC输出的影响。 通过以上几个方面的优化,您可以尝试提高SGM58200的输出分辨率稳定性。希望这些建议对您有所帮助。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2776 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2379 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2255 浏览 0 评论
2367 浏览 1 评论
1625 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 10:48 , Processed in 0.393818 second(s), Total 41, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5955