Страница 71 из 73

Re: Stm32 с чего начать изучение...

Добавлено: Чт июн 04, 2026 23:16:48
КРАМ
ARV писал(а): Чт июн 04, 2026 13:23:15 Но сколько бы я ни читал даташиты (тогда они былы еще посильного для среднего ума объема) - не встречал ни слова о способности порта МК ограничивать ток...
Вы невнимательно читали даташиты, Роман.
Сопротивления каналов открытых выходных ключей определяются по падению напряжения на каналах при заданном токе канала. Этот параметр есть во всех даташитах на МК.

Re: Stm32 с чего начать изучение...

Добавлено: Чт июн 04, 2026 23:38:10
Transformer-V
КРАМ писал(а): Чт июн 04, 2026 23:12:11 Ты снова влез в тему, в которой у тебя нет опыта и ты ничего в ней не понимаешь.
В пределах одного порта МОЖНО объединять пины даже в пушпульной конфигурации. Задержка переключения в пределах одного порта практически равна нулю
Нельзя и даже в приделах одного порта, потому что железобетонно:
1) Неравенство токов;
2) Сквозные токи.

Так что свои вредные советы прибереги для себя. Ни один нормальный(китайские чудо поделия не в счет) разраб так делать не будет(исключение open-drain), воспользуется буфером или применит транзисторы.

Re: Stm32 с чего начать изучение...

Добавлено: Чт июн 04, 2026 23:51:23
КРАМ
Transformer-V писал(а): Чт июн 04, 2026 19:03:37 Делается просто, изготавливается несколько экспериментальных поделий, кладут их в камеру, где поддерживается стабильная температура +25C и эксплуатируют 24/7 примерно месяц. После истечения срока проверяют что выгорело или сдеградировало. Никто тут не скажет за режим овердрайва.
Бред сивой кобылы высосанный из пальца. В приведенной цитате абсолютно всё является плодом разнузданной фантазии. Начиная от температуры и заканчивая сроками.
Превышение параметров даташита может прокатить на выбранных экземплярах и не прокатить на других. Заниматься всякой самострельной чепухой 24/7 может только безграмотный дилетант.

Re: Stm32 с чего начать изучение...

Добавлено: Чт июн 04, 2026 23:54:20
КРАМ
Transformer-V писал(а): Чт июн 04, 2026 23:38:10 железобетонно:
1) Неравенство токов;
2) Сквозные токи.
Ты эти глупости расскажи тем, кто проектирует микросхемы. Они над тобой посмеются.
Еще раз для самоуверенного недоумка. Параллельное соединение мелких мосфетов на кристалле с целью получения мощного транзистора - это топология абсолютно всех мосфетов обсуждаемой технологии.
Учи матчасть.
ЗЫ. Чисто чтобы над тобой поржать.
В процессе изучения ридеров HF RFID представленных на рынке, включая изделия топовых производителей типа немецкого Feig, я обнаружил, что в управлении затвором выходного транзистора передатчика практически у всех производителей стоят параллельно работающие вентили 74AHC1G08 в количестве трех штук. Особенностью этих вентилей является отсутствие в них триггера Шмитта, который нельзя ставить в тракте передатчика из-за генерации им фазовых шумов.

Re: Stm32 с чего начать изучение...

Добавлено: Чт июн 04, 2026 23:54:32
Transformer-V
КРАМ писал(а): Чт июн 04, 2026 23:51:23 Бред сивой кобылы высосанный из пальца. В приведенной цитате абсолютно всё является плодом разнузданной фантазии. Начиная от температуры и заканчивая сроками.
Превышение параметров даташита может прокатить на выбранных экземплярах и не прокатить на других. Заниматься всякой самострельной чепухой 24/7 может только безграмотный дилетант.
AVR-у это нужно, пусть экспериментирует находит околопредельные значения. Да разные чипы по разному будут себя вести, но золотую середину таки можно найти.
КРАМ писал(а): Чт июн 04, 2026 23:54:20 Ты эти глупости расскажи тем, кто проектирует микросхемы. Они над тобой посмеются.
Еще раз для самоуверенного недоумка. Параллельное соединение мелких мосфетов на кристалле с целью получения мощного транзистора - это топология абсолютно всех мосфетов обсуждаемой технологии.
Учи матчасть.
Напомни затворы мосфетов в порту подключены к одному "источнику" или таки на каждый затвор свой свой источник потому что порт 8 битный 8 условных источников! Твои клоунские кривляния порядком уже надоели.

То что ты описываешь это один источник, иными словами ты уходишь от темы обсуждения.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:01:56
Just_Fluffy
вообще то порт 16-битный.
а одновременное атомарное включение нужных битов порта гарантирует регистр BSRR

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:04:19
Transformer-V
Just_Fluffy писал(а): Пт июн 05, 2026 00:01:56 вообще то порт 16-битный.
а одновременное атомарное включение нужных битов порта гарантирует регистр BSRR
Это не спасет от переключения и сквозного тока в драйверах бит при объединении пинов (бит).

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:07:01
КРАМ
Transformer-V писал(а): Чт июн 04, 2026 23:54:32 То что ты описываешь это один источник
Ну и что? Ты же говорил что "одинаковых транзисторов не бывает"... :)))
Да и простой расчет показывает, что даже при намеренно сделанном сквозном токе режим не выйдет за предельное значение даташита.
Рассинхронизацию разрядов порта при выводе в порт всех 16 разрядов ты даже не сумеешь измерить, настолько эта величина будет малой. Мосфет тупо не успеет среагировать на эту разницу из-за фронта переключения.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:08:57
КРАМ
Transformer-V писал(а): Пт июн 05, 2026 00:04:19 Это не спасет от переключения и сквозного тока в драйверах бит при объединении пинов (бит).
Ты полагаешь, что твои самоуверенные заявления кого то убедят? :music:
Увы, твои слова не стоят времени потраченного на их прочтение. К тому же ты не имеешь ни единого проекта на МК. Даже самого простого.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:12:52
Transformer-V
КРАМ писал(а): Пт июн 05, 2026 00:07:01 Ну и что? Ты же говорил что "одинаковых транзисторов не бывает"... :)))
А нечего, большая разница когда затворы подключены к одному источнику или к 8, 16, 32 и т.д. Так что уход от темы зафиксирован.
КРАМ писал(а): Пт июн 05, 2026 00:07:01 Да и простой расчет показывает, что даже при намеренно сделанном сквозном токе режим не выйдет за предельное значение даташита.
Рассинхронизацию разрядов порта при выводе в порт всех 16 разрядов ты даже не сумеешь измерить, настолько эта величина будет малой. Мосфет тупо не успеет среагировать на эту разницу из-за фронта переключения.
Ничего не показывает, это ненормальный режим работы. При этом мы не говорим о внештатных ситуациях типа зависаний или ошибок в коде когда на одном из бит будет ноль на другом один. Нравиться пользуйся данным методом, другим не советуй, исключений МК с открытым коллектором или стоком, хотя и тут может погореть пин(бит).
КРАМ писал(а): Пт июн 05, 2026 00:08:57 Ты полагаешь, что твои самоуверенные заявления кого то убедят? :music:
Увы, твои слова не стоят времени потраченного на их прочтение. К тому же ты не имеешь ни единого проекта на МК. Даже самого простого.
Я констатирую факт оголтелой пурги, которую ты тут пишешь. Для этого не требуется показ проектов.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:18:58
КРАМ
Transformer-V писал(а): Пт июн 05, 2026 00:12:52 А нечего, большая разница когда затворы подключены к одному источнику или к 8, 16, 32 и т.д.
Не говори глупостей. Все D-триггеры порта получают единый сигнал на входе C. Сигнал на шине в это время уже стоит . То есть ты пытаешься навешать лапшу на уши, утверждая, что контроллер с внутренней тактовой частотой под 200 МГц может создать задержку между бит в синхронном регистре такую, которую успеют отработать мосфеты драйверов выхода работающие со скоростью в 4 раза ниже?
Тебе самому не стыдно выглядеть мальчиком для битья? :facepalm:

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:25:27
Transformer-V
КРАМ писал(а): Пт июн 05, 2026 00:18:58 Не говори глупостей. Все D-триггеры порта получают единый сигнал на входе C. Сигнал на шине в это время уже стоит . То есть ты пытаешься навешать лапшу на уши, утверждая, что контроллер с внутренней тактовой частотой под 200 МГц может создать задержку между бит в синхронном регистре такую, которую успеют отработать мосфеты драйверов выхода работающие со скорость в 4 раза ниже?
Получают, но ДРАЙВЕРА переключаются с разной скоростью, исключить сквозной ток ты не сможешь, потому что ключевое слово ВСЕ D тригеры, но не один единственный на все драйвера.
КРАМ писал(а): Пт июн 05, 2026 00:18:58 Тебе самому не стыдно выглядеть мальчиком для битья? :facepalm:
Задай вопрос самому себе перед зеркалом, пока что ты выглядишь обычным клоуном, который обижен.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:27:26
КРАМ
Transformer-V писал(а): Пт июн 05, 2026 00:12:52 это ненормальный режим работы.
И тем не менее это очень часто употребляемый прием для увеличения тока в том числе и в оборудовании промышленного применения.
Еще раз, Трансформер, не нужно лезть в темы, где у тебя нет ни опыта, ни знаний, пытаясь транслировать всякий мусор из случайных источников в интернете.
Выходные пины иногда горят. Но совсем не из-за сквозных токов созданных каналами мосфетов комплементарных пар.
Они горят из-за защелкивания. Это тоже сквозной ток. Но течет он по ДРУГОМУ пути. И там совсем другое сопротивление.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:29:26
Zapolyarny
Just_Fluffy писал(а): Пт июн 05, 2026 00:01:56 одновременное атомарное включение нужных битов порта гарантирует регистр BSRR
У WCH и к таким регистрам написано требование: "These bits can only be accessed in the form of 16 bits".
Только я не понял, почему. Думал, что эти теневые регистры как раз и предназначены для безопасной побитовой манипуляции.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:34:56
КРАМ
Transformer-V писал(а): Пт июн 05, 2026 00:25:27 Получают, но ДРАЙВЕРА переключаются с разной скоростью, исключить сквозной ток ты не сможешь, потому что ключевое слово ВСЕ D тригеры, но не один единственный на все драйвера.
Набор слов... :facepalm:
Так драйвера переключаются или D-триггеры управляющие драйверами?
Ты видимо вообще не представляешь себе схемотехнику портов в МК.
D-триггеры работают с частотами переключения 200 МГц (имея фронты менее 1 нс). На выходе D-триггеров сигнал синхронен во всех разрядах с точность фронта. Задержка распространения между входами D-триггеров и по данным и по синхре равна нулю. Ибо там расстояния в десяток микрон максимум.
Таким образом, на входах драйверов выхода имеется совершенно синхронный сигнал, если мы рассуждаем категориями скоростей выходных драйверов.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:36:37
Transformer-V
КРАМ писал(а): Пт июн 05, 2026 00:27:26 И тем не менее это очень часто употребляемый прием для увеличения тока в том числе и в оборудовании промышленного применения.
Еще раз, Трансформер, не нужно лезть в темы, где у тебя нет ни опыта, ни знаний, пытаясь транслировать всякий мусор из случайных источников в интернете.
Выходные пины иногда горят. Но совсем не из-за сквозных токов созданных каналами мосфетов комплементарных пар.
Они горят из-за защелкивания. Это тоже сквозной ток. Но течет он по ДРУГОМУ пути. И там совсем другое сопротивление.
Засчитываю тебе слив по теме обсуждения. Ты не привел ни одного весомого довода, что таки можно объединять выводы порта, в том числе не смог опровергнуть сквозной ток и неравенство токов + программные ошибки.
Твои рассказы о том что кому и куда лезть прибереги для своих коллег или домочадцев, а еще лучше создай свой форум и пиши самому себе и сам себе отвечай.
И да ни в одном пром. оборудовании за несколько миллионов вечно зеленых не объединяют и не объединяли порты МК, даже на заре рассвета 70 - 80 х, можешь спросить у опытного форумчанена Слесаря.
За свою практику обслуживания пром. оборудования не видел подобных решений.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:38:49
КРАМ
Zapolyarny писал(а): Пт июн 05, 2026 00:29:26 Только я не понял, почему. Думал, что эти теневые регистры как раз и предназначены для безопасной побитовой манипуляции.
Именно для этого они и предназначены. В них пишут ЕДИНИЦУ (ноль не исполняется) в соответствующий разряд для сброса или установки бита (половина регистра - сброс, вторая половина - установка). То есть этот регистр позволяет избежать маски при побитном управлении портом, а так же позволяет совершенно синхронно управлять группами бит произвольного расположения их в слове вывода.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:41:36
Just_Fluffy
Регистр BSRR является 32-битным. Он разделен на две части:
Младшие 16 бит (0–15): Установка пинов в 1 (Set).
Старшие 16 бит (16–31): Сброс пинов в 0 (Reset).
Мне почему то кажется, что данная фраза значит, что в этот регистр нужно писать пословно, т.е. по 16 бит. И нельзя загнать сразу двойное слово, где будет и установка нужных битов, и сброс. Ведь тогда получится задать для одного и того же бита и флаг установки 1, и флаг установки 0... Коллизия будет.

Блин, пора уже себе в подпись, по аналогии с ИИ, ставить текст - Я человек, выше указано мое ИМХО и я могу ошибаться. ))))

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:45:04
Transformer-V
Объединять пины порта МК запрещено, если они не с открытым коллектором или стоком.

Re: Stm32 с чего начать изучение...

Добавлено: Пт июн 05, 2026 00:45:34
КРАМ
Just_Fluffy писал(а): Пт июн 05, 2026 00:41:36 Мне почему то кажется, что данная фраза значит, что в этот регистр нужно писать пословно, т.е. по 16 бит.
Нет. В этот регистр нужно писать нули там, где не нужно ничего менять. Выводятся все 32 бита.