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.

TMS320F28379D: PWM in synchronization with 2 core

Guru 15050 points

Part Number: TMS320F28379D
Other Parts Discussed in Thread: TMS320F28069

Hi,

TMS320F28379D has a 2-core CPU.

1. Is it possible to output PWM in synchronization with 2 cores?

2. Does the ADC code need to be significantly changed when migrating from TMS320F28069 to TMS320F28379D?

Thanks,

  • Hi Koki,

    1. Is it possible to output PWM in synchronization with 2 cores?

    Yes, you can achieve synchronization of PWM modules between the two cores by setting GBCLKSYNC instead of TBCLKSYNC. This will start the time base counter of the EPWM modules at the same time regardless of the core they are assigned to. 

    2. Does the ADC code need to be significantly changed when migrating from TMS320F28069 to TMS320F28379D?

    I believe you'll most likely have to make some modifications depending on how elaborate your ADC code is, the ADC module on the two devices is of different types. The F28379D has a 12-bit or 16-bit SAR architecture where as the F2806x has a 12-bit hybrid pipeline/SAR architecture. You can refer to the peripheral reference guide for more information on the differences between the ADC types. Below is a snippet:

    Best Regards,

    Marlyn