189 похожих чатов

Я на фоне этих дебатов никогда не понимал одной вещи

(меня тут реально нужно просветить, похоже). Зачем вообще биполярники в качестве ключевых элементов? В приложениях а-ля светодиод запитать или для интерфейса кнопки.

22 ответов

15 просмотров

Обычно они дешевле

Это привычка со старых времен, когда микроконтроллеры на ногах выдавали единицы миллиампер и сложно было даже светодиод запитать. Я у старшего поколения разрабов такое часто встречал

Max Sysoev
Это привычка со старых времен, когда микроконтролл...

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

Max Sysoev
Что значит подальше?

Значит напрямую не коммутировать....

Дмитрий
Значит напрямую не коммутировать....

Да а что толку, с базы на коллектор или эмиттер и обратно пробьёт только в путь. Только гальваническая развязка обеспечивает безопасность

Max Sysoev
Да а что толку, с базы на коллектор или эмиттер и ...

Диод дополнительный перед базой спасает...

Дмитрий
Диод дополнительный перед базой спасает...

Так он и без транзистора спасает же

Max Sysoev
Да а что толку, с базы на коллектор или эмиттер и ...

Гальваника бесспорно - лучшее решение...

Max Sysoev
Так он и без транзистора спасает же

Не, если умощнить выхода еще.... Всегда нужно оптимальное решение...

Дмитрий
Диод дополнительный перед базой спасает...

Не спасает. Иллюзия. Для проверки: что будет с мк, если на транзисторе бахнет +100/-100в и пробьёт транзистор в любом удобном для вас направлении

Viacheslav Kaloshin
Не спасает. Иллюзия. Для проверки: что будет с мк,...

Никто оптику не отменял... Но что делать когда банально реле нужно включить рядом, или на соседней плате? Тоже оптика? Или реле нужно напрямую на ноги мк повесить? Даже пусть мощности мк хватит. Все так делают? Или буфер в какомлибо виде все-же нужен?

А какие ещё варианты вы можете предложить включения вентилятора для расберри, силами этой же расберри? Хотелось бы ШИМ все таки.

🐈
Полевик?

в интернете просто обычно для этих целей используют 2n2222 ( ну а мне и 2n3904 хватит, просто другого нет), чем качественно он будет лучше? проще рассчитать? проблем с перенасыщением не будет?

🐈
Полевик?

Вот да, для всякой такой цифры проще кинуть 1 мосфет, причем что можно вообще лысый безо всякой обвязки

Vano [LME16]
Вот да, для всякой такой цифры проще кинуть 1 мосф...

Ну если порты живыми хотите оставить, то лучше резистор в затвор таки поставить. И чтобы он в детерминированом состоянии был пока малина включается (и не сгорал будучи в полуоткрытом) - то ещё и подтяжку надо

Пользователь 63f46
в интернете просто обычно для этих целей использую...

Я не очень понимаю как для этих целей применить биполярник. В универе понимал, сейчас надо вспоминать. Полевик управляется напряжением. Взял который полностью открывается при 4х вольтах и без проблем юзаешь с 5 вольтовой ардуино. А биполярник управляется током. Там нужно как-то обеспечить нужный ток на ноге транзистора

Dmytro Salko
Ну если порты живыми хотите оставить, то лучше рез...

Ну там как бы да, 2 резюка (притом опять же в отличие от биполяров их для таких целей не обязательно рассчитывать Но для поразбираться/поиграться можно и без, особенно если мосфет не силовой) Если силовой то даже зарядом/разрядом затвора можно выжечь порты)

🐈
Я не очень понимаю как для этих целей применить би...

Да, нужный ток на ноге обеспечивается смещением... В зависимости от этого смещения и получается класс от А до ключевого....

Дмитрий
Диод дополнительный перед базой спасает...

Спалил диод спалил контроллер месяц назад

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта