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.

[参考译文] MCT8316Z:降压转换器问题

Guru**** 2487425 points
Other Parts Discussed in Thread: MCT8316Z

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1127986/mct8316z-issue-with-buck-converter

器件型号:MCT8316Z

尊敬的 TI 团队:

我最近创建了一个基于 MCT8316Z 的定制板作为栅极驱动器、我遇到了降压转换器的问题。 我将为 nSLEEP 引脚提供5V 输入。 我将获得一个清晰的3.3V 输出或一点点 AVDD 输出、但是、我的降压转换器将哪些组件缩减至3.3V 输出、为我提供了26V 的全电源电压。

我的布局/组件大小是否出现了问题、或者这可能是芯片问题、我应该用新问题替换它?

此致、

Patryk。

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

    尊敬的 Patryk:  

    您可以共享原理图吗?

    降压稳压器应具有一个电感器/电阻器(LBK/RBK)和一个用于滤波的电容器(CBK)、以输出降压电压。 请确保您使用的是 LBK = 22uH/47uH 或 RBK = 22 Ω、CBK = 22uF。  

    谢谢、
    Aaron

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

    您好、Aaron、  

    感谢您回来。

    我将使用此替代品附加原理图、对于组件、我使用的是 TI 遵循指南的元件、47uH 电感器和22uF 电容器。

     e2e.ti.com/.../MCT-Schem.pdf

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

    尊敬的 Patryk:

    感谢您提供原理图! 我看了原理图、没有看到任何明显的事情。 您是在 SW_BK 引脚上还是 在电感器之后的3V3节点上的降压转换器输出上进行测量? 您能否关闭电路板电源(但将所有器件保持连接状态)并测量降压输出上3V3节点与 VM 引脚之间的电阻? 我想看看降压输出和26V 电源之间是否可能存在任何短路。  

    此致、

    Anthony Lodi

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

    您好、Lodi、

    感谢您回来、

    否 我检查了你所感兴趣的东西、我没有简短的介绍。  

    现在、我取出了电感器并将3V3连接回 MCU、现在使用外部电源为 MCU 供电、以确保芯片的安全。 当我在 MCU 执行 SPI wrtie 命令后不久为 MCT 加电、然后读取命令时出错。 SPI 告诉我降压转换器处于欠压情况。  

    如果我通过 SPI 禁用降压、并希望在不使用电感器/降压的情况下使用 MCT、可以吗? 或者、该错误是否会阻止我启动电机?

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

    此外、我注意到、当我尝试写入控制寄存器2A 之类的内容时、当我在它与初始复位没有变化之后读取它时。

    这可能是由不正确的奇偶校验位导致的?  

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

    尊敬的 Patryk:

    感谢您的提示。  

    [引用 userid="518727" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1127986/mct8316z-issue-buck-converter/4186818#4186818"]SPI 告知我降压转换器处于欠压情况。  [/报价]

    您能否再次检查 LBK 是否正确焊接? 如果您的降压输出负载电流估计低于40mA、您可能需要尝试将 LBK 替换为 RBK = 22欧姆、以确认电感器不会导致问题。  

    出现 BUCK_UV 故障表明降压输出引脚(SW_BK、FB_BK、GND_BK)损坏、降压输出元件未正确焊接或布局不正确。 如果这导致了问题、我想帮助您消除此故障。  

    [~ userid="518727" URL"/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1127986/mct8316z-issue-buck-converter/4186818#4186818"]\n 如果我通过 SPI 禁用降压、并希望在没有电感器/降压的情况下使用 MCT、我可以吗? 或者、此错误是否会阻止我启动电机?

    是的、您可以通过 SPI 中的 BUCK_DIS 位禁用降压。  如果3V3线路不为重要信号供电、这不会影响电机功能。

    说到、您能否确保 DRVOFF 设置为低电平、nSLEEP 设置为高电平? 如果 nSLEEP 为低电平、则不会为降压转换器供电。  

    [引用 userid="518727" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1127986/mct8316z-issue-buck-converter/4186882#4186882"]此外、我注意到、当我尝试写入一些内容以表明"ct83控制"在读取"2A 后未更改"注册"。]

    听起来您的 SPI 写入不正确 或  SPI 总线未启用(nSLEEP  未 上拉)。 请确保 nSLEEP 为高电平且 VM > VM_UVLO。 如果 SPI 仍然无法正常工作、请参阅此 E2E 常见问题解答: e2e.ti.com/.../faq-spi-configuration-and-use

    极性位不应成为这里的问题。  

    谢谢、
    Aaron

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

    您好、Aaron、

    实际上、我已将 LBK 从电路板上移除、以避免它为3.3V 电源电压供电。 您说这是导致问题的原因、LBK 或 RBK 必须在那里? 由于这一事实、我有来自另一个源的3V3、因此 SPI 主器件能够接收功率。

    我已经检查了两个引脚、DRVOFF 是低电平、实际上保持悬空、是否最好将其接地? 对于 nSLEEP、它设置为高5V。  

    下面是我从 SPI 线路中收到的内容、您可能可以指出、例如、如果我有一个错误的写入命令。 图片。

    SPI 写入命令:

    SPI 读取命令:

    编辑: 我只是注意到我得到的错误不是来自 BUCK,而是来自 NPOR,这对我来说很奇怪,因为我为芯片提供26V 电压。  

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

    尊敬的 Patrick:

    [~ userid="518727" URL"/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1127986/mct8316z-issue-buck-converter/4187609#4187609]I 实际上已从板上移除 LBK、以避免它为3.3V 电源电压供电。 您说这是导致问题的原因、LBK 或 RBK 必须在那里? 由于这一事实、我有来自另一个源的3V3、因此 SPI 主器件能够接收功率。

    是的、这会导致问题。 无论是否使用降压、都必须组装降压组件。  

    [~ userid="518727" URL"/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1127986/mct8316z-issue-buck-converter/4187609#4187609]\n 我已检查两个引脚、DRVOFF 处于低电平、实际上保持悬空状态、是否更好地接地? 对于 nSLEEP、它设置为高5V。  [/报价]

    没关系、只要 nSLEEP 实际电压为5V、器件就应处于唤醒状态。 有时、如果由 GPIO 控制、用户将在 MCU 中启用内部上拉、因此 MCU 内部上拉和 nSLEEP 内部下拉之间的电阻分压器会将 nSLEEP 电压拉至低于 VIL 规格、并导致信号为低电平而不是高电平。  

    我认为您的 SPI 交易还可以、但我没有深入了解每个字。 确保您使用 SPI 模式1 (在 SCLK 下降沿采样的数据、在 SCLK 上升沿移位)、因为我认为某些读取可能不正确?

    [引用 userid="518727" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1127986/mct8316z-issue-buck-converter/4187609#4187609]Edit: 我只是注意到我所得到的 erro 不是来自 BUCK、而是来自 NPOR、因为它为我提供26V 芯片。  [/报价]

    默认情况下、当 VM 上电时、器件在 IC_STAT 寄存器中的 NPOR = 1。 这有点令人困惑、但这意味着"电源正常"、这意味着 VM > UVLO。  

    谢谢、
    Aaron

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

    您好、Aaron、

    我已经弄清楚了这个问题、IC 芯片由于大量的焊料而没有完全接触到它下面的焊盘。 在我解决了没有错误等问题后
    这允许通过 MCU-ESC 进行 SPI 传输


    尽管在连接电机和传感器时电机未移动、但测试时制动信号较低。 经过一些测试后、电路板遗憾地出现了严重错误、并且出现了短路。 现在、我要组装一个新电路板来尝试解决该问题。  

    芯片是否需要 MCU 的任何其他输入来启动电机?

    此致、

    Patryk。

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

    尊敬的 Patryk:  

    感谢您提供的澄清信息。  首先也是最重要的、我将确保所有引脚都正确焊接、从而不会出现短路或开路。  

    启动电机的正确步骤应为:

    -为 VM 上电、将 DRVOFF 设置为低电平或悬空引脚
    -确保 PWM 信号设置为0%打开
    -将 nSLEEP 设置为高电平
    -等待1ms 以使设备唤醒
    -配置 SPI  
    -设置 PWM 信号以使电机旋转

    我认为您的 PWM 信号可能在非常高的占空比下导通、甚至在100%的时间内导通、这将导致非常大的启动电流。 如果霍尔信号的顺序不正确、则电机可能会失速、并会产生大量电流、如果未启用过流保护、则可能会损坏电机驱动器。  

    谢谢、
    Aaron

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

    谢谢 Aaron、

    这对该器件进行了大量澄清。 非常感谢。