Re: Stm32 с чего начать изучение...
Добавлено: Чт июн 04, 2026 10:24:20
Это не ко мне, вы ошиблись.
Здесь можно немножко помяукать :)
https://radiokot.ru/forum/
Это не ко мне, вы ошиблись.
В этом резисторе смысла особого нет. Внутреннее сопротивление мосфетов выходных драйверов исключают возможность повреждения самих драйверов, а так же выполняют функцию этих затворных резисторов. Величина Rdson мосфетов в портах столь велика, что скорее стоит озаботится подбором внешних ключей с легкими затворами (минимальным полным зарядом затвора), что бы уменьшить время переключения, если это важно.Rapra писал(а): Чт июн 04, 2026 10:23:32 Мосфетам в затворе резистор желателен, для ограничения броска зарядного тока.
ежегодные медосвидетельствования не находят особых отклонений. а фактически вроде всё вижу, но как-то не могу сфокусироваться на деталях.
увы, не для меня... 0603 штучно еще туда-сюда, но меньше SOT-23 - шансов нет...КРАМ писал(а): Чт июн 04, 2026 09:47:16 Для корпуса SC-70 и резисторов 0603 это не займет существенного места. Уложится под индикатором.
сразу видно умника. если вести речь о стандартном индикаторе (на тот момент я о суперярких не думал), то средний ток сегмента должен быть 10-12 мА, значит, при 4-х разрядах импульсный ток 40 мА. по даташиту пин stm32 держит 20 мА, а сумма тока по выводу питания не более 80 мА (тут могу ошибиться, может и все 100). таким образом, ты, умник наш, предлагаешь мне завысить документированные ограничения в 2 раза по току пина и минимум в 3 раза по общему пину питания? чему тебя только в школе учили... а, понял: в церковно-приходской воскресной этому не учат...
педантичность ответов на другие мои вопросы и полное "разгильдяйство" в ответе на этот - как такое возможно?! резистор полевику нужен затвор-исток, чтобы в моменты времени, когда МК держит пин в третьем состоянии (а он его держит во время сброса всегда), полевик не открывался. кроме того, нужен резистор несколько Ом (я ставлю 20-100) в цепи пин - затвор, чтобы ток перезаряда затворной емкости не спалил пин МК. сам я мало верю в возможность спалить вывод током перезаряда 100 пФ, но производитель рекомендует - я кто такой против него?!
Это и есть катаракта.ARV писал(а): Чт июн 04, 2026 10:29:31 ежегодные медосвидетельствования не находят особых отклонений. а фактически вроде всё вижу, но как-то не могу сфокусироваться на деталях.
Ну давайте думать. Исходное состояние без питания - мосфет закрыт. Любые заряды затвора более 0.7 вольта утекут через защитные диоды МК в шину питания и рассосутся там до уровня 0.7 вольт максимум. А точнее - даже не выше 0.45-0.5 вольта, поскольку диоды начинают "течь" при напряжениях ниже 0.7в.ARV писал(а): Чт июн 04, 2026 10:29:31 педантичность ответов на другие мои вопросы и полное "разгильдяйство" в ответе на этот - как такое возможно?! резистор полевику нужен затвор-исток, чтобы в моменты времени, когда МК держит пин в третьем состоянии (а он его держит во время сброса всегда), полевик не открывался. кроме того, нужен резистор несколько Ом (я ставлю 20-100) в цепи пин - затвор, чтобы ток перезаряда затворной емкости не спалил пин МК.
Да на протяжении пследних нескольких страничек тут куча народу отметилась во взаимных обсираниях, включая и Романа...
Думаю, этого достаточно, чтобы тупо ставить резистор 20-100 Ом и вообще не думать о нем никогда? Ставить и не думать, зная, что хуже не будет - это простая, но хорошая инженерная прктика.Оба этих явления являются вескими причинами для установки резистора, даже в маломощных цепях.
1. Связь с эффектом Миллера
Этот эффект описывает паразитную обратную связь между выходом транзистора (стоком) и его управлением (затвором). Когда транзистор переключается, резкое изменение напряжения на выходе через внутреннюю емкость транзистора создает ток, который течет обратно в цепь затвора.
Если последовательного резистора нет, этот ток ничем не ограничен. Он может вызвать высокочастотные колебания (звон) на линии управления. Резистор служит демпфером: он гасит эти колебания и делает процесс переключения более плавным и предсказуемым, предотвращая искажение управляющего сигнала от микроконтроллера.
2. Связь с тиристорным защелкиванием (Latch-up)
Защелкивание — это опасное состояние, при котором внутри структуры порта микроконтроллера возникает короткое замыкание между питанием и землей, что часто приводит к выходу чипа из строя.
Обычно это происходит, когда напряжение на выводе выходит за допустимые пределы (становится выше напряжения питания или ниже земли). При переключении MOSFET, особенно если есть хоть небольшая индуктивность в цепи или наводки, на затворе могут возникать кратковременные выбросы напряжения. Без ограничительного резистора эти выбросы беспрепятственно достигают порта микроконтроллера. Резистор ограничивает ток, который может потечь через внутренние защитные диоды микроконтроллера при таких скачках, тем самым значительно снижая риск запуска процесса защелкивания.
Итог
Даже при малых токах и низких напряжениях резистор выполняет роль предохранителя для логики микроконтроллера. Он изолирует чувствительный выход чипа от паразитных колебаний и токовых бросков, возникающих из-за физических особенностей самого транзистора и разводки платы.
А вот тут - непонял!ARV писал(а): Чт июн 04, 2026 10:29:31 сразу видно умника. если вести речь о стандартном индикаторе (на тот момент я о суперярких не думал), то средний ток сегмента должен быть 10-12 мА, значит, при 4-х разрядах импульсный ток 40 мА. по даташиту пин stm32 держит 20 мА, а сумма тока по выводу питания не более 80 мА (тут могу ошибиться, может и все 100). таким образом, ты, умник наш, предлагаешь мне завысить документированные ограничения в 2 раза по току пина и минимум в 3 раза по общему пину питания? чему тебя только в школе учили... а, понял: в церковно-приходской воскресной этому не учат...
это официальная информация производителя?

ответ: нет, скорее доказала мои изначальные тезисы.
конечно используют, благодаря чему СРЕДНИЙ ток будет во столько раз меньше (при тех же условиях), сколько индикаторов мультиплексируется. То есть если вы поставите резисторы в цепь сегментов, которые обеспечат постоянный ток 10 мА, то после активации мультиплексирования средний ток станет 2,5 мА, а с ним упадет и яркость. для сохранения яркости надо поддерживать тот же СРЕДНИЙ ток, т.е. в 4 раза выше в импульсе - вот вам и 40 мА.Zikon писал(а): Чт июн 04, 2026 13:22:56 средний ток сегмента достаточно и 5мА лдя современных индикаторов
средний ток одного индикатора 20-25мА и менее
при выводе на 4 разряда - мультиплексирование не используют уже?
И в чём крамола? Посегментная индикация. Падение на ключах - верхнем и нижнем. Играемся только скважностью.ARV писал(а): Чт июн 04, 2026 13:23:15 еще в эпоху AVR мне многие доказывали, что 7-сегментники в динамике МОЖНО подключать на порты МК вообще без резисторов, как по сегментам, так и по общим! Но сколько бы я ни читал даташиты (тогда они былы еще посильного для среднего ума объема) - не встречал ни слова о способности порта МК ограничивать ток...
В том, что в даташите приведены "предельно допустимые" значения тока пина, а я допускал равные этому средние значения... а в импульсе по амплитуде заметно превышал.
Объединение пинов это риск получить сквозные токи(потому что абсолютно идентичных элементов не существует в природе) или КЗ с выгоранием всего порта в следствии различных проблем. Объединять без боязни можно open - drain пины, хотя неравномерность(запаздывание) включения таки тоже может сжечь один из объединенных пинов. Конечно можно воспользоваться выравнивающими резисторами, но это тоже не комильфо.ARV писал(а): Ср июн 03, 2026 08:15:01 объединение пинов для динамической индикации более приемлемо,
Делается просто, изготавливается несколько экспериментальных поделий, кладут их в камеру, где поддерживается стабильная температура +25C и эксплуатируют 24/7 примерно месяц. После истечения срока проверяют что выгорело или сдеградировало. Никто тут не скажет за режим овердрайва.ARV писал(а): Вт июн 02, 2026 20:49:19 Хотел возможность "овердрайва" понять. В сущности, понял, что хлипкие это МК в плане пинов.
Сторожевой таймер для этого есть.Zapolyarny писал(а): Чт июн 04, 2026 17:35:00 Небольшая ошибка в коде или зависание и импульсы перестают быть импульсами.
И даже два частенько. Но:
Ты снова влез в тему, в которой у тебя нет опыта и ты ничего в ней не понимаешь.Transformer-V писал(а): Чт июн 04, 2026 19:03:37 Объединение пинов это риск получить сквозные токи(потому что абсолютно идентичных элементов не существует в природе) или КЗ с выгоранием всего порта в следствии различных проблем. Объединять без боязни можно open - drain пины, хотя неравномерность(запаздывание) включения таки тоже может сжечь один из объединенных пинов. Конечно можно воспользоваться выравнивающими резисторами, но это тоже не комильфо.