CH32V003的ADC使用DMA采样不连续

大神们, 使用频率发生器发出8.7k的正弦波, 使用MCU配置DMA连续采样64个点,总会发现波形不连续, 如下图所示:


似乎采样过程中遗漏了一些数据, 请问如何能改善?


注: 其他频率也有类似现象


image.png



也可能并不是遗漏, 而是中间的电压校准或者是参考电压突然有偏移?  是什么导致这样的情况的? 


image.png


使用示波器查看信号源的波形是连续的



应该还是漏点了, 下面这个图能看到, 每次波形采集都漏了12个数据点:

image.png


知道问题所在了, 把DMA改为采样模式Normal就可以了,哈


image.png


只有登录才能回复,可以选择微信账号登录