DSP内部AD通道之间有时会有串扰,要避免串扰,未使用的通道要接地。还有一个比较重要的地方,就是ad的采样率和存储速度。做示波器,把ad开到了最快,但是实际上发现怎么只有1M不到的样子。AD没配错,郁闷了半天,想到其实AD跑的再快,存储的速度跟不上也没用。存储速度也就是说 ad_value[w]=AdcRegs.RESULT0;的速度,这关系到ADC中断函数的效率情况。不过我试过把中断函数写的再简洁,最终整个采样也就跑几M而已。 外部电路的话一般都是用FPGA对ram乒乓操作解决的,dsp一直没想到什么好办法。 |