2025-01-07 08:09 AM
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)
2025-01-14 08:05 PM - edited 2025-01-14 08:06 PM
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.
2025-01-22 07:52 PM
Hey,Ive tested adding a flyback diode in the circuit and the waves turnout to be this way.It doesnt fully go back to 0V,it stay beetween 12v and 6 volts.
Also when I tried with 1Hz I noticed the time for the switch to disable was around 250ms,at least in my setup and while connected a servo motor.Can the servo be interfering with the output somehow?