网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 控制/MCU >

单片机没有DAC外设功能怎么办

时间:2023-09-14 16:46

人气:

作者:admin

标签:

导读:在消费电子行业,难免有时为了省成本而出现需要用到DAC而单片机没有DAC外设的情况,那么遇到这种情况怎么办呢?...

在消费电子行业,难免有时为了省成本而出现需要用到DAC而单片机没有DAC外设的情况,那么遇到这种情况怎么办呢?

PWM+滤波器:使用单片机IO口 输出占空比可调的PWM,通过RC滤波器滤除其谐波分量,保留直流分量,便可实现DAC输出 (根据傅里叶变化,任何波形均可分解为无数频率的正弦波的叠加)。比如幅值为3.3V占空比为50%的方波中含有1.65V的直流分量和谐波分量;如果将幅值3.3V占空比50%的方波过RC滤波后(对方波的谐波分量进行衰减),输出的电压会是1.65V,如下仿真图所示, 红色为输入信号,蓝色为过了二阶RC滤波器后的取出来的直流分量。公式为:

Vout=Vin*D (D为PWM波的占空比)

图片

图片

R/2R型DAC:使用 多个IO加上电阻组合为DAC (分辨率一般较低,N个IO可以生成2^N^bit位的DAC),比如用三个IO和电阻可以组合为一个8bit的DAC。如下图所示,使用开关代替IO输出高电平或者低电平,S3接到VCC(三个开关分别为0 0 1),则输出电压为VCC/8,S2接到VCC(三个开关分别为0 1 0),则输出电压为VCC/4,以此类推,最大输出电压为7*VCC/8(三个开关分别为1 1 1时); 若拓展分辨率可按照R/2R型类推 。

图片

图片

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信