初级会员

- 积分
- 124
- 金钱
- 124
- 注册时间
- 2016-9-26
- 在线时间
- 23 小时
|
10金钱
使用STM32f100c8t6进行AD转换,输入信号约为9.8mv(本贴默认以毫伏为单位)。在电路为以上结构时(R6为100R),检测的信号为小数点后一位跳变,范围是±0.2mV。此电路标记为状态一。
在状态一其他条件都不变的情况下,改变R2、R4电阻为1K,则跳变范围变为±2mV。
在状态一其他条件都不变的情况下,改变R6电阻为0R,则跳变范围变为±2mV。
在状态一其他条件都不变的情况下,改变R6电阻为10K,则跳变范围变为±0.02mV(此处可能信号源不稳,AD转换精度不够问题)。
上述实验相互独立,已排除信号源,电流源不稳等问题,因为在R6为10K时,跳变范围是可以接受的。
最终输出的电压是经过算法缩小之后的结果。
求原理,因为本人是敲代码的,电路方面很渣,初学STM32,最近公司项目要求对AD转换的精度有点高,所以想了解一下关于这方面的电路知识。
上述问题为调试解决之后的结果,虽然实验已经成功,但是太耗时耗力,希望大神能帮忙解答原理,下次再碰到类似问题的时候可以有相应的解决方式,万分感谢。
PS:如果可以进一步提高精度,望大神指点一二,再次感谢。
|
|