Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа по дисциплине Цифровые устройства и микропроцесс.doc
Скачиваний:
86
Добавлен:
26.05.2014
Размер:
577.02 Кб
Скачать

3.3.5 Отладочные комплекты и модули

Для отладки могут использоваться модули DLP-USB232M и DLP-USB245M, которые выполняют преобразование потока данных USB 1.1 FS в поток асинхронных последовательных данных с уровнями 3,3 В/5 В и скоростью до 3 Мбит/с или в поток параллельных данных с уровнями 3,3 В/5 В и скоростью до 8 Мбит/с соответственно. Стоимость такой платы составляет около 30$.

Конструктивно модули DLP представляют собой миниатюрную четырёхслойную плату, вставляемую в колодку DIP24 и имеющую разъем USB/

Модули DLP выполнены на базе микросхем FT8U232BM и FT8245BM, которые аппаратным образом реализуют поддержку протокола USB и содержат FIFO-буферы на приём и передачу данных. Для задания USB-настроек модули содержат программируемую через USB EEPROM-память.

Кроме этих комплектов существуют и другие отладочные платы:

  • Специальный комплект DLP-USB1 (на основе FT245AM);

  • Компактный модуль USB MOD-02 (на основе FT245AM);

  • Модуль DLP-245PB, содержащий помимо FT245BM ещё и микроконтроллер PIC16F877;

  • Модуль DLP-245SY, содержащий FT245BM и Scenix SX48.

Платы эмуляторов DPL-EvalP и DPL-EvalS с установленными микроконтроллерами PIC16F870 и Scenix SX28 и температурными датчиками DS18S20. Платы позволяют выполнять разработки и демонстрируют различные аспекты применения компонентов USB: измерение температуры, соединение с USB-хостом персонального компьютера, мониторинг питания схемы во время работы USB. Кроме этого, память программ установленных на платах микроконтроллеров может быть перепрограммирована с использованием кабеля адаптера DLP-FLASH.

Для отладки FT2232C может использоваться модуль DLP-USB2232M. Существует также модуль MORPH-IC, представляющий собой простое и гибкое устройство ввода/вывода цифровых сигналов. Обеспечивается поддержка отладочных средств Altera и конфигурирования FPGA через USB. Модуль имеет 36 двунаправленных выводов, 4 входа, 1 выход, 8 разделяемых выводов, 576 логических элементов и 1,5 Кбайт ОЗУ.

3.3.6 Дополнительные утилиты

Утилиты FT232AM, FT245AM и FT8U100AX прошиваются с помощью EEPROM 93C46. Параметры, которые могут быть изменены:

  • Идентификатор USB VID и PID;

  • Кодовая строка (сигнатура) производителя;

  • Серийный номер устройства;

Специальные утилиты позволяют настраивать устройства «на лету» - т.е. в конечное изделие запаивается чистая EEPROM, загружается с помощью этих утилит и сразу тестируется:

  • FTD2XXST – утилита для инициализации и отладки устройств на базе FT232AM и FT245AM (http://www.institute-rt.ru/ftdi/FTD2XXST.ZIP). Она основана на последних драйверах D2XX и работает на платформах Windows98, Windows ME и Windows 2000;

  • E2PROG – программа для работы с FT8U100AX (http://www.insitute-rt.ru/ftdi/e2prog.zip). Запускается под Windows 98 и задействует предварительно установленный драйвер VCP.

3.3.7 Другие модули

Модуль H.T.H.USB EASY Tap (стоимость примерно $49) является мостом между шиной USB и сетью RS-485, построенной на витой паре и позволяющей передавать данные на расстояние до 1200 м.