打印
[STM32G4]

STM32G431的DAC输出信号失真?

[复制链接]
392|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
外部电路干扰

使用特权

评论回复
5
powerantone| | 2025-3-12 18:05 | 只看该作者
DAC的配置参数设置不当,可能导致输出信号失真。

使用特权

评论回复
6
stormwind123| | 2025-3-12 20:35 | 只看该作者
DAC硬件本身可能存在故障,如内部电路损坏、引脚虚焊等。

使用特权

评论回复
7
probedog| | 2025-3-12 22:46 | 只看该作者
检查DAC输出端的布线和连接。简化外部电路,排除干扰因素的影响。

使用特权

评论回复
8
weifeng90| | 2025-4-10 12:31 | 只看该作者
有波形图,传上来看看。

使用特权

评论回复
9
远山寻你| | 2025-4-11 01:11 | 只看该作者
STM32G431 DAC 输出正弦波时出现失真或毛刺,可能由采样率不足、缓冲区管理、时钟配置、硬件干扰 或 电源噪声 导致

使用特权

评论回复
10
一秒落纱| | 2025-4-11 02:10 | 只看该作者
若正弦波的 采样点太少 DAC 更新速率过低,会导致波形阶梯状失真(非平滑正弦波)

使用特权

评论回复
11
夜阑风雨| | 2025-4-11 03:24 | 只看该作者
预计算的正弦波数据表存在量化误差或点数不足

使用特权

评论回复
12
冰春彩落下| | 2025-4-11 04:33 | 只看该作者
DAC 输出缓冲器(Buffer)未启用或负载阻抗不匹配,导致信号畸变

使用特权

评论回复
13
别乱了阵脚| | 2025-4-11 05:37 | 只看该作者
DAC 输出端添加 RC 低通滤波器(截止频率略高于信号频率):例如:1kHz 正弦波,用 1kΩ + 100nF(截止频率 ≈ 1.6kHz

使用特权

评论回复
14
暖了夏天蓝了海| | 2025-4-11 06:45 | 只看该作者
电源噪声(尤其是 VDDA)会直接耦合到 DAC 输出。在 VDDA VSSA 引脚就近放置 10μF 电解电容 + 100nF 陶瓷电容

使用特权

评论回复
15
三生万物| | 2025-4-11 07:22 | 只看该作者
一定要注意VDDA = 3.3V(与 VDD 同源),避免使用开关电源直接供电

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

4523

帖子

1

粉丝