This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280049: Synchronizing multiple microcontrollers

Part Number: TMS320F280049
Other Parts Discussed in Thread: TMS320F28386S, LMK04806

Hi everyone,

I have been using the TMS320F280049 for awhile in active battery balancing systems. CAN communication (batteries mostly use CAN communication) in TMS320F280049 requires an external oscillator. Now, I would like to use multiple microcontrollers in my system (for EPWM purposes), and that means there will be multiple oscillators in the system. Considering the tolerances in all the oscillators, I will never get the exact clock on all of the microcontrollers. 

I tested the EPWMSyncI and EPWMSyncO to synchronize two microcontrollers as an example and I could see "jitter" in the scope between the pulses. 

What do you suggest for sych a dilemma? The latest microcontroller "TMS320F28386S" does not have enough EPWMs with high resolution for my application. And the FPGA will be too costly and complicate my overall design. 

Is there any IC that is quite similar to "LMK04806: Low Noise Clock Jitter Cleaner With Dual Cascaded PLLs and Integrated 2.5 GHz VCO" for this application?

How do you synchronize multiple microcontrollers together and avoid the headache of Jitter and oscillator tolerances?

Thanks

Mohamed