Skip to main content
Visitor II
November 14, 2021
Solved

How GPIO speed is implemented on hardware lvl

  • November 14, 2021
  • 1 reply
  • 708 views

Hello! I need to know how GPIO speed control is implemented. Unfortunately, no information was found in the documentation. All that is known is that the signal front is growing faster or slower, but why? I need some hardware schematic or diagram etc., to understand how it works, how it implemented.

    This topic has been closed for replies.
    Best answer by Uwe Bonnes

    GPIO current is determined by the width of the output trannsistors and slew rate is controlled by a capacitive feedback to the gate of the driving transistors driven with a resistance. GPIO setting switch these parameters, but there is no need for ST to show what they do actual. These are hardware principles used often, and you will find explanation on the net with some digging.

    1 reply

    Graduate II
    November 14, 2021

    GPIO current is determined by the width of the output trannsistors and slew rate is controlled by a capacitive feedback to the gate of the driving transistors driven with a resistance. GPIO setting switch these parameters, but there is no need for ST to show what they do actual. These are hardware principles used often, and you will find explanation on the net with some digging.