2021-05-12 学习笔记PWM DAC实验

PWM DAC应用实验

(mini板上没有,真难过)

PWM DAC原理

编写实验程序(用到定时器)

1.1 介绍:

STM32F103ZET6仅仅只有两条DAC通道,并且STM32还有其他的很多型号是没有DAC的。采用专用的D/A芯片来实现就会带来成本的增加,但是STM32所有的芯片都有PWM输出,并且PWM输出通道很多,资源丰富。因此,我们可以使用PWM+简单的RC滤波来实现DAC的输出从而节省成本

1.2 PWM DAC原理

PWM本质上其实就是一种周期一定,而高低电平占空比可调的方波。
在这里插入图片描述
高电平阶段:计数器当前值从0-CCRx阶段(总时间=CCRx*每两个计数之间的间隔时间);

低电平阶段:计数器当前值从CCRx-ARR-1阶段(总时间=(ARR-1-CCRx)*每两个计数之间的间隔时间)。

可以用下面的分段函数来表示
在这里插入图片描述

其中:T是STM32中计数脉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值