我实施了一种利用 MCP8316A 驱动无刷直流电机的设计、但在实施过程中遇到了一些重大问题。
启动时、我希望电机完全未通电、因此我在我的系统中将 DRVOFF 引脚拉至逻辑高电平。 MCU 初始化后、它将通过 I2C 发送命令以覆盖控制引脚。
在测试中、我仅为 MCU 数字电源供电、因此在为 VM 供电~3.7V 的稳压器中存在漏电流。 在这种状态下、电机完全通电、消耗尽可能多的电流、这看似会忽略 DRFOFF 使能信号。
我想知道这是否是由于在可接受的 范围内缺少 VM 电源所致、但使用由外部电源提供的 12V VM 时、电机保持完全通电状态并达到电源的 12V 3.5A 电流限制。
我已尝试对系统断电并在 MCU 保持复位状态的情况下重新启动、以确保不会因这种情况而覆盖硬件定义的 DRVOFF 状态、但我获得了相同的结果。
我在下面附上了我的原理图、标记了我上拉 DRVOFF 引脚以启用的位置、还标记了其他根本未连接到 MCU 的引脚。
我非常感谢您为调试该问题提供一些帮助。