求助!如何提高H743 AD转换器的效率和精度?

2019-07-20 00:53发布

在H743例程的基础上修改,只是将采样时间由810.5个ADC时钟周期减小,转换的是DAC发出的固定的电压。结果发现,减少采样时间,LCD屏幕上显示的电压减小。
保持810.5,将平均值由10增加到1000,小数点最后一位才几乎不动了。
推测:
1、单次转换模式下,是不是模拟开关每次都切换,要对采样保持电容充电,建立需要时间?
2、采样噪声很大,如果不做滤波,16位的高精度,实际上没有意义?

想转换频率高一点的信号,而且精度高一些,希望高手指导

1、如何让采样通道保持不变,使采样电容不必每次都充电。
2、快速通道的带宽实际是多少,输入信号带宽超过多少KHz,就会衰减,转换就不准了?



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
zzsbabytiger
1楼-- · 2019-07-20 05:30
 精彩回答 2  元偷偷看……
edmund1234
2楼-- · 2019-07-20 06:48
充电时间是由两个因素决定, 一是电容, 这是芯片内部决定, 要改变也只能增加而不能减小(除非你不惜代价)
另一个是R, 这是你可以做的, 把接到ADC口的电路的阻抗尽量做到最低。
jian007tg
3楼-- · 2019-07-20 12:43
我也很关心这个H7号称16位的AD能不能做采样用,目前我使用的是FMC驱动AD7607采样。
zzsbabytiger
4楼-- · 2019-07-20 17:24
 精彩回答 2  元偷偷看……
zzsbabytiger
5楼-- · 2019-07-20 21:01
本帖最后由 zzsbabytiger 于 2019-7-2 08:03 编辑

每个周期都根据时钟来计算准备DA输出的正弦波上的点,用到了浮点运算函数库,DA输出,AD转换。
所以每个周期能够DA和AD的点数,由这三大块消耗的时间决定。
zzsbabytiger
6楼-- · 2019-07-21 01:01
 精彩回答 2  元偷偷看……

一周热门 更多>