PDA

View Full Version : [SOLVED] BLDC_BC_BEMF_EXAMPLE_TLE987X problem



jacko
Sep 25th, 2018, 03:21 PM
Hi all,
I use TLE9879-EvalKit, connect to my BLDC motor, and download the software BLDC_BC_BEMF_EXAMPLE_TLE987X, start it, the motor move a little, then stop. I check the register BDRV_CTRL1, all off the flags HSx_SUP_ERR_STS and LSx_SUP_ERR_STS are '1'.
The board is new, TLE987x_DFP version is 1.3.2. The software BLDC_BC_BEMF_EXAMPLE_TLE987X has been tested? And sure that the software is OK?

Lykaon
Sep 26th, 2018, 01:00 AM
Hi jacko,
a possible reason is that the current limitation of your power supply is too low. Could you please increase and try again?

Best regards

jacko
Sep 27th, 2018, 02:22 AM
Hi jacko,
a possible reason is that the current limitation of your power supply is too low. Could you please increase and try again?

Best regards
Hi Lykaon,
Thanks! You were right! I Increase the current limitation, it works. If I want to commutation immediately and no delay, what should I do?

pestadieu
Sep 27th, 2018, 11:01 PM
Hi jacko,

The commutation patterns are defined in 'Table.c' from line 73 to 80. These patterns are passed to the register in 'BEMF.h' on line 85.

The MCMOUTS register that handles the patterns is defined in the user manual (Rev 1.4) (https://www.infineon.com/dgdl/Infineon-TLE9879QXA40-UM-v01_04-EN.pdf?fileId=5546d4624e24005f014e52ca1628452c) on page 603.

Best regards

jacko
Sep 29th, 2018, 08:36 PM
Hi jacko,

The commutation patterns are defined in 'Table.c' from line 73 to 80. These patterns are passed to the register in 'BEMF.h' on line 85.

The MCMOUTS register that handles the patterns is defined in the user manual (Rev 1.4) (https://www.infineon.com/dgdl/Infineon-TLE9879QXA40-UM-v01_04-EN.pdf?fileId=5546d4624e24005f014e52ca1628452c) on page 603.

Best regards

Thanks! I get it.