Конвертеры USB – последовательный интерфейс.



В качестве конвертера используется микросхема FT245R, которая характеризуется наличием на выходе последовательного интерфейса.

Основные характеристикимикросхемыFT245R:

1) однокристальный двунаправленный преобразователь USB-FIFO;

2) буфер приема данных 384 байта с программируемым тайм-аутом по приему, буфер передачи 128 байт;

3) совместимость со спецификациями USB 1.1 иUSB 2.0;

4) совместимость с интерфейсами хост контролеров UHCI/OHCI/EHCI;

5) напряжение питания от 4,4 до 5,25 В и интегральный стабилизатор напряжения 3,3В;

6) встроенная схема формирования сигналов “Сброс”;

7) встроенный умножитель частоты на 48МГц;

8) возможность программирования микросхем EEPROM с протоколом Microwire под управлением USB;

9) встроенный преобразователь уровней FIFO и управляющих сигналов.

Функциональная схема представлена на рисунке 15.

Рисунок 15 – Функциональная схема FT245R

Описание функциональных блоков

LDO регулятор генерирует напряжение 3,3 В для питания USBTransceiver, передающего байты выходного буфера в USB. Это требует реализуя внешнюю развязку, присоединить конденсатор к выходу 3,3 В регулятора. Это также дает напряжение 3,3 В на выход RSTOUT#. Основная функция этого блока – питание USB-трансивера и блока ResetGenerator, по сравнению с функцией питания внешнего электронного устройства. Однако, если это необходимо, к этому выходу может быть и подключено внешнее электронное устройство, рассчитанное на 3,3 В и не потребляющее тока более чем 5 мА.

USB-трансивер обеспечивает передачу блоков информации с полной скоростью по USB-кабелю через интерфейсы USB1.1/1.0. Выходной драйвер обеспечивает напряжение 3,3 В, сигнализируя о скорости нарастания выходного напряжения, пока дифференциальный приемник и два простых приемника обеспечивают прием данных USB, определение условий SEO и USBreset.

USBDPLLблокирует входящую NRZIUSB информацию и обеспечивает раздельную синхронизацию и передачу информационных сигналов от блока SIE.

6 МГц – овыйрезонатор генерирует тактовые импульсы частотой 6 МГц. Импульсы тактовой частоты приходят на множитель частоты. Можно использовать внешний 6МГц-овый кварцевый или керамический резонатор.

Множитель частоты преобразует импульсы 6МГц – ового резонатора в импульсы с частотой 12 МГц для SIE, USBprotocolengine, FIFO. Также он вырабатывает частоту 48 МГц для USB DPLL.

SerialInterfaceEngine (SIE) выполняет преобразование информации из протокола USB в протокол серийного порта и наоборот. Трансляция производится с использованием методов stuffing/un-stuffing и CRC5/CRC16 generation/сhecking.

USBProtocolEngine управляет потоком информации от USB для контроля над конечной точкой. Оно управляет нижним уровнем протокола USB, создаваемым контроллером USB и командами для функционального контроля параметров FIFO.

FIFOбуфер приема (128 байт). Информация передается от хоста USB к FIFO через выход USB в буфер приема FIFO и возвращается оттуда чтением FIFO с использованием RD#.

FIFOбуфер передачи (384 байта).Информация, записанная на вход попадает в буфер передачи при установке WR#. Из буфера она передается хосту после отправки им запроса к конечной точке.

FIFOконтроллер управляет передачей информации между внешними FIFO интерфейсами и FIFO буфером приема и передачи.

RESET генератор переключения обеспечивает надежный сброс питания устройства до включения питания внешней микросхемы. В дополнение, вход RESET# и выход RSTOUT# обеспечивают возможность сброса другим устройствам FT245Rсбрасывать другие устройства соответственно. В течение сброса RSTOUT# устанавливается в "0", в противном случае – выход имеет потенциал 3,3 В, обеспечивающийся установленным на плате регулятором. RSTOUT# может быть использован для контроля внезапного отключения на USBDP прямо тогда, когда задержанному USB это необходимо.RSTOUT# может быть «0» когда около 5 мс питающее напряжение превышает 3,5 В и генератор запущен, и RESEТ# находится в «1». RESET# должен быть соединен с питающим напряжением (VCC), если не требуется сброс микросхемы от внешнего устройства или внешнего генератора.

Интерфейс EEPROM. Хотя FT245R может работать без EEPROM, дополнительная внешняя память 93C46 (93C56 или 93C66) может быть использована для установки собственных значений параметров USB, таких как USBVID, PID, SerialNumber, ProductDescriptionStrings и PowerDescriptor для OEM приложений. Другие параметры, контролируемые EEPROM, содержат удаленное включение устройства, изохронный режим передачи, программное отключение питания и дескриптор USB 2.0.

EEPROM должна иметь 16-ти битную расширенную структуру, такую как MicroChip 93LC46B или с подобными возможностями, 1Мб/сек скорости, питающим напряжением от 4,35 до 5,25 В. EEPROM может быть запрограммирована на микросхеме (программатором) или через USB с использованием утилит, доступных на сайте FTDI.

Рисунок 16– Выводы FT245R

Таблица 7 – Назначение выводов

Рисунок 17–Временная диаграмма цикла чтения

 

 

Рисунок 18–Временя диаграмма цикла записи

 

Рисунок 19–Схема подключения USB конвертора

Счетчики

В качестве счетчика используем микросхему ТТЛ – типа К155ИЕ5. Микросхема представляет собой два независимых D-триггера, срабатывающих по положительному фронту тактового сигнала.

 

Рисунок 20– Корпус микросхемы К155ИЕ5

Таблица 8 – Назначение выводов микросхемы

Обозначение вывода Назначение
С1 Счетный вход
С2 Счетный вход
R0& Установка в 1
R0 Установка в 0
Q1

Выходы

Q2
Q3
Q4

 

Таблица 9 – Электрическиепараметры К155ИЕ5

Электрические параметры Значение
1 Номинальное напряжение питания 5 В 5 %
2 Выходное напряжение низкого уровня не более 0,4 В
3 Выходное напряжение высокого уровня не менее 2,4 В
4 Напряжение на антизвонном диоде не менее -1,5 В
5 Входной ток низкого уровня по входам 2,4,10,12 по входам 1,3,11,13 не более -1,6 мА не более -3,2 мА
6 Входной ток высокого уровня по входам 2,12 по входам 4,3,11,10 не более 0,04 мА не более 0,08 мА
7 Входной пробивной ток не более 1 мА
8 Ток короткого замыкания -18…-55 мА
9 Ток потребления не более 30 мА
10 Потребляемая статическая мощность на один триггер не более 78,75 мВт
11 Время задержки распространения при включении не более 40 нс
12 Время задержки распространения при выключении не более 25 нс
13 Тактовая частота не более 15 мГц

 


Дата добавления: 2018-02-18; просмотров: 973; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!