[SOLVED] TLE9879QXA40 VSD overvoltage

Announcements

Webinar: Integrated solutions for smaller, simpler low-voltage motor control design.
Join the webinar to experience!

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User17952
Level 3
Level 3
I use the TLE9879QXA40 to drive my 24V motor,but it does not work.
I got the message that VSD_UPTH_STS=1(drive_supply_voltage_too_high=overvoltage on VSD pin detected)
then all GHx are in high voltage,GLx have no voltage.
that is why,and how to deal with it?
0 Likes
2 Replies
User17952
Level 3
Level 3
I know the reason. Because my power supply is 24V, it need to set new monitor upper threshold of VSD in ADC2.
0 Likes
Fiz
Moderator
Moderator
Moderator
First like received 50 replies posted 25 replies posted
Hi Ling Xiao,

exactly, if you want use 24V supply voltage you will need to reconfigure the bits:

ADC2->TH0_3_UPPER.CH2 (VSD overvoltage threshold)
ADC2->TH0_3_UPPER.CH1 (VS overvoltage threshold)
MF->VMON_SEN_CTRL.VMON_SEN_SEL_INRANGE (attenuator factor for VDH monitoring)

The equations for the desired thresholds can be found in the TLE987x User Manual under equation 22.1 and 22.2.

But since VDH is monitored by ADC1 the reference voltage for the calculation of VLSB is VAREF not VBG and the data width also needs to be adapted accordingly. ( 8 or 10 Bit width)

Best,
Fiz
0 Likes