скачать рефераты

скачать рефераты

 
 
скачать рефераты скачать рефераты

Меню

Проектирование автоматизированной системы управления скачать рефераты

p align="left">ЦИФРОВЫЕ ПОРТЫ Имеется шесть 8-разрядных портов ввода/вывода цифровых сигналов.

Таблица 1- Порты ввода-вывода

тип линии порта

количество в порту:

всего

0

1

2

3

4

HSIO

двунаправл.

8

2

8/0

8/0

2

28/12

только вход

8

4

2

14

только выход

2

4

6

порты 3 и 4 заняты если используется внешняя шина

48/32

ИМПУЛЬСНЫЙ ВЫВОД И ВЫВОД (HSIO) Одно из самых мощных встроенных устройств 80C196 - устройство генерации импульсных сигналов (HSO Unit). Его функция - выполнять различные действия в заранее запрограммированные моменты времени с минимальным контролем со стороны ЦПУ. От ЦПУ требуется только указать, что сделать, и в какой момент времени (время отсчитывается по т.н. ссылочному таймеру - TIMER1 или TIMER2). Помимо генерации сигналов, HSO одновременно может выполнять функции 4-х дополнительных таймеров.

Устройство ввода импульсных сигналов (HSI Unit) фиксирует моменты времени, в которые произошли какие-либо внешние события, например переход из 0 в 1. HSI имеет 4 входа, а HSO - 6.

АЦП Встроенный 10-разрядный АЦП имеет 8 входов, диапазон входного напряжения - 0...5 В. На частоте 16 МГц время преобразования - 19,5 мкс. Имеется схема выборки/хранения и отдельные входы опорного напряжения и аналоговой земли.

ГЕНЕРАТОР ШИМ-СИГНАЛА Генератор ШИМ имеет один выход. Диапазон изменения скважности импульсов - 256 градаций. Период импульсов может быть равен 256 или 512 тактам (31,25 или 15,625 кГц соответственно, для частоты 16 МГц).

ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ На ОЭВМ имеется универсальный последовательный синхроннно-асинхронный дуплексный порт связи (SIO, Serial In/Out). Максимальная скорость обмена (на частоте 16 МГц): в асинхронном режиме - 1 Мбод; в синхронном режиме - 4 Мбод.

ЭНЕРГОПОТРЕБЛЕНИЕ Общее потребление - не более 75 мА на частоте 16 МГц. Имеются режимы с пониженным энергопотреблением: IDLE (30 мА) и POWER DOWN (0,1 мА).

ТЕМПЕРАТУРНЫЙ ДИАПАЗОН, КОРПУСА Существует четыре разновидности по температурному диапазону работы: коммерческий (0...+70 градусов), расширенный (-40...+85), автомобильный (-40...+125) и военный. Кроме того, микроконтроллеры могут быть подвергнуты динамической электротермотренировке. ИС устанавливаются в корпуса типов: PLCC-68, QFP-80, керамический LCC-68, и керамический PGA-68.

Номенклатура MCS-96

В таблице 2 приведены краткие характеристики всех основных микроконтроллеров семейства. Количество линий ввода-вывода указано для случая использования внутреннего ПЗУ кристалла, без подключения внешней памяти и периферийных устройств. При использовании внешней шины, общее количество доступных линий ввода-вывода уменьшится на 16...20, в зависимости от типа микроконтроллера. Отметим, что кристаллы со встроенным ПЗУ либо масочные (т.е. программируются прямо на заводе по заказу), либо однократно программируемые. Кристаллы с УФ-стиранием труднодоступны. Очевидно, фирма Intel планирует выпускать контроллеры с FLASH-памятью.

Таблица 2 - Краткие характеристика микроконтроллеров

Кристалл

Адрес.пр-во

ПЗУ

Регистры

Доп.

ОЗУ

Каналы

АЦП

Линии

в/в

HSIO

/EPA

посл.

порты

PTS

ШИМ

8X96BH

64K

232

нет

8

48

HSIO

UART

нет

1

8XC196KB

64К

232

нет

8

48

HSIO

UART

нет

1

8XC198

64К

232

нет

4

48

HSIO

UART

нет

1

8XC198

64К

232

нет

4

48

HSIO

UART

нет

1

8XС196KC

64К

16К

488

нет

8

48

HSIO

UART

да

3

8XC196KD

64К

32К

1000

нет

8

48

HSIO

UART

да

3

8XC196KR/KQ

64K

16K/12K

488/360

256/128

8

56

10EPA

UART/

SSIO

да

нет

8XC196JR/JQ

64K

16K/12K

488/360

256/128

6

41

6 EPA

UART/

SSIO

да

нет

8XC196KT/KS

64K

32K/24K

1000

512/256

8

56

10 EPA

UART/

SSIO

да

нет

8XC196JT/JS

64K

32K/24K

1000

512/256

6

41

6 EPA

UART/

SSIO

да

нет

8XC196JV

64K

48K

1.5K

512

6

41

6 EPA

UART/

SSIO

да

нет

8XC196MC

64К

16К

488

нет

13

53

4 EPA

UART/

SSIO

да

нет

8XC196MD

64K

16K

488

нет

14

64

6 EPA

да

нет

8XC196MH

64K

32K

744

нет

8

50

6 EPA

2UART

да

нет

8XC196CA

64K

32K

1000

256

6

44

6 EPA

UART/

SSIO

да

нет

8XC196NT

1M

32K

1000

512

4

56

10 EPA

UART/

SSIO

да

нет

8XC196CB

1M

56K

1.5K

512

8

56

10 EPA

UART/

SSIO

да

нет

8XC196NP

1M

4K

1000

нет

нет

32

4 EPA

UART

да

3

80C196NU

1M

нет

1000

нет

нет

32

4 EPA

UART

да

3

8XC296SA

6M

2K

512

2K

нет

32

4 EPA

SSIO

нет

3

Краткие описания некоторых узлов ОЭВМ MCS-96

EPA (EVENT PROCESSOR ARRAY) Этот узел пришел на смену HSIO, начиная с кристалла 8XC196KR. EPA имеет более простую архитектуру, чем HSIO, обладая при этом лучшей разрешающей способностью. В HSIO, все входные каналы имеют общую память (7-уровневое FIFO), в которой запоминаются временные отметки, соответствующие событиям на входах. То же касается выходных линий HSIO - все они имеют общую память (8 ячеек), в которую процессор записывает команды для всех выходных каналов HSIO. Поэтому за один такт HSIO может обработать только один входной и один выходной канал. В EPA, каждый канал имеет свой собственный буфер, а выдача и прием сигналов производятся одновременно по всем каналам. Поэтому разрешающая способность EPA выше, чем у HSIO, в 4 раза. Кроме того, EPA - более гибкий узел: каждый его канал может служить и входом, и выходом, тогда как HSIO имеет 4 выходных, 2 входных, и 2 двунаправленных линии.

CODE RAM Это дополнительное ОЗУ, в котором можно размещать исполняемый код. Этот код будет выполняться очень быстро, так как Code RAM имеет 16-разрядный интерфейс с нулевым циклом ожидания. Code RAM может принести существенную пользу в задачах, где требуется максимально быстрое выполнение только небольших фрагментов кода, позволяя при этом использовать сравнительно медленное и дешевое 8-битное ПЗУ для хранения остальной части программы. Конечно, эту память можно использовать и для размещения данных или стека.

PTS (PERIPHERAL TRANSACTION SERVER) Этот узел предназначен для аппаратной обработки прерываний. Он содержит набор встроенных алгоритмов, исходные данные для которых должны быть размещены программой пользователя во встроенном ОЗУ кристалла. Алгоритмы PTS охватывают, в основном, пересылки данных. Прерывания, обслуживаемые PTS, отрабатываются быстрее, чем те, которые обслуживаются обычным способом. Однако, программировать PTS непросто, а отлаживать еще сложнее. Поэтому мы не рекомендуем использовать PTS без крайней необходимости. В новейшем кристалле 4-го поколения, 8XС296SA, PTS нет.

ГЕНЕРАТОР СИГНАЛОВ CHIP SELECT (CHIP SELECT UNIT) Этот узел появился у кристалла 8XC196NP, и имеется у 80C196NU и 8XC296SA. Он позволяет существенно упростить аппаратуру, необходимую для подключения внешней памяти к процессору, и, тем самым, удешевить систему. Он может генерировать до 6-ти сигналов выборки (Chip Select), с независимо устанавливаемыми циклами ожидания и шириной шины. Кроме того, кристаллы, имеющие Chip Select Unit, имеют демультиплексированную шину, что позволяет отказаться от внешних регистров-защелок и использовать медленную и дешевую память, сохранив при этом быстродействие системы.

2.4.1.4 Описание сигналов микроконтроллера 8ХС196KD

ANGND- опорная и логическая земля для А/Ц- преобразователя, используется для чтения порта 0. ANGND должна быть привлечена для А/Ц- преобразователя и порта 0.

Vss- цифровая схемная земля (0 В). Все (3) выводы должны быть соединены.

Buswidth - ширина шины. Если СС. 1=1, этот сигнал выбирает ширину шины во время внешнего доступа. Если Buswidth высокий, то выбирается 16-битная разрядность шины, если низкий - 8 битная. Если СС. 1=0, то сигнал игнорируется, и разрядность шины всегда 8 битый.

NMI- немаскуєме прерывание. Положительный перепад вызовет немаскуєме прерывание через вектор, размещенный в ячейці 203Еh. Сигнал должный содержаться более чем 1 машинный такт, чтобы гарантировать его фиксацию. NMI имеет высший приоритет над всеми прерываниями. Если зафиксированный NMI, декодировщик приоритетов определяет его как запрос с высшим приоритетом (2030-203F), и контроллер прерываний выбирает соответствующий нему вектор. Вектор содержит стартовый адрес соответствующей подпрограммы обработки прерываний.

READY- Вход готовности. Этот сигнал используется для удлинения цикла внешней памяти, которая выработала "состояние ожидания" для согласования с медленной памятью. Если READY высокий, СР продолжает работать в нормальном режиме. Если READY принимает низкий уровень перед фронтом сигнала, который спадает, CLKOUT контроллер памяти вводит циклы ожидания, пока в момент CLKOUT не будет высокого уровня на READY, или до тех пор, пока количество циклов ожиданий не будет равная количеству, запрограммированной в СС. 4 и CCR. 5. READY игнорируется для всей внутренней памяти. READY есть активным во время выборки СС.

Страницы: 1, 2, 3, 4, 5