- •Введение
- •1 Анализ технического задания
- •2.3 Упрощенная структурная схема
- •3.2 Постоянное запоминающее устройство к556рт6
- •4.2 Выбор последовательного интерфейса
- •4.3 Выбор программируемого параллельного интерфейса
- •4.4 Выбор контролера прерываний
- •4.5 Выбор контроллера прямого доступа к памяти
- •4.6 Выбор программируемого таймера
- •4.7 Выбор ацп
- •4.8 Выбор цап
- •4.9 Уточненная структурная схема мпс
- •5 Разработка алгоритма работы микропроцессорной
- •6 Реализация работы мпс
- •Заключение
- •Список использованных источников
4.2 Выбор последовательного интерфейса
БИС последовательного интерфейса КР580ИК51 представляет собой универсальный синхронно-асинхронный приемопередатчик (УСАПП) и предназначена для организации обмена между МП и ВУ в последовательном формате. УСАПП может принимать данные с 8-разрядной шины данных МП и передавать их в последовательном формате периферийным устройствам, а также получать последовательные данные от периферии и преобразовывать их в параллельную форму для передачи в МП. Обмен данными производится в асинхронном режиме со скоростью передачи до 9,6Кбит/с или в синхронном — со скоростью до 56Кбит/с. Длина передаваемых символов составляет от 5 до 8 бит. При передаче в МП символов длиной менее 8 бит неиспользуемые биты заполняются нулями. Формат символа включает также служебные биты и необязательный бит контроля по четности (нечетности).
Рисунок 21 – Условное графическое обозначение УСАПП КР580ИК51
Таблица 10 – Назначение выводов КР580ИК51
№ вывода |
Обозначение |
Наименование |
Назначение |
Тип сигнала |
Состояние |
|
Англ. |
Рус. |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1, 2, 3, 4, 8, 9, 10, 11 |
D0 – D7 |
Д0 – Д7 |
Входной сигнал |
Входной сигнал, содержащий слово состояния или инструкции |
вход |
1 |
5 |
RxD |
Вх.Пр |
Вход приемника |
Вход данных |
вход |
1 |
14 |
__ TxC |
__ С.Пд |
Синхронизация передатчика |
Подаются синхросигналы от приемника данных |
вход |
0 |
15 |
__ WR |
__ ЗП |
Запись |
Служит для подачи входного сигнала, разрешающего передачу данных и управляющего слова из ШД |
выход |
0 |
16 |
__ CS |
__ ВУ |
Выбор устройства |
Активное состояние разрешает работу схемы |
вход |
0 |
17 |
_ C/D |
_ У/Д |
Управление/данные |
Выбора режима управления или приема данных |
- |
- |
20 |
SH |
См |
Смещение |
Подача напряжения питания к подложке для смещения |
вход |
1 |
21 |
__ RD |
__ Чт |
Чтение |
Необходим для подачи входного сигнала, разрешающего передачу данных и информации состояния из схемы на ШД |
выход |
0 |
22 |
RxRDY |
ГПр |
Готовность приемника |
уровень "1" будет установлен в том случае, если в разряде Д0 управляющего слова записана "1" |
Выход |
1 |
24 |
Ucc |
П |
Питание |
напряжение питания +5 В |
- |
- |
Продолжение таблицы 10
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 |
SINDET |
Вид С |
Состояние/ синхронизация |
Сигнал "0" на выходе будет устанавливаться автоматически после каждого чтения байта состояния схемы. При внешней синхронизации используется для подачи сигнала внешней синхронизации |
выход/ вход |
0, 1 |
26 |
TxRDY |
ГПд |
Готовность передатчика |
уровень "1" будет установлен в том случае, если в разряде Д0 управляющего слова записана "1" |
Выход |
1 |
28 |
____ CTS |
_____ ГПрТ |
Готовность приемника терминала |
«0» при наличии "1" в разряде Д0 управляющего слова, разрешает передачу данных на выходе ВыхПд |
вход |
0 |
29 |
TxE |
КПд |
конец передачи |
устанавливается уровень "1", когда преобразователь параллельного кода в последовательный канал передатчика не будет содержать данных |
Выход |
1 |
34 |
CLK |
С |
Синхронизация |
используются сигналы от тактового генератора |
вход |
1 |
39 |
____ DTR |
____ ГПдТ |
Готовность предатчика терминала |
информирует схему о готовности внешнего передатчика к посылке информации по каналу связи |
вход |
0 |
38 |
RESET |
СБРОС |
Сброс |
установка схемы в исходное состояние |
вход |
1 |
33 |
TxD |
ВыхПд |
Выход передатчика |
Выход и может выдаваться сигнал отключения канала (нулевой уровень потенциала) |
Выход |
1 |
Продолжение таблицы 10
1 |
2 |
3 |
4 |
5 |
6 |
7 |
40 |
____ RTS |
____ ЗПрТ |
запрос приемника терминала |
задействуется для подачи сигнала общего назначения и, в частности, для подачи сигнала запроса о готовности приемника терминала принять данные |
выход |
0 |
41 |
_____ DSR |
____ ЗПдТ |
Запрос передатчика терминала |
используется для подачи выходного сигнала общего назначения |
выход |
0 |
46 |
RxC |
СПр |
синхронизация приема |
Данные записываются в схему при положительном фронте импульсов |
вход |
0 |
Упрощенная структурная схема УСАПП приведена на рисунке 22. В состав БИС входят: буфер передатчика (TBF) со схемой управления передатчиком (ТСU), предназначенные для приема данных от МП и выдачи их в последовательном формате па выход TxD; буфер приемника (RBX) со схемой управления приемником (RCU), выполняющие прием последовательных данных со входа RxD и передачу их в МП в параллельном формате; буфер данных (BD), представляющий собой параллельный 8-разрядный двунаправленный регистр с трехстабильными каскадами и служащий для обмена данными и управляющими словами между МП и УСАПП; блок управления записью/чтением (RWCU), принимающий управляющие сигналы от МП и генерирующий внутренние сигналы управления; блок управления модемом (МСU) обрабатывающий управляющие сигналы, предназначенные для ВУ.
Основные сигналы управления работой УСАПП подаются на блок RWCU от МП и определяют вид обрабатываемой информации и направление. Подключение УСАПП к шинам микропроцессора показано на рисунке 23. Режим работы УСАПП задается программно путем загрузки в него управляющих слов из МП. Различаются управляющие слова двух видов: инструкции режима и команды. Инструкция режима задает синхронный или асинхронный режим работы, формат данных, скорость приема или передачи, необходимость контроля. Инструкция заносится сразу после установки УСАПП в исходное состояние программно или по сигналу RESET и заменяется лишь при смене режима. Команда осуществляет управление установленным режимом обмена и может многократно задаваться в процессе обмена, управляя различными его этапами.
Рисунок 22 – Структурная схема интерфейса КР580ИК51
Рисунок 23 - Подключение интерфейса КР580ИК51