STMCU小助手
发布时间:2022-10-13 21:18
|
在桥式电路中,为了防止上桥臂和下桥臂同时导通,一般会在PWM中添加死区。; g( x2 r8 [. E4 l/ x2 \ STM32中的PWM有死区和无死区的波形如下:7 l) ^7 _" W- V* a8 P5 w# B ; N5 w& W, [+ { x6 v! u, {
上两个线:1 B/ d2 ~4 k, w- G- } CH1 带死区 上管(CHx)8 w! ]1 R7 c" G+ h: ~+ C/ W CH2 不带死区 上管(CHx)+ q4 ^; R8 W( g& {8 J 下两个线: CH3 带死区 下管(CHxN) CH4 不带死区 下管(CHxN)/ I. D- p0 p6 R 可以看到 规律为: 低电平 切换到 高电平 有3us的死区时间 高电平 切换到 低电平 与没有死区的波形一样 4 M8 g; g. W- j* B 也就是说:每个上升沿之前就会延时一个死区时间 还有一件事:& o' T6 W7 H! W$ M( Y CCRx理论上在小于死区时间的bit内,会没有高电平输出,只有大于这个阈值后,才会输出高电平 V+ j: {5 A3 ] s; n4 ^ " j0 O! U! G$ ? 比如ARR=100,代表周期为100us,想输出1us的高电平pwm$ |6 [- E7 Y* R* g 当不设置死区时间,CCRx=1,就能输出1us的高电平 h# f' X- ]& s0 |& x 如果死区时间为3us,则CCRx=4,才能输出1us的高电平 ———————————————— 版权声明:Vice Versa XL& t( I3 I$ W3 ~/ Y8 B8 C * z7 E# C8 y: Y, U+ ?8 w' _0 M |
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版