[STM32G4] STM32G431的DAC输出信号失真?

[复制链接]
1177|18
 楼主| Uriah 发表于 2025-3-10 17:22 | 显示全部楼层 |阅读模式
正弦波输出总是有毛刺,问题出在采样率、缓冲区,还是别的地方?
classroom 发表于 2025-3-12 11:52 | 显示全部楼层
检查DAC输出缓冲器的设置。如果输出信号失真且无法输出低电压,可以尝试关闭输出缓冲器。
laocuo1142 发表于 2025-3-12 15:29 | 显示全部楼层
可能是参考电压不稳定
flycamelaaa 发表于 2025-3-12 17:01 | 显示全部楼层
外部电路干扰
powerantone 发表于 2025-3-12 18:05 | 显示全部楼层
DAC的配置参数设置不当,可能导致输出信号失真。
stormwind123 发表于 2025-3-12 20:35 | 显示全部楼层
DAC硬件本身可能存在故障,如内部电路损坏、引脚虚焊等。
probedog 发表于 2025-3-12 22:46 | 显示全部楼层
检查DAC输出端的布线和连接。简化外部电路,排除干扰因素的影响。
weifeng90 发表于 2025-4-10 12:31 来自手机 | 显示全部楼层
有波形图,传上来看看。
远山寻你 发表于 2025-4-11 01:11 | 显示全部楼层
STM32G431 DAC 输出正弦波时出现失真或毛刺,可能由采样率不足、缓冲区管理、时钟配置、硬件干扰 或 电源噪声 导致

一秒落纱 发表于 2025-4-11 02:10 | 显示全部楼层
若正弦波的 采样点太少 DAC 更新速率过低,会导致波形阶梯状失真(非平滑正弦波)

夜阑风雨 发表于 2025-4-11 03:24 | 显示全部楼层
预计算的正弦波数据表存在量化误差或点数不足

冰春彩落下 发表于 2025-4-11 04:33 | 显示全部楼层
DAC 输出缓冲器(Buffer)未启用或负载阻抗不匹配,导致信号畸变

别乱了阵脚 发表于 2025-4-11 05:37 | 显示全部楼层
DAC 输出端添加 RC 低通滤波器(截止频率略高于信号频率):例如:1kHz 正弦波,用 1kΩ + 100nF(截止频率 ≈ 1.6kHz

暖了夏天蓝了海 发表于 2025-4-11 06:45 | 显示全部楼层
电源噪声(尤其是 VDDA)会直接耦合到 DAC 输出。在 VDDA VSSA 引脚就近放置 10μF 电解电容 + 100nF 陶瓷电容

三生万物 发表于 2025-4-11 07:22 | 显示全部楼层
一定要注意VDDA = 3.3V(与 VDD 同源),避免使用开关电源直接供电

淡漠安然 发表于 2025-4-11 08:18 | 显示全部楼层
DAC 输出走线靠近高频信号线(如 SPIPWM),导致串扰。注意的是DAC 走线尽量短,远离数字信号线。建议使用地平面屏蔽或差分走线(若需长距离传输)

江河千里 发表于 2025-4-11 09:39 | 显示全部楼层
一般来说,定时器时钟源不稳定(如 HSI 未校准),导致 DAC 更新间隔不均

光辉梦境 发表于 2025-4-11 10:11 | 显示全部楼层
其实若使用 DMA 更新 DAC 数据,缓冲区未及时填充会导致波形断裂

xinxianshi 发表于 2025-11-5 20:07 | 显示全部楼层
DAC硬件本身可能存在故障,检查线路与连接
您需要登录后才可以回帖 登录 | 注册

本版积分规则

186

主题

6565

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部