STM32F303 AD采样 中间值
不知道这里有没有STM32的技术支持,想问个问题,关于STM32F303的AD采集的;在用303的AD来采集一个5K的锯齿波时发现一个问题,在一个确定电压位置会出现失真,多次采样后发现,这个点对应在满量程的中间值,AD原始信号是12位是在2048附近,通过程序放大为16位后,变为32768;这个问题在一开始用这款片子时就存在,之前都是尽量避开这一段,现在在进行系统优化,想解决这个问题,所以想问一下各位是不是也遇到过这个问题,这是不是303的硬件BUG,如果有STM32的技术支持能够解决一下是最好的了。附件中的excel里有两组数据,一组是用示波器观察实际信号并保存的结果,另一组是303的AD采集结果放大16倍效果,原始数据(12位)我也看过了,一样的现象;示波器观察的信号是直接连接到303的PIN脚上的;
这么诡异?5K的锯齿波时?有没有试着改下锯齿波频率看看? jiaswang 发表于 2015-12-28 12:40
这么诡异?5K的锯齿波时?有没有试着改下锯齿波频率看看?
改过,1K也会存在这种现象。 STM32的AD用的很不爽。 yanhaijian 发表于 2015-12-28 14:29
STM32的AD用的很不爽。
总体还好,就是想这种小问题很让人头疼。 顶一下 我用103采集也是这样的 50k的采样频率 同遇到这样的问题
页:
[1]