蓝盾懂 发表于 2015-12-28 11:15:08

STM32F303 AD采样 中间值

不知道这里有没有STM32的技术支持,想问个问题,关于STM32F303的AD采集的;在用303的AD来采集一个5K的锯齿波时发现一个问题,在一个确定电压位置会出现失真,多次采样后发现,这个点对应在满量程的中间值,AD原始信号是12位是在2048附近,通过程序放大为16位后,变为32768;这个问题在一开始用这款片子时就存在,之前都是尽量避开这一段,现在在进行系统优化,想解决这个问题,所以想问一下各位是不是也遇到过这个问题,这是不是303的硬件BUG,如果有STM32的技术支持能够解决一下是最好的了。

附件中的excel里有两组数据,一组是用示波器观察实际信号并保存的结果,另一组是303的AD采集结果放大16倍效果,原始数据(12位)我也看过了,一样的现象;示波器观察的信号是直接连接到303的PIN脚上的;

jiaswang 发表于 2015-12-28 12:40:49

这么诡异?5K的锯齿波时?有没有试着改下锯齿波频率看看?

蓝盾懂 发表于 2015-12-28 13:42:31

jiaswang 发表于 2015-12-28 12:40
这么诡异?5K的锯齿波时?有没有试着改下锯齿波频率看看?

改过,1K也会存在这种现象。

yanhaijian 发表于 2015-12-28 14:29:35

STM32的AD用的很不爽。

蓝盾懂 发表于 2015-12-28 15:16:39

yanhaijian 发表于 2015-12-28 14:29
STM32的AD用的很不爽。

总体还好,就是想这种小问题很让人头疼。

dsjsjf 发表于 2015-12-28 20:22:45

顶一下   

不来也不去。 发表于 2018-7-27 15:21:58

我用103采集也是这样的 50k的采样频率

sxdahss 发表于 2018-8-8 10:09:38

同遇到这样的问题
页: [1]
查看完整版本: STM32F303 AD采样 中间值