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: question about the DRV8305 program in lab05b

Part Number: LAUNCHXL-F28069M
Other Parts Discussed in Thread: BOOSTXL-DRV8305EVM, MOTORWARE, DRV8305, CSD18540Q5B

Tool/software: Code Composer Studio

I use the launchpad-28069M and the BoostXL-DRV8305EVM board, and I run the lab05b in motorware.

Now I have a question about the DRV8305.

I can find that 

ISink_LS_0p125_A = (6 << 4), //!< IDRIVEN_LS = 0.125A 

in drv8305.h.

typedef enum
{
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_0p060_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;

but the drv8305 datasheet show that:

Please tell me which one is right ?

Thanks.

  • Please refer to DRV8305 datasheet to select right configuration.
  • Hi,Yanming,thanks for your reply.
    Now my problem is that the MOSFET is overheat.and I use the DRV8305 to drive 12 MOSFET(CSD18540Q5B) with the default setting of Isink and Isource.(50mA/60mA).
    I think it perhaps because my mosfte slew rate is too slow.
    So I try to adjust the Isink and Isource in drv8305.
    Please give me some advice about the setting of Isink and Isource in drv8305.
    and what is the best setting for my application?
    Thanks for your help.