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

 


По базе:  

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

реклама

 




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




3.0 Параллельный интерфейс

Параллельный интерфейс позволяет устройству функционировать в качестве периферии CPU или микроконтроллера. Тип интерфейса и его режим адресации (мультиплексорный или немультиплексорный) определяется с помощью входных контактов MODE0 и MODE1.

3.1 Немультиплексорный режим

Немультиплексорный режим использует управляющие выводы CS, RD, WR, адресного вывода A0 и двунаправленных шин данных D7-0 как показано на рисунке 4. Этот режим выбирается присоединением обоих выводов MODE1 и MODE0 к "земле".

Рисунок 4. Блок схема немультиплексорного режима


CPU имеет прямой доступ к регистрам DATA_IN, DATA_OUT и ADDR. Чтение и запись данных в устройство может быть осуществлено либо в режиме стандартного доступа либо в пакетном режиме. Для получения информации по временным характеристикам см. рисунок 5.

Рисунок 5. Временная диаграмма немультиплексорного режима



3.1.1 Режим стандартного доступа

Порядок стандартного доступа для немультиплексорного режима заключается в записи адреса в регистр ADDR и последующих чтения и записи данных из/в регистр DATA_IN, DATA_OUT. Регистр DATA_OUT обновляется после записи в регистр ADDR. Регистр ADDR или регистр DATA_OUT/DATA_IN выбираются с помощью входа A0.

3.1.2 Пакетный режим

В пакетном режиме, в регистр ADDR записывается один раз нужный адрес памяти любого регистра расположенного на кристалле. Затем выполняется последовательность чтение/запись в регистры DATA_IN/DATA_OUT без предварительной записи нового адреса. Содержимое регистра DATA_OUT для операций чтения обновляется один раз после каждого чтения или записи.

3.1.3 Пользовательские регистры

Следующая таблица даёт обзор параллельных регистров в немультиплексорном режиме.

Зарезервированные биты возвращают неопределённые данные на чтение и должны быть заполнены "0".

A0 Доступ бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
0 Чтение DATA_OUT
0 Запись DATA_IN
1 Чтение Зарезервировано
1 Запись Зарезервировано ADDR5-0


Адресный регистр (ADDR)

Регистр ADDR действует как указатель на внутреннюю память. Регистр только записывается и очищается сбросом.

Регистр выдачи данных (DATA_OUT)

Регистр DATA_OUT обновляется с содержимым регистра памяти, на который указывает регистр ADDR. Обновление происходит при следующих условиях:

1. После записи регистра ADDR.

2. После чтения из регистра DATA_OUT.

3. После записи в регистр DATA_IN.

Этот регистр только для чтения и содержит неопределённые данные после сброса.

Регистр приёма данных (DATA_IN)

Регистр DATA_IN содержит данные, записанные в устройство по адресу который содержит ADDR. Этот регистр только для записи и очищается после сброса.

3.2 Мультиплексорный режим

Мультиплексорный режим использует управляющие выводы CS, RD, WR, разрешающий сигнал адресной защёлки ALE и двунаправленную шину адресных данных AD7-0 как показано на рисунке 6. Этот режим выбирается подключением MODE1 к "земле" и MODE0 к VCC. Адрес защёлкивается в регистре ADDR, когда ALE в высоком состоянии. Данные выводятся/вводятся со следующими активными сигналами RD или WR. Все регистры доступны напрямую в этом режиме.

На рисунке 7 показаны основные временные характеристики интерфейса в мультиплексорном режиме.

Рисунок 6. Блок схема мультиплексорного режима



Рисунок 7. Основные временные характеристики чтения/записи мультиплексорного режима



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

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






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