[<] [>] ZXkit-008. Адаптер "USB-UART".
(проект приостановлен)
Адаптер USB-UART - программатор AVR, универсальный адаптер UART

Для связи с персональным компьютером устройств на микроконтроллерах. Применяется для подключения программатора DIP-32 FLASHER к персональному компьютеру через разъем USB. Также адаптер можно использовать для прошивки микроконтроллеров AVR.



Сейчас данный адаптер входит в состав программатора USB-FLASHER.

Покупая конструкторы "ZXkit" по цене выше стоимости комплектующих,
вы поддерживаете разработчика аппаратуры для компьютеров типа "ZX Spectrum" в текущих и новых разработках !


Устройство имеет следующие особенности:

  • От модуля можно питать внешнюю плату микроконтроллера с током до 250 мА. На плате модуля имеется транзисторный ключ, который отключает питание внешней платы микроконтроллера при переходе компьютера в Suspend Mode.  Есть индикация напряжения после ключа.
  • Имеется защита по току, что уменьшает вероятность повреждения порта USB компьютера при ошибках в монтаже самодельного устройства, которое может быть подключено к адаптеру USB-UART. Самовосстанавливающийся предохранитель срабатывает при токе 500 мА.
  • Есть индикация сигналов приема и передачи через модуль (Rx и Tx).
  • С помощью перемычек можно выбирать напряжение сигналов UART. Это позволяет организовать связь с устройствами с разным напряжением питания.
  • Для всех выводов чипа FT232RL на плате выведены дополнительные монтажные площадки с отверстиями. Это позволяет легко подпаять дополнительные сигналы для  использования в вашем устройстве.
  • Адаптер USB-UART позволяет прошивать микроконтроллеры ATMEL с помощью компьютера, у которого есть только порт USB, например с ноутбука. Для этого на плате предусмотрен десятиконтактный разъем по стандарту ATMEL.


Фотографии и схемы.


Внешний вид двух устройств: адаптера USB-UART (слева) с подключенным программатором DIP-32 FLASHER (справа). Распространяются отдельно.


Cхема адаптера USB-UART


Монтажная схема


Драйвер для работы.

Для работы адаптера USB-UART с компьютером нужно скачать свежий драйвер
с сайта произодителя чипа FT232RL - http://www.ftdichip.com/Drivers/VCP.htm
Например, на конец марта 2011 года свежий драйвер для операционных систем 
Windows XP, Windows Vista и Windows 7 - http://www.ftdichip.com/Drivers/CDM/CDM20812.zip
Методика установки драйвера описана на странице - http://www.ftdichip.com/Support/Documents/InstallGuides.htm


Прошивка микроконтроллеров ATMEL с помощью адаптера USB-UART.

Пример прошивки ATMEGA32 c помощью адаптера USB-UART описан там.



Меры безопасности.

Цепи адаптера USB-UART имеют гальваническую связь с корпусом компьютера и, если корпус компьютера не заземлен, могут находиться под напряжением электрической сети.

Устройство, подключаемое к адаптеру USB-UART должно иметь гальваническую развязку от сети. Или, если блок питания устройства имеет гальваническую связь с сетью, оно также должно быть заземлено, как и компьютер. То есть заземлены должны быть и компьютер и устройство, чтобы между ними не было разности потенциалов.

Запрещается подключать к адаптеру USB-UART или отключать от адаптера USB-UART устройство, если на это устройство подано питание или адаптер подключен кабелем USB к компьютеру. Предварительно нужно отключить адаптер от компьютера и выключить питание устройства.



Дополнительная техническая информация.

Страница с документацией на чип FT232RL - http://www.ftdichip.com/Products/ICs/FT232R.htm

Для всех выводов чипа FT232RL выведены дополнительные монтажные площадки, что позволяет подпаять дополнительные сигналы для использования в вашем устройстве.

Напряжение, в соответствии с Data Sheet, подается через транзисторный ключ, который отключает питание платы микроконтроллера при переходе компьютера в Suspend Mode.

После установки драйвера на плате USB-UART должен загореться желтый светодиод.

Можно выбирать напряжение сигналов Rx и Tx (3.3V / 5.0V при питании платы от модуля USB-UART, а при питании от внешнего источника: 1.8V / 2.5V / 3.3V / 5.0V)

Более подробно об адаптере USB-UART написано на форуме.