目前大多数单片机集成有ADC模块,可实现10位或12位分辨率,甚至更高。往往在模拟控制上还需要外部器件通过串行口实现模拟量的输出,这样不仅成本高,产品往往不能做的更小。然而PWM成为越来越多芯片的标配,8位的分辨率比较常见,很多新品支持增强型的16位分辨率,PWM模块除了可显示占空比的电机控制外,还能起到LED调光控制。PWM波形可分解为一个直流量、与PWM同频率的频率分量和大量偶次谐波,其中这个直流分量就是供电电压乘以PWM占空比,因此可以针对PWM进行滤波获取到幅度不同的电压值,从而实现DAC功能。
|