Part Number: TMS320F28379D
Other Parts Discussed in Thread: CONTROLSUITE
Tool/software: Code Composer Studio
Greetings! We have a project using the 28335 that measures a total of 4 external ADCs (two voltages, two currents) in a power electronics AC-DC converter using SPI.
The simple layout is:
Timer fires at 100kHz --> at negative edge of timer, all 4 ADCs start their conversion ("simultaneous sampling") --> interrupt the 28335 on the ANDed "convert_done" signals --> read that ADC result in the interrupt routine
Now we are using the 28379D micro on the Launchpad development board. To save space and money, we would like to replace the 4 traditional SPI ADCs with delta sigma ADCs running at 10MHz clocks. We will still run the inner control loop at 100kHz, but now there is no "convert_done" signal to interrupt on - I understand that the delta sigma ADCs are updating at 10MHz (their clock speed).
--> In the SDFM, how can I temporarily "freeze" the ADC results every 100kHz, so that I can quickly read the four ADC results without their values changing on me?