|什么是PWM“死区”?( 二 )


3.双斜率 / 单斜率
1)假设一个PWM从0计数到80 , 之后又从0计数到80....... 这个就是单斜率
2)假设一个PWM从0计数到80 , 之后是从80计数到0....... 这个就是双斜率
可见 , 双斜率的计数时间多了一倍 , 所以输出的PWM频率就慢了一半 , 但是分辨率却是1:(80+80)=1:160 , 就是提高了一倍 。
假设PWM是单斜率 , 设定最高计数是80 , 我们再设定一个比较值是10 , 那么T/C从0计数到10时(这时计数器还是一直往上计数 , 直到计数到设定值80) , 单片机就会根据你的设定 , 控制某个IO口在这个时候是输出1还是输出0还是端口取反 , 这样 , 就是PWM的最基本的原理了 。
【|什么是PWM“死区”?】声明:本文转载自网络 , 如涉及作品内容、版权和其它问题 , 请于联系工作人员 , 我们将在第一时间和您对接删除处理!