Читаем Искусство схемотехники. Том 3 (Изд.4-е) полностью

Структурная схема. На рис. 11.9 изображена структурная, на рис. 11.10 — электрическая схемы микропроцессорного прибора.

Рис. 11.9.Структурная схема прибора общего назначения на базе микропроцессора.

Рис. 11.10.Электрическая схема прибора общего назначения на базе микропроцессора.

Рассмотрим сначала структурную схему, на которой показаны устройства, подключенные к магистрали. Если анализировать эту схему с позиции микроЭВМ, то сразу бросается в глаза «перекошенность» памяти: объем ПЗУ в 4 раза превышает объем ОЗУ. Однако в микропроцессорном приборе конкретного назначения все программы и таблицы размещаются не в ОЗУ, а в ПЗУ, а ОЗУ используется только для буферизации данных и хранения временных результатов вычислений. К тому же производители программируемых ПЗУ с ультрафиолетовым стиранием (РПЗУ) по мере повышения качества технологии прекращают выпуск ПЗУ малого объема; сейчас трудно найти РПЗУ с емкостью, меньшей 8Кx8 бит. Так или иначе, на схеме показана память минимально возможного объема (по одной микросхеме ПЗУ и ОЗУ); при необходимости память можно расширить.

Следующее устройство на магистрали-календарь-часы. Календарь-часы??!! Что это, просто излишняя роскошь для тех, кому лень посмотреть на собственные часы при включении прибора? Напротив, календарь-часы — существенный элемент любого прибора, выполняющего периодические измерения, или фиксирующего моменты поступления данных, или управляющего любыми другими процессами, протекающими во времени. Календарь-часы можно запрограммировать, чтобы они вызывали периодические прерывания с частотой от 100 прерываний в секунду до одного за день; можно использовать их и как будильник (конечно, без звонка; вместо звонка возникает прерывание), устанавливаемый на любой момент хотя и в следующем веке. В нашем усреднителе сигналов мы воспользуемся таймерами параллельного порта 8536, но и календарь иметь под рукой полезно.

Микросхема 8530 последовательного порта представляет собой высокопроизводительный двухканальный УСАПП (универсальный синхронно-асинхронный приемно-передатчик, см. разд. 10.19), в комплекте с парой задающих генераторов. Это очень приличная микросхема, не только знакомая со всеми хитростями обычного асинхронного интерфейса RS-232, но и обеспечивающая полный синхронный протокол "SDLC/HDLC", включающий контроль ошибок, восстановление после тайм-аута, синхронизацию кадров и т. д.; возможно слишком жирно для нашей задачи, но, в конце концов, какого черта! Микросхема 8536 является одновременно таймером и параллельным портом; ее сделали отличные ребята из фирмы Zilog, и она тоже не слабак: возможностей у нее тьма-тьмущая. Например, каждую из ее 20 линий можно запрограммировать на вход или на выход, как на прямой, так и на инверсный; каждый выход может быть с открытым стоком или с двумя состояниями, в то время как каждый вход может работать в нормальном режиме или с «запоминанием 1» (кратковременный положительный импульс устанавливает входной регистр).

Описание режимов, кажется, не имеет конца (оно занимает 26 страниц) и поражает неисчислимыми возможностями. Посмотрим теперь на верхний ряд устройств. Матрица ЭЛД представляет собой просто линейку из 8 диодов, предназначенных для индикации работы прибора; эти диоды могут оказать также существенную помощь при отладке, когда остальные средства оказываются бессильны. К одному из выходов, питающих ЭЛД, мы подключили твердотельное реле, с помощью которого можно управлять каким-то сильноточным устройством. Например, для стабилизации температуры в ванне можно подавать сигнал, характеризующий температуру, на вход АЦП, а с помощью реле переменного тока включать нагреватель. Мы еще предоставим вам возможность проявить свою смекалку в этой области при выполнении упражнений. Микропереключатель в DIP-корпусе является обычным 8-контактным переключателем, полезным для ввода в прибор настроечной информации; с его помощью можно, например, указать, какой последовательный порт (и на какой частоте) используется ЦП после включения питания. Наконец, мы подключили к магистрали по паре аналого-цифровых и цифро-аналоговых преобразователей, чтобы прибор мог функционировать в мире аналоговых сигналов.

Детали схемы. Теперь начнется самое интересное. Рассмотрим электрическую схему прибора (рис. 11.10).

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже