Debug кабель с питанием от COM порта
 
    В данной статье мы рассмотрим кабель, напряжение питания которого берется непосредственно с COM порта, что избавляет от необходимости запитывать микросхему от порта USB или от внешнего источника. В последовательном порту с выводов 4 (DTR) и 7 (RTS) можно снять напряжение в 12 вольт, силы тока которого вполне хватит, чтобы запитать микросхему кабеля.

    Рассмотрим 2 типа устройств с микросхемой MAX232 и MAX3232, которые различаются величиной питающего напряжения: у MAX232 это 5 вольт, у MAX3232 это 3,3 вольта. Преимущество использования MAX3232 заключается в отсутствии необходимости в установке гасящего резистора на передающем выводе TxD, т.к. выходное напряжение соответствует уровню в 3,3 вольта.

    Принципиальная схема на MAX232 и MAX3232 соответственно:
    Необходимые компоненты:
    Топология печатной платы на микросхеме MAX232:
    Топология печатной платы на микросхеме MAX3232:
    Благодарим пользователя Newdjeen за создание проекта печатной платы на микросхемах MAX232 и MAX3232 в формате Sprint-Layout. Скачать проект.

    Монтаж устройства на MAX232:
    Монтаж устройства на MAX3232:
    Вид в корпусе разъема DB-9F:
    Для упрощения на плате и непосредственно на контактах кабеля обозначены выводы, которые необходимо соединить с точно таким же обозначением на плате форматирования, т.е. TxD кабеля соединить с TxD контроллера принтера, и RxD кабеля с RxD контроллера принтера, когда на самом деле TxD обозначение на печатной плате соответствует RxD , а RxD на печатной плате соответствует TxD, Это сделано для избегания путаницы.

    Общий вид кабеля:
    Для работы с этими кабелями необходимо использовать программу Terminal. После подключения кабеля к порту UART принтера и COM порту компьютера, необходимо подать питающее напряжение на микросхему, делается это включением сигналов DTR и/или RTS в программе Terminal. Если не включить хотя бы один из сигналов, то кабель работать не будет.
опубликовано: 04 Марта 2012 в 19:52

Комментарии (6)
от Михаил 04.10.13 в 17:29  
    нет сейчас под рукой самого принтера чтобы посмотреть тип и маркировку flash.
Можно ли приобрести дебаг-кабель для этого принтера у вас с доставкой по почте?

    ответ: Напишите запрос на info@printsrv.ru
#6
от Михаил 04.10.13 в 16:48  
    простите, если оффтоп.
samsung scx 4300 после неудачной перепрошивки сообщает Download From PC. Хочется обойтись без кабеля. Какую микросхему необходимо выпаять, чтобы прошить через программатор?

    ответ: Вы не ищите легких путей. Если вы не знаете какую микросхему выпаивать, то может и не стоит пытаться? Выпаивать надо flash память. Но через debug проще и быстрее.
#5
от Андрей 30.05.13 в 09:16  
    Попробовал ставить 2 uF, 10 uF, 0.1 uF - почти без разницы (мусора меньше/больше и все).
Наверно все-таки микруха битая.
#4
от Андрей 29.05.13 в 09:26  
    Здравствуйте, спасибо за ответ.
Схема на MAX3232 (использовал ST3232BD) из этой статьи, программа Terminal опять-же из статьи.
При включении DTR/RTS на микрухе 3.22v, не включая - 0.
Самое интересное, что НЕ включая DTR/RTS, на микрухе напряжения нет, но эхо отличное. После подачи питания НЕ замыкая Rx/Tx - на небольшой скорости эхо есть, но с помехами, замкнув - чистое эхо, но только на низкой скорости, если ставлю 115 - сыпется мусор.
Впечатление такое, что закорочены Rx/Tx с COM порта, но кз нет, проверил.

    ответ: Попробуйте увеличить емкости С1, С2, С3, С4 раза в 2
#3
от Андрей 29.05.13 в 00:24  
    Собрал, не работает.
НЕ включая DTR/RTS и НЕ замыкая Rx/Tx - жму "отправить" - эхо есть, хотя не должно быть, ВКЛЮЧАЮ DTR/RTS, ЗАМЫКАЮ Rx/Tx - Frame Error.

Контакты проверил - все пропаяно, замыканий нет (прозвонил все цепи), собрал еще одну плату - полностью аналогично с первой.

Что может быть, микрухи бракованные попались? Микросхема - st3232bd

    ответ: Врятли попались бракованные микросхемы. Какую терминальную программу вы используете, и по какой конкретно схеме вы собрали устройство? Напряжение питания микросхемы в вашем случае должно быть 3.3 вольта (замерьте при включении DTR и RTS). При отключении DTR и RTS микросхема останется без питания, и работать не будет в принципе.
#2
от Сергей 03.04.13 в 15:14  
    Можно ли добавить в схему светодиодную индикацию процессов? #1

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

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