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.

[参考译文] DRV8711:更高电流时DRV8711 SPI问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/663169/drv8711-drv8711-spi-problems-at-higher-current

部件号:DRV8711
主题中讨论的其他部件: CSD8.8537万ND

您好,

我们在电机驱动板上设计了DRV8711。 当驱动器电流增加时,我们面临SPI通信问题。 在较低电流(200 mA)下,寄存器的读/写操作正常。 当增加电流(600 mA)时,SPI将垃圾数据写入寄存器,导致意外行为(例如,电机在CTRL寄存器中被禁用)。 寄存器的回读也失败。 未断言FAULTn针脚。

1.您知道问题出在哪里吗?

规格:

  • 48V
  • Rsense = 0.05 欧姆
  • FET: CSD8.8537万ND
  • 600 mA:增益=10,扭矩=27  
  • 电机:ACT 23HS8430。 3.0 Amps

2.我无法获得FET和感应电阻组合的最佳驱动寄存器设置。 您可以提出建议吗?  

这些是当前设置:

lDriveReg ->地址= 0x06;
lDriveReg->IDRIVEP = 0b10;//高侧栅极驱动器峰值电流= 150 mA
lDriveReg->IDRIVEN = 0b10;//低侧栅极驱动器峰值电流= 300 mA
lDriveReg->TDRIVEP = 0b01;//高侧门驱动时间= 500 ns
lDriveReg->TDRIVEN = 0b01;//低侧门驱动时间= 500 ns
lDriveReg ->OCPDEG = 0b10;// OCP低毛刺时间= 4 µs
lDriveReg ->OCPTH = 0b01;// OCP treshold = 500 mV

谢谢

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

    您能否确认SPI信号从低到高以及从高到低平稳过渡? 反射或噪音会导致错误的事务处理。
    您能否确认SDATI在与SCLK相关的适当时间发生变化?

    有关 设置寄存器的帮助,请访问:www.ti.com/.../slva637.pdf和www.ti.com/.../slva632.pdf。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    感谢您的回复。 在当前设计中,我们无法监控SPI信号。 在下一个修订版中启用了正确的测试脚本,将在几周内交付。

    我们认为FET的入站EMI导致SPI总线上的事务不正确。这是一个主要问题,因为DRV8711会将信号解释为错误设置(例如电流过高)。

    在我们的印刷电路板设计中,FET几乎放置在DRV8711 (3 mm 分开)旁边。 在BOOST /EVM设计中,FET和驱动器放置在> 1 cm 之间。 距离是否会影响SPI上的反射? 您推荐的距离是多少?

    此致,

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

    系统中的噪音会影响SPI操作。 没有建议的距离,但建议将数字信号与产生噪音的高电压信号分开。