嵌入式学习小组
直播中

绝代双骄

12年用户 1106经验值
私信 关注

用Mini51的换相寄存器PHCHG和寄存器PHCHGNXT做BLDC驱动,两个寄存器中各位的详细用法和PWM要设定为怎么模式?

我想用Mini51的换相寄存器PHCHG 和下一相寄存器PHCHGNXT做BLDC驱动,

请问以上两个寄存器中各位的详细用法和PWM要设定为怎么模式?

回帖(1)

笑尽往事

2024-1-9 11:07:15
Mini51的PHCHG和PHCHGNXT寄存器是BLDC马达换相时使用的寄存器。其中PHCHG寄存器存放当前需要打开的三相管的引脚控制字,PHCHGNXT寄存器存放下一个需要打开的三相管的引脚控制字。

根据Mini51的数据手册,PHCHG寄存器的位定义如下:
- Bit0~Bit2:PHC0~PHC2,用于配置U相引脚控制字;
- Bit3~Bit5:PHB0~PHB2,用于配置V相引脚控制字;
- Bit6~Bit8:PHA0~PHA2,用于配置W相引脚控制字;
- Bit9~Bit11:DMABUSY、RdEmpty、UnLock,用于操作寄存器控制。

PHCHGNXT寄存器的位定义与PHCHG寄存器相同,用于存放下一个换相的引脚控制字。

PWM模式的设置可以根据实际需要进行设置。例如,可以使用PWM输出模块的自动重载模式,配合死区时间控制,在每个换相时切换输出端口。具体的PWM设置可以参考Mini51的数据手册和相关的应用笔记。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分