完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的电路本底噪声,示波器测量大概为2mVpp,20MHz带宽限制,同轴线连接。
当我把同轴线接到了我们的采集卡上,AD7626只读取到了5个LSB,也就是只有310uVpp! 感觉这差距有点大呢,请问一般是什么原因呢?是AD7626的分辨率很好,但是精度没有那么好吗? 另外还想请教一个基础知识:ADC理想的传输函数中,1/2 LSB时候输出代码会转换,但是从图中可以看到,6/8和7/8中间输出代码就会转换到最大了即111,7/8到FS之间也都是111。这少了一位把,请问这里如何理解呢? |
|
相关推荐
1个回答
|
|
首先,我们来分析一下问题。示波器显示的噪声为2mVpp,而AD7626只读取到了5LSB,即310uVpp。这里有几个可能的原因:
1. 增益设置不正确:请检查AD7626的增益设置是否正确。如果增益设置过低,可能会导致输入信号幅度减小,从而导致读取到的LSB值较低。 2. 电路噪声:虽然示波器测量的本底噪声为2mVpp,但实际电路中可能存在其他噪声源,这些噪声源可能会影响到AD7626的读取结果。 3. ADC分辨率和精度:AD7626是一款16位的ADC,分辨率较高。但是,精度可能受到多种因素的影响,如温度、电源稳定性等。如果精度受到影响,可能会导致读取到的LSB值与实际值有较大差距。 接下来,我们来解答关于ADC传输函数的问题。在理想的ADC传输函数中,1/2 LSB时刻输出代码会转换。但在实际应用中,可能会出现一些非线性现象,导致输出代码在6/8和7/8之间转换到最大值(即111)。这种现象可能是由于以下原因造成的: 1. 非线性误差:ADC在转换过程中可能存在非线性误差,导致输出代码在某些特定点发生突变。 2. 量化误差:ADC在量化过程中,可能会受到量化误差的影响,导致输出代码在某些特定点发生突变。 3. 硬件问题:如果ADC硬件存在问题,如电路板焊接不良、元件损坏等,也可能导致输出代码在某些特定点发生突变。 为了解决这些问题,可以尝试以下方法: 1. 检查增益设置和电路设计,确保输入信号幅度和ADC的分辨率匹配。 2. 优化电路设计,减少噪声源,提高信号质量。 3. 检查ADC硬件,确保没有损坏或焊接问题。 4. 考虑使用校准方法,如线性校准或温度补偿,以提高ADC的精度。 5. 在软件层面,可以对ADC输出进行后处理,如滤波、去噪等,以提高测量结果的准确性。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
571 浏览 0 评论
工业现场经常用到的 RS485 通信,原来它的收发机制是这样的
1023 浏览 0 评论
电路小知识 | 电源选型要点、电路图的解读方法、LED及其应用示例
883 浏览 0 评论
1318 浏览 0 评论
1235 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 07:06 , Processed in 0.563392 second(s), Total 47, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号