> For the complete documentation index, see [llms.txt](https://mujoseph.gitbook.io/mujoseph-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mujoseph.gitbook.io/mujoseph-docs/emma-mk1-drsstc/drsstc_driver-firmware-overview/burst-sequence-diagrams.md).

# Burst Sequence Diagrams

## *DRSSTC\_Driver* Burst Sequence Example

The following sequence diagram shows a resonant burst operation (after the [loop has closed](/mujoseph-docs/emma-mk1-drsstc/drsstc_driver-firmware-overview/high-resolution-timer-hrtim/external-event-eev-configuration.md#eev6-zero-crossing-detection-zcd-feedback-signal)/ [ZCD feedback](/mujoseph-docs/emma-mk1-drsstc/hardware-overview/electrical-design/pcb-design/current-sense.md#zero-crossing-detection-zcd) detected) following an invocation of `mujoe_resdrv_start_burst`:

{% code expandable="true" %}

```mermaid
sequenceDiagram
    box HRTIM
        participant EEV6 as EEV6 (ZCD)
        participant TIMA
        participant TIMB/C
        participant TIME as TIME (Freq Track)
        participant TIMF as TIMF (ZCD FB Timeout)
        participant EEV2
    end
        EEV6->>TIMA: Rising edge
        TIMA->>TIMA: Reset
        TIMA->>TIME: Update Event
        TIMA->>TIMF: Update Event
        TIMA->>TIM2: hrtim_out_sync2
        TIM2->>TIM2: Reset
        TIM2-->>EEV2: TRGO (CNT=CMP1)
        EEV2-->>TIMB/C: Rising Edge
        TIMB/C->>TIMB/C: Reset
        EEV2-->>TIMF: Rising Edge
        TIMF->>TIMF: Reset
       
    

```

{% endcode %}

Another, more in-depth example when invoking `mujoe_resdrv_start_burst` :

<div data-with-frame="true"><figure><img src="https://2297250131-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzNHSl7dsTOS0XjlMXnIe%2Fuploads%2FbH4UjeRHTzZi1wbHFhPN%2Fmujoe_resdrv_start_burst_test.png?alt=media&amp;token=698d5d99-46bb-4da7-92bd-5e4ca31b43c4" alt=""><figcaption><p><em>DRSSTC_Driver</em> simplified program flow following <code>mujoe_resdrv_start_burst</code> invocation</p></figcaption></figure></div>
