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.

[参考译文] DRV8873-Q1:如何从一个 MCU 输出控制多个 NOL 线路?

Guru**** 2465890 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1291217/drv8873-q1-how-to-control-multiple-nol-lines-from-one-mcu-output

器件型号:DRV8873-Q1

我们在一个板上有6个由 MCU 控制的驱动器。 每个驱动器都有单独的 nSLEEP 信号、但所有禁用引脚都连接在一起并通过 nFET 切换至接地端。 我想以相同的方式控制所有 NOL 引脚、即同时启用或禁用所有驱动器上的 OLP 和 OLA、同时保持 单独控制驱动器睡眠的功能。

与禁用引脚不同、NOL 被内部上拉至 nSLEEP。 这意味着、理论上任何驱动器上的高 nSLEEP 电平都可以通过 NOL 上拉电阻传递到其他驱动器。 可能2x450k 无法克服  另一个 nSLEEP 上的100k 下拉电阻、但它可能会触发 NOL。

我想我可以将一个 nFET 漏极过孔二极管拆分到所有 NOL 引脚。 我上一个问题的答案也建议我永远不应该离开 NOL N/C。 那么、我是否应该在二极管之后为相应的 nSLEEP 引脚添加更强一点(100k)的外部上拉电阻?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的提问。 我们的专家将在24小时内向您提供反馈。

    此致

    森田真也

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Dmitry,  

    设置应该没问题、但我将与团队中的一位汽车人员进行仔细检查。 我认为添加100k 外部上拉电阻器是一个好主意、因为这是一个比内部电阻器更强的上拉电阻器。 它用于什么应用?

    此致!

    凯尔蒂  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是供轮椅使用的电动座椅模块。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Dmitry,

    nSLEEP 引脚是否已连接至微控制器、如果是、您将提供何种逻辑(3.3V 或5V)。

    此致!

    凯尔蒂

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、所有 nSLEEP 都通过3.3V 逻辑连接到 STM32输出。

    顺便说一下、我做了一些电路分析、当 nFET 打开时、一切都应该正常、即使没有二极管和上拉电阻也是如此。 在该状态下、所有 NOL 按预期被硬拉至地。 它们下拉电阻为 nSLEEP 的450k 上拉电阻会与下拉电阻并行、因此所有 nSLEEP 都有82k 下拉电阻。 然后、如预期的那样、它们的实际电平将取决于 MCU 输出。

    但是、当 nFET 关断时、可以不考虑它。 如果没有二极管和外部上拉电阻器、公共 NOL 线将悬空、并通过450k 电阻器连接到高和低 nSLEEP 输入的某种组合。 因此、NOL 逻辑电平可以是0和3.3V 之间的任何值。 这是我试图避免的情况。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我现在意识到、使用 OD FET 驱动 NOL 的想法是个错误。 由于 NOL 引脚从未被上拉至5V VDD (与禁用不同)、因此 OD 是不必要的。 这些引脚可直接由3.3V 逻辑驱动、这将确保它们的状态、而且不会影响 nSLEEP 的功能。 这是一个过度思考的案例。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Dmitry,  

    您能否详细说明一下、NOL 的含义从未上拉至5V VDD。 它被上拉至 nSLEEP、当它未处于睡眠模式时、该值为5V。

    此致!

    凯尔蒂  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    根据数据表(并已在实际使用的器件上确认)、nSLEEP 在3.3V MCU 逻辑下工作正常。 因此、当不处于睡眠状态时、它会通过 450k 电阻器将 NOL 上拉至3.3V。 我认为这很好、 这意味着我可以将 共享 NOL 线路直接连接到另一个 MCU 引脚。

    我无法使用禁用输入来实现这一点、因为它在内部上拉至5V、所以我必须在那里使用 OD FET。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Dmitry,

    我现在明白了。 该器件的 VIH 最小值为1.6V、因此我同意您的电流设置应该没问题。 我将关闭该主题。

    此致!

    凯尔蒂