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

STM32F407 и его толерантные к 5В входы

Привет

 

Помогите разобраться.

Вопрос по толерантным к 5В вводам МК STM32F407.

 

Схемотехника: 5В - 510 Ом резистор - Диод (не Шотки) катодом к 3,3В.

Ввод МК подключен к точке «резистор - анод диода».

 

Ввод МК настроен на вход с подтяжкой PullUp. При этом на вводе МК около 4,1В.

Допустимо ли это или подтяжку необходимо отключить?

Не могу понять фразу из ДШ: «To sustain a voltage higher than V DD +0.3, the internal pull-up and pull-down resistors must be disabled.»

 

Она строго настрого запрещает мне включать подтяжку (в моем случае) или это какая-то рекомендация и мне не париться и не перепрограммировать уже запрограммированные устройства?

Изменено пользователем haker_fox
Уточнил название темы, добавил теги, переместил в нужный раздел.

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


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

Она запрещает включать внутренние подтяжки при напряжении на пине больше питания + 0,3В.

Если вместо диода поставить стабилитрон на 3 вольта тогда уже можно будет включать подтяжки 🙂 Только не к 3.3 вольтам, а анодом в землю, разумеется.

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


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

32 minutes ago, AndyBig said:

Она запрещает включать внутренние подтяжки при напряжении на пине больше питания + 0,3В.

Если вместо диода поставить стабилитрон на 3 вольта тогда уже можно будет включать подтяжки 🙂 Только не к 3.3 вольтам, а анодом в землю, разумеется.

Печально.

Не понимаю, откуда такие ограничения, ведь, в моем случае, токи через защитные диоды и резисторы подтяжки МК мизерные.

Но шо поделать, прийдеться корректировать ПО (из-за каких-то подтяжек - новая версия ПО((( )

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


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

10 minutes ago, const said:

Печально.

Не понимаю, откуда такие ограничения, ведь, в моем случае, токи через защитные диоды и резисторы подтяжки МК мизерные.

Но шо поделать, прийдеться корректировать ПО (из-за каких-то подтяжек - новая версия ПО((( )

Может быть есть риск превысить напряжение 3.3 вольта на кристалле контроллера если вдувать 4-5 вольт в него через внутренние резисторы подтяжки... Не знаю 🙂

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


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

5 minutes ago, AndyBig said:

Может быть есть риск превысить напряжение 3.3 вольта на кристалле контроллера если вдувать 4-5 вольт в него через внутренние резисторы подтяжки... Не знаю 🙂

...через резисторы в ~10кОм. В моем случае - даже немало вероятно, а нереально, потребление по 3,3В больше Ватта. I = (5 - 3,3) / 510 = 3,4 мА.

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


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

Не могу сказать ничего определенного по этому поводу. Но мануал однозначно говорит "подтяжки должны быть отключены", и лучше следовать его указаниям 🙂

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


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

46 минут назад, const сказал:

Но шо поделать, прийдеться корректировать ПО (из-за каких-то подтяжек - новая версия ПО((( )

Ну кто-ж вам мешал сразу мануал прочитать?  :unknw:

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


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

(из-за каких-то подтяжек - новая версия ПО((( )
Во времена настали Ж8-\ сменить n - число портов - команд на изменение подтяжки - уже новая версия (((-8Ж

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


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

Напряжение 4.1 В не превышает допустимое на FT-пине, ток инжекции в защитные диоды отсутствует по определению. Все в порядке.

Дело за малым - определить, для чего же предназначалась

Цитата

Схемотехника: 5В - 510 Ом резистор - Диод (не Шотки) катодом к 3,3В.


Ток инжекции в 3.3 В через внутренний подтягивающий типовой резистор 30 кОм составит ~ 20 мкА. Уж ничего там страшного не произойдет в схеме.

Однако, нужно прояснить, может ли подаваться 5 В без подачи питания 3.3 В на МК (даже на небольшое время)? Если да - ПО придется корректировать.

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


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

51 минуту назад, Arlleex сказал:

Ток инжекции ... 20 мкА

Ток сейчас (5 В – 4,1 В – 0,6 В) / 510 Ом = 600 мкА.

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


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

29 минут назад, Plain сказал:

Ток сейчас (5 В – 4,1 В – 0,6 В) / 510 Ом = 600 мкА.

image.thumb.png.1c173d355343d044fdad4126214ee37d.png


Напряжение на аноде D1 примерно 3.9 В, близко к значению ТС.

Вы пишете про инжекцию в 3.3 В (просто), а я о инжекции через внутреннюю подтяжку (30 кОм).

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


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

Дело вот в чем.

Менялась схема в части дискретных входов и за компанию захватили два входа не требующих изменения.

Получилось то, что я описал. ПО изменил. С новой партии схема для этих входов вернется, наверное 🙃.

Quote

Однако, нужно прояснить, может ли подаваться 5 В без подачи питания 3.3 В на МК (даже на небольшое время)? Если да - ПО придется корректировать.

Чем это чревато? Защелкование? И что поменяет изменение ПО? Ведь подтяжка включается только тогда когда стартанул МК и прошла инициализация.

А так то 5В появляется раньше. 3,3В берутся с 5В.

А как правильно в предложении «To sustain a voltage higher than V DD +0.3, the internal pull-up and pull-down resistors must be disabled.»

перевести слово «sustain» - поддерживать или выдерживать?

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


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

1 минуту назад, const сказал:

Чем это чревато? Защелкование? И что поменяет изменение ПО? Ведь подтяжка включается только тогда когда стартанул МК и прошла инициализация.

А так то 5В появляется раньше. 3,3В берутся с 5В.

А пропадает кто раньше? Об этом подумали? :wink:

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


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

1 minute ago, jcxz said:

А пропадает кто раньше? Об этом подумали? :wink:

Естественно 5В. А тут в чем проблема? Хоть намекните.

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


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

32 минуты назад, const сказал:

Чем это чревато?

Чревато тем, что будет нарушено требование не превышения VDD + 4V в Absolute Maximum Ratings.

Оно, видимо, и щас у Вас (формально) нарушается, поэтому тут практика - критерий истины. Не повреждается - уже хорошо. Значит LDO на 3.3 В обеспечивает скорость нарастания, которая не дает разницу VIN - VDD > 4V.

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


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

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

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

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

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

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

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

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

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

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