Jump to content

    
Sign in to follow this  
Alt.F4

STM32 Injected current

Recommended Posts

В GPIO с 5-вольтовой толерантностью нет встроенных диодов на Vdd.

Что произойдет, если на вход приложится напряжение через 10К, превышающее абсолютный максимум?

МК защелкнется?

Share this post


Link to post
Share on other sites

По идее, защита там все же должна быть. Иначе оно бы от статики дохло, как древние КМОП микросхемы. Обычно диоды ставят, но не на Vdd, а на отдельную шину, с которой стабилитрон на землю.

 

Однако даташит напрямую запрещает injected current:

Quote

Injected current on five volt tolerant pins: -5/+0 mA

3. Positive injection is not possible on these I/Os. Refer to Table 6: Voltage characteristics for the maximum allowed input voltage values

так что низзя!)

Share this post


Link to post
Share on other sites

В описании GPIO сказано, что защитные диоды толерантных пинов подключены к шине Vdd_ft. Но нигде не сказано как запитывается эта шина.

Edited by Behram

Share this post


Link to post
Share on other sites

В даташитах на STM32 в различных семействах положительная инжекция в FT GPIO помечена либо как 0mA, либо как N/A.

Теперь смотрим этот документ

Цитата

5.1.2 Injected current (IINJ)
...
Positive-injection current is the current induced when VIN > VDD. For STM32 devices, the maximum positive-injection current on TT and FT GPIO is defined as N/A or 0 mA.
• N/A means that, as long as the input voltage is within the AMR range, and due to the internal design of the GPIO, no current injection occurs. As a result, no corruption of the GPIO and STM32 device operation is observed in such a case.
• 0 mA means that current injection can damage the GPIO and induce STM32 malfunction.

Например, для STM32F405xx/407xx

image.thumb.png.8393acc3e0442fe9db1e3d21eea45148.png


А вот для STM32F103

image.png.be72191b51ea04c89b15c711c7f3b06e.png


Как видно, старые семейства будут дохнуть, а те, что поновее, очень вряд ли.

Share this post


Link to post
Share on other sites
9 hours ago, Behram said:

В описании GPIO сказано, что защитные диоды толерантных пинов подключены к шине Vdd_ft. Но нигде не сказано как записывается эта шина.

Да, я тоже сейчас не могу найти схему со стабилитроном. Но где-то я его точно видел)

Нашел только в AN4899 что

Quote

The voltage level called VDD_FT in some datasheets and reference manuals is inside the ESD protection block

В любом случае, учитывая запрет injected current в datasheet, рассчитывать на него не стоит.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this