Guest
Maybe if you explain more on how your circuit works others might provideFPGAs are for fast computation, DSP for more moderate speeds, but the
line between "fast" and "moderate" keeps getting faster and faster.
Yes it could be done with a DSP, but my ADC/DAC sampling rate is up to
1MHz, (ie. 12bit resolution 20MHz+ SPI clock) and there are actually A
LOT of ADC's and DAC's as there is more than 1 SMPS circuit being
controlled, also the FPGA has nice predictable and fast response to the
overcurrent and overvoltage signals as well as good predictable gate
drive PWM. I am using upwards of 200 digital I/O on the FPGA, I might
put a soft CPU in the Cyclone 3 FPGA and try that approach, but I think
its hard to beat an FPGA for something like this, when you have a lot of
fast parallel tasks required.
more elaborate insights ..?
What SMPS type do you use?
So far the only FPGA benefits I can see so far is the possibility to replace
many dedicated DSPs with one fpga in addition to the extra i/o.