Hi TI-team
My customer is verified by rotating the BLDC motor at 120 degrees of current.
The motor is rotating with no load (idle), but the FAULT LED is on all the time.
They checked the cause of the FAULT (0x00) in the SPI register.
In the default register settings, the FAULT could not be checked.
When EN_OLA_A/EN_OLA_B/EN_OLA_C (bits 0, 1, and 2) of the registers of IC2 (0x05) were set to "1b", the OLA (Open Load Active) bit stood in all phases.
Supply 12V power ⇒ Set the enable to H ⇒ Set the level shifter ⇒ PWM output
The FAULT LED lights up when they make a PWM output.
Question
(1) When each OLA (bit 0, 1, 2) is disabled (0b) in IC2 (0x05) of the SPI register, will FAULT (0x00) of the SPI register not be detected and the nFAULT pin of the IC will fall into Lo when OLA is detected ?
(2) Regarding the timing of the VOLA measurement, is it correct to use the voltage at the timing when GLx goes from Hi to Lo and GHx goes from Lo to Hi ?
(3) After powering up the driver IC, the microcontroller outputs a Lo level.
If I set ENABLE to Hi, then GHx becomes Hi level.
If I set ENABLE Hi, is it a specification that GHx outputs a high level when I set ENABLE Hi ?
If it is a specification, is there a way to stop the hi level output ?
Best Regards,
Koji Hayashi