Arlleex 160 5 июля Опубликовано 5 июля · Жалоба 8 минут назад, jcxz сказал: Т.е. - под "ограничителем" вы имеете в виду внутренний стабилитрон на кристалле МК, а не сопротивление источника питания +5V? Угу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eddddy 16 5 июля Опубликовано 5 июля · Жалоба 4 минуты назад, jcxz сказал: Обратите внимание на выделенное. Оно говорит, что негативный ток, это ток создаваемый при напряжении ниже VSS (GND). Это для нижнего диода 15 минут назад, Arlleex сказал: Внешне ей не нужно подключаться к МК. А вот существовать внутри - еще как обязательно. И к ней уже подключается ограничитель, срабатывающий в районе 5.5В. Для обычных пинов ограничителя внутри не требуется, т.к. ограничение обеспечивается регулятором напряжения. Все написанное - фантазии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 160 5 июля Опубликовано 5 июля · Жалоба 10 минут назад, eddddy сказал: Так втекающий (поэтому минус) 5мА, прямо же в табличке написано Написано, поэтому, все-же, вЫтекающий. 6 минут назад, eddddy сказал: Это для нижнего диода Зачем нам не FT-пин? С ним все как раз понятно. Вы с чего-то взяли, что и FT-пины диодом подключены к VDD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eddddy 16 5 июля Опубликовано 5 июля · Жалоба Lavor manus 😪 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 160 5 июля Опубликовано 5 июля · Жалоба 1 час назад, dimka76 сказал: У ST на этот счет есть Application Note. У меня его под рукой нет, поэтому выложить не могу. https://www.st.com/resource/en/application_note/an4899-stm32-microcontroller-gpio-hardware-settings-and-lowpower-consumption-stmicroelectronics.pdf Вот этот документ. Но, к сожалению, написан этот документ так, что в нем самом вагон противоречий Там, например, заявляется При этом там же дальше пишут в табличках, что для TT пинов токи инжекций допустимы +5мА в том числе. 1. Внутри МК есть отдельная шина VDD_FT. К ней подключены верхние защитные диоды всех FT-пинов. VDD_FT подключен к ограничителю (о наличии которого приходится только догадываться по наличию верхних рабочих пределов VIN на этих пинах - иначе эти параметры не ограничивались бы на 5.5В). 2. У всех пинов есть Absolute Maximum Ratings по напряжению и току. Никто не должен быть превышен. Ток инжекции начинает проявляться, когда входное напряжение уходит за пределы допустимой максимальной рабочей границы (для FT это 5.5В). Однако ST хитрые - они в описании пишут, что положительный ток FT-пинов не существует (потенциально не возможен), подразумевая, что туда подаются станадртные уровни 3.3В с их максимальным допуском (по максимально допустимым значениям это 4В). Это очень хитрый ход. Разумеется, имея в даташите явное ограничение на максимальное рабочее входное напряжение FT-пина в 5.5В, понятно, что подавая выше этого уровня, "что-то будет просходить". Это что-то - потребление тока. Кем - внутренним ограничителем с VDD_FT. Однако, абсолютный максимум входного напряжения на FT-пинах VDD + 4В, т.е. при 3.3В-питании это 7.3В. До этого уровня МК не будет хана. Но какой максимальный ток инжекций при 7.3 - 5.5 = 1.8В превышения над максимальный рабочим уровнем - даташит не говорит. Для сравнения, вот та же табличка для STM32F4 Как видно, они уже пишут не 0мА, а NA (Not Applicable). GPIO во всех STM-ках в этом плане вполне одинаковые (хотя, кто их знает). 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 217 5 июля Опубликовано 5 июля · Жалоба 1 час назад, Arlleex сказал: Все ноги из озвученных, кроме одной PA3 (EN2), 5В-толерантны. Не могут они сгореть от попадания туда +5В. Там в схеме есть и другие ноги, которые не-FT и в то же время на них подаётся +5V. Например: PC4 (концевик Z+, который питается от +5V). 1 час назад, Arlleex сказал: Еще важный момент. Если где-то есть пин, который FT но работает на вход и задействована верхняя подтяжка, напряжение на нем не будет 5В, а будет 3.3В Я эту фразу понял как: "Нельзя включать внутренние pull-up-ы на ногах, на которые подаётся +5V". Но в то же время в схеме принтера вижу несколько ног (входы концевиков: X-, Y-, Z-), которые FT, на которые прилетает +5V(через резистор 10K) и у которых включен внутренний pull-up в программе. Это: PA11, PA12, PA15. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 160 5 июля Опубликовано 5 июля · Жалоба 21 минуту назад, jcxz сказал: Но в то же время в схеме принтера вижу несколько ног (входы концевиков: X-, Y-, Z-), которые FT, на которые прилетает +5V(через резистор 10K) и у которых включен внутренний pull-up в программе. Это: PA11, PA12, PA15. Да, резисторы внутренние надо отключить. Но, ИМХО, это имеет смысл только в режиме open-drain output. Ибо в режиме на вход - пофиг, что там в действительности на ноге. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться