Skip to main content
yang2
Associate III
August 21, 2024
Question

What is the difference between "Dead Time" and "SW Dead Time"? (MC SDK)

  • August 21, 2024
  • 4 replies
  • 986 views

Dear All, 

I just stat to evaluate the MC SDK. 

My platform: MC SDK v6.3.0, NUCLEO-H563ZI, X-NUCLEO-IHM08M1.

 

Have anyone know what's the difference between "Dead Time" and "SW Dead Time" as follow figure?

yang2_0-1724207148389.png

Per it's default configuration, (SW dead-time is 850ns,  dead time is 1000ns), what is the exact value of dead-time to the power stage?

Best Regards,

 

 

    4 replies

    ST Employee
    August 26, 2024

    Hi All,

     

    This post has been escalated to the ST Online Support Team for additional assistance. We'll contact you directly.

     

    Regards,
    Jake

    ST Support

    DMeie.2
    Associate III
    August 29, 2024

    @Jacob WOODRUFF 

    Since this is a community forum and others (me included) might be interested in the solution to this question as well, could you put the answere here?

    OHarc.1
    Associate
    August 26, 2025

    @Jacob WOODRUFF @yang2 

     

    Was there ever an answer to this please?

    Many thanks,

    Owen

    Lina_DABASINSKAITE
    Community Manager
    August 27, 2025

    Hello @OHarc.1 , 

    Thanks for your interest on this topic!

    I am checking with our Online support team if they can provide a public response to this. Thank you for your patience. 

    Regards,
    Lina

    ​In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
    Visitor II
    January 15, 2026

    Hello @Lina_DABASINSKAITE 

    Do you have any update on this? I am also curious what the answer is.

    GMA
    Technical Moderator
    January 15, 2026

    Hello @bingbong,

    Refer to the PWM generation chapter in the MCSDK6.4x user manual, which is available through "Workbench tool > About > Documentations > Documentation".

    If you agree with the answer, please accept it by clicking on 'Accept as solution'.Best regards.GMA
    Visitor II
    January 15, 2026

    Thanks!

    For anyone wondering, it is in this path: 
    *MCSDK_INSTALLATION_PATH*\Documentation\html\md_docs_2_p_w_m___generation.html
    In my case, this was: C:\Program Files (x86)\STMicroelectronics\MC_SDK_6.4.1\Documentation\html\md_docs_2_p_w_m___generation.html

    Anyways, the short version is that "dead-time" is a fixed hardware value used only for calculations when driving high sides and enables. This is defined in the board .json file as "deadTime". The "SW dead-time" is a configurable value actively written to the timer register when driving both high and low sides. The range available is defined by "minDeadTime" and "deadTime" in the board .json file.