主题中讨论的其他部件:DRV8316、 DRV8316C
大家好、我们有兴趣在 我们的系统中使用 DRV8316。 我们目前在6xPWM 中使用它、但希望添加一个 BLDC 附加电机、但没有足够的 IO。
我们希望再次使用 DRV8316、而不是像 MCT8316Z 这样的新芯片组。
是否有办法以1xPWM 模式运行 DRV8316? 使用霍尔传感器作为 PWM 的输入? 与 MCT8316Z 类似? 我们很高兴使用外部 TI 逻辑来实现该逻辑。

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.
大家好、我们有兴趣在 我们的系统中使用 DRV8316。 我们目前在6xPWM 中使用它、但希望添加一个 BLDC 附加电机、但没有足够的 IO。
我们希望再次使用 DRV8316、而不是像 MCT8316Z 这样的新芯片组。
是否有办法以1xPWM 模式运行 DRV8316? 使用霍尔传感器作为 PWM 的输入? 与 MCT8316Z 类似? 我们很高兴使用外部 TI 逻辑来实现该逻辑。

Daniel、您好!
在 DRV8316C 中、驱动器本身仅支持3x 和6x PWM 模式、并且无法直接使用霍尔传感器输入来支持1x PWM 模式。 MCT8316Z 具有一个集成的 MCU 来处理霍尔输入、因此允许它直接接收这些输入。
为了使用霍尔传感器输入、您需要将其馈入外部 MCU、然后使用这些输出生成所需的额外 PWM。 但是、这并不能解决您在缺少 IO 引脚方面遇到的难题。 为了对此进行补偿、您可能需要考虑为两 个驱动器切换到3倍 PWM 模式 、并将 INLX 引脚连接到 AVDD、如数据表的此屏幕截图所示。

请告诉我这是否回答了您的问题、如果回答了、请帮助将此主题标记为已解决。
最棒的
Robert
Daniel、您好!
遗憾的是、除非来自 MCU 的 GPIO 信号用作驱动器的 PWM 输入、否则它需要为3个 PWM。 我们的 DRV8316C 不能在您的图和下图 MCT8316Z 中的1x PWM 模式下工作:

MCT8316Z 具有集成的电机控制功能、使其仅接收1个 PWM 信号和霍尔输入、以便对电机进行换向。
DRV8316C 没有此功能、可在3倍和6倍 PWM 模式下严格运行。
最棒的
Robert