Hmmm, the totally simple way to do this has a counter running at 7.37 GHz. This sounds QUITE challenging!
There possibly could be some solution with SERDES moduies on a FPGA with phase-shifted clocks.
But, sounds like a very tough problem.
I have moved to an analog solution, and a 192kHz / 24 bit sigma delta audio DAC will deliver enough resolution without having to deal with (quasi) GHz timers.
Delta-sigma does not automatically means that your output stage has to toggle at the same rate as your internal stages. You can use a multi-bit quantizer, and let that n-bit result be the PWM value for that period.
That sounds actually very interesting, and may be worth the necessary FPGA between MCU and power stage. I'm on a starting-to-learn-beginner level with respect to sigma delta, may I ask some questions?
- that approach above would result in a constant-frequency PWM, but I can imagine that a more complex mapping from multi-bit SD state to ON / OFF periods could allow for some frequency spreading that would help EMI. I have no practical idea of that though.
- when moving from an all analog PWM duty cycle at 500kHz to this time discrete solution, wouldn't I have to increase power stage switching frequency significantly?
- do I understand your proposal correctly that it would require a multi-bit DAC, or have you thought of an alll digital solution? In the latter case, I have no possibility to create linearization feedback from the power stage. In the earlier case, I would expect to introduce DAC nonlinearity, and would need some kind of low pass filtering.
- when going that route, what is the actual benefit that I can expect over a PWM?
PWM for whatever top-secret reason
That top-secret reasons are
- lack of profound knowledge of sigma delta modeling.
- wanting to make a solution with basic discrete components because of availability, price, and flexibility. If I would jump on integrated solutions like IRS2092, there's not much to tweak if that misbehaves.
- the demonstrator has already proven feasibility, the only identified problems were amplifier linearity when having to drive milliohm loads, and output filter oscillations because of dropping switching frequency when approaching the voltage rails.
Also, are all topologies (CIFF, CIFB, etc) a no-no, or just some?
There are no no-no's, I'm open to everything that will help. So far the only topologie that seems to be able to meet my goals is DAC + analog PWM + low-deadtime power stage + moderate feedback before the output filters + overdimensioned output filters.
pesky spurs at harmonics of your PWM frequency
I know what you mean. My last visit in the EMC chamber at our local TÜV office was a big fail - 30db above the limit. That should be solved now, fingers crossed for my next visit. Luckily this application requires multi-stage output filtering anyway and the final system will be metal enclosed.
model the nasty difficult to drive aspects of the load
I'd say, a typical representation of the worst case load is a voltage source of 2 to 25V, with a 1 milliOhm resistor at it's output. My instrument then has to drive current into that resistor, with that current having DC and AC amplitudes of up to +/- 5A with frequencies from 1mHz to 50kHz.