Искусство схемотехники. Том 3 (Изд.4-е)
Шрифт:
Серия MAX230-239/ICL232; LT1080/1. Эти приборы, выпускаемые фирмами Maxim, Intersil и Linear Technology, представляют собой сдвоенные формирователи/приемники с внутренними преобразователями напряжения, так что они могут работать от единственного источника питания с напряжением +5 В, выдавая выходные сигналы с размахом ±9 В. Все они, за исключением МАХ233 и 235 (которые имеют встроенные конденсаторы), требуют подключения к преобразователям напряжения четырех внешних танталовых конденсаторов; их выходные сигналы с напряжением ± 9 В пригодны для питания низкотоковых нагрузок. Их ток покоя составляет 5 мА. Части этих кристаллов, а именно преобразователи напряжения, выпускаются отдельно, как схема МАХ680 или LT1026,- преобразователи единственного напряжения +5 В в сдвоенное напряжение ±10
DS14C88/89. Фирма National переработала по КМОП-технологии свою классическую биполярную схему с аналогичным наименованием. Формирователь 14С88 работает при напряжениях источника питания от ±4,5 до ±12 В, вырабатывая обычный для КМОП-схем размах сигнала до напряжений питания. При напряжении питания ±5 В этот счетверенный формирователь потребляет ток 30 мкА, макс, (ненагруженный), в то время как приемник потребляет 0,9 мА, макс, от его единственного источника питания с напряжением +5 В. (Фирма National также выпускает КМОП-кристаллы стыка RS-422 (DS26C31-32).)
14.18. Пример проектирования на микропроцессоре: регистратор данных типа «градус-день»
Давайте приведем пример разработки, где все вышеприведенные идеи сведены воедино. Мы разработаем небольшой регистратор данных с питанием от батарей, чья задача проводить текущий контроль температуры окружающей среды единожды за минуту, сохраняя средние значения «градус-день» в ОЗУ для последующего считывания их через последовательную систему передачи. Вы могли бы разместить такой прибор в удаленном месте, нанося ему визиты дважды в год, во время которых вы считываете его данные в портативный компьютер. Или вы могли предпочесть «собрать урожай» этих регистраторов, а затем считать их данные, после того как принесете их снова домой.
Прибор будет работать на трех щелочных C– элементах, со сроком службы батареи по крайней мере год. Для поддержания потребляемой мощности на низком уровне мы будем использовать КМОП периферийные устройства и КМОП-микропроцессор типа контроллера со встроенными режимами остановки. Применим режим включения источника питания самого ЦПЭ и схем предварительной обработки в течение кратковременных интервалов сбора данных, с запуском его от маломощного кристалла хронометрирования. Поскольку последовательный порт будет использоваться только время от времени, мы сделаем также и здесь выключение источника питания. Наша частная схема не является никоим образом уникальной; наряду с ней мы рассмотрим и альтернативные схемные решения.
ЦПЭ. На рис. 14.43 показана схема нашей разработки.
Рис. 14.43. Пример схемы на универсальном микромощном процессоре
Мы начали с выбора КМОП-контроллера МС146805 фирмы Motorola, который предназначен для работы при напряжении питания вплоть до 3 В, в него входят встроенные схемотехнические решения для перехода в режим ОЖИДАНИЯ (малая мощность, работают генератор и таймер) или режим ОСТАНОВКИ (нулевая мощность, генератор остановлен, восстановление только через прерывание или сброс). В модификации с суффиксом - Е2 используются внешние ПЗУ и ОЗУ, но она имеет и внутреннее ОЗУ объемом 112 байт. При работе с источником питания напряжением 5 В ЦПЭ потребляет при функционировании ток 7 мА (тактовая синхронизация с частотой 5 МГц), в режиме ОЖИДАНИЯ-1 мА и в режиме ОСТАНОВКИ — 5 мкА. Поскольку нам необходимо регистрировать данные в течение только нескольких миллисекунд раз в минуту, а восстановление из режима ОСТАНОВКИ (благодаря запуску кварцевого генератора) занимает в типовом случае 30 мс, мы минимизируем мощность потребления с помощью использования формируемого внешней схемой прерывания, которое подготавливает прибор к каждому измерению.
Альтернативное решение — использование формируемого с помощью таймера
Тактовая синхронизация календаря. Для обеспечения тактовой синхронизации календаря нам требуется кристалл, который не только может сохранять временные параметры при низком токе потребления (все кристаллы календаря делают это), но также может обслуживать прерывания во время режима потребления малой мощности. Поскольку поначалу кристаллы календаря предназначались для компьютеров, работающих от сети переменного тока, где имеется изобилие мощности, когда ЦПЭ функционирует, то многие кристаллы не могут обслуживать прерывания в режиме малой мощности (батарейное резервирование). Мы сначала рассмотрим схему ICM7170, прекрасный кристалл календаря фирмы Intersil; он обрабатывает прерывание в режиме малой мощности, но имеет неуклюжую схему питания при работе от единственной батареи. «Вечно популярная» схема ММ 58274 фирмы National не может обрабатывать прерывание в режиме резервирования. Мы, наконец, решили остановиться на схеме МС14618 фирмы Motorola - это популярный прибор, который выпускается по крайней мере еще двумя другими фирмами-изготовителями и предназначен для использования с кристаллами ЦПЭ типа МС146805. Схему можно оставить работающей и при полном напряжении питания, она обеспечивает низкий ток потребления (50 мкА, макс, на частоте 32 кГц, внешний генератор), когда не снят запрет.
Фирма Motorola «любит» отображение в памяти устройств ВВ (ввода-вывода) и их схема МС146608 не является исключением. При этом отсутствует стробирование ввода-вывода, что предпочитает делать фирма Intel; вместо этого вы кодируете некоторую часть пространства памяти как «пространство ВВ». Только при использовании нескольких приборов ВВ в этой системе вы сможете запутаться при декодировании ВВ, как мы установили в разд. 10.06. Тогда мы поставим УАПП на «дно» внешней памяти (кристалл ЦПЭ резервирует нижние 80 байт для внутренней памяти и портов), а тактовая синхронизация календаря занимает ячейку 80Н, при этом используется тот же самый `НС139 — дешифратор, который разрешает доступ к памяти (см. ниже).
Память. В качестве стираемого программируемого ПЗУ мы использовали стандартную схему 27С64 (8Кx8), только нижняя четверть которой адресуется через 11-разрядную шину, к которой мы подключены (мы использовали верхнюю часть адресного пространства для устройств ВВ). ПЗУ меньшего объема было бы предпочтительнее, но фирмы-изготовители схем памяти, как правило, прекращают выпуск памяти меньшего объема, как только они осваивают выпуск кристаллов памяти большего объема. Для схемы 27С64 точно определен ток IСС = = 100 мкА, макс, когда отменен ее выбор; в действительности же статический ток потребления не превышает 10 мкА.
Следует отметить, фиксирование младшего адресного разряда из мультиплексной шины ЦПЭ и перекодирование пары сигналов фирмы Motorola (R/W', DS) в пару сигналов фирмы Intel (RD', WR'), которое удобно выполнить на половине дешифратора `НС 139 (другая половина делает адресное декодирование).
Внешнее КМОП ОЗУ (необязательно и не показано) расположено ниже ПЗУ в адресном пространстве (см. рис. 14.44) и подключено к той же самой шине, за исключением декодирования адреса. Еще раз о том, что ОЗУ меньшего объема было бы предпочтительнее, но формы-изготовители кристаллов не содействуют этому.