神农鼎 发表于 2024-3-3 11:32:22

PWM 是 16位的
STC8H8K64U / STC32G12K128 系列是12位ADC, 来保证你要的精度

晓飛飛 发表于 2024-3-3 19:03:48

小白 发表于 2024-3-3 09:39
DAC的精度有12位吗?
PWM的频率是多少?
DAC最大理论精度是16位的,PWM的最大频率与MCU主频和PWM位数选择有关,
主频越高,支持的PWM频率越高,PWM位数越高,PWM输出频率越低。

WHX 发表于 2024-5-15 12:18:56

{:5_332:}

潘豆豆 发表于 2024-10-3 13:04:53

真厉害啊!PWM还能做DAC

jmg 发表于 2024-10-21 11:18:13

本帖最后由 jmg 于 2024-10-21 11:24 编辑

Here are filter choices examples for PWM as DAC response times.

The classic lazy equal-values ​​RC 2nd order filter can be improved on with a lighter loading second stage, or even buffering if you have a spare opamp.
If you have an Opamp spare, moving to a 3rd order filter can give even lower ripple or faster rise time.

wlhet 发表于 2024-11-7 08:40:13

不错的教程,学习了

ryhyc 发表于 2024-11-28 18:43:38

学习了!

522810886 发表于 2024-12-20 09:21:22

<p>学习</p>

ryhyc 发表于 2024-12-30 14:56:03

楼主好!使用屠龙刀的例程16位pwm输出《38-PWM转DAC,ADC读取DAC电平进行反馈》,测试输出如果12位也应该用0-4096级的占空比变化吧?现在例程里是0-256级变化,测量P1.4的输出电压跳动也比较大。这个输出能有0.2ma左右吗?我有个小项目要用到这个,请指教!

ryhyc 发表于 2025-4-12 15:16:21

学习了!
页: 1 [2] 3
查看完整版本: PWM做DAC完整演示程序,用内部真12位ADC来保证精度@8H8K64U