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.

[参考译文] CCS/LAUNCHXL-F28069M:有关 lab05b 中 DRV8305程序的问题

Guru**** 2536320 points
Other Parts Discussed in Thread: BOOSTXL-DRV8305EVM, MOTORWARE, DRV8305, CSD18540Q5B

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/601455/ccs-launchxl-f28069m-question-about-the-drv8305-program-in-lab05b

器件型号:LAUNCHXL-F28069M
主题中讨论的其他器件:BOOSTXL-DRV8305EVMMOTORWAREDRV8305CSD18540Q5B

工具/软件:Code Composer Studio

我使用 launchpad-28069M 和 BoostXL-DRV8305EVM 板、并在 motorware 中运行 lab05b。

现在、我对 DRV8305有一个问题。

我可以找到这个  

ISink_LS_0p125_a =(6 << 4)、//!< IDRIVEN_LS = 0.125A  

在 drv8305.h

typedef 枚举

ISink_LS_0p020_a =(0 << 4)、//!< IDRIVEN_LS = 0.020A
ISink_LS_0p030_A =(1 << 4)、//!< IDRIVEN_LS = 0.030A
ISink_LS_0p040_A =(2 << 4)、//!< IDRIVEN_LS = 0.040A
ISink_LS_0p050_A =(3 << 4)、//!< IDRIVEN_LS = 0.050A
ISink_LS_0p0660_A =(4 << 4)、//!< IDRIVEN_LS = 0.060A

ISink_LS_0p070_A =(5 << 4)、//!< IDRIVEN_LS = 0.070A

ISink_LS_0p125_a =(6 << 4)、//!< IDRIVEN_LS = 0.125A
ISink_LS_0p250_a =(7 << 4)、//!< IDRIVEN_LS = 0.250A
ISink_LS_0p500_a =(8 << 4)、//!< IDRIVEN_LS = 0.500A
ISink_LS_0p750_A =(9 << 4)、//!< IDRIVEN_LS = 0.750A
ISink_LS_1p000_A =(10 << 4)、//!< IDRIVEN_LS = 1.000A
ISink_LS_1p250_A =(11 << 4)//!< IDRIVEN_LS = 1.250A
} DRV8305_CTRL06_PeakSinkCurLS_e;

但 drv8305数据表显示:

请告诉我哪一个是正确的?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 DRV8305数据表以选择正确的配置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yanming、感谢您的回复。
    现在我的问题是 MOSFET 过热。我使用 DRV8305以 ISINK 和 ISOURCE (50mA/60mA)的默认设置驱动12个 MOSFET (CSD18540Q5B)。
    我认为这可能是因为我的苔藓压摆率太慢了。
    因此、我尝试调整 drv8305中的 Isink 和 Isource。
    请就 drv8305中的 Isink 和 Isource 设置提供一些建议。
    我的应用的最佳设置是什么?
    感谢你的帮助。