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.

[参考译文] DRV8718-Q1:离线OOL和OSC检测条件以及DS_GS位

Guru**** 2555630 points
Other Parts Discussed in Thread: DRV8718-Q1

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1096880/drv8718-q1-offline-ool-and-osc-detection-condition-and-ds_gs-bits

部件号:DRV8718-Q1

大家好,

我的客户在电动座椅应用中使用DRV8718-Q1,并将其配置为H桥控制模式以驱动4个电机。 在测试期间,他们会发现一些有关脱机诊断的问题:

(1)在H形电桥模式下,离线检测是否可以独立于每个电机工作? 我的意思是当一个电机停止并诊断,而其他驱动器已启用且电机正在运行时的情况。 我知道每个1/2桥都有专用的上拉电流源,可以由比特控制。 但我还在数据表上找到"启用驱动程序之前,可以执行脱机诊断"。

(2)另一个问题是脱机诊断期间,客户发现全局DS_GS位设置为1。 但根据数据表,当VDS比较器处于诊断模式时,此位不会报告故障或警告。 以下是DS_GS=1之后的客户寄存器值。 他们只想启用半桥5和6脱机诊断。 但我发现他们的配置是所有输出电流源都已启用, VDS_LVL_5和6阈值为1.4V,而其它阈值为0.4V。 我不确定这是否是禁用类似 的其他输出脱机诊断的正确方法。

谢谢!

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

    您好,Iris,

    感谢您在汽车驱动器论坛上发帖。 我们正在调查您的问题,并将在24小时内回复您。

    此致,

    Pablo Armet

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

    您好,Pablo:

    此问题是否有任何更新?

    谢谢

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

    您好,Iris,

    很抱歉回复太晚。

    8718 -condition-and-ds_gS-bits"](1)在H桥模式下,脱机检测是否可以独立于每个马达? 我的意思是当一个电机停止并诊断,而其他驱动器已启用且电机正在运行时的情况。 我知道每个1/2桥都有专用的上拉电流源,可以由比特控制。 但我还在数据表上找到"启用驱动程序之前,可以执行脱机诊断"。[/QUOT]

    为了使脱机诊断工作,EN_DRV需要为低电平,这将禁用所有输出。 因此,不能出现一个H形电桥正在执行脱机诊断,另一个则旋转电机的情况。

    这是一个有趣的问题。 为什么他们要在执行脱机诊断时驱动一个电机? 我们最好能知道。 这可能是一个很好的反馈点,可用于未来的驾驶员发展。 请随时通过电子邮件联系我。

    (2)8718 -condition-and-ds_gS-bits"](2)另一个问题是在脱机诊断过程中,客户发现全局ds_gs位被设置为1。 但根据数据表,当VDS比较器处于诊断模式时,此位不会报告故障或警告。 以下是DS_GS=1之后的客户寄存器值。 他们只想启用半桥5和6脱机诊断。 但我发现他们的配置是所有输出电流源都已启用, VDS_LVL_5和6阈值为1.4V,而其他阈值为0.4V

    我不确定DS_GS为什么输出1。 这可能是因为其它半桥接器的VDS_LVL设置为0.4V。 推荐的V_DS值应介于1V至2V之间。 请告诉我这是否有帮助。

    我找到 了这 篇以前的E2E帖子,它提供了更多关于OOL的有用信息,并且有一个链接的演示文稿,显示了各种场景的示例。 对于您和客户更好地了解脱机诊断程序可能很有用。

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

    您好,Pablo:

    对于第一个问题,此问题是因为客户希望满足某些系统功能安全要求。 因此,当一个电机脱机诊断以确保没有问题时,其他电机仍可旋转并实现系统级功能。 我已经告诉客户DRV8718不支持此功能,他们将在稍后讨论如何更改系统级设计。

    对于第二个问题,客户将继续测试以找出原因。 您是否有DRV8718-Q1的示例代码供我们参考? 客户的反馈是,他们确实需要一些指导来确定自己的代码逻辑。

    还有另一件事我想确认。 VDS比较器是否始终打开并 报告 关联VDS寄存器状态位中SHX引脚节点上的实时电压反馈? 当OLSC_EN=0时,EN_OLSC位以及上拉和下拉电流源启用位是否会影响VDS _STAT寄存器值?

    谢谢!

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

    Iris,

    感谢您的回复。

    我们拥有的唯一示例代码是EVM固件,该固件可从DRV8708-Q1EVM产品页面下载。

    8718 -condition-and-DS_GS-bits/4067091#4067091"] VDS406.7091万 VDS比较406.7091万比较器是否始终在  实时电压寄存器SHX中报告电压状态[?

    我不确定。 我将与我们的内部团队一起进行调查。

    8718 -condition-and-ds_gS-bits/4067091#4067091"] OLSC_VDS=0406.7091万 OLSC_VDS=0时406.7091万时,是否会降低_stat/stat/stat/stat-s的当前值?

    只要OLSC_EN=0和PU_SHX和PD_SHY=0,上拉和下拉电流源将被禁用。 因此,它不会影响VDS_STATx寄存器值。

    此致,

    Pablo

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

    您好,Pablo:

    很抱歉耽误你的时间。 我想知道您是否对我的问题有结论: VDS比较器是否始终打开并 报告 相关VDS寄存器状态位中SHX引脚节点上的实时电压反馈?

    客户想要了解VDS比较器状态的原理,以便他们可以修改其代码。  

    谢谢!

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

    您好,Iris,

    我已要求我们的设计团队进行确认。 将在本周结束前为您提供最新信息。

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

    您好,Iris,

    我收到了设计团队的回复。 下面是答案:

    我查看了DRV8718的数据库,VDS比较器用于:

    • OLSC_EN=1或时的诊断程序
      • 高侧和低侧VDS比较器在此处均处于活动状态
    • 驾驶期间:IHOLD(TDRIVE)阶段,用于检测OCP状态(FET VDS)。
      • 高VDS比较器仅在HS保持阶段启用,
      • 低侧VDS比较器仅在LS保持阶段激活