Other Parts Discussed in Thread: C2000WARE
Hi,
I need to measure 10-100mV ripple on a 6000V DC/DC converter output. Although there are ways to measure this with the 12-bit and 16-bits on the F2837xD, I think they still will not measure accurately enough.
I was thinking to use a 24-bit ADC external to the DSP and communicate with it via SPI communications.
My questions are, what is the max data rate of the SPI? Will it be able to handle 24-bit ADC measurements at a fast enough speed to not mess up my measurements?
If the clock of the SPI is triggered from the 50MHz master ADC clock, surely the SPI can transfer data at a frequency that is along the lines of the MHz range, or 1uS, which should be fine.
With everything included, what is the max rate that I can expect to send a trigger signal to the ADC, read values with the SPI?
The bandwidth of my power supply will be around 50kHz, so it would need to measure some multiple above this to ensure accurate readings. The clock on the DSP is 50MHz but I am unsure from the data sheets how fast the SPI interface runs, how long it takes to propagate signals. I would need to do multiple reads from the SPI interface for 24-bit, 3 8-bit reads for example. I am worried that even with a fast 24-bit ADC that the accuracy of my power supply output will be limited by how fast the control algorithm can read from the SPI interface and change the output of the PWM.
Regards,
Joel