SLLA663 March 2025 MCF8315A , MCF8315C , MCF8315C-Q1 , MCF8315D , MCF8316A , MCF8316C-Q1 , MCF8316D , MCF8329A , MCT8315A , MCT8316A , MCT8329A
Brake is enabled to bring the motor to a stationary state before motor startup for reliable spin-up.
| Configuration | Sub-Feature Description | Tuning Considerations |
|---|---|---|
| BRAKE_EN | Enables brake to make the motor stationary before going to motor startup. Usually comes into effect when ISD is disabled or when sensed BEMF is less than STAT_DETECT _THR. | Keep enabled to make sure motor startup with stationary rotor |
| BRK_MODE | Selects between high-side braking and low-side braking. | Can depend on the FETs used and the FET RDSon for thermals. Current sensing for current based brake only available for low side braking. |
| BRK_CONFIG | Allows user to choose between brake time and brake current threshold to come out of brake state | Current based braking is recommended to apply brake only for the time motor is spinning. Once motor slows down and brake current fall below configured threshold, brake is released. ** Current based brake is only available for low side brake. If current based brake is set with High side braking, then device defaults to time based brake. |
| BRK_TIME | The maximum amount of time for which the device applies brake. | BRK_TIME is the maximum brake time in current based brake even if current doesn’t fall below BRK_CURR_THR. For time-based brake, BRK_TIME defines the fixed time to exit brake state Set this to be the time to stop the motor from maximum safe speed to apply brake. |
| BRK_CURR_THR | Current threshold till which the motor performs brake | This is used to exit from brake if current based braking is enabled. There is importance to make sure that BRK_CURR_THR is low enough that motor is almost stopped before exiting brake for reliable startup. Too low setting can lead to motor state being stuck in ISD till ISD_TIMEOUT due to noise. Try with lowest setting and increase if unable to exit brake on time. |
| BRAKE_CURRENT_PERSIST | Persistence time for current below threshold during current based ISD brake | Keep the persistence time high enough to avoid mis-detection due to sinusoidal nature of brake current. |