# LAUNCHXL-F28069M Synchronize output through EPWMSYNCO

**URL:** <https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178>\
**Category:** TI C2000\
**Tags:** plecs, rt-box\
**Created:** [May 22, 2025, 8:43am UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178 "2025-05-22T08:43:23Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Camberlam](https://avatars.discourse-cdn.com/v4/letter/c/f07891/32.png) [@Camberlam](https://forum.plexim.com/u/Camberlam)\
**Post date:** [May 22, 2025, 8:43am UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178/1 "2025-05-22T08:43:23Z")

</div>

Hello:  
I would like to use the same clock source for two boards. I found that the External Sync block can be used as the input for the PWM (Variable) block (as the synchronization impulse source). However, I couldn’t find a block that allows me to extract or output the synchronization signal from one board to provide it to the other board.

best regards,

 ![螢幕擷取畫面 2025-05-21 211522](https://europe1.discourse-cdn.com/flex006/uploads/plecs/original/2X/e/ecc5ed3972923447ee3b0f7fd5f5793f0cd65966.png)  
[test.plecs](https://forum.plexim.com/uploads/short-url/8wldVu5f1yGO6i1g5cyMBMDGRjY.plecs) (77.7 KB)

---

<div class="post-metadata">

**Author:** ![Bryan\_Lieblick](https://dub1.discourse-cdn.com/flex006/user_avatar/forum.plexim.com/bryan_lieblick/32/10_2.png) [@Bryan\_Lieblick](https://forum.plexim.com/u/Bryan_Lieblick)\
**Post date:** [May 22, 2025, 1:39pm UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178/2 "2025-05-22T13:39:02Z")

</div>

Typically the synchronization signal will be a “reference” PWM signal from the other board. You can use an existing PWM signal (e.g. ePWM1A since your first few channels have zero phase shift with a saw-tooth type modulator). You could also introduce a new PWM channel explicitly designed to generate synchronization events where you can adjust the synchronization pulse as needed.

---

<div class="post-metadata">

**Author:** ![Camberlam](https://avatars.discourse-cdn.com/v4/letter/c/f07891/32.png) [@Camberlam](https://forum.plexim.com/u/Camberlam)\
**Post date:** [May 23, 2025, 4:56am UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178/3 "2025-05-23T04:56:20Z")

</div>

Currently, I am using the ePWM1A pin of the first board and connecting it via jumper to the External Sync block, which successfully synchronizes both boards. However, this introduces another issue: the PWM signals on the second board rise at the same time even though the different phase shifts I set.  
Since the synchronization signal ensures all PWMs are time-aligned, I would like to configure a phase offset so that each PWM channel starts its rising edge at a different point within the period.

---

<div class="post-metadata">

**Author:** ![Bryan\_Lieblick](https://dub1.discourse-cdn.com/flex006/user_avatar/forum.plexim.com/bryan_lieblick/32/10_2.png) [@Bryan\_Lieblick](https://forum.plexim.com/u/Bryan_Lieblick)\
**Post date:** [May 23, 2025, 1:42pm UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178/4 "2025-05-23T13:42:27Z")

</div>

In the model you posted the duty cycle on the first channel is always zero and so there are no rising edges for the synchronization input. Was that the case in during your testing? Can you increase the duty so that there is a synchronization pulse? I would also double check you’re measuring the correct channels as not all will be phase shifted according to your test model.

If there’s a risk of your “source” PWM channel to have zero duty, then you can create a new PWM output explicitly for synchronization as suggested earlier.

---

<div class="post-metadata">

**Author:** ![Camberlam](https://avatars.discourse-cdn.com/v4/letter/c/f07891/32.png) [@Camberlam](https://forum.plexim.com/u/Camberlam)\
**Post date:** [May 24, 2025, 3:34am UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178/5 "2025-05-24T03:34:48Z")

</div>

The duty cycle of ePWM1A on Board 1 has been set to 50% to ensure a clear rising edge for synchronization, and the ePWM1A output pin from Board 1 is connected via jumper wire to the External Sync input of Board 2.  
However, the PWM outputs on Board 2 do not exhibit any consistent or fixed phase shift relative to each other, all outputs appear to rise at the same time, which means the phase shift input may not be working as intended.

[Vout controlled(2 CTRL 1 by 1)NPC-DAB.plecs](https://forum.plexim.com/uploads/short-url/tRqyth3qo7OukxVAEkHgQBJarr8.plecs) (355.0 KB)

---

<div class="post-metadata">

**Author:** ![Kris\_Eberle](https://dub1.discourse-cdn.com/flex006/user_avatar/forum.plexim.com/kris_eberle/32/6_2.png) [@Kris\_Eberle](https://forum.plexim.com/u/Kris_Eberle)\
**Post date:** [May 28, 2025, 7:00pm UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178/6 "2025-05-28T19:00:15Z")

</div>

Hi Camberlam, FYI Bryan is out of the office and will return on Monday, so you can expect an update from him after that.

---

<div class="post-metadata">

**Author:** ![sullivan](https://avatars.discourse-cdn.com/v4/letter/s/9dc877/32.png) [@sullivan](https://forum.plexim.com/u/sullivan)\
**Post date:** [June 10, 2025, 7:11pm UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178/7 "2025-06-10T19:11:59Z")

</div>

Hello, I’ve followed up in your other thread 🙂

---

<div class="post-metadata">

**Author:** ![MHz](https://avatars.discourse-cdn.com/v4/letter/m/ccd318/32.png) [@MHz](https://forum.plexim.com/u/MHz)\
**Post date:** [September 2, 2026, 12:35am UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178/8 "2026-09-02T00:35:16Z")

</div>

Hi any update on this topic. I also faced the similar issue to synchronize PWM using two DSP board.

---

<div class="post-metadata">

**Author:** ![Bryan\_Lieblick](https://dub1.discourse-cdn.com/flex006/user_avatar/forum.plexim.com/bryan_lieblick/32/10_2.png) [@Bryan\_Lieblick](https://forum.plexim.com/u/Bryan_Lieblick)\
**Post date:** [September 2, 2026, 1:46pm UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178/9 "2026-09-02T13:46:54Z")

</div>

The topic was discussed further in the other thread: [Two LAUNCHXL-F28069M Synchronize issue - #3 by Camberlam](https://forum.plexim.com/t/two-launchxl-f28069m-synchronize-issue/2223/3). Some of the limitations were specific to the 28069 PWM peripheral.

If you are not using that device or if this isn’t your exact issue then I would recommend creating a new post with your specific question including the expected results, model, and a description of your hardware configuration.

---

<div class="post-metadata">

**Author:** ![MHz](https://avatars.discourse-cdn.com/v4/letter/m/ccd318/32.png) [@MHz](https://forum.plexim.com/u/MHz)\
**Post date:** [September 3, 2026, 9:47am UTC](https://forum.plexim.com/t/launchxl-f28069m-synchronize-output-through-epwmsynco/2178/10 "2026-09-03T09:47:52Z")

</div>

Hi Bryan. I reviewed this thread and thank you so much your reply.
