Перейти к содержанию
    

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее, сдохнет. Зависит еще от того, будет ли напряжение на самой ножке FT вне диапазона AMR.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По идее, защита там все же должна быть. Иначе оно бы от статики дохло, как древние КМОП микросхемы. Обычно диоды ставят, но не на 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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может статика за счет емкостей гасится? Нигде не нашел схемы в отдельную шину со стабилитроном...

2022-01-28_23-30-59.thumb.png.dda8e2737e788c26d947fcb4074f573a.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем Behram

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В даташитах на 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


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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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, рассчитывать на него не стоит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Artem_Petrik сказал:

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

Нет там никакого стабилитрона.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так как у меня STM32 имеет связь со внешним миром, то в какие-то моменты на его входах и выходах появляются напряжения больше напряжения питания и меньше земли. Читаю datasheet на STM32F303xB на эту тему. Долго искал, что же авторы подразумевают под словосочетанием injecting current. Оказалось это то, что нормальные производители описывают как input clamp current. Пытаюсь понять какие максимально допустимые отрицательные токи можно подать на вход, чтобы его не спалить. И с удивлением обнаруживаю, что никакие! Несмотря на значения в datsheet - 5mA. Сразу возникает ограничение VSS − 0.3, ещё до того как открывается внутренний защитный диод. Ну и нахрена спрашивается это бессмысленное значение - 5mA? Или я чего-то не понимаю?

С оutput clamp current вроде как-то попроще. Насколько я разобрался это можно подогнать под - output current source/sunk by any I/O and control pin = 25 mA.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, dinam сказал:

в какие-то моменты на его входах и выходах появляются напряжения больше напряжения питания и меньше земли.

Здесь правильнее ставить внешние защитные диоды-ограничители напряжения, дабы выбросы не проникали в цепь питания внутри самого МК и не мешались.
А еще лучше, если входы МК имеют связь с внешним миром, ставить опторазвязку. Это предотвратит электрические проблемы вообще в устройстве.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

±0,3 В — это имеется ввиду допустимый звон сигналов, чтобы он не доходил до защиты, которая медленная и их испортит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, dinam сказал:

Сразу возникает ограничение VSS − 0.3, ещё до того как открывается внутренний защитный диод

Почему вы так решили? 0.3 В - как раз и есть падение на защитном диоде Шоттки при токе -5 мА. При большем токе диод выпустит белый дым.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 минут назад, Сергей Борщ сказал:

Почему вы так решили? 0.3 В - как раз и есть падение на защитном диоде Шоттки при токе -5 мА. При большем токе диод выпустит белый дым.

Прозвонил тройку выводов тестером. Звонятся обыкновенные диоды. Да и не помню я такого, чтобы внутри каких либо микросхем стояли защитные Шоттки диоды.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...