This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MCT8316A: 关于Brake的疑问

Part Number: MCT8316A

自己做的MCT8316A电路板,调试时使用的参数为:

修改了以上默认参数的以下内容

第一 根据电机转速 计算电周期

电周期为555Hz,因此MAX_SPEED的数值应为555 x 16 = 8880(0x22B0),如下图所示:

第二 根据MAX_SPEED的数值,修改LOCK_ABN_SPEED的设置,如下图所示

第三 将CLOSE_LOOP_MODE由disable 调整为Speed Loop 如下图所示:

测试过程中发现,做了上述配置后,电机无法运行,供电电源电流也没有任何波动。芯片的DEVOFF以及Brake引脚都做了下来到GND的处理,都没有使能这两个功能。

最后发现,设置如下寄存器后,电机就可以运行了,如下图所示:

在电机运行过程中,

1. 选择Overwrite Hardware pin with Active Brake,电机会停止运行

2. 选择Hardware Pin BRAKE,不论Brake引脚是高电平还是低电平,电机都会停止运行,从这个现象看,外部引脚的Brake功能似乎没有用

请TI工程师帮忙解答一下,为什么只有选择Overwrite Hardware pin with brake functionality disabled,电机才能运行呢?外部引脚的brake功能应该怎么用?