Василий
Честно да, его потом разводить =)
экономьте на спичках - это всегда правильная стратегия )))
Василий
надо делать правильно - а не правильно - оно и само получиться
SetPf
экономьте на спичках - это всегда правильная стратегия )))
Экономлю на своем времени и простоте разводки же.
Василий
ага, и фантомным глюкам
Василий
если вы играитесь - можете нарушать ВСЕ, а если хотите сделать надежно - значит стоит сделать правильно
SetPf
надо делать правильно - а не правильно - оно и само получиться
Правильно - значит обосновано. Я не вижу серьезных обоснований. Блин о чем разговор 20пФ емкость затвора.
Василий
...делайте как хотите обоснования я выше описал не верите мне найдите статью какуюто почитайте
Василий
https://habr.com/ru/post/451152/
SetPf
Тема статьи? Кратковременное превышение максимального тока в гпио МК? Тип время зарядки емкости затвора 60пс, 20пикосекунд будет ток 20 ампер какой пусть. Да там во время переключения внутреннего драйвера небось больше дерьма происходит (не утверждаю, для красоты словца) А если учесть во внимание какой отрицательный ТК мосфетов, то там небось и 20 пс это не продлится. Опять же был бы ШИМ какой с постоянными ВКЛ\ВЫКЛ и зарядами-разрядами но это чертов логический сигнал. Вы уж извините. Я так сопротивляюсь, потому что тоже не люблю делать что то потому, что "НАДО" без причин. Аргумент с развязкой от 5В при включении и зарядки емкостей выглядит более крепким. >В этой заметке я попробую описать наиболее распространенные вопросы выбора затворных резисторов для силовых электронных устройств Я с этим вообще не спорю. Абсолютно.
Василий
просто вы потом натяните это утверждение что резистор не нужен - применив например ШИМ(захотев регировать яркость), и оно вылезет боком
Василий
а так резистор поставил хоть 100R и делай что хочешь - выход МК защищен от сквозных токов
SetPf
просто вы потом натяните это утверждение что резистор не нужен - применив например ШИМ(захотев регировать яркость), и оно вылезет боком
Нет это домыслы =) (выше про шим уже поправился) Но я мог бы просто забыть это сделать. Это да.
SetPf
Вариант с хреновой развязкой от 5В мне больше нравился. Но блин там опять фигня типо емкости диода, емкости GD и оно настолько мало, что пофигу. Может кто придет во что еще мордой ткнет.
Василий
а завтра будет не 5в а 25, и транзистор помощней - а я съекономил на спичках - теперь переделывать ...УРАаааа
SetPf
а завтра будет не 5в а 25, и транзистор помощней - а я съекономил на спичках - теперь переделывать ...УРАаааа
Ну блин. Делать ВСЕГДА, что бы когда нужно не забыть, это так себе подход в проектировании. Лучше один раз забыть и потом не забывать =) И я сейчас серьезно.
Василий
тогда поставить резистор и забыть ))
SetPf
тогда поставить резистор и забыть ))
Я именно это и имею ввиду. Видите ли, если бы так сделал бы, у меня сейчас было бы наверно на 30-40 компонентов больше.
Василий
серъёзный аргумент, ..и ведь не поспоришь )))
SetPf
А ведь можно не только резисторами заморочится, есть еще куча подобной фигни. Байпас конденсаторы всякие (по 3 на вход питания, что бы по хардкору). Так можно дойти, что плата на 80% будет состоять из ЧТО БЫ НАВЕРНЯКА и ЧТО БЫ НЕ ЗАБЫТЬ компонентов.
Василий
а ведь и должно так быть - "НАВЕРНЯКА"
SetPf
Ну по-моему должно быть ОБОСНОВАНО. Хотя НАВЕРНЯКА, я сам грешу.
SetPf
Ну вы опять силовуху кидаете, где они более чем обоснованы.
Василий
ну а зачем изначально делать - то что может подвести?
Василий
наоборот нужно сделать ЖЕЛЕЗНО
SetPf
Потому, что как не делай - все равно может подвести.
Василий
если все такие мелочи складывать одна к одной - ДА
Василий
а если из намеренно избегать - то нет
SetPf
Даже без них, не существует 100% безотказности.
Василий
ну вот ваш пример, коротнул диод, пробило транзистор и питание залезло на выход - МК не трудно догадаться дальнейшую судьбу МК
Василий
а есть резистор - еще и 1к например - то вообще по барабану такая ситуация
SetPf
Если пробит транзистор - плата уже не исправна. Функционирование в каком то полудохлом режиме это уже другой вопрос совершенно.
SetPf
Блин в РФ каждый хочет проектировать танки =)
SetPf
Что бы если ухх америкос попал, то все равно в строю! Все равно дадим последний бой!
Василий
а вы все боями бредите )) печально
SetPf
Ну всмысле серьезно. Если у вас что то пробило в плате - поведение уже слабопредсказуемо. Нахрена грезить какой то жизнеспособностью в таком режиме, если остальные узлы не спроектированы под это.
SetPf
Прошика не спроектирована.
Василий
...никогда не вел столь долгих разговоров - вокруг резистора - даже забавно
SetPf
Я о том же подумал и решил что хорошо что не лезу в ВЧ, там же люди небось годами так...
Василий
да, там веселее
SetPf
желательно грезить и предусмотреть ...если это конечно не поделка на вечер поморгать светодиодом
Ну я еще раз повторю. Функционирование платы в полурабочем режиме это не плюс, а минус.
SetPf
Вот вам просто вопрос - что то сдохло в плате. 1) Пытаться работать дальше? 2) Отключиться.
Василий
ну а пробой одного ключа - и выжигание вся и все - это наверное плюс
Василий
я же привел пример - один из возможных сценариев
SetPf
Есть принцип же fail-fast. Он не только к софту применим. Если система не разрабатывается как устойчивая к отказу компонентов - лучше она сдохнет быстро, чем будет делать хрен пойми что.
Василий
проектирование ведь и заключается в том что не только - слепить кусочки в кучу но и предусмотреть варианты защиты, уменьшение помех, фантомных нагрузок ...учесть все нюансы
Василий
ладно пойду поработаю - "надоел резистор" ))
SetPf
ну а пробой одного ключа - и выжигание вся и все - это наверное плюс
Вполне может быть им - вам придет плата по гарантии, будете знать что выбивает ключ. Ведь функция может быть не обязательно постоянно в использовании, а в какой то критический момент. А там фигак - ключ пробитый. Мы сейчас не о том рассуждаем. Это исходит из ТЗ полностью.
SetPf
Продуктивной вам работы.
Василий
ага
SetPf
Я к тому лишь, что если вы заявляете сохранение работоспособности при отказе одного из компонентов - ВСЕ должно быть под это заточено, софт железо интерфейс.
SetPf
И это сильно повлияет на сложность и цену.
SetPf
А в одном месте есть, а в другом - ну нафиг сложно, это очень спорная идея.
SetPf
не так при выходе из строя одного компонента - не выгорит еще половина платы - так правильней
Я лет 5 назад, занимался ремонтом плат ноутбуков. На некоторых моделя, была проблема - пробивало транзистор, но это не вызывало срабатывание защиты и дальше не шло. При этом ток шел и огого. Я точно не могу сказать что и почему, но происходило замыкание внутренних слоев платы и начинался торфяной пожар. Бывало оплавляло корпус. Такая штука имела шанс вызвать пожар. Кто знает может и вызывала, мне то уже его после такого точно бы не притащили.
SetPf
Если бы плата уходила в КЗ и перекрывала входные ключи или уводило в защиту блок питания, таких бы повреждений не было.
SetPf
И хрен бы с ними с повреждениями, не было бы угрозы пожара.
SetPf
не так при выходе из строя одного компонента - не выгорит еще половина платы - так правильней
Понимаете, это спасение мелочей. Наверно среди всего прочего это последний пункт о котором стоит забоится, если не заявлено иначе.
Andy
Не дай бог такому конструктору отдать изделие в разработку :(
Yuriy
сходу можете сказать, что меньше занимает: printf("aaa:%s", str); vs print("aaa:"); print(str); только количество не две подстроки, а 20 скажем или массив указатель и цикл с печатью или progmem строка , функция выборки из нее и печать PS printf -типа где уже есть - сам его код "бесплатно" Вообще есть какое-нибудь (удобное) средство для оценки сколько - что заняло? - Это на самом деле вопрос
Yuriy
Вот кроме этого
Alexey
make size-components
Alexey
Еще такое вот есть в плагине эклипса https://github.com/espressif/idf-eclipse-plugin#esp-idf-application-size-analysis Скорее всего надо какой-то параметр скормить консольной утилите и она тоже подробно покажет
Alexey
Конечно, но я gnu make использую
Alexey
У них же гайд есть, + в самом эклипсе можно скачать "тулчейн" esp32. Это хелпер, который помогает пути к тулчейну и переменные среды создать. Потом проект в пару кликов настраивается
Egor
У них же гайд есть, + в самом эклипсе можно скачать "тулчейн" esp32. Это хелпер, который помогает пути к тулчейну и переменные среды создать. Потом проект в пару кликов настраивается
меня немного смущает там запускать "magic install.sh" поэтому начинал ставить ручками... часть вещей поставилось... а часть как-то не завелось... но возможно плохо читал мануал...
Alexey
Я точно не запускал никаких "install.sh"
Egor
это условно так выражаюсь :)
Egor
спасибо!
Ivansuper
Ребят, кто-то сталкивался с такой проблемой, что RMT в esp32 начинает выдавать битый сигнал при работающем WiFi?
Ivansuper
Экспериментально выяснил, что установка драйвера RMT на ядре 0 и перемещение таска WiFi на ядро 1 уменьшили искажения, но они все еще присутствуют
Ivansuper
Если таск WiFi оставить на ядре 0, то становится хуже. Если все делать на ядре 1, полный кошмар
Andy
На RC5 ошибок не замечал. Правда статистики маловато - изделий с IR мало и скорее всего ДУ для них используются редко. Ну и если включенный wifi мешает, то необходимо начать с проверки питания.
FakeChimera_420
hi, i was thinking of connecting an esp32 to a tda7057aq, is it possible? to play audio from bluetooth
hi, i was thinking of connecting an esp32 to a tda7057aq, is it possible? to play audio from bluetooth
Hello! we have a separate chat for English speakers. @Proesp_en you will also enter there (if you wish of course) here they will also help you, of course, if someone can answer. thanks