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:VCP_OV 标志/OT 标志

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1117266/drv8316-vcp_ov-flag-ot-flag

器件型号:DRV8316

大家好、

目前、我们正在评估或设计的第一个 PCBA、其中使用了 DRV8316R。 不幸的是、我们遇到了一些与潜水员有关的问题、并且不理解其行为的原因。  

1) 1)每次启动驱动程序时  、都会触发状态寄存器1位7 (OTW 位)。 如果我们在启动后将 DRV_OFF 设置为低电平、但对于串联、启用显示 OT 标志的器件似乎不安全。 为什么触发 OT、因为没有 OT 情况? 我们如何避免这种行为?

2)状态寄存器2触发位3 (VCP_UV)。 由于系统的电源电压为24V (额外的串联二极管=> 23.3V)、电荷泵将部署更高的电压。 我测量了电压@ PIN8 (CP 输出)、即~28.5、这似乎在一个可接受的范围内。 您能否确认、这是可以的吗? 为什么触发标志? 您能否告诉我们、设计中是否有错误?

谢谢、

弗洛里安

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

    您好、Florian、

    感谢您提出这个问题、这是一种有趣的行为。  

    [~ userid="520436" URL"/support/moter-drivers-group/moter-drivers/f/moter-drivers-forum/1117266/drv8316-VCP_ov-flag-ot-flag"]

    1) 1)每次启动驱动程序时  、都会触发状态寄存器1位7 (OTW 位)。 如果我们在启动后将 DRV_OFF 设置为低电平、但对于串联、启用显示 OT 标志的器件似乎不安全。 为什么触发 OT、因为没有 OT 情况? 我们如何避免这种行为?

    [/报价]

    OTW 位是唯一的"1"位、还是所有位都处于该状态?

     当 VM 的电压高于 UVLO 时、您能否尝试保持 DRVOFF =低电平并确保 nSLEEP =高电平? 我想确保 SPI 寄存器处于活动状态。  

    如果没有 OT 情况、则不应触发 OTW。  

    [~ userid="520436" URL"/support/moter-drivers-group/moter-drivers/f/moter-drivers-forum/1117266/drv8316-VCP_ov-flag-ot-flag"]2)状态寄存器2位3 (VCP_UV)被触发。 由于系统的电源电压为24V (额外的串联二极管=> 23.3V)、电荷泵将部署更高的电压。 我测量了电压@ PIN8 (CP 输出)、即~28.5、这似乎在一个可接受的范围内。 您能否确认、这是可以的吗? 为什么触发标志? 您能否告诉我们、设计是否出错?

    CP = 28.5V 正常(VM + 5V)。 您能否检查其他状态位是否为"1"?

    谢谢、
    Aaron

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

    您好、Aaron、

    感谢您的支持! 我的 SPI 时钟相位配置错误、这会导致 SPI 寄存器及其在 SW 中的赋值错误行为。

    此外、我的 SPI_UnlockRegisters 在芯片初始化后过快、被忽略(您在 SPI 处于活动状态时的提示)。

    现在一切都很好、我可以读取和写入预期的值。

    谢谢、

    弗洛里安