|
|
|
Данная статья взята с
сайта http://vicgain.sdot.ru
Copyright
© V.F.Gainutdinov,
2006 - 2016. Все права защищены.
Разрешается
републикация материалов сайта в Интернете с обязательным указанием
активной ссылки на сайт http://vicgain.sdot.ru
и со ссылкой на автора материала (указание автора, V.F.Gainutdinov
его сайта). |
Формирователи
и генераторы импульсов
В цифровых устройствах на
микросхемах большую роль играют различные формирователи импульсов - от
кнопок и переключателей, из сигналов с пологими фронтами,
дифференцирующие цепи, а также мультивибраторы. В данном разделе книги
рассмотрены некоторые вопросы построения таких формирователей и
генераторов на микросхемах серий КМОП.
Как известно, непосредственная подача сигналов от
механических контактов на входы интегральных микросхем допустима не
всегда изза так называемого <дребезга> - многократного
неконтролируемого замыкания и размыкания контактов в момент их
переключения. Если входы, на которые подается сигнал, нечувствительны к
дребезгу, например входы установки триггеров и счетчиков,
непосредственная подача сигналов допустима (рис. 282). Подача сигналов
на счетные входы требует специальных мер по подавлению дребезга, без
них возможно многократное срабатывание триггеров и счетчиков.
|
|
В
устройствах на микросхемах КМОП вполне применимы меры по борьбе с
дребезгом, известные из опыта работы с микросхемами ТТЛ, например,
включение статического триггера на двух элементах И-НЕ (рис. 283, а, б)
или ИЛИ-НЕ. Однако чрезвычайно высокое входное сопротивление микросхем
КМОП (порядка сотен и тысяч мегаом) и относительно высокое выходное
сопротивление (сотни ом - один килоом) позволяет упростить цепи
подавления дребезга, исключив резисторы (рис. 283, в, г). Вариантом
схемы рис. 283 (г) является устройство по схеме рис. 283 (д), собранное
всего
лишь на одном неинвертирующем логическом элементе.
Здесь следует сказать несколько слов о неинвертирующих
логических элементах серий КМОП. Большинство логических элементов этих
серий являются инвертирующими. Неинвертирующими являются микросхемы
К176ПУЗ, К561ПУ4, КР1561ПУ4, К176ПУ5,564ПУ6, К561ПУ8, К561ЛНЗ, К176ЛП2,
К561ЛП2, К561ЛП13, К561ЛП14, К176ЛС1, К176ЛС2, К176ЛИ1, КР1561ЛИ2,
К561ИК1. Как указывалось выше, микросхемы, содержащие в своем
обозначении буквы <ПУ>, служат для согласования микросхем КМОП с
микросхемами ТТЛ. По этой причине их выходные токи при подаче на их
выходы напряжения питания или соединении выходов с общим проводом в
устройстве по схемам рис. 283 (в, г, д) могут достигать многих десятков
миллиампер,
что
отрицательно сказывается на надежности устройств и может служить мощным
источником помех. В мультивибраторах и триггерах Шмитта, описываемых
ниже,
также невыгодно применять такие микросхемы из-за больших токов,
потребляемых
ими в процессе плавного изменения входного сигнала. По тем же причинам
не
рекомендуется в описываемых здесь устройствах использовать
инвертирующие
микросхемы К176ПУ1, К176ПУ2, К561ЛН1, К561ЛН2.
Поэтому
в дальнейшем под неинвертирующим логическим элементом подразумевается
или два последовательно включенных любых инвертирующих элемента (кроме
отмеченных выше), или микросхема КР1561ЛИ1, или микросхемы К176ЛП2,
К561ЛП2, К561ЛП13, К561ЛП14, К176ЛС1, К561ЛС2, К561ИК1. включенные как
неинвертирующие элементы. О возможности их использования в качестве
неинвертирующих указано в предыдущей главе книги. Иногда удобно в
качестве .неинвертирующего элемента использовать свободный триггер
микросхемы К176ТМ2 или К561ТМ2 (рис. 284).
|
|
Микросхему К176ЛИ1 также можно использовать как
неинвертирующий элемент рассматриваемых далее устройств, однако
это
не очень удобно, так как в одной микросхеме содержится всего один
девятивходовый неинвертирующий элемент И и один инвертор.
Большое входное сопротивление микросхем КМОП позволяет в
некоторых случаях обойтись вообще без активных элементов для подавления
дребезга. На рис. 285 (а) приведена схема подачи импульсов от кнопки на
счетный вход триггера или счетчика. Конденсатор С1 в исходном состоянии
заряжен до напряжения питания. При нажатии на кнопку размыкание
нормально замкнутого контакта не приведет к изменению напряжения на
конденсаторе С1. Первое касание подвижного и нормально разомкнутого
контакта приведет к быстрому разря-ду конденсатора С1 и напряжение на
нем станет равным нулю. Дальнейший дребезг контактов не приведет к
изменению напряжения на конденсаторе. Недостатком схемы является
опасность наводок помех
на проводник, соединяющий кнопку и вход микросхемы. Если наводки
действительно возникают, этот проводник следует заэкранировать.
Все
рассмотренные выше схемы подавления дребезга требовали применения
переключающих контактов кнопок. Если выполнение этого требования
затруднено, возможно использование устройств по схемам рис. 285 (б, в).
Цепь на схеме рис. 285 (б) формирует короткий импульс отрицательной
полярности (порядка 0,7 мкс на уровне 0,5) в момент первого касания
контактов кнопки, в результате чего конденсатор С1
быстро заряжается через резистор R2. Дальнейший дребезг контактов
кнопки не
влияет на выходное напряжение, так как разряд конденсатора С1
происходит через
резистор R1 значительно большей величины.
|
|
Если
необходимо получить длительность выходного импульса, равную
длительности нажатия на кнопку с одной парой контактов, можно
использовать подавление дребезга
с помощью интегрирующей цепи и триггера Шмитта (рис. 285, в). Дребезг
импульса
на резисторе R1 сглаживается цепью R2C1. Триггер Шмитта DD1 формирует
крутые
фронты выходного сигнала.
Для подавления дребезга контактов кнопки с одной парой
контактов можно использовать цепь, три варианта схемы которой приведены
на рис. 286. Цепь по схеме рис. 286 (а) По функционированию близка
интегрирующей цепи и
триггеру Шмитта рис. 285 (в). В исходном состоянии на входе и выходе
цепи лог. 1. При замыкании кнопки S1 на левой обкладке конденсатора С1
напряжение начинает снижаться и, если постоянная времени R2C1 выбрана
достаточно большой, достигает порога переключения элемента DD1.1 после
прекращения дребезга Элементы DD1.1 и DD1.2 переключаются, на выходе
появляется лог. 0 Положительная обратная связь обеспечивает крутые
фронты сигнала на выходе элемента DD1.2. При размыкании контактов
переключение происходит аналогично. В результате на выходе цепи
формируется импульс, длительность которого соответствует времени
замыкания контактов, а фронт и спад импульса несколько задержаны
относительно моментов замыкания и размыкания контактов (рис. 286, б).
Если
необходимо получить фронты выходного сигнала точно в моменты размыкания
или замыкания кнопки, можно использовать варианты цепи по схемам рис.
286
(в, д). Первая из них (рис. 286, в) при замыкании кнопки формирует на
выходе лог. О аналогично цепи рис. 286 (а). При размыкании кнопки лог.
1 поступает на нижний по схеме вход элемента DD1.1, оба элемента DD1.1
и DD1.2 переключаются, лог. 1 с выхода элемента DD1.2 через конденсатор
С1 поступает на вход элемента DD1.1 и удерживает его во включенном
состоянии на время дребезга контактов кнопки S1 (рис. 286, г).
Аналогично работает цепь по схеме рис. 286 (д), однако ее
включение происходит при первом замыкании контактов кнопки S1,
выключение - после окончания дребезга разомкнувшейся кнопки (рис. 286,
е).
|
|
Переключатели
с взаимовыключением можно построить на основе многостабильного
триггера. Вариант схемы переключателя на три положения приведен на рис.
287. При включении питания лог. 0 с разряженного конденсатора С1 через
диод VD1 поступает на входы элементов DD1.1 и DD1.2 и выключает их. На
их выходах появляются лог. 1, которые, поступая через резисторы R1 и R2
на входы элемента DD1.3, включают его, и лог. 0 с его выхода удерживает
элементы DD1.1 и DD1.2 в выключенном состоянии и после заряда
конденсатора С1 через резистор R4. Таким образом, в исходном состоянии
на выходах 1 и 2 лог. 1, на выходе 3 - лог. 0.
При
нажатии на кнопку SB1 на выходах 2 и 3 появляется лог. 1, на выходе 1 -
лог. 0. Аналогично при нажатии на кнопку SB2 лог. 0 появляется на
выходе
2, на кнопку SB3 - на выходе 3. Переключение выходных сигналов
происходит
без дребезга.
При
одновременном нажатии двух или трех кнопок на всех трех входах
появляется лог. 1, что соответствует отсутствию активных выходных
сигналов. При отпускании кнопок лог. 0 появится на выходе,
соответствующем последней нажатой кнопке. Однако снятие и появление
выходных сигналов при нажатии нескольких кнопок происходит без
подавления дребезга.
Недостаток
такого переключателя - необходимость применения логических элементов с
большим числом входов для построения переключателей на большое число
положений. Для переключателя на
четыре положения необходимо четыре трехвходовых элемента
И-НЕ (ИЛИ-НЕ), для переключателя на пять положений - пять
четырехвходовых
элементов. При большем числе положений переключатели целесообразно
строить на других принципах.
На
рис. 288 приведена схема переключателя на четыре положения. При
включении питания цепь C1R6 устанавливает все триггеры микросхемы DD1 в
нулевое состояние. При нажатии любой из кнопок, например SB1, в момент
размыкания верхнего по схеме контакта кнопки на вход D1 микросхемы
приходит лог. 1, в момент замыкания нижнего контакта на вход С - лог.
0. При размыкании кнопки изменение сигнала на входе С с лог. 0 на лог.
1 установит триггер со входом D1 в единичное состояние,
на выходе 1 появится лог. 1. Так работал бы переключатель, если бы не
было
дребезга контактов. Из-за дребезга единица записывается в триггер при
нажатии
кнопки.
При
нажатии любой другой кнопки после отпускания первой в единичное
состояние установится соответствующий ей триггер, а первый триггер
сбросится. Если нажать
вторую кнопку, не отпуская первой, лог. 1 останется на выходе,
соответствующем первой кнопке. Однако если вначале будет отпущена
первая кнопка, затем вторая, в момент отпускания второй кнопки лог. 1
появится на выходе, соответствующем второй кнопке.
Переключатель
по схеме рис. 288 может быть изготовлен и на большее число положений,
его недостатком является необходимость использования переключающих
контактов кнопок.
Если необходимо изготовить переключатель на большое количество
положений при
использовании кнопок с одной парой замыкающих контактов, можно
воспользоваться схемой рис. 289.
Цепь C1R5 служит для начальной установки в нулевое
состояние триггеров микросхем DD3 и DD4. При нажатии любой из кнопок,
например SB1, лог. 1 поступает на соответствующий вход одной из
микросхем DD3 или DD4, в
данном случае на вход D1 микросхемы DD3. Кроме того, лог. 1 через
элемент ИЛИ (DD1, DD2.1) поступает на цепь подавления дребезга R6, С2,
DD2.2, DD2.3 и с небольшой задержкой
|
|
появляется
на входах С микросхем DD3 и DD4. В результате соответствующий триггер
устанавливается в единичное состояние и на выходе переключателя
появляется лог. 1. В данном случае лог. 1 появится на выходе 1
переключателя.
Если
при нажатой кнопке нажать еще одну или несколько кнопок переключателя,
изменений в состоянии переключателя не произойдет как при нажатии, так
и при отпускании кнопок. Запись в триггеры переключателя возможна
только при нажатии кнопки из состояния, в котором все кнопки отпущены.
Принципиально
в переключателях по схемам рис. 288 и 289 возможно появление
одновременно двух выходных сигналов при одновременном нажатии двух
кнопок. Для переключателя по схеме рис. 288 это возможно в том случае,
когда при нажатии двух кнопок их подвижные контакты будут одновременно
находиться в незамкнутом ни с одним неподвижным контактом состоянии.
Для переключателя по схеме рис. 289 одновременное появление двух
выходных сигналов произойдет в случае, когда интервал времени между
нажатием кнопок будет меньше задержки цепи подавления дребезга.
Для
преобразования напряжения из синусоидального или другой формы с
плавными фронтами в прямоугольные импульсы с хорошей формой
используются триггеры Шмитта
(рис. 290). Для этой схемы эффективное значение входного напряжения
синусоидальной
формы должно составлять от 0,25 до 0,5 напряжения питания.
Описанные
в первом разделе триггеры микросхем К561ТЛ1 и КР1561ТЛ1, а также
триггер на основе микросхемы К176ЛП1 имеют неизменяемые пороги
переключения. При необходимости
использования триггеров Шмитта с другими порогами можно строить их,
охватывая
обратной связью неинвертирующий логический элемент и подавая входной
сигнал
через резистор (рис. 291). Пороги включения Uвкл и выключения Uвыкл
такого
триггера можно найти по формулам:
Uвкл=
(1 + R1/R2)Uпор
Uвыкл=Uпор-(Uпит-Uпор)R1/R2 где Uпор - пороговое
напряжение логическо
го
элемента. Обычно пороговое напряжение логических элементов близко к
половине напряжения питания, поэтому пороги включения и выключения
можно вычислить по формулам:
Uвкл
= (1 + R1/R2)Uпит/2;
Uвыкл=(1-R1/R2)Uпит/2.
Ширина
петли гистерезиса Uг (разность порогов включения и выключения) не
зависит от Uпор и равна:
Uг=UпитR1/R2.
|
|
Для
формирования коротких импульсов из перепадов на выходах микросхем
применяют дифференцирующие цепи. На рис. 292 (а) показана
дифференцирующая цепь для получения импульса по фронту входного
импульса положительной полярности, на
рис. 292 (б) - по спаду. Диоды VD1 и VD2 являются защитными и входят в
состав
микросхем серий К561, КР1561,564 и серии К176 выпуска последних лет.
Как
указывалось в первом разделе, в микросхемах серии К176 старых выпусков
установлен
только один диод - стабилитрон VD2 с напряжением включения порядка 30 В.
Резистор R2 служит для ограничения входного тока через
конденсатор СГи входные диоды VD1 и VD2. Нагружая микросхему - источник
сигнала, этот ток увеличивает длительность фронта на выходе микросхемы
- источника, а ток более 20 мА, текущий через защитные
диоды, может привести к порче микросхем, подключенных ко
входу и выходу дифференцирующей цепочки, особенно при питании
устройства от источника питания с напряжением более 9 В. Сопротивление
резистора R2 выбирают порядка 3...10 кОм, если напряжение питания менее
9 В и увеличение нагрузки на микросхему - источник сигнала не является
принципиальным, этот резистор не ставят.
Эффективная
длительность импульсов на выходе дифференцирующей цепочки 0,7R1C1,
длительность спада - 2R1C1.
В
радиолюбительских конструкциях для формирования коротких импульсов из
перепадов можно встретить так называемую RCD-цепь, схема одного из
вариантов которой приведена на рис. 293, иногда она используется без
диода. Такая цепь по результату своей работы эквивалентна простейшей
дифференцирующей цепочке, но сложнее ее, не имеет никаких преимуществ и
поэтому не может быть рекомендована к применению.
В
этом отношении интересна цепь по схеме рис. 294, формирующая короткие
выходные импульсы по фронту и спаду входного. Длительность импульсов на
выходе формирователей по схемам рис. 293 и 294 такая же, как и для
дифференцирующей цепочки, - 0.7R1C1.
Импульсы
с фронтами или спадами длительностью более 10 мкс, поступая на входы
микросхем КМОП, могут вызывать их генерацию, неустойчивую работу
триггеров и счетчиков, поэтому при необходи-мости получения импульсов с
длительностью более 10 мкс после диф(ференицуюшей цепочки целесообразно
установить триггер Шмитта.
Другим
решением для формирования длительных импульсов является применение
ждущих мультивибраторов.
Описанные выше ждущие мультивибраторы КР1561АГ1 не всегда
доступны, а если в устройстве нужен всего один ждущий мультивибратор,
его тем более удобно собрать на логических элементах. На рис. 295 при-
|
|
ведена основная схема ждущего мультивибратора на
элементах И-НЕ,
запускаемого спадом положительного импульса. В исходном состоянии
конденсатор С2 разряжен, на обоих входах элемента DD1.1 и на выходе
элемента DD1.2 лог. 1. При поступлении с выхода дифференцирующей
цепочки короткого импульса отрицательной полярности элемент DD1.1
выключается (рис. 296), DD1.2 включается и на его выходе появляется
лог. 0. Спад напряжения с выхода элемента DD1.2 через конденсатор С2
передается на вход элемента DD1.1 и поддерживает его в выключенном
состоянии. Конденсатор С2 начинает заряжаться током через резистор R2
от нуля до напряжения питания. Когда напряжение на левой по схеме
обкладке конденсатора С2 достигнет порога включения элемента DD1.1, он
включится, на выходе элемента DD1.2 напряжение начнет повышаться, это
повышение, передаваясь через С2 на вход DD1.1, вызовет лавинообразный
процесс
переключения обоих элементов. Диод VD1 необходим, если требуется
быстрое восстановление исходного состояния ждущего мультивибратора. Он
не нужен, если
используются элементы микросхем серий К561, КР1561, 564 или К176 с
двумя защитными
диодами, так как диоды входят в их состав.
В
радиолюбительских конструкциях распространен ждущий мультивибратор по
схеме рис. 297. При запуске мультивибратора коротким импульсом
отрицательной полярности оба инвертора переключаются и напряжение на
входе инвертора DD2 начинает снижаться
по экспоненте, стремясь в пределе к нулю (рис. 298). Когда оно
приближается
к порогу переключения инвертора DD2, напряжение на его выходе начинает
плавно
повышаться, и когда оно достигнет порога переключения элемента DD1,
напряжение
на его выходе начинает снижаться, замыкается положительная обратная
связь,
возникает лавинообразный процесс переключения элементов мультивибратора.
Нетрудно видеть, что спад импульса, сформированного таким
ждущим мультивибратором на выходе DD2, имеет затянутый участок, сигнал
с этого выхода использовать нежелательно, следует использовать импульсы
с выхода элемента DD1.
Иногда
в радиолюбительских конструкциях можно встретить случаи запуска ждущего
мультивибратора, собранного по схеме рис. 297, импульсом, длительность
которого
превышает длительность выходного импульса, без дифференцирующей цепи на
входе.
В этом случае устройство формирует выходной импульс соответствующей
длительности с пологим спадом (рис. 299, г). Однако положительная
обратная связь не замыкается, соединение выхода инвертора DD2 со входом
DD1 никакой роли не играет. При таком запуске устройство эквивалентно
двум инверторам, между которыми включена дифференцирующая цепь. Более
целесообразно применить описанный выше ждущий мультивибратор, собранный
по схеме рис. 295. В нем импульс на выходе DD1.2 не имеет затянутых
фронтов (рис. 296), входной импульс для DD1.1, как для ждущего
мультивибратора по схеме рис. 297, должен быть короче выходного.
|
|
Использование микросхем, которые могут работать в
качестве логических
неинвертирующих элементов И или ИЛИ, позволяет упростить схемы ждущих
мультивибраторов.
На рис. 300 (а) приведена схема ждущего мультивибратора на одном
логическом
элементе ИЛИ из микросхемы К561ЛС2, на оба управляющих входа которой
подано
напряжение питания. На рис. 300 (б) проиллюстрирована
возможность
стробирования запуска четырех ждущих мультивибраторов на микросхеме
К561ЛС2. Мультивибратор может запуститься лишь при подаче на вход Строб
лог. 1 и фронта положительного импульса на вход запуска. Генерируемый
импульс может быть оборван
подачей лог. 0 на вход Срыв.
Большой гибкостью в отношении своего запуска обладают
ждущие мультивибраторы нa JK- и D-триггерах. Устройства по схеме рис.
301 могут быть
запущены или коротким импульсом, подаваемым на вход S триггера, или
фронтом
положительного импульса, подаваемого на вход С. Лог. 1, появляющаяся на
прямом
выходе триггера при запуске, через резистор R1 начинает заряжать
конденсатор
С1. Когда напряжение на конденсаторе достигнет порога переключения
триггера
по входу R, триггер переключится в исходное состояние. Диод VD1 служит
для
ускорения разряда конденсатора и восстановления исходного состояния, во
многих
случаях он может быть исключен. Длительность импульсов для ждущего
мультивибратора
определяется по той же формуле> что и для дифференцирующей цепочки.
Длительность
импульсов, подаваемых на вход S триггеров для запуска мультивибраторов,
должна быть меньше длительности формируемых импульсов. По входам С
мультивибраторы запускаются по фронтам импульсов независимо от их
длительности. Недостаток ждущих мультивибраторов, собранных по схемам
рис. 301, - большая длительность спадов формируемых на обоих выходах
импульсов, приводящая к неодновременному переключению элементов,
подключенных к ним. Во всех описанных выше мультивибраторах возможно
применение полярных конденсаторов.
Если в ждущих мультивибраторах на JK- и D-триггерах левый
по схеме вывод конденсатора отключить от общего провода и подключить к
инверсному выходу триггера (рис. 302), можно существенно уменьшить
длительность спада формируемого импульса на инверсном выходе триггера.
В этих ждущих мультивибраторах нельзя, однако. применять полярные
кондесаторы.
Малая
длительность спада на инверсном выходе триггера объясняется тем, что
положительная обратная связь замыкается через времязадающий конденсатор
при незначительном возрастании напряжения на этом выходе, а не когда
оно достигнет порога переключения элемента.
Все
же, если не требуется возможность запуска ждущего мультивибратора по
двум входам, из которых один чувствителен именно к фронту импульса,
применять ждущие
мультивибраторы на JK-и D-триггерах нецелесообразно. Более того, если
можно
обойтись дифференцирующей цепочкой, никакой ждущий мультивибратор лучше
не
использовать вообще.
|
|
Широко
используемая схема простого генератора импульсов (мультивибратора)
приведена на рис. 303. Работа такого мультивибратора несколько
различается для случаев применения в них микросхем серии К176 с одним
защитным диодом или серии К176 и остальных серий с двумя диодами.
Форма колебаний в генераторе на микросхемах с одним
диодом приведена
на рис. 304. Верхняя диаграмма показывает зависимость от времени
напряжения
на левой обкладке конденсатора, нижняя -на выходе генератора. Спад
напряжения
с
выхода элемента DD2, поступая на вход элемента DD1 через конденсатор С1
и резистор R2, ограничивается входным диодом на уровне, близком к лог.
О,
после чего начинается заряд конденсатора через резистор R1, повышающий
напряжение на левой обкладке конденсатора. Время его заряда до
порогового напряжения примерно равно 0.7R1C1. Лавинообразный процесс
переключения элементов приведет к передаче с выхода элемента DD2 на
вход элемента DD1 положительного перепада напряжения с амплитудой,
равной напряжению питания. Перезаряд конденсатора С1 в сторону
уменьшения напряжения на левой обкладке начнется от напряжения Uпит +
Uпор , в результате чего на этот процесс уйдет большее время - около
1,1R1C1. Полный период колебаний составит 1.8R1C1, частота - 0,55/R1CI.
Если
в генератор установлены микросхемы с двумя защитными диодами,
длительность обоих процессов перезаряда конденсатора будет одинаковой -
0.7R1C1, полный период - 1.4R1C1, частота - 0,7/R1C1.
Резистор R2 нужен, как и в дифференцирующих цепочках, для
ограничения тока через входные диоды и уменьшения нагрузки на элемент
DD2. Если его величина значительно меньше, чем у резистора R 1, он на
частоту генерации не влияет. При соизмеримых величинах R1 и R2 частота
генерации несколько снижается по сравнению с рассчитанной по
приведенным выше формулам. Часто резистор R2 не
ставят или устанавливают последовательно с конденсатором С1.
Хорошо
известна также схема мультивибратора на двух инверторах (рис. 305), но
частота генерации в нем менее стабильна.
Приведенное
выше описание работы мультивибратора опиралось на идеализированную
модель инвертора, в котором выходной сигнал равен напряжению питания,
пока входное напряжение меньше порога переключения, и равно нулю, если
входное напряжение выше порога. Однако в реальных микросхемах есть
более или менее протяженный участок зависимости выходного напряжения от
входного, на котором плавное изменение
входного сигнала приводит к плавному изменению выходного (рис. 161). Он
хорошо
заметен в инверторах микросхемы К561ЛН2, элементах ИЛИ-НЕ серии К561,
инверторах
генераторов микросхем К176ИЕ5, К176ИЕ12, К176ИЕ18. В большинстве
микросхем
серии К176 и всех микросхемах серии КР1561 имеется два дополнительных
инвертора,
которые делают передаточную характеристику очень резкой, иногда даже
гистерезисной.
Наличие плавного участка и приводит к различию в работе генераторов по
схемам
рис. 303 и 305.
Рассмотрим
подробно работу генератора по схеме рис. 303 на элементах с двумя
защитными диодами с момента, когда на входе инвертора DD1 напряжение
равно нулю. В этом
случае на выходе инвертора DD2 напряжение также равно нулю, а на выходе
DD3
- напряжению питания. Конденсатор С1 заряжается через резистор R1 по
экспоненте,
напряжение на его левой обкладке при этом стремится в пределе к
напряжению
питания (рис. 306, а). Когда напряжение на входе DD1 подойдет к порогу
переключения,
напряжение на выходе DD1 начнет плавно снижаться (рис. 306, б) и когда
оно
приблизится к порогу переключения инвертора DD2, напряжение на выходе
DD2
начнет повышаться (рис. 306, в). Небольшое повышение напряжения на
выходе
инвертора DD2 передастся через конденсатор С1 на вход DD1, что вызовет
лавинообразный
процесс переключения всех инверторов генератора. Напряжение на выходе
инвертора
DD3 станет равным
нулю,
на входе DD1 несколько превысит напряжение питания (оно будет
ограничено входным защитным диодом инвертора), начнется аналогичный
рассмотренному выше процесс перезаряда конденсатора с плавным
уменьшением напряжения на входе DD1.
|
|
Если рассмотреть процессы в генераторе по схеме рис. 305
с того
же момента, можно заметить, что вначале заряд конденсатора С1
происходит аналогично
(рис. 307, а). Отличие начинается тогда, когда напряжение на выходе
инвертора
DD1 начинает уменьшаться (рис. 307, б). Уменьшение напряжения на выходе
DD1
приведет к уменьшению напряжения на резисторе R1, что уменьшает
скорость
перезаряда конденсатора. Отрицательная обратная
связь
через резистор R1 стремится установить напряжения на входе и выходе
инвертора DD1 равными, в результате чего скорость изменения напряжения
на выходе инвертора DD1 уменьшается и на спаде импульса появляется
характерная ступенька. Если порог переключения инвертора DD2 равен
порогу переключения инвертора DD1, при приближении напряжения на выходе
DD1 к этому порогу начнется повышение напряжения на выходе DD2 (рис.
307, в), что вызовет лавинообразный процесс переключения обоих
инверторов генератора.
Нетрудно
видеть, что при тех же параметрах времязадающей RC-цепи период
колебаний в генераторе по схеме рис. 305 будет несколько больше, чем у
генератора по схеме рис. 303, а стабильность периода - хуже, так как
напряжение на входе DD1 перед началом лавинообразного процесса меняется
более плавно, и небольшие изменения порогового напряжения одного
инвертора относительно другого приведут к значительному изменению
периода работы генератора. Более того, при значительном отличии порогов
переключения инверторов (а в микросхемах КМОП диапазон положения порога
переключения составляет от 1/3 до 2/3 напряжения питания) генератор
может вообще не заработать - напряжение на выходе первого инвертора за
счет отрицательной обратной связи через резистор R1 застабилизируется
на уровне его порога переключения, при этом оно будет находиться вне
зоны переключения второго инвертора, положительная обратная связь через
конденсатор С1 не замкнется, и инвертор DD2 не переключится. Поэтому в
генераторе
по
схеме рис. 305 следует всегда использовать инверторы одной микросхемы.
Для генератора по схеме рис. 303 разброс порогов переключения
инверторов не играет никакой роли, и инверторы могут быть из разных
микросхем.
Поскольку
процесс переключения инверторов в генераторе по схеме рис. 305 длится
большее время, потребляемый этим генератором от источника питания ток
больше.
Из
рассмотрения работы генераторов следует важный практический вывод -
выходной сигнал нежелательно снимать с выхода инвертора, к входу
которого подключены времязадающие конденсатор и резистор (DD1). Фронты
импульсов на этом выходе затянуты, кроме того, в генераторе по схеме
рис. 305 на фронтах на этом выходе имеется ступенька, и их
использование может привести к неодновременному срабатыванию элементов,
подключенных к этому выходу, изза разброса порогов переключения
микросхем. Кроме того, для триг-геров и счетчиков техническими
условиями длительность фронтов импульсов, подаваемых на счетный вход,
ограничена сверху, и подача затянутых фронтов на них недопустима. Эта
рекомендация относится и к другим схемам генераторов и ждущих
мультивибраторов.
Следует отметить, что из-за емкостной нагрузки несколько
затягиваются фронты импульсов также на тех выходах элементов
генераторов и ждущих мультивибраторов, к которым подключены
времязадающие конденсаторы (DD2 на рис. 303 и 305). Поэтому
выходные импульсы генератора по схеме рис. 303 лучше брать с выхода
DD3,
в любим генераторе или ждущем мультивибраторе устранить такое
затягивание фронта можно включением последовательно с конденсатором или
с входом DD1 резистора с сопротивлением 5...10 кОм.
В
генераторе на трех инверторах (рис. 303) два из них (DD1.1 и DD1.2)
можно заменить на повторитель сигнала. Удобно использовать микросхему
К561ЛП2, поскольку
каждый ее элемент может работать или как повторитель сигнала при
соединении
второго входа с общим проводом, или как инвертор при подаче на второй
вход
напряжения источника питания (рис. 308).
Отметим
также, что если в качестве первого инвертора в генераторах по схемам
рис. 303 и 305 ис-
пользовать
триггер Шмитта, их работа и параметры различаться не будут - при
достижении напряжения на входе инвертора DD1 соответствующего порога
переключения он скачкообразно переключается, что приводит к четкому
переключению последующих инверторов (рис. 309).
|
|
Для построения генераторов очень удобны элементы
микросхем, имеющие прямые и инверсные выходы и непосредственное
прохождение сигнала со
входа на эти выходы. На рис. 310 (а) приведена схема генератора на
элементе микросхемы К176ПУ5, на рис. 310 (б) - на части микросхемы
К561ТМЗ. По этим схемам можно строить до четырех генераторов на одной
микросхеме. В схеме рис.
310 (а) оба вывода питания микросхемы К176ПУ5 (15 и 16) должны быть
объединены,
на них подано напряжение 5...10 В. В устройстве по рис. 310 (б) входы
С1
и С2 могут использоваться для блокировки работы генераторов при подаче
на
один из них низкого уровня, на другой - высокого.
На рис. 311 приведена схема генератора, удобного в тех
случаях, когда необходимо получить сетку частот, переключаемых при
помощи набора резисторов, и подстройку частот этой сетки пои сохранении
отношений частот (частотного строя). Переключателем SA1 можно выбрать
любой из резисторов R4 - Rп, задающих частоту, а подстроить частоту
можно переменным резистором R2, при этом любая подстройка резистором R2
будет приводить к одинаковому относительному изменению любой из частот,
выбранной переключателем. При смещении движка резистора R2
вверх по схеме уменьшаются перепады напряжения, передаваемые через
конденсатор С1 на вход элемента DD 1, скорость перезарядки конденсатора
при этом не
меняется, поэтому частота импульсов увеличивается. Резистор R1
необходим
для установки диапазона регулирования частоты резистором R2, этот
диапазон
может быть установлен от единиц процентов до нескольких десятков и даже
ста
раз.
Для
того чтобы регулировка частоты при помощи резистора R2 была
эффективной, необходимо исключить ограничение перепадов напряжения,
передаваемых через конденсатор С1, которое существует в традиционных
схемах генераторов, на входных
диодах элемента DD1. Для этого установлен резистор R3, его
сопротивление должно
быть равно сумме сопротивлений резисторов R1 и R2 или несколько больше,
чтобы
по крайней мере в 2 раза уменьшить величину перепада. При меньшей
величине или отсутствии R3 частота практически не изменяется, если
сопротивление нижней по схеме части резистора R2 в сумме с R3 меньше
сопротивления верхней части R2 в сумме с R1.
Чтобы
сохранить строй при регулировке частоты, сопротивление резистора R3
должно быть в несколько десятков раз меньше, чем резисторов R4 - Rп.
Для облегчения выполнения этого условия между выходом элемента DD2 и
резистором R3 можно установить эмиттерный повторитель на транзисторе
р-n-р. Верхний вывод резистора R1 можно подключить И к общему проводу,
но нагрузочная способность микросхем КМОП, так же как ТТЛ, в единичном
состоянии ниже, чем в нулевом, поэтому выполнение
указанного выше условия в этом случае затруднено. Ориентировочные
значения
сопротивлений резисторов: R1 в сумме с R2 и R3 не менее 5 кОм, R1 -
более
0,01R2, R4 -Rп - в 30 и более раз больше суммы R1 и R2. При наличии
эмиттерного
повторителя номиналы всех резисторов можно уменьшить в 10 раз.
Данный
генератор удобно использовать для модуляции частоты импульсов, если на
верхний по схеме вывод резистора R1 подать управляющее переменное
напряжение.
На
рис. 312 (а) приведена схема генератора, в котором можно отдельно
регулировать длительность импульса и паузу между импульсами. В
генераторе по схеме рис. 312 (б) можно в широких пределах регулировать
скважность импульсов, практически не изменяя их частоту.
Запуск
любого генератора и его останов можно производить установкой в качестве
любого из DD1 - DD3 какого-либо двухвходового логического элемента
(И-НЕ,
ИЛИ-НЕ, Исключающее ИЛИ) и подачей на его второй вход управляющего
сигнала.
|
|
На
рис. 313 приведена схема генератора, формирующего пачки импульсов с
частотой заполнения 1000 Гц, частота повторения пачек - около 1 Гц,
длительность - 0,5 с. Генерация пачек происходит лишь при подаче лог. 1
на вход Запуск генератора. Первый импульс первой пачки появляется сразу
после подачи разрешающего сигнала.
На
рис. 314 приведена схема генератора, генерирующего на своем выходе
импульсы, задержанные относительно момента подачи разрешающего сигнала.
Все генерируемые на Вых. 1 генератора импульсы имеют одинаковую
длительность. Если сигнал разрешения
снимается до окончания очередного импульса, импульс генерируется
полностью.
На Вых. 2 импульсы появляются сразу после подачи разрешающего сигнала,
но
последний импульс может быть неполной длительности.
Если
необходимо совместить выдачу импульсов сразу после сигнала разрешения с
обеспечением полной длительности последнего импульса независимо от
момента
снятия импульса разрешения, можно использовать генератор по схеме рис.
315
(а).
Особенность
этого генератора - его универсальность. Если входной запускающий
импульс отрицательной полярности имеет длительность, меньшую периода
колебаний генератора, на его выходах
сформируется
один импульс, то есть генератор действует как ждущий мультивибратор.
При подаче входного импульса с длительностью, превышающей период, будет
сформировано несколько импульсов полной длительности (рис. 315, б).
Простой
управляемый генератор можно собрать на основе триггера Шмитта
микросхемы К561ТЛ1 или КР1561ТЛ1 по схеме рис. 316 (неуправляемый - на
триггере рис. 275). При лог. 0 на входе Запуск на выходе - лог. 1. При
подаче на
вход
Запуск лог. 1 на выходе появляется лог. 0, начинается разряд
конденсатора С1. Когда напряжение на нем доходит до нижнего порога
переключения, на выходе появляется лог. 1 и начинается заряд
конденсатора до верхнего порога переключения. Особенностью генератора
является отсутствие резких бросков тока на начальных участках
перезаряда конденсатора, характерных для описанных выше генераторов.
Триггеры
Шмитта целесообразно также использовать в цепях установки начального
состояния цифровых устройств в тех случаях, когда постоянная времени
установления выходного напряжения источника питания велика и необходимо
обеспечить большую длитель-
ность
импульса сброса и его крутой спад (рис. 317).
|
|
При
необходимости можно собрать генератор из двух ждущих мультивибраторов
одной микросхемы КР1561АГ1, схема такого автогенератора приведена на
рис. 318 (без времязадающих цепей). Времязадаюшая RC-цепь ждущего
мультивибратора DD1.1 определяет
длительность
положительных импульсов на выходе 1, RC-цепь, подключенная к DD1.2, -
длительность паузы между ними.
При
необходимости получения колебаний с частотой 100 Гц и менее для
уменьшения габаритов применяемых конденсаторов удобно использовать
задающий генератор на относительно высокую частоту с последующим
делением частоты многоразрядным делителем К176ИЕ5, К176ИЕ12, К176ИЕ18,
К561ИЕ16, КР1561ИЕ20. Особенно удобны для такого варианта первые три
микросхемы, так как они содержат необходимые для построения задающего
генератора элементы. На рис. 319 приведена схема генератора на
микросхеме К176ИЕ5. Задающий генератор собран на логических элементах
DD1.1 и DD1.2, его схема эквивалентна схеме рис. 303. Выход задающего
генератора внутри микросхемы подключен к делителю частоты на 512 DD1.3.
Микросхема имеет еще один делитель частоты на 32 и 64 DD1.4. Вход этого
делителя
может быть подключен или к выходу задающего генератора F, или к выходу
первого делителя, в последнем случае частота на выходе 15 будет в 32768
раз меньше частоты задающего генератора.
Схема
RC-генератора на микросхеме К176ИЕ12 приведена на рис. 320. Задающий
генератор по схеме рис. 305 на инверторах DD1.1 и DD1.2 подключен ко
входу делителя DD1.3, коэффициент деления которого составляет 32768.
Делитель также имеет выходы, частота импульсов на которых меньше
частоты задающего генератора в
32,256, 16384 раз. Импульсы с частотой F/256 выведены на четыре выхода,
их
фазовые
соотношения для частоты задающего генератора 32768 Гц приведены на рис.
204. При их использовании следует помнить о коротких <просечках>
на
выходах Т1 и ТЗ, также показанных на рис. 204.
Микросхема
имеет еще один счетчик с коэффициентом деления, равным 60. Его вход
может быть подключен как к задающему генератору, так и к любому выходу
первого счетчика.
При подключении его к выходу S1 частота импульсов на выходе второго
делителя
будет в 196608 раз меньше частоты задающего генератора.
Хотя
стабильность частоты RC-генераторов на микросхемах КМОП довольно высока
(особенно в сравнении с генераторами на микросхемах ТТЛ), в ряде
случаев
более удобно применить кварцевый генератор с последующим делением
частоты
до необходимого уровня. Такой вариант получения необходимой частоты
обеспечит
не только высокую стабильность, но и исключит необходимость в
подстроечных
элементах, а габариты и стоимость кварцевого резонатора на 32768 Гц для
наручных
часов меньше, чем хорошего металлопленочного конденсатора.
Если
частоты на выходах микросхем К176ИЕ5 или К176ИЕ12 соответствуют
необходимым, целесообразно использовать именно их с их встроенными
инверторами для кварцевого генератора. Если же в качестве делителя
нельзя использовать указанные микросхемы, в кварцевом генераторе
необходимо применить инвертор из микросхемы малой степени
интеграции. Опыт показывает, что далеко не каждый инвертор работает в
кварцевом
генераторе по стандартной схеме рис. 321. Хорошо зарекомендовали себя
элементы
микросхем К561ЛА7 и К561ЛЕ5, совсем не работают микросхемы К176ЛА7 и
К176ЛЕ5.
Микросхема К561ЛП2 очень удобна для построения различных генераторов и
формирователей,
однако внутренняя структура элементов микросхемы несимметрична
относительно
двух ее входов и в кварцевом генераторе ее элементы могут работать лишь
при
соединении с источником питания выводов 2,5,9 или 12. Кроме того, для
улучшения
формы выходного сигнала в генераторе по схеме рис. 321 с использованием
микросхемы
К561ЛП2 сопротивление резистора R2 целесообразно уменьшить до 180 кОм.
|
|
Микросхемы,
содержащие счетчики с большим коэффициентом деления, могут с успехом
использоваться и для построения ждущих мультивибраторов с большой
длительностью импульсов при малой емкости используемых конденсаторов.
Схема ждущего мультивибратора, использующего микросхему К561ИЕ16,
приведена на рис. 322. В исходном состоянии на выходе счетчика DD2 -
лог. 1, запрещающая работу генератора на элементах ИЛИ-НЕ DD1.1 и
DD1.2. При подаче импульса положительной полярности на вход устройства
счетчик DD2 обнуляется, на его выходе появляется лог. 0, разрешающий
работу генератора. После того как счетчик отсчитает 2^13 импульса, на
его выходе появится лог. 1, запрещающая работу генератора. Таким
образом, по фронту
импульса на входе запуска на выходе устройства формируется импульс
отрицательной
полярности длительностью 213 периода импульсов задающего генератора.
Интересно
отметить,
что
при этом на выходе 2^12 формируется им-пульс положительной полярности
вдвое меньшей длительности, оканчивающийся одновременно с основным, на
выходе 2^11 - два импульса и так далее (рис. 323).
Поскольку
формирование выходного импульса всегда начинается из одного и того же
состояния задающего генератора, исключается
случайная
погрешность длительности импульса, связанная с неопределенностью фазы
генератора.
Ждущий
мультивибратор можно собрать всего на одной микросхеме К176ИЕ5 (рис.
324). Работает этот ждущий мультивибратор так же, как и описанный выше,
но генератор собран на инверторах, предназначенных для кварцевого
генератора микросхемы. Для запрета его работы лог. 1 с выхода 15
микросхемы подается на вход цепочки инверторов генератора через диод
VD1. При подаче импульса на вход запуска лог. 0 с выхода 15 микросхемы
закрывает диод VD1, и он не мешает нормальной работе генератора.
|
|
Длительность
формируемого импульса ждущего мультивибратора по схеме рис. 324
составляет 2^14 периода задающего генератора.
Так
же, как и в описанном выше ждущем мультивибраторе, на предпоследнем
выходе счетчика 14 формируется импульс положительной полярности вдвое
меньшей длительности, на выходе 9 - пачка из 32 импульсов.
При
необходимости кварцевой стабилизации длительности формируемых импульсов
следует воспользоваться схемой рис. 325, поскольку включать и выключать
кварцевый генератор так, как RC-генератор, нельзя. К сожалению, ждущему
мультивибратору по схеме рис. 325 присуща случайная погрешность
длительности импульса порядка
периода
кварцевого генератора. При использовании в этой схеме в качестве DD1
микросхемы К176ИЕ5, К176ИЕ12, К176ИЕ18 сигнал с выхода элемента DD1.2
следует подавать на входы Z этих микросхем. Описанным выше ждущим
мультивибраторам с делением частоты свойственен недостаток, связанный с
тем, что при подаче питания они вырабатывают на своем выходе импульс
неопределенной длительности, не превышающий, однако, длительности
импульса, на который он рассчитан.
Если
длительность запускающего импульса не превышает половины периода
задающего генератора, дифференцирующая цепочка в пусковой цепи
описанных выше ждущих мультивибраторов не нужна.
Ждущим
мультивибраторам с делением частоты также присуще свойство перезапуска,
аналогично микросхеме КР1561АГ1, - если во время формирования выходного
импульса
придет очередной запускающий, отсчет длительности импульса начнется
заново
от последнего запускающего импульса.
Сопротивление
резисторов, входящих в дифференцирующие цепи, во времязадающие цепи
всех описанных в разделе мультивибраторов и генераторов следует
выбирать так, чтобы
токи через них не слишком нагружали микросхемы-источники сигнала, - не
менее
нескольких десятков килоом. Сверху сопротивления этих резисторов
ограничены
величиной порядка десятков мегаом из-за возможных утечек монтажных
плат.
Емкость конденсаторов указанных цепей должна существенно превышать
емкость
монтажа и входную емкость микросхем, то есть, как правило, быть не
менее
100 пФ.
При
подаче на вход микросхемы сигнала через конденсатор последовательно со
входом микросхемы ограничительный резистор можно не ставить, если ток
через ограничительные диоды при переходных процессах не превысит 20 мА,
например при подаче сигналов от стандартных микросхем КМОП при
напряжении питания менее 9 В. Если напряжение питания больше 9 В или
сигналы на дифференцирующие цепи подаются с выходов микросхем КМОП с
повышенной нагрузочной способностью или от других низкоомных источников
сигнала, последовательно со входом следует установить ограничительный
резистор сопротивлением 3...10 кОм.
При
разработке генераторов и ждущих мультивибраторов следует в
непосредственной близости от используемых микросхем установить
керамический блокировочный конденсатор
емкостью не менее 0,022 мкФ, это исключит возможность появления
паразитной
высокочастотной генерации, иногда возникающей при плавном переключении
микросхем
и отсутствии блокировочных конденсаторов.
|
|
Общие особенности микросхем, работающих в
режиме микротоков.
Промышленность
выпускает широкий ассортимент логических микросхем, использующих
структуры металл-окисел-полупроводник (МОП или КМОП).На их основе
выполнены такие распространенные серии, как К176 (CD4000), К561
(CD4000A), КР1561 (CD4000B), 564 и 1564 _ в
скобках указаны импортные аналогичные серии. Эти микросхемы отличаются
очень
малым потреблением тока в статическом режиме _ 0,1... 100 мкА, высокой
надежностью
и помехоустойчивостью.
Отличительная
особенность серии КР1561 от К561 _ наличие буферных элементов на входах
и выходах, в результате чего все микросхемы серии имеют примерно
одинаковые выходные характеристики. Кроме того, микросхемы КР1561
защищены от перегрузок как по входу, так и по выходу (в выходные цепи
добавлены токоограничительные резисторы), но некоторые из элементов
данной серии имеют меньший допустимый диапазон питающего напряжения.
Логика
работы микросхем с идентичными буквенно-цифровыми обозначениями после
номера серии у К176, К561, КР1561, 564 и 1564 одинакова (нумерация
выводов та же).
Микросхемы
серии К561 (564,1561,1564) являются более современными по сравнению с
серией 176 и превосходят их по всем параметрам. Кроме того, у них более
широкий номенклатурный
перечень. Сравнить основные параметры
серий микросхем можно по приведенной таблице 1.1.
Таблица 1.1
Параметр
микросхемы |
К176
CD4000 |
К561
CD4000A |
CD4000B
МС14000В |
564 |
74НС
ММ54НС |
SN74HC |
КР1554
74АС |
Р, (мкВт/вент) |
10 |
0,4 |
0,4 |
0,4 |
0,4 |
0,2 |
25 |
Тзад,(нс) |
200 |
50 |
50 |
50 |
10 |
10 |
10 |
Uпит,(В) |
5...12 |
3...15 |
3...15 |
3...15 |
2...6 |
5 |
2...6 |
Серии
564 и 1564 выпускаются с планарным расположением выводов и отличаются
от остальных серий МОП микросхем меньшими размерами корпуса и
повышенной радиационной стойкостью (используются военными).
В
последние годы все большее распространение получают серии (74AS..,
SN74HC.., SN74HCT.., SN74HCTL.), созданные на базе КМОП-технологии и
обладающие 100% совместимостью с ТТЛ микросхемами. Это позволяет во
многих случаях выполнять прямую замену ТТЛ на аналоги без изменений
электрической схемы. Как правило, они обладают меньшим быстродействием,
чем ТТЛ серии, но и потребляют значительно меньшую мощность.
Начат
выпуск МОП микросхем серии 1554 (74АС), обладающих повышенным
быстродействием (до 150 МГц). Эта серия полностью совместима по
параметрам и расположению выводов при замене ТТЛ.
Питание
микросхем может находиться в широком диапазоне: для серии К176 от 5 до
12 В (номинальное напряжение 9 В); для серий К561, 564 +3...15 В, для
1554+2...6 В.
Диапазон
допустимой окружающей температуры для микросхем серии К176 от -10 до
+70 °С; К561 и КР1561 от -45 до +85 °С; 564 от -60 до +125
°С, 1564 и 1554 от -60 до +125 °С. Фактически микросхемы
сохраняют работоспособность в более широком диапазоне, но разработчики
не гарантируют в этом случае их паспортные параметры.
Большинство
МОП микросхем применяются на частотах до 1 МГц, а некоторые элементы
серии, например К561ЛН2, К561ТМ2, могут работать на частотах до 4 МГц.
При использовании микросхем на предельно допустимой частоте
питание должно быть также максимальным (обеспечивается более крутой
фронт импульсов). Увеличение напряжения питания микросхем также
улучшает их помехоустойчивость.
Выходные
уровни микросхем практически не отличаются от напряжения питания (лог.
"1") и потенциала общего провода (лог. "О").
Благодаря
высокому входному сопротивлению (RBX >100 МОм) микросхемы имеют
высокую нагрузочную способность Краз >10...30 (количество входов,
которые можно подключить к выходу логического элемента, ограничивается
только емкостью монтажа; при Краз=10 паразитная емкость нагрузки
составляет Сн=20 пФ).
Выходное
сопротивление большинства микросхем при лог. "1" и лог. "О" составляет
100...1000 Ом (зависит от напряжения питания).
Надежность
работы устройств на логических микросхемах зависит и от построения
схемы. Так, например, нельзя подавать входные сигналы, не подав питание, а также недопустимо
превышение уровня входного сигнала
над питающим напряжением (исключением
являются специально приспособленные для этого микросхемы 561ЛН2 и
преобразователь уровня 561 ПУ4). Напряжение источника питания должно
подаваться раньше или одновременно с
подачей входных сигналов. Это связано с тем, что во входных цепях
микросхем стоят защитные диоды, соединенные с шинами питания, и в
случае появления напряжения
на входе (при отсутствии питания) возможно протекание тока по це-
пи "вход" _ "шина питания", что допускать нельзя.
Повредить
микросхему может так называемый "тиристорный эффект", возникающий при
превышении уровня входного сигнала над питающим напряжением. Поэтому
необходимо обеспечить первоочередное выключение входных
сигналов до отключения напряжения питания.
Не
желательна подача на входы ЛЭ медленно меняющихся сигналов, так как при
этом могут возникнуть на выходе многократные переключения (дребезг), а
также
возрастает потребляемый ток. В этих случаях применяют элемен-
ты, обладающие гестирезисом порога переключения (561ТЛ1).
У
микросхем все
свободные входы логических элементов (ЛЭ) должны обязательно
подключаться к общему проводу или лог. "1" (зависит от логики работы).
В качестве лог. "1" может использоваться напряжение источника питания
микросхем. Разработчики серий рекомендуют подключать входы к "+"
источника через ограничительный резистор номиналом не менее 1 кОм.
Резистор защищает входы от импульсных помех по цепям питания,
ограничивая обратный ток через защитные диоды внутри микросхемы (при
автономном питании, если помехи исключены, его часто не устанавливают).
В одном корпусе микросхемы, как правило, находится несколько однотипных
ЛЭ _ все входы неиспользуемых элементов должны быть подключены
к общей шине. Если этого не сделать, то бу-
дет повышенное потребление тока, что может приводить к сбоям в работе
соседних элементов (были случаи повреждения микросхемы).
При
изготовлении конструкции цепи питания микросхем выполняются толстыми
проводниками, чтобы снизить индуктивность между выводами корпуса
микросхем и шиной общего провода. В цепи питания на печатной плате реко-
мендуется устанавливать развязывающие емкости в виде параллельного
соединения двух конденсаторов: низкочастотных (до 20 кГц) из расчета
2,2 мкФ и высокочастотных (до 2 МГц) из расчета 0,068 мкФ на каждые 50
микросхем.
Для
согласования МОП микросхем с другими сериями используются
преобразователи уровня 176ПУ1...176ПУЗ, 561 ПУ4, 561ЛН2, что исключает
сбои в работе (из-за разного быстродействия) и перегрузку выходов (у
микросхем ТТЛ
серий требования к крутизне фронта логических сигналов более высокие).
При
монтаже устройств с КМОП микросхемами необходимо принимать меры по
защите их от пробоя статическим электричеством. Опасное значение
электрического потенциала
составляет 100 В. Поэтому пайку микросхем лучше
начинать с выводов питания и заземленным паяльником.
|
|
Подавление дребезга механических контактов
Непосредственная подача
сигналов на входы микросхем от кнопок и переключателей не всегда
допустима из-за так называемого "дребезга" _ многократного
неконтролируемого замыкания и размыкания контактов в момент
переключения (происходит из-за механического резонанса в течение
времени до 40...100 мс).
Нечувствительными
к дребезгу являются входы начальной установки триггеров, счетчиков и
регистров (обнуление по входам R). В этом случае могут использоваться
схемы рис. 1.1.
Подача
логических уровней сигнала на счетные входы микросхем требует
подавления дребезга _ без этого возможно случайное многократное
срабатывание счетчиков.
На
рис. 1.2 приведены схемы подавления дребезга с помощью RS-триггера,
собранного на отдельных ЛЭ. Варианты приведенные на рис. 1.2в и 1.2г,
Рис. 1.1. Импульсы с дребезгом
на контактах
Рис. 1.2. Подавление дребезга при помощи:
а), б) RS-триггера на элементах 2И-НЕ; в), г) RS-триггера на элементах
2ИЛИ-НЕ
Рис. 1.3. Использование одной микросхемы с четырьмя
триггерами для
подавления дребезга
менее
помехоустойчивы. Аналогичную схему можно выполнить на RS-триггере
микросхемы 561 ТМ2, соединив неиспользуемые входы D и С с 0. Если
требуется подавать много сигналов, то лучше воспользоваться
микросхемами с четырьмя триггерами в одном корпусе (рис. 1.3). На
выходах триггеров 561 ТР2 сигнал лог. "1" появляется
на время переключения S1...S4. При этом переключатели независимы друг
от
друга. Варианты формирователей сигналов на микросхемах 561 ТМЗ, 561 ИР9
и
561ИЕ11 обеспечивают фиксацию coстояния на выходе лог. "1" после
нажатия соответствующей
кнопки (остальные выходы обнуляются). Схемы (рис. 1.3б...1.3г)
позволяют
нажимать поочередна только одну кнопку, а при нажатии двух одновременно
запоминается
состояние
первой по времени сработавшей кнопки. Цепь из C1-R6 служит для
начальной нулевой установки выходов при включении питания. Применение
регистра ИР9 позволяет
при необходимости иметь на выходах инверсные сигналы, подав на его
управляющий
вход 2 лог. "0".
Рис. 1.4. Подавление дребезга на триггере с управлением
по выходу
Рис. 1.5. Формирование длинного импульса с помощью:
а) триггера Шмитта; б) триггера Шмитта собранного на ЛЭ
Чаще
удобнее использовать кнопки с одной группой контактов. Высокое входное
сопротивление КМОП микросхем и относительно высокое выходное
(100...1000 Ом) позволяют упростить
узел подавления дребезга (рис. 1.4), но такое включение недопустимо для
микросхем
с повышенной нагрузочное способностью, например 561ЛН1, 561ЛН2,
176ПУ1,176ПУ2
и т. д., так как их выходные токи при закорачивании выхода на общий
провод
кратковременно могут достигать десятков миллиампер, что снизит
надежность
устройства, а также создаст импульсные помехи.
Подавление
дребезга на контактах возможно с помощью RC-цепи и триггера Шмитта
(рис. 1.5). На выходе ЛЭ формируется импульс с крутым фронтом.
Рис. 1.6. Подавление дребезга с задержкой включения и
выключения
Для
подавления дребезга от кнопки с одной группой контактов могут
применяться схемы, приведенные на рис. 1.6. Они аналогичны по принципу
работы.
При замыкании кнопки SB1 емкость С1 начинает заряжаться. Постоянная
времени цепи заряда (tз=0,7R2С1) выбирается такой, чтобы переключение
элемента D1.1 происходило после прекращения дребезга. При размыкании
SB1 процесс перезаряда конденсатора аналогичен, что видно из диаграммы.
Схемы на рис. 1.7, кроме подавления дребезга, позволяют получить
задержку включения или выключения, если это необходимо, см. диаграммы.
На
рис. 1.8 показана схема переключателя на три положения с взаимным
выключением на основе трехстабильного триггера. При включении питания
лог. "0" с разряженного конденсатора С1 через диод VD1 подается на
входы элементов D1.1, D1.2 и на выходах появится лог. "1". Этот сигнал
через резисторы R1 и R2 поступает на
входы элемента D1.3 (на выходе появится лог. "0"). Таким образом, в
исходном состоянии на выходах 1 и 2 будет лог. "1", а на выходе 3 -
лог. "0". При нажатии
на кнопку SB1 на выходе 1 появится лог. "0", а на 2 и 3 - лог. "1".
Аналогично
происходит при нажатии других кнопок, что исключает дребезг сигнала на
выходе,
однако при одновременном нажатии сразу двух или трех кнопок
переключение выходного
уровня происходит без подавления дребезга.
При
проектировании цифровых устройств с подачей управляющих сигналов от
многокнопочной клавиатуры для уменьшения числа деталей используют
Рис. 1.7. Подавление дребезга с задержкой:
а) выключения; 6) включения
Рис. 1.8. Переключатель с взаимовыключением на основе
трехстабильного
триггера
матричные
шифраторы, на выходе которых в зависимости от номера нажатой кнопки
формируется соответствующий двоичный код (например Л5, стр. 279; ЛЗ
стр. 226).
В
качестве простейших схем для подавления дребезга механических контактов
могут использоваться ждущие мультивибраторы.
|
|
Расширители
импульсов
В системах передачи
информации для ослабления влияния случайных флуктуаций, а также для
управления в устройствах автоматики нередко требуется из коротких
импульсов получать более широкие, определенной длительности.
Эта задача легко реализуется с помощью ждущего мультивибратора
(одновибратора). Одновибратор является триггерной схемой, которая
генерирует одиночный импульс под действием внешнего управляющего
сигнала. При этом подразумевается, что формируемый импульс превышает
длительность запускающего.
Рис. 1.9 Формирователь широкого импульса с
использованием триггера Шмитта
Как
правило, применяют один из двух методов формирования импульса:
аналоговый или цифровой. Наиболее простым является аналоговый _
используется процесс перезаряда конденсатора. Пример такой схемы
показан на рис. 1.9. Для правильной работы данного одновибратора
необходимо, чтобы длительность входного запускающего импульса была
достаточно большой, чтобы конденсатор успел полностью разрядиться.
После окончания запускающего импульса конденсатор заряжается через
резистор до величины напряжения питания. При этом, как только
напряжение достигнет Uпор _ элемент
D2.1 переключится. В этом случае длительность выходного импульса (tи)
зависит от номиналов установленных емкости и резистора во времязадающей
цепи. Упрощенная формула позволяет ориентировочно рассчитать
длительность импульса:
где
Е _ напряжение питания схемы;
Uпор _ уровень используемого порога, рис. 1.10, для переключения
элемента.
С
учетом разброса значений напряжения порога переключения (Uпор)
длительность импульса может принимать значения от tмин=0,4RC до
tмax=1,11RC. Обычно в одновибраторах
используются ЛЭ из одного корпуса (кристалла). В этом случае разброс
Unop
оказывается незначительным и можно принять tи=0,69RC. Это соотношение
используется
для определения длительности импульса в большинстве схем, рис.
1.11...1.18.
Эпюры напряжения поясняют процессы формирования выходного импульса.
Схемы,
показанные на одном рисунке, являются аналогичными по логике работы и
имеют
ту же самую диаграм му напряжений в контрольных точках.
В
отличие от простейшего варианта (рис 1.9) схемы, приведенные на рис.
1.11...1.14 не чувствительны к длительности входного импульса, из-за
чего
Рис. 1.10. Области допустимых уровней сигнала на входе
МОП микросхем
Рис. 1.11. Одновибратор с одной времязадающей цепью
Рис. 1.12. Одновибратор на основе RS-триггера
Рис. 1.13. Одновибратор по фронту входного сигнала
Рис. 1.14. Одновибратор
наиболее
широко применяются в аппаратуре. Схемам, рис. 1.9, 1.15...1.17, присуще
свойство перезапуска, т. е. если во время формирования выходного
импульса
появляется очередной запускающий, то отсчет длительности формируемого
импульса
начнется заново от момента окончания последнего запускающего.
Применяемые
в схемах диоды ускоряют процесс перезаряда емкости, что уменьшает
возможности возникновения импульсных помех на выходе ЛЭ.
Чтобы
выходное сопротивление ЛЭ не сказывалось на точности расчета, а также
не перегружался выход, резистор R1 должен быть номиналом не менее 10...
20 кОм. Чтобы пренебречь при расчетах емкостью монтажа, минимальная
емкость С1 может быть 200... 600 пФ. Для получения высокой
температурной стабильности временного интервала номинал R1 должен быть
< 200 кОм, а конденсатор
не более 1, 5 мкФ. Использование электролитических конденсаторов
увеличивает
нестабильность временного интервала.
Для
уменьшения влияния разброса значений Unop на длительность формируемого
импульса можно воспользоваться схемами с двумя времязадающими цепями
(рис. 1. 18). Если постоянные времени обеих времязадающих цепей
Рис. 1.15. Формирователи импульса после окончания действия
запускающего сигнала
одинаковы,
то при максимальном разбросе значений Unop от 0, 33Uпит до 0,69Uпит
изменение длительности формируемого импульса не превышает 9%.
Выполнение одновибраторов на RS-триггере, рис. 1. 19 и 1. 20, дает
возможность иметь два раздельных входа запуска (по переднему фронту
импульса), а также сразу получать на выходах прямой импульс и импульс с
инверсией. Еще одним преимуществом одновибраторов на RS-триггерах
является возможность осуществлять запуск от медленно меняющегося
входного напряжения.
Рис 1.16 Формирователи импульсов
Рис 1.17 Формирователи импульсов
Длительность
подаваемых на вход S запускающих импульсов должна быть меньше
формируемого (режим, когда на входах S и R одновременно присутствует
лог. "1", является запрещенным). На входе С длительность запускающего
импульса может быть любой. Диод VD1 ускоряет разряд конденсатора через
выход триггера и позволяет увеличить частоту запускающих импульсов (его
применение уменьшает время восстановления схемы). Длительность
формируемых им пульсов составляет приблизительно tи=0,69R1C1. Минимальное значение
Рис. 1.18 Одновибраторы с двумя времязадающими цепями
Рис. 1.19. Ждущие мультивибраторы:
а) на D-триггере; б) на JK-триггере,
в) с повышенной стабильностью при изменении питания
сопротивления
R1 ограничено максимально допустимым выходным током триггера Его можно
менять в пределах 20 кОм...10 МОм, при этом длительность импульса будет
меняться в 500 раз. Одновременное изменение значений R1 и С1 позволяет
регулировать длительности импульсов в пределах четырех порядков.
Рис 1 20. Ждущие мультивибраторы с увеличенной
крутизной выходных
импульсов- а) на D-триггере; б) на JK-триггере
Рис 121. Ждущий мультивибратор с повышенной
стабильностью
Схема
на рис. 1.19в обеспечивает более стабильные импульсы при изменении
питающего напряжения (аналогичную схему можно собрать и на
JK-триггерах).
Для
увеличения крутизны спадов выходных импульсов применяют схемы
показанные на рис. 1.20, но в них конденсаторы С1 должны быть
неполярными.
При этом длительность генерируемого импульса при тех же значениях
RC-цепи, что и в схемах на рис. 1.18, получается примерно в 2 раза
больше.
Лучшую
стабильность при изменении напряжения питания по сравнению с
представленными на рис. 1.19 вариантами обеспечивает схема
одновибратора на двух триггерах, рис 1. 21. Кроме того, в этом случае
подключение нагрузки не влияет на длительность генерируемых импульсов.
Схема состоит из двух одновибраторов, имеющих общий вход запуска, но
вырабатывающих на независимых выходах импульсы разной длительности.
Импульсы на выходе 5 почти не будут зависеть от напряжения питания
Рис. 1. 22 Схемы формирователей задержанного импульса.
Ждущий
универсальный одновибратор можно выполнить на специально
предназначенной для этих целей микросхеме (рис 1. 22а). В одном корпусе
564АГ1 (1561АГ1) имеется
два одновибратора, обладающих, в зависимости от комбинации управляющих
сигналов
на входе, свойством обычного запуска по переднему (вход S1) или заднему
фронту
(S2), а также при необходимости может перезапускаться. Вход R является
приоритетным
по отношению к остальным входам и устанавливает значение сигнала Q=0
(если
вход R не используется, то подключается к +Uпит).
Длительность
формируемого сигнала (tи, Q=1) задается
соответствующей внешней RC-цепью: tи=0,5RC для С>0,01 мкФ. Более
точно определить позволяет приводимая в справочнике [Л8] диаграмма.
Рис. 1. 23 Ждущий мультивибратор на триггере с
возможностью перезапуска.
Рис. 1. 24 Ждущий мультивибратор с возможностью
перезапуска.
Если
требуется иметь перезапуск одновибратора на триггере, в случае прихода
очередного входного импульса во время формирования интервала, то схема
на рис. 1.23 позволяет
увеличить длительность выходного импульса за
счет начала отсчета с момента окончания запускающего сигнала.
Аналогичная схема приведена на рис. 1. 24. Когда на входе действует
лог. "0", конденсатор заряжен до величины напряжения питания (лог.
"1"). При поступлении запускающего импульса с длительностью,
достаточной для разряда конденсатора, триггер перебросится и генерирует
импульс. Длительность этого импульса, после окончания действия входного
сигнала, определяется необходимым временем для заряда конденсатора до
уровня лог. "1".
Схема
(рис. 1.25), в отличии от вышеприведенной, позволяет получить более
крутые фронты у сигнала на выходах триггера Второе преимущество этой
схемы заключается в том, что по окончании вырабатываемого импульса
конденсатор быстро разряжается через диод от уровня Uпор вместо
дозаряда до уровня питания (Е) Из-за этого следующий запускающий
импульс может быть значительно короче, при сохранении нулевого времени
восстановления
Рис. 1.25 Ждущий мультивибратор с повышенной крутизной
фронта
выходных импульсов.
Второй
метод получения импульса нужной длительности связан с использованием
счетчиков _ цифровых одновибраторов Их применяют, когда временной
интервал должен быть очень большим или предъявляют высокие требования к
стабильности формируемого интервала В этом случае минимальная
получаемая длительность ограничена только быстродействием используемых
элементов, а максимальная длительность может быть любой (в отличие от
схем, использующих RC-цепи).
Принцип
работы цифрового одновибратора основан на включении триггера входным
сигналом и отключении через временной интервал, определяемый
коэффициентом пересчета счетчика. Использование в одновибраторе счетчи-
ков с переключаемым коэффициентом деления, рис. 1.26, позволяет
получить импульс любой длительности. Микросхема 564ИЕ 15 состоит из
пяти вычитающих счетчиков, модули пересчета которых программируются
параллельной загрузкой данных в двоичном коде. На загрузку чисел в
счетчики требуется три такта, поэтому можно устанавливать коэффициент
деления N>3 [Л2].
В
таблице 1.2 приведены максимально возможные коэффициенты деления в
зависимости от значения М. При значениях М=0 счет запрещен. Сигнал на
входе S управляет режимом периодического (0) и однократного (1) счета.
Двоичный код для разных значений модуля М берется из таблицы 1.3 (# _
запрет счета, х _ любое состояние, лог. "О" или "1"). Общий коэффициент
деления микросхемы определяется по формуле
N=M(1000P1+100P2+10P3+P4)+P5
.
При
работе цифрового одновибратора с кварцевым автогенератором тактовой
частоты обеспечивается более высокая стабильность длительности
выходного импульса, что позволяет их применять в измерительных приборах.
Рис. 1. 26 Цифровой одновибратор на программируемом
счетчике.
Таблица 1.2.
М |
Nmax |
2 |
17331 |
4 |
18663 |
5 |
13329 |
8 |
21327 |
10 |
16659 |
Таблица 1.3.
Номер
вывода
мк/сх
|
Логический
уровень для модуля М |
2 |
4 |
5 |
8 |
10 |
# |
14 |
1 |
0 |
1 |
0 |
X |
X |
13 |
1 |
1 |
0 |
0 |
1 |
0 |
11 |
1 |
1 |
1 |
1 |
0 |
0 |
На
рис. 1.27 показан пример простейшей схемы для получения импульса с
помощью счетчика. Работу одновибраторов поясняют диаграммы, показанные
на рисунках. Общим недостатком приведенных на рис 1.27 и 1.28 схем
является случайная погрешность,
связанная с произвольностью фазы задающего генератора в момент запуска.
Погрешность
может составлять до периода тактовой частоты и уменьшается с
увеличением
частоты генератора и коэффициента пересчета счетчика. Устранить этот
недостаток
позволяет схема на рис. 1.28
(генератор включается при появлении запускающего импульса).
Рис. 1.27. Цифровой одновибратор с повышенной
стабильностью
временного интервала
Рис. 1.28. Цифровой одновибратор
В
исходном состоянии на выходе счетчика D2/3 (4) присутствует напряжение
лог. "1", что запрещает работу автогенератора на D1.1, D1.2.
Запускающий импульс обнуляет счетчик D2, и на его выходе D2/3 будет
лог. "0" до момента, пока он не досчитает до появления на D2/3 лог.
"1". Поскольку формирование выходного импульса всегда начинается из
одного и того же состояния задающего генератора, то исключена случайная
погрешность длительности импульса, но эта схема имеет другой
недостаток: при включении питания она формирует на
выходе импульс неопределенной длительности (в пределах заданного
интервала). Схеме присуще свойство перезапуска в случае, если во время
формирования выходного импульса появляется очередной запускающий
(отсчет длительности формируемого импульса начинается заново).
Рис 1.29. Одновибратор с синхронизацией длительности
выходного импульса
с частотой тактового генератора
Схема,
показанная на рис 1.29 в момент поступления на вход запускающего
импульса, обеспечивает на выходе сигнал, длительность которого равна
периоду тактовой частоты (T=1/fт). При кварцевой стабилизации
частоты генератора (fт) схема может использоваться в качестве
высокостабильного одновибратора.
|
|
Copyright
© V.F.Gainutdinov,
2006 - 2016. Все права защищены.
Разрешается
републикация материалов сайта в Интернете с обязательным указанием
активной ссылки на сайт http://vicgain.sdot.ru и со ссылкой на автора
материала (указание автора, его сайта). |
|
|
|
|
|
|
|
|
|