USB debug кабель
 
    В свете огромной популярности универсальной последовательной шины, COM и LPT порты практически исчезли из комплектации материнских плат, а что касается современных мобильных компьютеров так, и вовсе остались в прошлом. Но от этого не перевелись пользователи, пытавшиеся самостоятельно перепрограммировать купленный принтер, от чего последний переставал подавать признаки жизни.
     
     В этой статье мы рассмотрим изготовление debug кабеля, работающего на шине USB. В качестве преобразователя USB-UART будем использовать микросхему FT232RL в корпусе SSOP28 производства Future Technology Devices International.
     
     Принципиальная схема без индикации и с индикацией процессов:
     
      Для создания USB debug кабеля нам понадобится:
     
      Топология печатной платы:
     
      Благодарим пользователя Hryam за создание проекта печатной платы с индикацией процессов в формате Sprint-Layout. Скачать проект.

      Рассмотрим монтаж устройства с индикацией процессов. Ввиду крайне малого расстояния между выводами микросхемы, монтаж потребует особенной тщательности и аккуратности:
     
      Зажим крокодил имеет соединение с GND, что очень удобно при использовании устройства. Конструкцию необходимо изолировать от случайного касания проводников платы пальцами, например акриловым изоляционным лаком PLASTIK 71 или поместить в термоусадочную трубку.
     
      Для упрощения на плате и непосредственно на контактах кабеля обозначены выводы, которые необходимо соединить с точно таким же обозначением на плате форматирования, т.е. TxD кабеля соединить с TxD контроллера принтера, и RxD кабеля с RxD контроллера принтера, когда на самом деле TxD обозначение на печатной плате соответствует RxD , а RxD на печатной плате соответствует TxD, Это сделано для избегания путаницы.
     
      Общий вид:
     
      Данная конструкция debug кабеля выгодно отличается от конструкции на MAX232 тем, что имеет крайне малую вероятность оторвать контакты Tx и Rx от контактных площадок на плате форматирования и позволяет упростить процесс подключения к компьютеру.
     
     
     После монтажа, необходимо настроить преобразователь, делается это с помощью утилиты FT Prog. Настраивать будем индикацию процессов.
     
     Подключаем преобразователь к компьютеру. Компьютер определит новое устройство, к которому необходимо установить драйвер CDM20814.
     
     Запускаем программу, определяем преобразователь: Scan and Parse. Если драйвера установлены правильно, то программа сразу определит модель микросхемы. Переходим в раздел: Hardware Specific - IO Controls. Светоизлучающий диод в нашей схеме подключен к контакту CBUS0, поэтому менять необходимо С0:
     
     PWRON#: будет гореть при подключении к компьютеру.
     RXLED#: будет моргать при приеме данных.
     TXLED#: будет моргать при передаче данных.
     TX & RXLED#: будет моргать при приеме и передаче данных.
     
     Для наибольшей информативности работы преобразователя предпочтительнее выбрать TX & RXLED#. Сохраняем измененные данные, нажав Program Devices, далее в открывшимся окне нажимаем Program, ждем окончания программирования Finished Programming и переподключаем преобразователь.
     
     Для работы с портом UART, как и в предыдущей статье, целесообразнее использовать терминальную программу: Terminal
     
     В системе преобразователь встанет как USB Serial Port и в скобках номер порта. Для изменения номера порта можно воспользоваться стандартными средствами windows, либо использовать программу COMPort Assignment Utility.
опубликовано: 07 Мая 2011 в 22:43

Комментарии (30)
от reefmobile 06.10.11 в 13:41  
    Скажите, а готовые изделия (вот как на фото) Вы продаёте?

    ответ: В настоящий момент нет, но подготовительные работы еще ведутся, по их завершении можно будет заказать.
#10
от Hryam 06.10.11 в 09:19  
    Переразвёл в LAY. Пишите на мыло Hryam@ya.ru

    ответ: Спасибо за проект платы. Ссылка на скачивание опубликована.
#9
от Дмитрий 30.09.11 в 03:37  
    Только вот термоусадочная трубка не понял какого размера нужна?

    ответ: Диаметр трубки 15 мм.
#8
от Дмитрий 30.09.11 в 03:32  
    Я не заморачивался программами для рисования плат. Просто скопировал рисунок платы с этого сайта, поправил в COREL не изменяя пропорций рисунка, распечатал, перевел на двухсторонний текстолит, протравил и все. Дальше пояльник все сделал. Все покупал на chipdip.ru #7
от Александр 29.09.11 в 10:45  
    Всем привет!
Хочу собрать такую схему с индикацией, но застопорился на разводке платы.
Размер платы: 29.5x12.0
Размер smd элементов: 0805
Никогда не занимался с smd элементами...
Может все таки у кого есть печатка в *.lay ?
#6
от Евгений 02.07.11 в 10:57  
    У меня просьба к вам. Выложите платы *.lay, буду очень признателен, зарание СПС!

    ответ: Устройство создавалось в Cadsoft Eagle, и не может быть сконвертировано в формат Sprint-Layout. Но ничего не мешает вам самостоятельно нарисовать данную печатную плату в Sprint-Layout, все вводные у вас для этого есть.
#5
от Дмитрий 03.06.11 в 10:02  
    А SMD-элементы какие (резисторы и конденсаторы) по размеру. 0603, 0805...? уточните пожалуйста.

    ответ: Все 0805
#4
от Дмитрий 31.05.11 в 02:30  
    Ребята будьте добры уточните, что за портовка USB? Как называется?

    ответ: Если вы говорите о USB разъеме, то называется он MiniUSB-A
#3
от pond 25.05.11 в 17:41  
    А резисторы на выводах Rx Tx не нужны?

    ответ: Нет, т.к. на выходе напряжение 3,3 вольта.
#2
от Даниил 24.05.11 в 12:41  
    А можно размеры платы?

    ответ: без индикации: 28.9x12.0, с индикацией: 29.5x12.0
#1


Имя*
Эл. почта
Сообщение*

обновить
введите код