I am trying to generate 500 kHz sine wave of varying amplitude using full bridge transformer isolated DC/AC converter.
I decided to use a sine wave table to change the PWM duty cycle. More the values per cycle better the sine wave output. For 256 values per half sine wave, we need to update once every 3.9 ns which means MCU needs to run at 256 MHz rate at least.
Another constraint is that Mosfet driver needs to turn on/off the Mosfet really fast under 3.9 ns. Mosfet driver tc427 need at least 30 ns to turn on/off the MOSFET.
I am really confused on how to go about overcoming the constraints. Any suggestions please?