Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по фирмам > Texas Instruments > Интерфейсные ИС > Микросхемы с USB

реклама

 




Мероприятия:




5.0 Интерфейс MICROWIRE/PLUS


Интерфейс MICROWIRE/PLUS позволяет устройству работать как периферии CPU или микроконтроллера через последовательный интерфейс. Этот режим выбирается установкой контакта MODE1 в высокое состояние, а MODE0 в низкое. Режим MICROWIRE/PLUS использует контаты выбор чипа (CS), последовательный генератор тактовых импульсов (SK), вход последовательных данных (SI) и выход последовательных данных (SO), как показано на рисунке 14.

Рисунок 14. Блок схема интерфейса MICROWIRE/PLUS



5.1 Рабочие команды

Интерфейс MICROWIRE/PLUS включается по заднему фронту CS и сбрасывается по переднему фронту CS. Данные на SI вдвигаются по переднему фронту SK. Данные выдвигаются на SO по заднему фронту SK. Данные перемещаются из/в сдвигового регистра после заднего фронта 8 тактового импульса SK. Первыми перемещаются данные с наиболее значащим битом. Таблица 2 содержит допустимые команды (CMD) для интерфейса MICROWIRE/PLUS.

Примечание: Операции записи в любом регистре всегда читают содержимое регистра после осуществления записи, и выдвигают эти данные в следующем цикле. Это чтение не очищает бит в соответствующих регистрах, даже для бита типа очистка по чтению (CoR), с одним исключением: записи в регистры TXDx (передача данных), которая приводит к тому, что во время следующего цикла будут считаны неопределённые данные.

Таблица 2. Формат байтов команд / адреса
Передаваемые данные  
CMD ADDR Цикл Описание
1 0 5 4 3 2 1 0
0 0 RADDR (чтение) 1 Ввод в CMD/RADDR;
вывод ранее считанных данных
ввод в следующий CMD/RADDR;
вывод данных RADDR
0 1 x 1 Нет действий; вывод ранее прочитанных данных
(не очищаются биты CoR)
1 0 WADDR
(нормальная запись)
1 Ввод в CMD/WADDR; вывод ранее считанных данных
2 Ввод в WADDR данных записи; вывод WADDR данных чтения (не очищаются биты CoR)
1 1 WADDR
(пакетная запись)
1 Ввод в CMD/WADDR; вывод ранее считанных данных
2 Ввод в WADDR данных записи; вывод WADDR данных чтения (не очищаются биты CoR); остановка этого режима по переходу CS в высокое состояние


1. 1 цикл = 8 тактовым импульсам SK. Данные передаются после восьмого SK первого цикла.

5.2 Временные характеристики чтения и записи

Данные читаются посредством ввода 2-х битной команды (CMD и 6-разрядный адрес, RADDR или WADDR) до тех пор, пока одновременно выводятся данные по предыдущему адресу.

Данные могут быть записаны в стандартном или пакетных режимах. В стандартном режиме требуются 2 байта: один байт для ввода команды и адреса, и один байт для ввода данных. В пакетном режиме команда и адрес передаются в начале, а потом последовательные данные записываются по этому адресу. Пакетный режим останавливается, когда CS становится неактивным (высокое состояние).

Основные временные характеристики чтения см. на рисунке 15. Временные характерис-тики записи для стандартного режима см. на рисунке 16, для пакетного режима см. на рисунке 17.


Рисунок 15. Основные временные характеристики чтения



Рисунок 16. Временные характеристики записи в стандартном режиме



Рисунок 17. Временные характеристики записи в пакетном режиме



<-- Предыдущая страница Оглавление Следующая страница -->
    Получить консультации и преобрести компоненты вы сможете у официальных поставщиков фирмы Texas Instruments,

поставщики электронных компонентов






 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники