
我想在我的硬件上测试我的FOC算法,所以我基于STSPIN32G4的评估板设计了自己的PCB,并在STM32CubeIDE中创建了一个空项目。我使用一个电压稳压器将12V输出到我的PCB上。当我测试STSPIN32G4的内部驱动器时,我发现一个问题,无论我做什么,GHS的电压都是5.8V,GLS的电压是0V,out也是5.8V,板子的电流是0.02A。我已经尝试过让PE8处于高电平或接地或者使用PWM,但GHS1的电压始终没有变化。即使我什么都不做,只是将一个空程序下载到STSPIN32G4,三个GHS的电压也是5.8V。我还发现我去读内部的状态寄存器,如果我运行空程序,nFAULT会变高,如果我使用Timer1打开PWM互补输出,nFAULT会变低。 按照我的理解GHS和GLS应该跟内部的Timer1输出是一致的,这样才能控制外部MOS管的开关,out在我PWM给满应该是接近供电的电压12V,请问我的问题在哪,怎么才能控STSPIN32G4的内部驱动 |
STM32G474CBT6上电瞬间用示波器测得io口产生较大电压(浪涌电压)
STM432G4单片机IAP程序+上位机
关于STM32G474 双BANK的测试问题
STM32G473 flash擦除时程序卡死
comp输出用于tim1刹车,消隐源和pwm输出是不是得是同一个TIM?
STM32G431内部运放1和2输出连接的ADC为什么不是OPAMP?
workbench6.3.2生成的代码,无法用pilot电机参数识别,无法通讯
stm32G474的flash模式如何判定?single bank 和dual bank
STM32G474高精度定时器HRTIM配置死区互补PWM极端输出问题
hrtim里update reset和reset update同时打开不会互相激励吗,另外为什么现在定时器周期值不用-1了
你好,请问这个问题解决了吗?我现在自己做的板子,也出现这个异常现象了。