小弟最近在调试DSP8335的 AD发现采样回来的数字量毛刺太大,峰峰值能达到96(移位后模拟量1.65V-数字量2048左右),DSP上电运行时测量AD口的电压(电网电压)还是比较好的,但是转换成数字量之后,却不尽人意。
使用EPWM中断触发AD 采样,采样频率15K。换成别人的dsp开发板依然会出现这个问题,把我自己的dsp开发板插到别人的控制板上,数字量波动基本都在20左右。 说明不是DSP开发板的问题,AD部分初始化程序和别人的是一样的,他采样时是没有问题的。
图1 展示了AD口的模拟电压,及采样后的数字量的对比(图2),说明数字量化后毛刺较多。而仅采样1.65V偏置电压时,可以清晰的看到毛刺现象(图3-数字处理过程中已减去直流偏置),数字量采样时 采样了4次,去掉最大和最小值,在进行平均的;如果仅采样一次,那毛刺更大。
一开始怀疑是3.3V电压源的问题(产生直流偏置,和对AD口进行限幅),今天换了一块TPS7333Q 芯片,发现问题依然存在。 加大AD 口的滤波电容(由101 变成471),没有效果。下面附AD初始化程序: 希望大侠们提提意见,万分感谢!
(图1)
图(2)





