Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
О. И. Николайчук
СИСТЕМЫ МАЛОЙ
АВТОМАТИЗАЦИИ
Москва
СОЛОН-Пресс
2003
УДК 621.396.218
ББК 32.884.1
Н28
О. И. Николайчук
Н28 Системы малой автоматизации / О. И. Николайчук — М.: СОЛОН-Пресс,
2003. 256 с. — (Серия «Библиотека инженера»)
ISBN 5-98003-036-0
О. И. Нйколайчук
СИСТЕМЫ МАЛОЙ
АВТОМАТИЗАЦИИ
Москва
СОЛОН-Пресс
2003
Введение
реального времени (т. е. должно гарантироваться время доступа к сети или вре-
мя выполнения отдельных операций). Режим реального времени необходим при
' управлении технологическими или производственными процессами, в некоторых
системах сбора данных, в системах для спецприменений, в системах автоматиза-
ции научных исследований. В других LAN временной параметр не является
столь критичным, например в системах автоматизации делопроизводства, в ин-
формационных системах. Значительно зависит от функционального назначения
и состав оборудования. Например, в управляющих системах редко возникает не-
обходимость в подключении к сети стандартной компьютерной периферии и, на-
оборот, такое требование почти всегда присутствует при создании информаци-
онных систем или систем автоматизации делопроизводства.
Очевидно, что и длина передаваемых сообщений также сильно зависит от
назначения системы, так, в управляющих системах длина сообщений обычно не-
велика, а в информационных — наоборот, значительна.
Большинство разработанных и стандартизованных типов сетей относятся к
средним и большим. Это, как правило, информационные, делопроизводственные
и другие сети общего назначения. Лишь небольшое число существующих типов
сетей можно отнести к малым сетям {SAN — Small Area Networks). По приве-
денной выше классификации под этот термин подпадают малые (до 16—20 стан-
ций) и средние (до 32—128 станций) локальные сети.
Малые локальные сети характеризуются меньшей сложностью, стоимостью
и иногда функциональной возможностью, чем обычные (большие) локальные
сети. Малые локальные сети наиболее целесообразны для небольших произ-
водств, учреждений, предприятий, лабораторий, учебных заведений и контор,
когда средние и большие сети избыточны, дороги и неэкономичны. Еще чаще
они разрабатываются для автоматизации определенного типа территориально
рассредоточенного оборудования (в производстве, научных исследованиях, до-
машнем хозяйстве, изделиях спецтехники, сложных измерительных системах и
комплексах) (12—14, 17, 34—39]. Фактически именно SAN, как правило, рабо-
тают в режиме реального времени, именно они являются не чем иным, как рас-
пределенными системами управления (DCS), именно такие системы в послед-
нее время наиболее часто называют системами малой автоматизации.
Очевидной отличительной чертой всех LAN (включая SAN) является нали-
чие непосредственной физической связи между абонентами сети. Другая картина
наблюдается в глобальных сетях. По этой причине в глобальных сетях наиболее
важной проблемой является проблема маршрутизации сообщений, а локальных
сетях — проблема совместного использования общего канала передачи данных.
По методам доступа абонентов к общему каналу локальные сети разделяют-
ся на сети со случайным доступом, с детерминированным доступом, с централи-
зованным управлением и с комбинированным доступами [24, 26, 30, 34].
В сетях со случайным доступом все абоненты равноправны и могут выхо-
дить на передачу в любое время. Это приводит к возможности появления кон-
фликтов между абонентами при одновременной попытке нескольких из них об-
ратиться к каналу (в силу ошибок программного обеспечения, аппаратных сбо-
ев, помех, аварийных ситуаций). Иными словами, абоненты должны состязаться
16 Системы малой автоматизации
Адрес Адрес ис- Поле ко- Поле типа Поле длины Контроль-
Преамбула, Поле дан-
Название сети приемни- точника, манды, фрейма, фрейма, ная сумма,
байт ных, байт
ка, байт байт байт байт байт байт |
S2, ..., SN. Каждая из станций в сети имеет индивидуальный номер, устанавли-
ваемый на модификаторах (переключателях или перемычках) или записанный
во Flash-памяти микроконтроллера. Соединение персонального компьютера мо-
жет производиться к одной из станций непосредственно или через специальный
узел диспетчера персонального компьютера DPC (PC Dispatcher) в зависимо-
сти от используемого количества станций N, необходимости преобразования ин-
терфейсов (выходного интерфейса персонального компьютера в интерфейс сети)
и оптической развязки. Кабельная часть сети называется сетевой средой — ТМ
(Transmission Medium). В каждой станции имеется узел, согласующий интер-
фейс микроконтроллера станции (обычно UART) с сетевой средой. Он обычно
называется диспетчером станции DS (Station Dispatcher) или MGT (Station
Management).
Современные системы малой автоматизации SAS по количеству используе-
мых станций подразделяются на три группы: малые (до 16—32 станций), сред-
ние (до 128—256 станций) и большие (свыше 256 станций) SAS. Большие SAS
в виде сети одного уровня выполняются редко, ввиду ограниченной нагрузочной
способности существующих последовательных интерфейсов. Чаще всего боль-
шие SAS либо являются сетью одного уровня с комбинацией интерфейсов, либо
выполняются в виде многоуровневых сетей.
Условно структуру SAS можно разбить на два уровня. Первый верхний уро-
вень — уровень организации командно-информационных сетей CI-LAN. Второй
нижний уровень — уровень организации станций, в качестве которых используют-
ся так называемые универсальные технологические контроллеры. Каждому из этих
уровней будет посвящена отдельная глава настоящей книги. Но прежде чем рас-
смотреть более подробно эти вопросы, давайте познакомимся с основными тенден-
циями развития и требованиями, которые предъявляются к современным SAS.
Практически во всех работах, посвященных архитектуре современных ма-
лых систем автоматизации производства и научных исследований, в качестве
основных отмечаются тенденции децентрализации, минимальной стоимости,
простоты установки и эксплуатации, максимальной эффективности. Рас-
смотрим эти понятия.
Современное понятие децентрализации системы предполагает и территори-
альное рассредоточение вычислительной системы, и разделение функции систе-
мы (измерений, первичной обработки и управления) на ряд слабосвязанных
функций, и распределение этих функций между несколькими децентрализован-
ными вычислителями. Таким образом, современные децентрализованные сис-
темы являются системами с множеством потоков команд и данных MIMD
(Multiply Instruction Multiply Data). С другой стороны, каждая из станций (со-
средоточенный вычислитель) также может выполнять несколько слабосвязан-
ных функций одновременно и состоять из нескольких слабосвязанных вычисли-
телей, т. е. быть мулыпимикропроцессорной (MMPS).
Создание децентрализованных систем автоматизации производства и науч-
ных исследований в условиях малых производственных фирм и научно-исследо-
вательских центров определяет в качестве одного из основных требований —
требование минимальной стоимости.
22 Системы малой автоматизации
2 . 1 . Основные понятия
Командно-информационные сети широко используются в современных сис-
темах малой автоматизации SAS.
Командно-информационными сетями (CI-LAN — Command-Information
LAN) называются малые и средние специализированные локальные сети с шин-
ной топологией и централизованным управлением, ориентированные на работу
в режиме реального времени.
Все узлы сети называются станциями (Station). Централизованное управле-
ние шиной осуществляется ведущей станцией, в роли которой, как правило, вы-
ступает единственный в сети персональный компьютер (PC) или мощный спе-
циализированный контроллер, оснащенный полным комплектом периферийного
оборудования. Все остальные станции сети называются периферийными стан-
циями (PS — Peripheral Stations).
Типовая структура CI-LAN приведена на рис. 1.2. Единственный персональ-
ный компьютер сети является генератором заданий и получателем информации.
Только он имеет право инициировать обмены информацией по сети. Он работа-
ет под управлением основной программы, которая в заданные моменты времени
выдает определенные команды периферийным станциям. Команды от ведущей
станции и ответы от периферийных станций передаются в виде фреймов
(Frame) — детерминированной последовательности байтов, содержащих
байт(ы) синхронизации — преамбулу (Preambul), байты адреса станции, коман-
ды, данных и контроля. Структуры фреймов будут рассмотрены позднее. Каждая
из N периферийных станций SI, S2 SN (Station 1...N) имеет уникальный
адрес, устанавливаемый модификатором адреса (переключатель или перемычки)
или записанный во Flash-памяти микроконтроллера. При передаче очередной ко-
манды (в виде фрейма команды) ведущей станцией (далее просто PC), все пери-
ферийные станции принимают фрейм этой команды и проверяют достоверность
передачи по байту (байтам) контроля. В качестве байтов контроля обычно ис-
пользуется контрольная сумма — сумма всех байтов фрейма, начиная с преам-
булы и заканчивая байтом, предшествующим байту контроля. В случае несовпа-
дения переданной и рассчитанной в периферийных станциях контрольной сум-
мы станции игнорируют полученный фрейм команды и ожидают поступления
очередного фрейма команды. При валидной (правильной) контрольной сумме,
принятого командного фрейма все станции анализируют байт адреса команды,
сравнивая его со своим уникальным адресом. Одна из станций, уникальный ад-
рес которой совпал с адресом, установленным в фрейме команды, распознает
команду, исполняет ее, а остальные периферийные станции, уникальные адреса
которых отличаются от переданного в фрейме адреса, игнорируют полученный
фрейм и ожидают приема очередного командного фрейма. Команда может быть
Формат фреймов и общий алгоритм работы CI-LAN 55
2 . 1 . Основные понятия
Командно-информационные сети широко используются в современных сис-
темах малой автоматизации SAS.
Командно-информационными сетями (CI-LAN — Command-Information
LAN) называются малые и средние специализированные локальные сети с шин-
ной топологией и централизованным управлением, ориентированные на работу
в режиме реального времени.
Все узлы сети называются станциями (Station). Централизованное управле-
ние шиной осуществляется ведущей станцией, в роли которой, как правило, вы-
ступает единственный в сети персональный компьютер (PC) или мощный спе-
циализированный контроллер, оснащенный полным комплектом периферийного
оборудования. Все остальные станции сети называются периферийными стан-
циями (PS — Peripheral Stations).
Типовая структура CI-LAN приведена на рис. 1.2. Единственный персональ-
ный компьютер сети является генератором заданий и получателем информации.
Только он имеет право инициировать обмены информацией по сети. Он работа-
ет под управлением основной программы, которая в заданные моменты времени
выдает определенные команды периферийным станициям. Команды от ведущей
станции и ответы от периферийных станций передаются в виде фреймов
(Frame) — детерминированной последовательности байтов, содержащих,
байт(ы) синхронизации — преамбулу (Preambul), байты адреса станции, коман-
ды, данных и контроля. Структуры фреймов будут рассмотрены позднее. Каждая
из N периферийных станций SI, S2, .... SN (Station 1...N) имеет уникальный!
адрес, устанавливаемый модификатором адреса (переключатель или перемычки)
или записанный во Flash-памяти микроконтроллера. При передаче очередной ко-
манды (в виде фрейма команды) ведущей станцией (далее просто PC), все пери-
ферийные станции принимают фрейм этой команды и проверяют достоверность
передачи по байту (байтам) контроля. В качестве байтов контроля обычно ис-
пользуется контрольная сумма — сумма всех байтов фрейма, начиная с преам
булы и заканчивая байтом, предшествующим байту контроля. В случае несовпа
дения переданной и рассчитанной в периферийных станциях контрольной сум-
мы станции игнорируют полученный фрейм команды и ожидают поступления
очередного фрейма команды. При валидной (правильной) контрольной сумме
принятого командного фрейма все станции анализируют байт адреса команды,
сравнивая его со своим уникальным адресом. Одна из станций, уникальный ад-
рес которой совпал с адресом, установленным в фрейме команды, распознает
команду, исполняет ее, а остальные периферийные станции, уникальные адреса
которых отличаются от переданого в фрейме адреса, игнорируют полученный
фрейм и ожидают приема очередного командного фрейма. Команда может быть
Основные понятия 27
Рис. 2.1 Диспетчер персонального компьютера для сети на базе интерфейса RS232C
Таблица 2.1
Рис 2.З. Быстродействующий диспетчер персонального компьютера для сетей на базе интер-
фейсов RS232C и RS485
38 Командно-информационные сети
вот недостатки у него тоже есть. Во-первых, необходимо иметь как минимум
одну, а чаще — несколько линий управления. Во-вторых, усложняется про-
граммное обеспечение.
На рис. 2.10 показан интеллектуальный диспетчер с автоопределением ско-
рости. Структура этого диспетчера очень похожа на структуру диспетчера с пас-
сивным управлением доступом. Разница состоит лишь в том, что вместо форми-
рователя F используется дополнительный микроконтроллер (MCU), играющий
роль формирователя. Вообще говоря, под этим названием встречаются два раз-
личных варианта реализации диспетчера и, соответственно, два способа управле-
ния каналом: авто-определение скорости и предварительная настройка скорости.
PC; линия RTS используется как источник положительного напряжения для пи-
тания входной части MGT; линия DTR используется для генерации сигнала
сброса (RST) всех контроллеров сети, а также для создания через резистор /?/
и диод VD1 отрицательного напряжения на конденсаторе С/; на линии R/ гене-
рируется сигнал занятости сети BUSY/; линия GND — общий провод сетевой
среды.
Резистор R1 необходим для снижения пиковых зарядных токов по линии
DTR. Номиналы резисторов R2—R5 подобраны так, что при параллельном под-
ключении до 16 MGT к выходу интерфейса RS232C персонального компьютера
обеспечивается максимально возможная нагрузка на сигнальные линии. Для оп-
тической изоляции применены оптроны AOT10IAC. Они имеют следующие пре-
имущества: меньший ток срабатывания и время задержки переключения, два оп-
трона в корпусе. С другой стороны, напряжение изоляции у них более 500 В.
Особенностью описываемой схемы является наличие схем формирования
«сквозного» (для всех контроллеров) сигнала занятости и общего сброса сети.
Диспетчеры периферийных станций 49
ВО Преамбула 10101010
Фрагмент 3:
/...•......•,.......•..•...•...•„..•/
voia Output_Frame (byte B2, byte B3, byte Stat) /* Подпрограмма формирования фрейма
ответа */
[
FR[0]=0xAA, /* Преамбула */
FR[1]=MyAdaress, /• Адрес станции */
60 Командно-информационные сети
ма для кода команды отведен один байт, т. е. всего может быть до 255 команд.
Получение фрейма с ошибочной командой вызовет формирование фрейма ошиб-
ки (в нашем примере 0x01). Аналогично могут быть написаны и другие подпро-
граммы формирования ошибочных фреймов. Их формирование может быть вы-
звано прерываниями или опросом каких-либо портов.
В заключение приведем фрагмент 4, содержащий главный модуль програм-
мы.
Фрагмент 4:
/ . . . . . . . . . . . * * . * • • . . . . . * . . . . . * . * . * . * /
Тип микросхемы Напр пит, В RESIN Вых сигнала RST Тип корпуса WDT
Тип микросхемы Напр.пит., В RESIN Вых. сигнала RST Тип корпуса WOT
АОМ1816, DS1816, МРС130-ХХХ 3,3 - Low TO92. SOT23 -
ADM1817, DS1817, МРС101-ХХХ 3,3 High TO92, SOT23 -
JADM1818, DS1818 3,3 + Low TO92, SOT23 : - ji
ADM707, DS1707, ЕТС707, МАХ707х, SP707x 5 + Low, High DIP8, SO8, ВцБОРв -
AMD1810, DS1810, МРСЮО-ххх, TC54VCxx 5 - Low TO92, SOT23 -
АМ01811 ,*Ъ31811, МРС130-ххх 5 - Low TO92, SOT23
AMD708X, DS1708, БТС708, МАХ708х, SP708x 5-3,3 + Low, High DIP8, SO8, BMSOP8 - !
DS1231 | 5 - Low, High DIP8, SO16 - j
^ DS1233. IMP1233, МРС13О I 5-3,3 + /- Low TO92, SOT223 i - \
t t
DS1236 5 + Low, High DIP16, SO16 +
Тип микросхемы Напр.пит., В RESIN Вых. сигнала RST Тип корпуса WOT
DIP8, SO8,
ADM707, DS1707, ЕТС707, МАХ707х, SP707x 5V + Low, High
BnSOP8 -
I
DIP8, SO8,
AMD708x, DS1708, ЕТС708, МАХ708х, SP708x 5-3,3 V + Low, High
ВцЭОР8
л
DS1819, МАЯ23, МАХ824, МАХ825, TPS3823, Low,
3,3 V + /- SOT23-5 + /-
TPS3824, TPS3825 High / Low
Как видно из табл. 3.2, все отобранные типы микросхем выпускаются фир-
мами MAXIM и Texas Instruments, поэтому далее мы будем, ссылаться на техни-
ческую документацию этих фирм. В табл. 3.3 приведены назначения выводов
микросхем отобранных типов.
Таблица 3.3
МАХ707, МАХ708 RSTIN/ VCC GND PF1 PFO/ - RST/ RST 1151 [74]
МАХ814 RSTIN/ VCC GNO PFI PFO/ LOWL/ RST/ RST 1196[74]
МАХ816 RSTIN/ VCC GND PR PFO/ RSTIN RST/ RST 1196 [74]
МАХ700 RSTIN/ SENSE HYST GND RST/ RST CTL VCC 1383[74]
TLC7705, 7733, 7703. 7725 Cref RSTIN/ Ct GND RST/ RST SENSE VCC SlvsO87k[78]
78 Схемотехника универсальных технологических контроллеров
SV RST Ш SV RST, Ш
05_ Vcc SV RST 03 PI. Vcc 08. Vcc
01 07
Ш_ MR 01 > MR ro 06
P i PFI
•IAX8
04 WDI 07,>WDI CM
TD : ,02
X
02. GND 03 GND" 04 GND <
T0L:„03
Vcc SV 03 02 08 08 Vcc 06
Vcc SV RST 07
RST ( И SV RST (
Ш
04,> MR
Я 01
Pi MR 01 ,!> MR о
оr^
X
• <
PFI PFO 05 02 SENS X CTL: 07
<
02 GND 03 LOWLcl^6- 04 GND HYST ,03
GND
08. Vcc sv 06
RST, 05
["L7705
02,5 MR
0£ SENS REF;Ж
04. GND 03
Ct :
ставках партиями (см. табл. 3.4), т. е. розничные цены на микросхемы будут не-
сколько выше.
Таблица 3.4
схемы МАХ825 все элементы, показанные на первой схеме рис. 3.3 должны
быть установлены, перемычка JP1 не устанавливается, при использовании мик-
росхемы МАХ824 (имеющей встроенный WDT) элементы С/, С2, Rl, R2, VDI
не устанавливаются, а перемычка JP1, наоборот, устанавливается и обеспечива-
ет поступление сигнала WDI на соответствующий вход МАХ824.*
Второй вариант схемы на рис. 3.3 обеспечивает установку либо МАХ824 с
функциями WDT (установлена перемычка JP1{1—2}), либо МАХ825 без WDT,
но с дополнительной внешней кнопкой сброса, подключаемой на перемычки
УР/{3—4} при этом перемычка JPt{\—2} не устанавливается. Очевидно, что ус-
тановкой соответствующей перемычки JP2 выбирается необходимая полярность
сигнала RST.
Вторая группа микросхем SV содержит четыре типа микросхем, которые не
имеют встроенного WDT. У этих микросхем все основные выводы совпадают.
Поэтому, если не принимать во внимание возможное использование функцио-
нальных дополнительных возможностей (соответственно и дополнительных вхо-
дов/выходов), схемы включения этой группы микросхем одинаковые и пред-
ставлены на рис. 3.4.
8K, 32K,
DS1216D 3,3/5 STu-i-hh STD P-Phantom s
128K
8K, 32K,
DS1216F 3/5 STD+hh STD P-Phantom s
128K
Таймеры реального времени 87
DS12887, М48Т86,
5 STD STD 114 A, P, U P-Muxed M24
BQ3287
DS12C887, ВО3287,
5 STD Y2K 113 A,CR P-Muxed M24
М48Т86
C16, 016,
DS1305/1306, МС68НС68 2-5 STD STD 96 2A.TC 3-Wire or SPI
T20
DS1307, МК41Т56,
5 STD STD 56 2-Wire C8, 08, S8
PCF8583/93, RTC8583/92
D16.S16,
DS1315 3,3/5 STD+hh STD P-Phantom
T20
DS1386, М48Т59,
5 STD+hh STD 8K, 32K A, WD P-Bytewide M32, P34
BQ4832Y
024,128,
OS14285, BQ4285 5 STD STD 114 A, P, U P-Muxed
S24
A, KS, WU,
DS1500 3,3/5 STD Y2K 256 P-Bytewide D32, S32
WD, UR
A, KS, WU,
DS1510 3,3/5 STD Y2K 256 P-Bytewide M32
WD, UR
Г
JDS1511, BQ4847 3,3/5 STD Y2K 256
A, KS, WU,
P-Bytewide
I M28
WD, UR
1 • -
JDS1543 3,3/5 STD STD 8K M28
A, WD, UR P-Bytewide |
JDS1553. М48Т59А I 3,3/5 I STD Y2K 8K I A, WD, UR | P-Bytewide \ M28, Р34
DS1554, BQ4832Y 3,3/5 STD Y2K 32K A, WD, UR P-Bytewide I M32, Р34
DS1556, BQ4842 3,3/5 STD Y2K 128K A, WD, UR P-Bytewide M32, P34
C16, D16,
DS1615 STD STD 32 А, ТА, TS 3-Wire
DS1644, М48Т35,
STD STD 32K NV P-Bytewide M28, P34
BQ4830Y
A, ADx3,
DS1670 3,3 ! STD STD 3-Wire S20, T20
WD, UR
A, ADx3,
DS1673 3/5 STD STD 3-Wire S20, T20
WD, UR
A, ADx3,
OS1677 STD STD 3-Wire T20
WD, UR
A, P, U, KS,
DS1687, BQ3287E 3/5 STD Y2K 114+128 P-Muxed M24
WU, RC
Таймеры реального времени 89
i А, Р, U, KS,
DS1689 3/5 STD Y2K 114 WU, RC, VC, P-Muxed D28, S28
PC
А, Р, U, KS,
CS1691 3/5 STD Y2K 114 WU.RC.VC, P-Muxed M?8
PC
А, Р, U, KS,
DS1693 3/5 STD Y2K 114 WU, RC, VC. P-Muxed M28
! PC
А, Р, U, KS,
DS17287 3/5 STD Y2K 114+2К P-Muxed M24
WU, RC
DS1744, М48Т35,
3.3/5 STD Y2K 32К P-Bytewide M28.P34
BO4830Y
А, Р, U, KS,
DS17487 3/5 STD Y2K 114+4К P-Muxed M24
WU, RC
4
PWR/ "Vcco MOT ] 1 - •^ 24 [ Vcc Vcc Vcc
NC NC NC ]2 23 [ SQW SQW SQW
NC NC NC ]3 22 [ NC CEO/ Vbaux
ADO ADO ADO ]4 21 [ NC CEI/ RCLR/
RCLR/
AD1 AD1 AD1 ]5 20 [ NC NC NC
AD2 AD2 AD2 ]6 19 [ IRQ/ IRQ/ IRQ/
AD3 AD3 AD3 ]7 18 [ RST/ RST/ KS/
AD4 AD4 AD4 ]8 17 [ DS DS RD/
AD5 AD5 AD5 ]9 16 [ NC NC NC
AD6 AD6 AD6 ]Ю 15 С R/W R/W WR/
AD7 AD7 AO7 ] 11 14 [ ALE ALE ALE
GND GND GND ] 12 13 [ CS/ CS/ CS/
DS12(C)887(A)
DS14287
DS1687
Рис. 3 7. Функциональное назначение выводов микросхем первой группы
Таблица 3.7
Отечественные
Номер Функциональное назначение
аналоги
74НС240 Восьмиразрядный буфер - драйвер линии с инверсией и 3 состояниями АПЗ
74НС241 | Восьмиразрядный буфер - драйвер линии с 3 состояниями АП4
74НС244 I Восьмиразрядный буфер - драйвер линии с 3 состояниями АП5
74НС245 ! Восьмиразрядный приемник шины АП6
Восьмиразрядный D-регистр со сбросом и срабатыванием по положительно-
74НС273 ИР35
му фронту
74НС373 Восьмиразрядный D-регистр-защелка с третьим состоянием ИР22
74НС374 Восьмиразрядный D-регистр со срабатыванием по положительному фронту ИР23
74НС377 Восьмиразрядный D-регистр с разрешением данных ИР27
74НС465 Восьмиразрядный буфер с 3 состояниями АП14
Восьмиразрядный D-регистр со срабатыванием по положительному фронту, с
74НС534 ИР41
инверсией и 3 состояниями
74НС540 Восьмиразрядный буфер - драйвер линии с инверсией и 3 состояниями АП12
74НС541 Восьмиразрядный буфер - драйвер линии с 3 состояниями АП13
74НС543 Восьмиразрядный регистровый передатчик
74НС563 Восьмиразрядный D-регистр-защелка с третьим состоянием и инверсией
74НС573 Восьмиразрядный D-регистр-защелка с третьим состоянием ИРЗЗ
Восьмиразрядный D-регистр с третьим состоянием и срабатыванием по по-
74НС574 ИР37
ложительному фронту
74НС580 Восьмиразрядный D-регистр-защелка с инверсией
! 74НС640 I Восьмиразрядный шинный передатчик с инверсией и 3 состояниями АП9
74НС641 | Восьмиразрядный шинный передатчик АП7
74НС645 I Восьмиразрядный шинный передатчик АП8
! 74НС646 Восьмиразрядный шинный передатчик / регистр с 3 состояниями | ВА1
j 74HC652 Восьмиразрядный шинный передатчик / регистр с 3 состояниями ! АП24
02.
03
DO
D1
RG
го
Q0
Q1
12 02.
Р_1
RG
п
0.0(41
4 f
ш. D2
D3 1Л-
Q2
31 04
21 1Л
06. D4 о
Q3
11 06. о
07_
а
Q4 1С
D5 1С 14 01
08 D6 1—
Q5
Q6 08.
D7 Р_!
81 С Q7
11
>0Е
11
02.
0
01L АО
03. А1
BD во
В1
17 02.
01 BD BOC 4 1
вз ЕЙ
01 о
01 А2 В2
0 6. A3
0078. А5
А4 о В4 14
1311
Р_1
06.
07
о
11
1С
-*?- В5
08.
О! А6 Вб 09.
01 А7 В7 01 В7СН-1-
19 АВ
)0Е
Рис. 3.14. Комплект микросхем регистров и шинных формирователей, оптимальный для при-
менения в технологических контроллерах
700 Схемотехника универсальных технологических контроллеров
Количество разрядов 8 10 12 14 16 18
Значимость младшего разряда, % 0,39 0,098 0,024 0,006 0,0015 0,00038
CDIP20,DIP20,W
ADC0820 8 1 1,4 +5 5 цР8 Ext. +5 -
SO20
4,75...
МАХ1101 8 3 0,66 20 Поел. Ext. ±Vref - WS024
5,25
Ext., Int.
МАХ1106 8 1 35 2,7...5,5 0,096 Поел. ±Vref/2 цМАХЮ
+2,048
Ext., Int.
МАХ1107 / 8 1 35 4,5...5,5 0,115 Поел. ±Vref/2 V цМАХЮ
+4,096
Ext, Int.
ЯГАХ1108 8 2 20 2,7...5,5 0,07 Поел. +Vref - д МАХ 10
+2,048
Ext., Int.
МАХ1109 \ 8 2 20 4,5...5,5 0,095 Поел. +Vref - цМАХЮ
+4,096
CDIP24.NDIP24,
МАХ 113 8 4 1,8 3,0...3,6 1,5 цР8 Ext. +3,±1,5 - SSOP24
SSOP28.DIP28.S
МАХ117 8 8 1,80 3,0...3,6 1,5 М
Р8 Ext. +3,±1,5 -
SOP28
SSOP24.CDIP24,
МАХ 120 12 1 1,6 5 и-12...-15 9 цР12 Int. -5,0 ±5 - NDIP24.WSO24
+Vref,
МАХ1203 12 8 6 +5,±5 1,5 Поел. Ext. V DIP20.SSOP20
±Vref/2
+5 и-12... SSOP20.CDIP16,
МАХ121 14 1 2,9 9 Поел. Int. -5,0 ±5 -
-15 DIP16.WSO16
+5 и-12... SSOP24.CDIP24,
МАХ122 12 1 2,6 9 цР12 Int. -5,0 ±5 -
-15 NDIP24.WSO24
] ) "*" j Коли-
=л
\ Максммал
I Опорное I Диапазон I Наличие j
1 чеаво j ноеврем
1 1 Напряжет» 1 тресте-/Итерфейс(;впряже-( входных на- 1 дифф. 1
у
' Тлпшвкро- 1 ряд Корпус
> / сана- [преобраэо
схемы /несть -1 питания, В \ НИИ, UI | ние, В j пряжений, В 1 входа J
1 лае 1 вания, икс I
/ бит
1 Ext, Int.
MAXI240 12 1 7,5 2,7...3,6 1,4 Поел. +Vref - DIP8.SO8
+2,5
2,7... I
МАХ1241 12 1 7,5 5,25
0,9 Поел. Ext. +Vref DIPS.SOS
j
! I Ext., Int. i I1
МАХ1242 10 1 7,5 2.7...3.6 1.4 Поел.
+2,5
+Vref 1_ DIP8.SO8
Ii
i 2,7...
МАХ1243 10 1 7,5 5,25 '
0.9 Поел. Ext. +Vre( - DIP8.SO8
2,375... +Vref,
МАХ1245 12 8 7,5 3,3
0,8 Поел. Ext.
±Vre!/2
V DIP20.SSOP20
2,7... +Vre(,
МАХ1247/ 12 4 6 5,25
0,8 Поел. Ext.
±Vref/2
V DIP16.QSOP16
/
1 /
Ext., Int. +Vref.
МАХ1248 10 4 6 2,7...3,6 1.2 Поел.
+2,5 ±Vref/2
V DIP16.OSOP16
ГI49
|MAX2 10 4 6 2,7...5,25 0,8 Поел. Ext.
+Vref,
V DIP16.0SOP16
±Vrel/2
1 J в а Ext.. Int.
МАХ 125 S 4 ±5 17 цР/14 ±5 - SSOP36
+2,5
Ext., Int.
МАХ126 14 8 3 ±5 17 цР/14 ±2,5 - SSOP36
+2,5
Ext., Int.
МАХ1240 12 1 7,5 2,7...3,6 1,4 Поел. +Vre( - DIP8.SO8
+2,5
2,7...
МАХ1241 12 1 7,5 0,9 Поел. Ext. +Vret - OIP8.SO8 !
5,25
Ext., Int. 1 _
J МАХ1242 10 1 7,5 2,7...3,6 1,4 Поел. +Vref DIP8.SO8 j
+2,5
i 2,7. .
МАХИ 243 10 1 7,5 0,9 Поел. Ext. +Vref - DIP8.SO8
5,25 '
1 2,375... +Vref,
МАХ1245 12 8 7,5 0,8 Поел. Ext. V DIP20.SSOP20
3,3 ±Vref/2
2,7... +Vref,
МАХ1247/ 12 4 Б 0,8 Поел. Ext. V DIP16.OSOP16
/ 5,25 ±Vref/2
Ext., Int.
МАХ125
• з ±5 17 цР/14
+2,5
±5 - SSOP36
Ext., Int.
МАХ 126 14 8 3 ±5 17 ИР/14
+2,5
±2,5 - SSOP36
CDIP8,8/MMAX,
МАХ144 12 2 7 2,7...5,25 0,9 Поел. Ext. +Vref -
OIP8
CDIP8,8/nMAX.
МАХ145 12 1 7 2,7...5,25 0,9 Поел. Ext. +Vref V
OIP8
+Vrei, СШР20.О1Р20,
МАХ147 12 8 6 2,7...5,25 0,9 Поел. Ext. V
±Vre»/2 SSOP20
+Vref, CDIP20.DIP20,
МАХ148 10 8 7.5 2,7...5,25 0,8 Поел. Ext. V
±Vref/2 SSOP20
+2,5, CDIP20.DIP20,
МАХ149 10 8 7,5 2,7...3,6 1.2 Поел. Int. +2,5 V
±1,25 SSOP20
Ext., Int.
МАХ156 8 4 3,6 +5,±5 9 цР8 +2.5,±2,5 V N0IP24.WSO28
+2,5
CDIP8,8/nMAX,
МАХ157 10 2 7 2,7...5,25 0,9 Поел. Ext. +Vref <
DIPS
CDIP8.8/nMAX,
МАХ159 10 1 7 2,7...5,25 0,9 Поел. Ext. +.Vref/2 - DIP8
4,75...
МАХ160 8 1 4 1 цР8 Ext. +10,±5 - DIP18.SO18
5,25
OIP28,
МАХ161 8 8 20 4,5...5,5 3 цР8 Ext. +10 - SO28
+5 и-12... цР12,
МАХ163 12 1 8,33 4 Int. -5,0 +5 - NDIP24.WSO24
-15 цР8
+5 и -12... цР12.
МАХ164 12 1 8,33 4
цР8
Int. -5,0 ±5 - NDIP24.WSO24
-15
Продолжение табл 3 10
Раз- Коли- Максималь-
Ток по- Опорное Диапазон Наличие
Тип микро- ряд- чество ное время Напряжения
требле- Интерфейс напряже- входных на- дифф Корпус
схемы ность, кана- преобразо- питания,В
ния, мА ние, В пряжений, В входа
бит лов вания, мкс
Ext , Int
MAXI66 8 1 5 +5 3 цР8 +5 V OIP20.WSO20
+1,23
+5 и-12 цР12,
МАХ167 12 1 8,33 4 Int -5,0 ±2,5 - NDIP24.WSO24
-15 цР8
+5 и-12 Int -
МАХ170 12 1 5,6 5 Поел +5 - WSO16.DIP8
-15 5,25
+5 и-12
МАХ 176 12 1 3,5 5,5 Поел Int -5,0 ±5 - WSO16.DIP8
-15
+5 и-12 МР12,
МАХ177 10 1 8,33 6 Int -5,0 ±2,5 - NDIP24.WSO24
-15 цР8
W
цР12, Ext , Int
МАХ178 12 1 60 ±5 и+15 6 +5 - NDIP24.WSO24
цР8 +5,0
+5 и -12
МАХ183 12 1 3 4 цР12 Ext + 10,+5,±5 - NDIP24.WSO24
-15
+5 и -12 CDIP24.NDIP24,
МАХ184 12 1 5 4 цР12 Ext + 10,+5,±5 -
-15 WSO24
+5 и-12 CDIP24.NDIP24,
МАХ185 12 1 10 4 цР12 Ext +10,+5,±5 -
-15 WSO24
Int
МАХ 187 12 1 8,5 4,75 5,25 1,5 Поел +Vref - WSO16.DIP8
+4,096
SSOP20.CDIP20,
МАХ188 12 8 6 +5, ±5 1,5 Поел Ext +5,±2,5
DIP20.WSO20
4,75
МАХ 189 12 1 8,5 1 Поел Ext +5 - WSO16.DIP8
5,25
Продолжение табл. 3 10
Раз- Коли- Максималь-
Ток по- Опорное Диапазон Наличие
Тип микро- ряд- чество ное время Напряжения
требле- Интерфейс напряже- входных на- дифф Корпус
схемы ность, кана- преобразо- питания,В
ния, мА ние, В пряжений, В входа
бит лов вания, мкс
SB16.DIP16,
МАХ194 14 1 9,4 ±5 2,5 Поел Ext +5,±5 - WSO16
OIP16,
МАХ 195 16 1 9,4 ±5 2,5 Поел Ext +5,±5 -
WS016
4,75
МХ757 8 1 15
5,25
1 цР8 Ext +10,±5 - DIP18.SO18
DIP28,
МХ7581 8 8 66,6 4,5 5,5 3 jiP8 Ext + 10 - SO28
PLCC28.CDIP28,
МХ7582 12 4 100 ±5 и + 1 5 5,5 цР8 Ext +5 - DIP28,SB28,WS
028
PLCC20.DIP20,
МХ7821 8 1 0,66 +5,±5 10 цР8 Ext +5,±5 - 20/SO
SSOP24.CDIP24,
МХ7824 8 4 2,5 4,75 5,25 5 цР8 Ext +5 - NDIP24.WSO24
CDIP28.SSOP28,
МХ7828 8 8 2,5 4,75 5,25 5 цР8 Ext +5 - DIP28.PLCC28,
WSO28
\
112 Схемотехника универсальных технологических контроллеров
SOIC16. i
ADC12030 12 8,8 - - 5 10 SPI Ext v
rel TSSOP20 j
SOIC16, \
АОС12130 ( 12 8,8 - - 5 15 SPI Ext v
ref TSSOP20
SOIC16,
ADC12H03 12 5,5 - - 5 15 SPI Ext vre. TSSOP20
ADS1286 12 20 - - 5 3,5 Поел Int /Ext DIP8. SOB
ADS7812 12 - 200 - 5 35 Поел Int v, e( DIP16, SO16
OIP8, SOB,
AOS781S 12 - 200 - 5 3,5 Поел Ext 0-5
MSOP8
DIP8. SO8,
ADS7817 12 - 500 - 5 4 Поел Int 0-2,5
MSOP8
Аналого-цифровые преобразователи 113
LTC1286 12 100 125 7,5 3...6 1.25 Поел. Ext. V,ef SO8
TLV2541 \,2 - 500 200 2,7. .5,5 2.3 Поел. Ext. V, e( MSOP8, SOIC8
Таблица $.13
Напряжения питания, Ток потребления, Опорное напря-
Тип Разрядность, бит Интерфейс Корпус
В мА жение, В
WSO16,
МАХ187 12 4,75...5,25 1,5 Поел. Int. +4,096
OIP8
/МАХ4581 Низковольтный 80 2 12 2 6 - 1
Таблица 3.15
125/60
HI5660 8 1 5...3 Напр. Int. SOIC28, TSSOP28
MSPS
DIP16, PLCC20,
AD7524 8 1 +5.+15 Ток - Ext.
LCCC20
2,7...5,5,+3,+3,3
AD9708 8 1 Ток 35 Int. SOIC28, TSSCP28
,+5
15, 11,4...16,5
МХ7224 8 1 Ток 5(макс) Ext. PLCC20, DIP18, WSO18
и-5
DIP20, SOIC20,
AD7302 8 2 2,7. „5,5 Напр. 2 Int./Ext.
TSSOP20
DIP20, SOIC20,
AD7528 8 2 5...15 Напр. - Ext.
PLCC20
t
125/60
HI5628 2 5...3 Напр. Int. н/д
СО
MSPS
TLC7628 8
2 1 1 . . 15 Ток 0.1 Ext. j PDIP20, PLCC20
1
FMS3810 ] 8 з 5 Напр. 100 МГц Int/Ext LQFP48
о
FMS3815 / 8 5 Напр. 150 МГц Int/Ext LQFP48
Продолжение табл 3 15
Разряд- Количе- Напряжение пита- Быстродей- Опорное на-
Тип Выход Корпус
ность ство DAC ния, В ствие, МКС пряжение
SSOP24, NDIP24,
МАХ505 8 4 +5,±5 Напр 6 Ext
WSO24
+ 1 5 , 1 2 15 PLCC28, NDIP24,
МХ7228 8 8 Напр 5 (макс ) Ext
и -5, +5 WSO24
DIP16, PLCC20,
AD7533 ю\ 1 + 15 Ток - Ext
LCCC20
AD9750 10 / 1
1 2,7 5,5 Ток 35 Int PDIP28
125/60
Й15760 10 1 5 3 Напр
MSPS
Int SOIC28, TSSOP28
SSOP24, NDIP24,
МАХ503 10 1 +5, ±5 Напр. 25 Ext./lnt
WSO24
2,7...5,5, +3,
AD9760-50 10 1 Ток 35 не Int DIP28
+3,3, +5
2,7...5,5, +3,
AD9761 10 2 Ток 35 не Int DIP28
+3,3, +5
3,0...5,5, +3,
AD9763 10 2 Ток 35 нс Int. PLCC48
\ +3,3, +5
\
125/60
HI5728 \ 10 2 5...3 Напр. Int. LQFP48
MSPS
2,7...5,5, +3,
AD9762 12 1 Ток 35 нс Int. DIP28
+3,3, +5
SSOP24, NDIP24,
МАХ530 12 1 +5, ±5 Напр. 25 Int.
WSO24
126 Схемотехника универсальных технологических контроллеров
Thermally Enhanced
МАХ555 12 1 -5,2 Напр. 0,004 Ext.
PLCC68
PLCC20, D1P20,
МАХ7645 12 1 +15 Ток 1 (max) Ext.
WSO20
PLCC28, NDIP24,
МХ7845 12 1 ±15 Напр. 5 (макс.) Ext.
WSO24
AD7537 /12 2 Ч
+12,+15 Ток - Ext. DIP24, PLCC28
Цифроаналоговые преобразователи 127
DIP24, PLCC28,
AD7547 12 2 +12, +15 Ток 1,5 Ext.
LCCC28
DIP20, PLCC20,
AD7549 12 2 + 15 Ток 1,5 Ext.
LCCC20
3,0...5,5,+3,
AD9765 12 2 Ток 35 нс Int. PLCC48
+3,3, +5
PLCC28, NDIP24,
МХ7537 12 2 12...15 Ток 1,5 (макс ) Ext.
WSO24
PLCC28, NDIP24,
МХ7547 12 2 12...15 Ток 1,5 (макс.) Ext.
WSO24
+12,+15,
АО7536 14 t Ток - Ext. DH>28, PLCC28
12...15
2,7...5,5, +3,
АО9764 14 1 Ток 35 нс Int. DIP28
+3,3, +5
2,7...3,6, +3,
АО9772 14 1 Ток 35 нс Int./Ext. PLCC48
+3,3
2,7...5,5, +3,
J409774 14 1 Ток 35 нс Int./Ext. PLCC44
+3,3, +5
3,0...5,5, +3,
АО9767 14 2 Ток 35 не Int./Ext. PLCC44
+3,3, +5
+ 12, -12,
AD7841 14 8 Напр 31 Ext. MQFP44
+5;+15,-15,+5
PQFP, PGA,
МР7611 14 8 +12/-12 Напр. н/д н/д
PLCC
+ 12, -12,
AD7846 16 1 Напр. 6 Ext. DIP28, PLCC28
+5;+15, -15, +5
POIP, CDIP,
МР7616 16 1 4,5...16 Ток н/д н/д
SOIC
PDIP, CDIP,
МР7626 16 1 4,5...16,5 Ток н/д н/д
PLCC
Раз- Быстро-
Количе- Напряжение Интерфейс по- Опорное на-
Тип ряд- Выход действие, Корпус
ство ПАС питания,В следовательный пряжение
ность МКС
3-Wire, SPI,
AD5300 8 1 2,7...5 Напр. 4 Ext. SOT23, MSOIC8
IxWire
3-Wire, SPI,
AD5302 О 2 +5 Напр. 8 Ext. MSOIC8
nWire
3-Wire, SPI,
AD5303 8 2 2,7...5 Напр. 8 Ext. TSSOP16
nWire
3-Wire, SPI,
AD7303 8 2 2,7...5,5 Напр. 2 Int./Ext. DIP8, SOIC8
nWire
±4,5...±5,5,
МАХ512 8 3 Напр. 70 3-Wire Ext. DIP14, S O U
4,5...5,5
±2,7...±3,6,
-МА)(513 8 3 Напр. 70 3-Wire Ext. DIP14, SO14
2,7...3,6
3-Wire, SPI,
AD5304 \ 8 4 2,5...5,5 Напр. 8 Ext. MSOIC10
HWire
3-Wire, SPI,
AD5307 8 4 2,5...5,5 Напр. 8 Ext. TSSOP16
nWire
Цифроаналоговые преобразователи 131
DIP16, SOIC16,
AD7304 8 4 3...5; ±5 Напр. 1 3-Wire Ext.
SSOP16
LCC20, DIP16,
МАХ500 8 4 12...15И-5 Напр. 2,5 3-Wire Ext.
WSO16
SSOP20, DIP20,
МАХ509 8 4 +5, ±5 Напр. 6 3-Wire Ext.
WSO20
МАХ510 8 4 +5, ±5 Напр. 6 3-Wire Ext. DIP1'6,WSO16
SSOP20, DIP16,
МАХ520 8 4 +5 Напр. 2 2-wire Ext.
WSO16
МАХ533 ,8 4 2,7...3,6 Напр. 6 3-Wire Ext. DIP16, QSOP16
МАХ534 " 8 4 +5 Напр. 8 3-Wire Ext. DIP16.QSOP16
МР7652 8 4 +5, + 5 , + 1 0 Напр. н/д н/д н/д PDIP, SOIC
TLC5620 8 4 5 Напр. 10,0 SPI, 3-Wire Ext. DIP14, SO14
8
SP9843 8/ 8 +5 В при 14 мА Напр. 0,7 н/д н/д н/д
TLC5628 8 5 Напр. 10,0 Поел. Ext. DIP16, SO16
ч
TLV5628 8 2,7...5,5 Напр. 10 Поел. Ext. DIP16
10
3-Wire, SPI,
AD5310 1 2,7...5,5 Напр. 8 Ext./VDD SOT23, MSOIC8
nWire
Х
AD5311 1 +3 Напр. 9 I2C, 2-Wire Ext. SOT23, MSOIC8
732 Схемотехника универсальных технологических контроллеров
Продолжение табл 3 16
Раз- Быстро-
Количе- Напряжение Интерфейс по- Опорное на-
Тип ряд- Выход действие, Корпус
ство DAC питания, В следовательный пряжение
ность МКС
Раз- Быстро-
Количе- Напряжение Интерфейс по- Опорное на-
Тип ряд- Выход действие, Корпус
ство DAC питания,В следовательный пряжение
ность МКС
PDIP16,
LTC1660 10 8 2,7...5,5 Напр. 30 SPI Ext.
SO16
3-Wire, SPI,
AD5320 12 1 2,7...5,5 Напр. 10 Ext. SOT23, MSOIC8
nWire
4,75...
LTC1257 12 1 Напр. 6 SPI Ext. PDIP8, SO8
15,75
DIP8, SO8,
TLV5618A 12 2 2,7...5,5 Напр. 2,5 SPI Ext.
LCCC20
DIP8, SO8,
TLV5638 12 2 2,7...5,5 Напр. 1 SPI Int.
LCCC20
3-Wire, SPI,
AD5324 12 4 2,5...5,5 Напр. 10 Ext. MSOIC10
M Wire
3-Wire, SPI,
AD5327 12 4 2,5...5,5 Напр. 8 Ext. TSSOP16
nWire
SB16, DIP16,
МАХ536 12 4 12...15 и -5 Напр. 3 3-Wire Ext.
WSO16
SB16, DIP16,
МАХ537 12 4 ±5 Напр. 3 3-Wire Ext.
WSO16
4,75...
AD7568 12 8 Ток - Поел. Ext. PLCC44, PQFP44
5,25;+5
1 3-Wire, SPI,
AD5542 16 +5 Напр. 1 Ext. SOIC8
M Wtre
Ser+ ParaUel-
ДиБбО 16 1 + 1 5 , - 1 5 , + 5 Напр. 13 Int./Ext. DIP24, SOIC24
Byte
+5, -5;+5, -
AD766 16 1 Напр. 1,5 3-Wire Int. DIP16
12;+12,-12
(AD7849 16 1 +15,-15,+5 Напр. 10 н/д Ext. DIP20
DAC714 16 1 н/д Напр. 10 н/д Int. DIP16, SO16
DIP14, SB14,
МАХ542 16 1 +5 Напр. 1 3-Wire Ext.
SOU
Ser+ Parallel-
AD760 18 1 +15,-15,+5 Напр. 13 Int./Ext. PDIP28
Byte
AD7528, МХ7528,
5-15
РМ7528, TLC7528
8 2 V 0,18 иР/8
AD7628, МХ7628,
12-15
РМ7628, TLC7628
IV)
CS/ С 6 И LDAC/ DIN С VDD OSA П 3 14 3 OSB
DIN С 5 3 SCLK REF С HOUTB REFA С 4 13 HREFB
CL/ С 5 12 U POL/
CS/ С 6 11 3 UPO
DIN С 7 10 3D0UT
SCLK С 8 9 HDGND
) ) f)
МАХ548 LTC1661/1662 MAX5155
2*DAC8 2*DAC10 2*DACU
Рис. 3.22. Двухканальные микросхемы цифроаналоговых преобразователей
с интерфейсом SP/
ций, например сброс данных, отдельные входы опорного напряжения для каждо-
го из каналов и т. п.
Микросхемы четырехканальных цифроаналоговых преобразователей показа-
ны на рис. 3.23.
Как видно из рассмотрения рис. 3.23, разброс корпусов в этой категории
достаточно велик, от DIP 14 до DIP20. Следует отметить, что многие микросхе-
мы этой категории имеют вход сброса, почти все имеют двухступенчатую буфе-
ризацию по входу. Многие микросхемы имеют раздельные входы опорного на-
пряжения или сгруппированные по два. К сожалению, критерию доступности со-
ответствуют только микросхемы фирмы MAXIM.
На рис. 3.24 представлены две группы восьмиканальных микросхем и одна
трехканальная микросхема.
Наибольший интерес из них представляет первая группа микросхем, в кото-
рую входит как восьмиразрядная микросхема LTC1665, так и десятиразрядная
микросхема LTC1660. Эти микросхемы выполнены в корпусе DIP16. Следует от-
метить, что по выводам с ними совпадает микросхема четырехканального деся-
«о е)
TLV5 ?7 TLV5604 MAX525Q MAX525
TLV5620 4*0/ 5 4*DAC1C 4*DAC10 4*DAC12
4*DAC8
Рис. 3 23. Четырехканальные цифроаналоговые преобразователи
с интерфейсом SPI
Цифроаналоговые преобразователи 145
D1 LTC1665
D2 LTC1660
D1,D2 MAX506
Рис. 3.26. Подсистема восьмиразрядных цифроаыалоговых преобразователей на микросхемах
с параллельным интерфейсом
DIP40.PLCC44,
AT89LV51 4 128 + 32 + 2 6 - - 1 2,7-6,0 20 12
PQFP44
DIP40.PLCC44,
АТ89С52 256 + 32 + 3 8 - - 1 4,0-6,0 25 24
P0FP44
DIP40.PLCC44,
| AT89LV52 256 + 32 + 3 8 - - 2,7-6,0 25 12
PQFP44
i
1
AT89C55WD 20 256 + 32 + 3 8 - + 2 4,0-5,5 25 33
DIP40.PLCC44,
PQFP44
W
DIP40,
+ + * + 4,0-
AT89S51 4 128 - 32 2 6 - 2 33 PLCC44,
5,5
P0FP44
DIP40,
+ + • + 4,0-
AT89S52 8 256 - 32 3 8 - 2 33 PLCC44,
5,5
PQFP44
DIP40,
+ + • + 2,7-
AT89LS52 8 256 - 32 3 8 - 2 16 PLCC44,
4,0
P0FP44
DIP40,
+ + + + 4,0-
AT89S53 12 256 - 32 3 9 - 2 33 PLCC44,
6,0
PQFP44
i DIP40,
+ + + + 2,7-
AT89LS53 12 256 - 32 3 9 - 2 12 PLCC44,
6,0
PQFP44
DIP40,
+ + -f + 4,0-
AT89S8252 8 256 2 32 3 9 - 2 33 PLCC44,
6,0
PQFP44
DIP40,
+ + + + 2 7-
AT89LS8252 8 256 2 32 3 9 - 2 12 PLCC44,
6,0
PQFP44
+ SOIC28,
AT89S4D12 4 256 128 5 - - - - - 2 3,3 15
PLCC32
4,5-
DIP40,
256/ + + + 5,5
T89C51RB2 16 - 32 Е 3 10 X2 2 40 PLCC44,
1024 2,7-
PQFP44
3,6
154 Проектирование систем малой автоматизации
4,5-
DIP40,
256/ + + + 5,5
T89C51RC2 32 - 32 Е 3 10 X2, Boot 2 40 PLCC44,
1024 2,7-
PQFP44
3,6
DIP40, j
32 4,5- PLCC44,
* 5,5 40 PQFP44
T89C51RD2 64 256/1024 2 + Е 3 7 + X2, Boot 2
3,0- 33
5,5 PLCC68VP
48
QFP64
4,5-
+ + + X2,12C, 5,5 PLCC44,
T89C51IC2 32 256/1024 - 32 3 10 + 2 40
Boot 2,7- VQFP44
3,6
X2,
* +• 2 4,5- PLCC44,
Т89С51АС2 32 256 2 34 Е 3 14 Boot, 40
5,5 VQFP44 I
ADC8*10
J!
IRAM/ |
IROM, IDROM, SERIAL + S P I / F U N C - Fmax,
Тип XRAM, I/O Т/С IS W D T D P T R V c c , B Корпуса
К К PORT * ISP Only T I O N МГц
b
+ + DIP40, PLCC44,
AT87F51 4 128 - 32 2 6 1 4 , 0 - 6 , 0 24
- - -
PQFP44
+ + DIP40, PLCC44,
AT87IV51 4 128 - 32 2 6 1 2 , 7 - 5 , 5 16
- - -
PQFP44
+ + DIP40, PLCC44,
AT87F52 8 256 - 32 3 8 4 , 0 - 6 , 0 24
- - -
PQFP44
+ + DIP40, PLCC44, |
| AT87LV52 8 256 - 32 3 8 1 2 , 7 - 5 , 5 16
- - -
PQFP44 I
+ 4- DIP40, PLCC44,
| AT87F55WD 20 256 - 32 3 О
+ 4 , 0 - 5 , 5 33
-
PQFP44
|
1 DIP40, PLCC44,
AT87LV55 20 256 •f 32 + 3 8 + 2 2 , 7 - 5 , 5 16
-
PQFP44
+ + DIP40, PLCC44,
AT87F51RC 32 512 32 3 8 + 2 4 , 0 - 6 , 0 24
- -
PQFP44
Выбор микроконтроллеров 155
DIP40, PLCC44,
32
POFP44
256/ + • + X2, 4,5-5,5 40
TS87C51RD2 64 2 Е 3 7 2
1024 Boot 3,0-5,5 33
PLCC68
48
VPQFP64
DIP40, PLCC44,
+ + 4,5-5,5
TS87C51U2 16 256 - 32 2Е 3 7 - X2 2 2x30 VOFP44,
2,7-3,6
CQFP44, CDIL40
+ + ADC
Т87С5112 8 256 - 40 Е 2 8 - 1 4,0-5,5 33 PLCC52, LQFP48
8*10
PDIL40, PLCC44,
+ 4,5-5,5 40
TS87C54X2 16 256 32 Е 3 6 - X2 2 VQFP44,
2,7-5,5 30
CQFP44, CDIL40
PDIL40, PLCC44,
+ 40
TS87C58X2 32 256 32 Е 3 6 - X2 2 VQFP44,
30
CQFP44, CDIL40
DIL24, SO24,
18
TSSOP24
Т87С5101 16 256/256 16К Е 3 6 - 2 4,5-5,5 66
22 SO28
Таблица 4.6
DIP40,
256/ 4,5-5,5
TS83C51RB2 16 - 32 E 3 10 X2 2 40 PLCC44,
1024 • 2,7-3,6
PQFP44
DIP40,
256/ X2, 4,5-5,5
TS83C51RC2 32 - 32 E 3 10 2 40 PLCC44,
1024 * Boot 2,7-3,6
PQFP44
DIP40,
256/ * X2, 4,5-5,5 40
TS83C51RD2 64 2 32 E 3 7 + 2 PLCC44,
1024 Boot 3,0-5,5 33
PQFP44
j DIP40, PLCC44,
4,5-5,5
TS83C51U2 16 256 - 32 2E 3 - X2 2 2x30 | VQFP44. CQFP44,
2,7-3,6
j CDIL40
ADC
Т83С5112 8 256 - 40 E 2 - + 1 4,0-5,5 33 PLCC52, LQFP48
• 8*10
PDIL40, PLCC44,
4,5-5,5 40
TS80C54X2 16 256 32 E 3 6 - + X2 2 VOFP44, C0FP44,
2,7-5,5 30
CDIL40
PDIL40, PLCC44, j
40
JTS80C58X2 J 32 256 32 E 3 6 - X2 2 VOFP44, CQFP44, j
30
CDIL40 |
Таблица 4.7
DIL24, SO24,
Т83С5102 | 8 256/256 8K 18/22 E 3 6 - - - 2 4,5-5,5 66
TSSOP24
ADC
Т80С5112 j 256 - + 40 Е 2 8 + 1 4,0-5,5 33 PLCC52, LQFP48
8*10
Выбор микроконтроллеров 157
Тип ROM, К
IRAM/
XRAM.b
ЕМ I/O
SERIAL
PORT
т/с IS SPI WDT FTUIO
NC-
N DPTR Vcc, В Д Корпуса
DIP40, PLCC44, 1
TS80C51U2 256 - + 32 2Е 3 7 - + Х2 2
4,5-5,5
2x30 VQFP44, j
2,7-3,6
CQFP44, CDIL40
1
4,5-5,5
TS80C31X2 128 - + 32 Е 2 5 - - Х2 2 2,7-5, 5 2x30
Таблица 4.9
1
SERIAL
Тип IROM, К IRANI, b ЕМ I/O
TORT
т/с SPI WDT Vcc,B/lcc, мА/Fmax, МГц Корпуса
TSC80251G2D - 1К 256К 32 + 3 + +
DIP40,
TSC83251G2D 32 1К 256К 32 + 3 + + 2,7-5,5V/11mA/ 16MHz
PLCC44,
4.5-5.5V/35mA/24MHz
PQFP44
TSC87251G2D 32 1К 256К 32 + 3 + +
PLCC44,
Т89С51СС01 32 256/1К 2 34 3 14 E 2 5/3 40 VQFP44,
CA-BGA64
Таблица 4.6
ROM, IRAM, D
I ROM, ЕМ SERIAL
т/с IS SPI WDT FTUONC- Fmax,
Тип
К b К
I/O
PORT I N DPTR Vcc, В
МГц
Корпуса
DIP40.
TS83C51RB2 16
256/ - + 32 Е 3 10 + + X2 2 4,5-5,5
40 PLCC44,
1024 2,7-3,6
PQFP44
DIP40,
TS83C51RC2 32
256/ - + 32 Е 3 10 + + X2, 2 4,5-5,5
40 PLCC44,
1024 Boot 2,7-3,6
POFP44
DIP40.
TS83C51RD2 64
256/ 2 + 32 Е 3 7 • + X2, 2 4,5-5,5 40
PLCC44,
1024 Boot 3,0-5,5 33
POFP44
DIP40, PLCC44, j
+ 4,5-5,5
TS83C51U2 16 256 - 32 2Е 3 7 - X2 2 2,7-3,6
2x30 VQFP44, C0FP44, )
CDIL40
PDIL40, PLCC44,
+ 4,5-5,5 40
TS80C54X2 16 256 32 Е 3 6 - X2 2 2,7-5,5 30
VQFP44, CQFP44,
CDIL40
!
PDIL40, PLCC44, !
40
TS80C58X2 32 256 32 Е 3 6 - + X2 2 VQFP44, CQFP44. I
30
CDIL40
Таблица 4.7
Тип
ROM,
К
IRAM/
XRAM.b
ЕМ I/O
SERIAL
PORT
т/с IS SPI WDT FTUIO
NC- DPTR
N Vcc, В
Fmax,
МГц
Корпуса
DIL24, SO24,
Т83С5102 8 256/256 8К 18/22 Е 3 6 - - - 2 4,5-5,5 66
TSSOP24
Тип ROM, К
IRAM/
XRAM, b
ЕМ I/O
SERIAL
PORT
т/с IS SPI WDT FTUONC-
I N DPTR Vcc, В
Fmax,
МГц
Корпуса
DIP40, PLCC44,
+ 4,5-5,5
TS80C51U2 256 - + 32 2Е 3 7 - Х2 2
2,7-3,6
2x30 VQFP44,
CQFP44, CDIL40 |
4,5-5,5
TS80C31X2 128 - + 32 Е 2 5 - - Х2 2 2,7-5, 5 2x30
Таблица 4.9
1
SERIAL
Тип IROM, К IRAM, b EM I/O T/C SPI WDT Vcc.B / Ice, мА/ Fmax, МГц Корпуса
PORT
TSC80251G2D - IK 256K 32 + 3 + +
DIP40,
+ 2.7-5.5V/ 11mA/16MHz
TSC83251G2D 32 IK 256K 32 + 3 + PLCC44,
4,5-5,5V/35mA/24MHz
PQFP44
TSC87251G2D 32 1K 256K 32 + 3 + +
PLCC44,
Т89С51СС01 32 256/1К 2 + 34 + 3 14 E 2 5/3 40 VQFP44,
CA-BGA64
Таблица 4.11
SERIAL Fmax,
Тип ROM, К IRAM, b EM I/O T/C IS SPI WOT Vcc,B Корпуса
PORT МГц
AT83C51SND1A 64 (ROM)
+ + + + PLCC84,
2304 32 2 8 5/3 40
AT89C51SND1A TQFP80
64 (Boot Flash)
Таблица 4.12
SERIAL Fmax,
I Тип Code Memory, К XRAM.b EM I/O T/C IS SPI WDT DPTR Vcc,B Корпуса
PORT МГц
[Т83С5121 16 (ROM)
Таблица 4.14
20 P3.6/WR
Р3.6: Бит 6 порта общего назначения РЗ WR: Выход Write. Строб записи внешних
устройств (памяти или периферии) (активный низкий)
1 Р3.5/Т1 Р3.5: Бит 5 порта общего назначения РЗ. Т1: Внешний вход таймера 1
! 2122 Р3.4 / ТО
Р3.4: Бит 4 порта общего назначения РЗ
ТО: Внешний вход таймера 0.
Таблица 4.15
166 Проектирование систем малой автоматизации