Каждый раз собирать составной транзистор Дарлингтона из двух обычных не слишком удобно. Вдобавок мы собирали упрощенную схему, а в полноценной, «правильной» схеме дополнительно используются три резистора и три диода. Эти компоненты защищают схему при ошибке подключения, не позволяют подать слишком большой ток через базы транзисторов и оптимизируют потребление.
Сами мы такую схему собирать не будем, потому что за нас уже все предусмотрели производители, выпустив микросхему ULN2003A, внутри которой есть сразу семь полноценных транзисторов Дарлингтона.
На картинке ниже изображена «распиновка» микросхемы ULN2003A. Здесь очень схематично и изображены внутренности микросхемы и видно куда какой вывод подключен. Особое внимание следует уделить выводам для подключения питания — 8 и 9.
Возьми в руки микросхему и посмотри, что с одной стороны у нее есть специальная метка – «ключ», от которого отсчитываются номера выводов. Расположи микросхему так, чтобы ключ был сверху.
У микросхемы ULN2003A 16 выводов. Нумерация выводов микросхем начинается с верхнего левого вывода и дальше идет против часовой стрелки. Вывод 9 подключается к «+» питания, а вывод 8 к «-», он же является общим эмиттером всех транзисторов Дарлингтона. Выводы 1 и 16 – это база и коллектор первого транзистора Дарлингтона (первый канал), выводы 2 и 15 – второго (второй канал) ,3 и 14 (третий канал) – третьего и так далее.
Давай соберем первую схему с микросхемой ULN2003A.
Если нажмешь на кнопку SW1, загорится светодиод VD1 на полную яркость. Кнопка подключает базу первого транзистора Дарлингтона к «+» питания и открывает его. Ток начинает течь через резистор R1 и светодиод VD1, который загорается.
А вот фокус с суперсилой пальцев с микросхемой ULN2003A не получится, потому что базы транзисторов Дарлингтона к выводам микросхемы подключены через токоограничивающие резисторы. Зато нам их не придется устанавливать самим.
Экспериментируй: Попробуй подключить еще несколько светодиодов и кнопок к другим транзисторам Дарлингтона в микросхеме ULN2003A и убедись, что они все работают одинаково.
Мы попробовали включать светодиод с помощью ULN2003A, но эта микросхема в первую очередь предназначена для управления мощной нагрузкой – например, моторами. Давай подключим его.
Схема работает аналогично предыдущей: нажимаешь кнопку SW1 – мотор начинает вращать колесо.
Давай попробуем подключить сразу два мотора.
После включения питания робот начинает ехать вперед. У тебя, наверное, возник вопрос: зачем все эти усложнения с использованием микросхемы ULN2003A? Мы ведь почти сразу научили нашего робота ездить? Хороший вопрос. Ответ последует далее.