cancel
Showing results for 
Search instead for 
Did you mean: 

How to set the output of high-side driver(VND7020AJ) with pwm

DiogoPedrosa
Associate III

Hey,so I was trying to use the VND7020AJ as a driver to loads,and wanted to power the load to 7.2V while powering the high side driver with 12V.Im using a stm32f103rb,and using an outpin pin timer to control the pulse width to the input pin on the driver.It works fine when not connecting the driver to the load,but when I connect it jumps to 12V.Is it possible to pulse width the output or not?Is there a specific frequency that I am supposed to use?The input pin is still under 60%pulse(around 1.9V).Ive tried modifying the pulse while connected to the load but it didnt change anthing on the output.

The code is pretty simple,Ive only set the input pin and controlled it:

__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3,3000);

Clock(8Mhz)

Prescaler(8-1)

CounterPeriod(10000-1)

 

10 REPLIES 10

Is there a specific pwm Frequency that I am supposed to follow or it can be just whatever?I am now testing a new board with VNQ9025AJ with the same problem.The schematic is the same and followed the datasheet recommend diagram.

I was testing with a servo and noticed eventhough the tension was closer to vcc(8v) when the in1 pin was in for example half the duty cicle the tension stayed the same  as vcc,when measured in multimeter and osciloscope, but the servo worked like it was less then 8v,it barely moved.I suppose the real tension is not the one being measured but idk

Also i dont think overcurrent or over temperature protections went active,as I measured the current and temperature and they were normal.