Hi,
I am trying to make a true sine inverter outputting 120VAC 60Hz, and am using 200kHz for the fet switch. Also using software PWM control with either of one or the other of these two algorithms:
method1: (uses high speed DAC)
if inductor current > voltage error, pulse off
if inductor current > current_limit, pulse off
if time > limit pulse off (limit is our max dutycycle for this PWM period)
method2: (uses high speed ADC)
if inductor current > current_limit, pulse off
Duty cycle = ((desired voltage - current voltage) * gain) - (Inductor current * gain2)
For the current sensing I was thinking of using a hall effect sensor, like the "S22P025S05" from Tamura,
which has an operating bandwidth of up to 200kHz, but this is still too slow to do cycle by cycle current limiting unless a larger inductor is used than is otherwise necessary for the circuit. Is there a higher bandwidth hall sensor that could work for this?
Also I was thinking about using a current sensing resistor and then feeding this directly into an ADC floating at the high voltage of the
120VAC, and using optoisolators on the ADC SPI interface.Another possible way to interface to a current sensing resistor would be to use a high common mode voltage differential amplifier, like the AD629.
What would be other good ways to measure this high frequency floating current?
cheers, Jamie