ZHCAF47 March 2025 MCF8315A , MCF8315C , MCF8315C-Q1 , MCF8315D , MCF8316A , MCF8316C-Q1 , MCF8316D , MCF8329A , MCT8315A , MCT8316A , MCT8329A
启用制动功能可在电机启动之前使电机进入静止状态,以实现可靠的旋转。
| 配置 | 子特性说明 | 调优注意事项 |
|---|---|---|
| BRAKE_EN | 启用制动,使电机在开始启动之前静止。通常在禁用 ISD 或感测到 BEMF 小于 STAT_DETECT_THR 时生效。 | 保持启用状态以确保电机启动时在转子处于静止状态 |
| BRK_MODE | 在高侧制动和低侧制动之间进行选择。 | 可能取决于使用的 FET 和针对热阻的 FET RDSon。基于电流的制动的电流检测仅适用于低侧制动。 |
| BRK_CONFIG | 允许用户在制动时间和制动电流阈值之间进行选择以退出制动状态 | 建议仅在电机旋转时使用基于电流的制动。一旦电机减速且制动器电流降至配置的阈值以下,就会释放制动器。** 基于电流的制动器仅适用于低侧制动。如果基于电流的制动器设置为高侧制动,则器件默认为使用基于时间的制动。 |
| BRK_TIME | 器件施加制动的最长时间。 | BRK_TIME 是基于电流的制动器中的最大制动时间,即使电流未降至低于 BRK_CURR_THR 也是如此。对于基于时间的制动,BRK_TIME 定义了退出制动状态的固定时间。将此设置为从最大安全速度施加制动以停止电机的时间。 |
| BRK_CURR_THR | 电机执行制动时的电流阈值 | 如果启用了基于电流的制动,则此项用于退出制动。为了实现可靠启动,必须确保 BRK_CURR_THR 足够低,以便电机在退出制动之前几乎停止。设置得过低可能导致电机状态停滞在 ISD 中,直到由于噪声而出现 ISD_TIMEOUT。尝试使用最低设置,如果无法及时退出制动则增大。 |
| BRAKE_CURRENT_PERSIST | 基于电流的 ISD 制动期间电流低于阈值的持续时间 | 保持足够长的持续时间,以避免由于制动电流的正弦性质而导致误检测。 |