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)
от Халил 03.09.12 в 20:24  
    Драйвер не скачивается, дайте пожалуйста ссылку или киньте на Емайл, заране спасибо.

    ответ: Все файлы и данная статья физически расположены на одном сервере, и не скачиваться не могут.
Ссылка на драйвер: http://printsrv.ru/files/CDM20814_Setup.zip
#20
от Иван 05.06.12 в 17:18  
    Возможно ли этот девайс использовать для восстановления убитого прошивкой HP4014?

    ответ: Нет, невозможно.
#19
от Александр 16.01.12 в 18:40  
    Подскажите на сколько вольт светодиод?

    ответ: Возьмите, к примеру, на рабочее напряжение 1,5-2 вольта.
#18
от Android 26.12.11 в 23:53  
    Доброго время суток.
Хочу уточнить.
Первый вывод микросхемы (RxD) подключается к отверстию TxD debug разъёма, а 5 вывод м.с. (TxD) подключается к RxD?
На рисунке, где изображена вытравленная плата, подписаны выводы так: RxD соответствует первой ножки микросхемы, а TxD – пятой ножки микросхемы. На схеме же выводы обозначены иначе.

    ответ: Читайте внимательнее это:
Для упрощения на плате и непосредственно на контактах кабеля обозначены выводы, которые необходимо соединить с точно таким же обозначением на плате форматирования, т.е. TxD кабеля соединить с TxD контроллера принтера, и RxD кабеля с RxD контроллера принтера, когда на самом деле TxD обозначение на печатной плате соответствует RxD , а RxD на печатной плате соответствует TxD, Это сделано для избегания путаницы.
#17
от Android 26.12.11 в 02:03  
    Подскажите пожалуйста.
Debug нужно производить при включенном принтере(«убит прошивкой»)?

    ответ: Определенно да.
#16
от Сергей 14.12.11 в 09:05  
    Привет всем!
Подскажите по конденсаторам 0,1 - это микрофарад, или пикофарад?
Судя по схеме 10п - это 10 пикофарад? Правильно я понимаю?

    ответ: 10n это 10 нанофарад или 0,01 микрофарад
0,1 это 0,1 микрофарад
#15
от Дмитрий 07.12.11 в 18:31  
    Спасибо за интересный и компактный девайс! )) Собрал себе такой - счастлив! Довольно часто приходилось работать с убитыми прошивкой аппаратами, а кабель с ком портом довольно не удобен! А тут... в общем от кабеля доволен на все 100! Спасибо еще раз! :-)

    ответ: Пожалуйста, мы рады что данное устройство вам очень помогло.
#14
от Николай Б. 07.11.11 в 10:37  
    Дает ли данное устройство полноценный двусторонний обмен данными? Имею НР1100А со сканером. К сожалению, приобретенная мною отдельно и установленная в компьютер плата-адаптер COM-порта такой полноценной возможности не дает (сканирование невозможно).

    ответ: Даннное устройство нет конечно.
#13
от Администратор 23.10.11 в 23:45  
    В связи с тем, что скрипт отдела заказов будет завершен предположительно летом 2012 года, желающие заказать debug кабель могут написать письмо с запросом на электронный адрес info@printsrv.ru #12
от Николай 14.10.11 в 16:28  
    Работы ещё не закончились?

    ответ: В процессе
#11


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

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