После прочтения этой страницы:
http://learn.adafruit.com/rgb-led-strips/usage
Мне было интересно, в чем разница между N-канальным MOFSET и транзистором TIP120 . В частности, почему он добавляет резисторы 100-220 Ом в базу при использовании TIP120 ?
http://www.digikey.com/product-search/en?lang=en&site=US&keywords=tip120
TIP120 — это BJT , семейство транзисторов, отличное от полевых транзисторов . Ниже представлена широкая, упрощенная мультяшная версия того, как они оба работают. Ниже предполагается NPN и NMOS, как указано в вопросе. PNP и PMOS частично инвертируют это.
BJT имеет очень низкий базовый импеданс; по сути, между базой и эмиттером есть диод. Это означает, что если транзистор «включен», база транзистора будет на ~ 0,7 В выше эмиттера. Если вы попытаетесь поднять базу выше этого (скажем, до 3,3 В или 5 В с выводом ввода-вывода микроконтроллера), будет протекать нежелательно большой ток, и произойдет что-то плохое. У вас должно быть что-то между контактом ввода-вывода и базой транзистора, чтобы ограничить этот ток. Итак, резистор. Сторона процессора резистора соответствует 5 В (или любой другой логической шине вашего микроконтроллера), а сторона транзистора - ~ 0,7 В. Этот перепад напряжения, разделенный на сопротивление, дает вам ток, подаваемый в базу. Это, а также характеристики транзистора говорят вам, какой ток теперь может протекать через коллектор-эмиттер биполярного транзистора.
Полевой транзистор имеет очень высокий импеданс затвора, поэтому при включении через затвор не протекает ток. Вы подаете напряжение между затвором и истоком, и «переключатель» замыкается. Затвор обычно может быть на 20 В выше истока, поэтому управление полевым транзистором с помощью микроконтроллера обычно не является проблемой. Вместо этого у вас есть противоположная проблема: некоторым полевым транзисторам требуется большее напряжение затвора, чем могут обеспечить некоторые процессоры!
Теперь есть всевозможные дополнительные детали. Иногда вы включаете резистор последовательно с затвором полевого транзистора для целей фильтрации. На самом деле через затвор полевого транзистора протекает ток, особенно при включении и выключении, что может иметь значение для некоторых приложений. А биполярные транзисторы и полевые транзисторы могут управляться в аналоговом режиме, когда они не полностью включены или выключены, а находятся где-то посередине. Иногда это хорошо, иногда плохо.
Когда я ношу свою шляпу микроконтроллера, я стараюсь использовать полевые транзисторы везде, где это возможно. В целом , с ними легче работать, и их потери ниже. BJT иногда дешевле, и они, скорее всего, будут выбором для приложений аналогового управления.
Краткое сравнение MOSFET и транзисторов BJE будет включать следующее:
Колин Д. Беннетт
Красный Песчаный Кирпич