Для формирования периодов большой длительности (значительного времени задержки) предпочтительнее использовать мультивибраторы со средней или высокой рабочей частотой в сочетании с двоичным счетчиком. Наиболее удобны в этом случае микросхемы типа CD4060 и т. п.
2.4.4, Транзисторные матрицы
Управление несколькими светодиодами или реле осуществляется, как правило, с помощью нескольких одинаковых транзисторов, включенных по схеме с общим эмиттером. К каждому транзистору обычно добавляют защитный диод, предотвращающий опасный выброс напряжения при отключении индуктивной нагрузки. В подобных случаях удобно воспользоваться одной из многих доступных на сегодняшний день интегральных транзисторных матриц. При этом достигается существенный выигрыш в занимаемой площади и сокращение времени сборки.
Наиболее распространенные микросхемы содержат по 7 транзисторов, включенных по схеме с общим эмиттером (рис. 2.24).
Рис. 2.24.Транзисторная матрица
К каждому из транзисторов подключены защитный диод в цепи коллектора и резистор в цепи базы, позволяющий осуществлять непосредственное управление транзисторным ключом как в ТТЛ схемах (напряжение сигнала 5 В), так и в КМОП схемах (напряжение сигнала 3-18 В). Расположение выводов микросхемы непривычно, однако в нем есть своя логика: входы (базы) и выходы (коллекторы) расположены друг против друга на противоположных сторонах корпуса. Общая точка (объединяющая все эмиттеры) находится на выводе 8, как в DIP16, точка присоединения всех диодных катодов — на выводе 9. Последний вывод остается свободным, если диоды не используются (например, при управлении светодиодами). К популярным микросхемам семитранзисторных матриц относятся ULN2003 (ТТЛ) и ULN2004 (КМОП), примеры восьмитранзисторных матриц — ULN2803 и ULN2804.
2.4.5. Согласование КМОП и ТТЛ схем
Еще совсем недавно все логические интегральные схемы принадлежали к семейству ТТЛ (транзисторно-транзисторной логики). Затем появились КМОП схемы и, наконец, комбинированные микросхемы, сочетающие преимущества обоих семейств.
Элементы ТТЛ типа по быстродействию превосходят КМОП микросхемы, но потребляют значительно больше энергии (напряжение питания для них равно 5 В). Схемы на КМОП транзисторах отличаются исключительно малым потреблением тока, особенно при низкой частоте переключения. Они способны работать при напряжении питания от 3 до 15 В. Недостатком таких приборов является их высокая чувствительность к статическому электричеству. Чтобы при работе приборы не выходили из строя, необходимо принимать специальные меры защиты. Однако в настоящее время практически все КМОП микросхемы изготавливаются со встроенной защитой от статического электричества.
Оба типа микросхем широко распространены, и нередко возникает необходимость сочетания в одном устройстве двух ИС различных типов. Это не вызывает трудностей, если их напряжения питания совпадают. В противном случае между выходом одной микросхемы и входом другой нужно добавить согласующий каскад на транзисторе, включенном по схеме с общим эмиттером (рис. 2.25). Следует помнить, что такой каскад инвертирует логические сигналы и для восстановления полярности выходных импульсов после него потребуется включить дополнительный инвертор.
Рис. 2.25.Схема согласования ТТЛ и КМОП уровней
Напомним также, что неиспользуемый логический вход (ТТЛ или КМОП элементов) никогда не должен оставаться свободным. Его следует подключить через резистор к напряжению +U>CC или —U>CC (в зависимости от типа вентиля) или к точке с подходящим потенциалом, выбрав наиболее простой вариант соединения для данного рисунка печатной платы.
2.5.1. Маркировка выводов
Обозначение номеров выводов двоичного счетчика часто является источником ошибок. Разработчики логических устройств, как правило, предпочитают начинать нумерацию разрядов с нуля. Однако конструкторы микросхем обозначают номера выводов начиная с единицы. Таким образом, 12-разрядный счетчик имеет номера выводов от Q1 до Q12, в то время как программируемое постоянное запоминающее устройство (ППЗУ) эквивалентной разрядности имеет адресные строки, обозначенные А0 — A11. Чтобы не запутаться, надо с самого начала найти на схеме или в технической документации наименьший номер и вести отсчет от него на протяжении всех последующих действий.