Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по фирмам > 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.
В пакетном режиме, в регистр ADDR записывается один раз нужный адрес памяти любого регистра расположенного на кристалле. Затем выполняется последовательность чтение/запись в регистры DATA_IN/DATA_OUT без предварительной записи нового адреса. Содержимое регистра DATA_OUT для операций чтения обновляется один раз после каждого чтения или записи.
Следующая таблица даёт обзор параллельных регистров в немультиплексорном режиме.
Зарезервированные биты возвращают неопределённые данные на чтение и должны быть заполнены "0".
Адресный регистр (ADDR) Регистр ADDR действует как указатель на внутреннюю память. Регистр только записывается и очищается сбросом.
Регистр DATA_OUT обновляется с содержимым регистра памяти, на который указывает регистр ADDR. Обновление происходит при следующих условиях:
1. После записи регистра ADDR. 2. После чтения из регистра DATA_OUT. 3. После записи в регистр DATA_IN.
Регистр DATA_IN содержит данные, записанные в устройство по адресу который содержит ADDR. Этот регистр только для записи и очищается после сброса.
Мультиплексорный режим использует управляющие выводы CS, RD, WR, разрешающий сигнал адресной защёлки ALE и двунаправленную шину адресных данных AD7-0 как показано на рисунке 6. Этот режим выбирается подключением MODE1 к "земле" и MODE0 к VCC. Адрес защёлкивается в регистре ADDR, когда ALE в высоком состоянии. Данные выводятся/вводятся со следующими активными сигналами RD или WR. Все регистры доступны напрямую в этом режиме.
Рисунок 6. Блок схема мультиплексорного режима
Рисунок 7. Основные временные характеристики чтения/записи мультиплексорного режима
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|