ST意法半导体
直播中

李微波

7年用户 917经验值
私信 关注
[问答]

启用SDRAM/LTDC后ADC的噪音问题如何解决?

我正在使用 STM32H753 进行信号采样。
我启用了ADC1和ADC3,它们都是16位扫描模式(4通道)。
在我启用 FMC / LTDC 迁移 UI 应用程序之前,一切都运行良好。
我注意到大多数 ADC 通道与 FMC / LTDC 共享 IO。当同时启用这些外设时,这可能会将噪声引入 ADC 输入。
如果有人遇到过这个问题?









回帖(1)

李红梅

2022-12-9 11:16:59
我想我找到了原因。这是缓存。ADC1和ADC3共享同一个DMA buffer,ADC1的采样结果应该会被ADC3的覆盖掉。 然而,有些样本并没有像预期的那样被覆盖(CPU认为它们实际上不是),这使得FFT结果很奇怪。
注意:UI 应用程序在 FreeRTOS 上运行,MPU 在 RTOS 配置选项卡中被禁用。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分