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.

[参考译文] DRV8243-Q1:逻辑电压(SPI)

Guru**** 2455560 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1332620/drv8243-q1-logic-voltages-spi

器件型号:DRV8243-Q1

您好、团队成员:

我对于此器件的逻辑电路(SPI)有几个问题。

  1. 内部寄存器复位的条件是什么?
    我的客户正在考虑使用(S) 型号、 但担心 VM 低于4.5V 可能会复位内部寄存器。
    在这种情况下、是否最好选择(P)变体、其中 VDD 与 VM 独立?
  2. 我的客户希望将 DRV8243 (P)型号 与3.3V MCU 连接。 如果 VDD 为5V、是否可以在不使用电平转换器的情况下通过 SPI 连接它们?
  3. 对于(S)型号、如果我将 Vnsleep 设置为3.3V、SPI 的最大 VOH 会变为3.3V 吗?
  4. 可以将5V 输入到逻辑引脚(如 EN/IN1、 PH/IN2、 nSLEEP、 DRVOFF、nFAULT、 SDI、  SDO、 nSCS、 SCLK)?
  5. 是否有任何与 DRV8243 (P)型号类似、VDD 为3.3V 的器件? 该器件需要具有 SPI 接口。

此致、
桑原启

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

    您好 Kuwahara-San、

    请按照与您的问题相同的顺序在下面查看我的答案。

    1.当 VM 降至低于 VMPOR_FALL 电压并恢复到高于 VMPOR_RISE 时、器件将有一个 POR、所有寄存器都将复位为默认值。 是的、如果正常运行期间预计会出现此类电压下降、为了避免发生 POR、可使用 P 型号-假设 VDD 在 VM 电压欠压期间保持稳定。

    SPI 输入信号 SCLK、SDI、nSCS VIH 的最小值为1.5V、可以接受高达5.5V 的电压。 这些信号只要符合 VIL 和 VIH 技术规格、就可能不需要电平转换器。 请记住、SDO 输出逻辑高电平的最小电压为4.5V、VDD 电压典型值。 如果 MCU 可以接受5V 逻辑信号、则 SDO 不需要电平转换器。

    是的。对于 S 型号、当 nSLEEP = 3.3V 时、SDO 输出电平将是 VOH_SDO 最小值2.7V、典型值为3.3V。 输入 VIH 和 VIL 无变化-请参阅数据表中的上表。  

    4.当输入引脚在 VDD = 0时加电、数字电路将通过这些引脚上的内部 ESD 二极管供电。 只要超出绝对最大额定值、就不会损坏器件。 无论数字信号如何都可能保持通电、这在应用中是不可取的。  

    5.数据表中发布了所有可用的变体。 要使 P 版本正常运行、VDD 必须大于3.8V、该版本专为5V 典型 VDD 而设计。

    此致、Murugavel

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

    您好 Murugavel-San、

    感谢您的快速回复! 我还有一个问题。

    对于 S 型号、如果我设置 Vnsleep = 3.3V、VDD 也会设置为3.3V?

    客户希望与该器件使用3.3V SPI 通信、但 nSCS 被上拉至 VDD。

    此致、
    桑原启

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

    您好 Kuwahara-San、

    对于 S 型号、如果我设置 Vnsleep = 3.3V、高电平的 SDO 输出电平将是3.3V。 该特性是为应用中使用的 MCU 提供的、用于与3.3V IO 正确连接的 SDO。 Vnsleep 不会改变内部 VDD 电压、该电压始终是固定的。

    此致、Murugavel  

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

    您好 Murugavel-San、

    感谢您的快速回复!

    因此、即使 Vnsleep =3.3Vm、VDD 也会是5V、nSCS 也将是5V。 对吧?

    我可能会建议为 nSCS 引脚使用电阻分压器来调节至3.3V。 你认为这会起作用吗?

    此致、
    桑原启

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

    您好 Kuwahara-San、

    nSCS 是一个输入引脚。 内部上拉是弱上拉、不会影响 MCU 3.3V GPIO。 我们在 EVM 中使用3.3V MSP430 MCU、nSCS 直接通过 MSP430 GPIO 驱动、没问题。

    此致、Murugavel