Переходник из usb в uart. Конвертер usb-uart: перепрошивка адаптером

Небольшого размера адаптер USB TTL PL 2303 является неким программатором, используемым с платой для считывания информации с различных датчиков:

  • влажности;
  • температуры;
  • движения.

Этим и обусловлено широкое использование адаптер USB TTL PL2303 в радиоуправляемых устройствах. Программируется TTL USB адаптер на С++, т.е. USB TTL адаптер является «универсальной шиной» при передаче данных, используемой в технике вычислительной низкой и средней скорости.

Чтобы ее подключить к USB RS232 TTL адаптеру необходим четырехпроводной кабель. Одна витая пара нужны для дифференциального подключения при приеме и передаче (RX и TX), а оставшиеся — для подачи питания устройствам периферийным (GND и +5V).

При условии, что наибольшая сила тока таких устройств не превышает 500мА, а у USB – 900мА), подключаются они без своего источника питания.

При том, что для TTL логики 0-5 В имеются стандартные уровни, вроде USB адаптер TTL и не нужен.

Но, из-за того, что интерфейс/протокол USB достаточно сложный, чтобы построить на его базе устройство, требуются глубокие познания и микропроцессоры, обрабатывающие данные.

В помощь можно взят иной протокол — УАПП (UART), на сегодня являющийся наиболее распространенным. Среди семейства из множества протоколов, используемым чаще других считается RS-232, в быту именуемый портом COM. Он самый старый из всех, но и сегодня актуальный.

Он имеет линии:

  • передающая — TXD;
  • принимающая — RXD.

Если используют их, передавая данные, то в аппаратном управлении нет необходимости. Для аппаратного используют DTS и RTS.

Выход передатчика соединяют со входом приемника и наоборот.

RS-232 от логики (5-вольтовой) стандартной разнится электрическим принципом действия. В этом варианте «0» лежит в диапазоне +3 до +12 В, соответственно единица — в пределах от -3 до -12.

Вывод. Назначение адаптеров UART USB TTL состоит в «стыковке» сложнейшего интерфейса

USB с простым и «ходовым» протоколом UART, поддерживаемом микроконтроллерами, и работе с уровнями логики 0-5В.

Адаптер USB RS232 TTL Pl 2303 собирается на PL2303 микросхеме, создающей на ПК виртуальный СОМ-порт. Применяют для прошивки устройств с микроконтроллерами.

Его стоимость на составляет 40,84 рубля.

Чтобы доставить в Украину заплатить дополнительно нужно 149,74 руб.

Основные характеристики PL2303 USB для TTL модуль адаптер конвертер:

  • тип напряжения – регулярное;
  • питание – 3,3/5 V;
  • назначение- для компьютера;
  • температурный диапазон — -40 TO +85;
  • производитель – Diymore.

USB 3.3 В 5.5 В для TTL адаптер мини-порт

Обзор

  • Размер – 36х17,5 мм (ДхШ);
  • Контакты: GND, CTS, VCC, TXD, DTR, RXD, RXD;
  • Чипсет FT232RL;
  • Поддерживает – 5В, 3,3 В;
  • Шаг – 2,54 мм.

Отличного качества модули стоимостью 100,24 руб . предлагается интернет-магазином https://ru.aliexpress.com/popular/ttl-adapter.html .

Для обнаружения авто с помощью GPS адаптер USB TTL PL2303 HX конвертер RS232

Его стоимость составляет 42,7 рублей .

К особенностям относятся:

  • антистатическую упаковку, не допускающую накопления статэлектричества,
  • негативно отражающегося на работе;
  • высокую надежность, стабильность;
  • поддержку WIN7.

Используется продукт, весящий 5 граммов (без упаковки) в студенческих экспериментах производстве и т.д. Его размер – 50Х15Х7 мм. У конвертеров модели USB PL2303 — RS232

TL есть пара интерфейсов, служащих для подключения (пятиконтактный штыревой) и ПК (USB стандартный).

FT232RL USB 3.3 В 5.5 В для TTL мини-порт

Стоимость его 106, 43 рубля . Это недорогой вариант увеличить возможность USB микроконтроллерам. Для защиты самовосстанавливающийся предохранитель 500ma, чтобы защититься от перезагрузок по току.

Характеристики

  • цвет – красный;
  • питание USB- 5 или 3,3 В;
  • вес – 4 грамма;
  • габариты — 43х17 мм.

Малый размер дает возможность использовать его в разработках, где критичным является размер гаджета.

USB в TTL для UART на чипе PL2303

Используется при Arduino программировании.

Конвертер на микросхеме Max3232 преобразует сигналы RS-232 порта в пригодные к использованию в цифровых схемах на основании TTL-технологий.

Стоит 76,11 рублей.

CP2102 USB 2.0 для TTL UART 6Pin

Состоит из платы CP2102, USB2.0 full-speed встроенного, генератора кварцевого, шины данных UART и поддерживает сигналы, не требуя внешнего USB модема.

  • Весит 4 грамма;
  • Индикаторы светодиодные на: питании, передаче и приеме;
  • Статус рабочий– 3,3 и 5 В.

Стоит 82, 3 рубля.

Ремонт любой сложной электронной техники, в настоящее время можно условно разделить на два варианта: либо программный ремонт, “софтовый”, либо ремонт аппаратный, на уровне “железа”. Если первый подразумевает собой просто настройку аппарата, которую способен выполнить любой пользователь знакомый с техникой, в случае если по каким-либо причинам его настройки сбились в процессе эксплуатации.

Ремонт аппаратный - это чаще всего пайка, замена определенных радиодеталей которые вышли из строя по различным причинам. Будь то перегрев, например из-за набившейся пыли в корпусе устройства, и как следствие худшая теплоотдача, или же попадание влаги и в результате короткое замыкание. Либо то-же самое, любимое всеми мастерами КЗ устроенное на плате поселившимися насекомыми в корпусе устройства), а следы их деятельности, на платах, встречаются нередко.

Но существует и третий вид ремонта, обычно применительно к цифровой технике, в котором эти два вида ремонта бывают совмещены - это перепрошивка устройства. И если смартфон или планшет мы можем перепрошить просто подключив его к компьютеру по USB кабелю, то например, с роутером, материнской платой или видеокартой такой способ не пройдет. Все они содержат в своем составе Flash память, специальную микросхему, обычно 24 или 25 серии, в которой и хранится наша прошивка.

Микросхема памяти 25 серия

С материнскими платами и видеокартами обычно все просто - нужен программатор Flash и EEPROM памяти, например простой и дешевый CH341A о котором и пойдет речь, как одном из вариантов для решения нашей проблемы. Также для прошивания памяти без выпаивания будет нужна специальная клипса, для прошивания микросхем в корпусе SO-8 или SO-16. У меня есть обе клипсы в моей домашней мастерской.

Клипса для прошивания SO-8

Первая из них, для микросхем в корпусе SO-8, обычно бывает нужна во много раз чаще, чем вторая, для микросхем в корпусе SO-16. Которая пригодилась мне всего один раз для перепрошивки роутера Zyxel, они же, к слову сказать, так как считают себя известным брендом, оригинальничают и ставят иногда микросхемы в подобных корпусах SO-16, и хорошо еще если не микросхемы 29 серии, кто в теме - тот сразу поймет.

Разъем клипсы SO-16

Дело в том, что для того чтобы прошить микросхему 29 серии, нам необходим намного более дорогой программатор - MiniPro TL866A, который у меня также есть, но нет ни переходника с корпуса Dip на данный корпус, который имеет очень частое расположение ножек, и по сравнению с пайкой которого паять микросхему в SMD корпусе, те же SO-8 или SO-16 - детская забава. Так вот, мне на ремонт достался как раз роутер Zyxel с микросхемой 29 серии. В первый раз когда я ремонтировал предыдущий роутер Zyxel, микросхема была последовательной памяти, 25 серия, пусть и в корпусе SO-16. Тогда, как вы понимаете, выполнить ремонт было в разы проще.

Микросхема памяти 29 серии

Так как же все-таки мы можем восстановить роутер, если нам “повезло” и у нас стоит именно такая микросхема 29 серии? Производители роутеров, в данном случае, предусматривают аварийное перепрошивание через TFTP сервер. Но проблема в том, что иногда у нас бывает затерт загрузочный раздел в памяти микросхемы, который называется U-Boot. В таком случае вам подойдет вариант прошивки памяти роутера по определенным адресам, которые вы должны будете найти самостоятельно на специализированных форумах по перепрошивке роутеров. Но обычно все бывает намного проще - прошивка сбилась, данные необходимые для работы роутера в штатном режиме потеряны, но загрузочная область и калибровочная область целы. В Таком случае будет нужен простой и дешевый адаптер USB-TTL, стоимость которого на Али экспресс составляет всего порядка 40 рублей.

Адаптер USB-TTL

Также подойдет адаптер на микросхеме CH340A, который используется для заливки скетчей в плату Ардуино Pro mini, которая не имеет распаянного на плате загрузчика CH340A. Так-же подойдут адаптеры на базе pl2303, либо программатор Flash и EEPROM памяти CH341A, про который уже писал выше, и который может после перестановки перемычки работать в режиме USB-UART адаптера.

Программатор Flash и EEPROM памяти + USB-TTL

В крайнем случае можно будет воспользоваться кабелем для прошивания от старого мобильного телефона, также содержащим конвертер USB-COM, только нужно будет обязательно согласовать уровни по питанию. Питание с адаптера необходимо брать строго 3.3 вольта, никаких 5 вольт, которые он может выдавать, с определенного пина. Итак, допустим у нас есть этот адаптер, (вернее любой из перечисленных выше), мы установили для него драйвер, зашли в диспетчер устройств в Windows и определили, какому номеру СОМ порта соответствует наш адаптер. А данный адаптер это и есть не что иное, как виртуальный СОМ порт в вашей системе.

Ищем номер СОМ порта

Затем нам нужна какая-либо программа - терминал, в которой с помощью консольных команд, мы и будем восстанавливать наш роутер перепрошивая его. Но перепрошивать роутер мы будем не через данный адаптер, адаптер используется только для управления процессом прошивки. Как же в данном случае мы прошьем роутер? Существуют, конечно, варианты прошивки роутера через его процессор ARM по интерфейсу JTAG, и у меня есть и этот программатор, приобретенный на Али экспресс - это программатор Wiggler, подключаемый по LPT интерфейсу, но попробовав разобраться с ним решил, что способ перепрошивки с помощью TFTP сервера намного проще.

Программатор JTAG Wiggler

Разберем подробнее данный, более простой вариант, для которого JTAG программатор не нужен, это перепрошивка, как уже писал выше, через TFTP сервер. Для этого нам потребуется, подключить наш адаптер USB-UART к 4 пинам на плате роутера. Правда иногда бывает так, что производитель контактные площадки и дорожки развел, а сами пины не впаял. В таком случае можно самостоятельно впаять гребенку состоящую из 4 пинов, приобретенную в радиомагазине либо выпаянную с донорской материнской платы или какого другого устройства.

Подключение USB-TTL

Эти пины в принципе можно даже не впаивать если нет возможности, а просто аккуратно подпаяться к пятакам на плате, контактным площадкам, куда должны были быть впаяны эти пины. Для этой цели очень удобен тонкий провод МГТФ. Итак, мы подключили адаптер к компьютеру, установили драйвер, обеспечили необходимое нам надежное соединение с этими 3 из 4 пинов на плате.

Джамперы Ардуино для адаптера

Для соединения с гребенкой удобно использовать джамперы, перемычки, используемые для подключения плат Ардуино к шилдам. Каким же образом, нам нужно соединить данные 3 провода? И почему всего три, если контактов четыре? Питание на роутеры не рекомендуют подавать от адаптера, питание должно приходить от собственного блока питания. Поэтому плюс питания лучше отсоединить, даже если вы используете как и положено напряжение 3.3 вольта.

Соединение адаптера и роутера - схема

Земли устройств, соединяемых между собой при перепрошивании, нужно объединять, поэтому землю, пин GND, подсоединить нужно будет обязательно. А вот оставшиеся два пина, RX и TX, нужно подсоединить “перекрестив” их между собой, то есть RX соединить с TX, а TX, с RX. Итак, мы подключили все правильно, затем нам нужно правильно настроить терминал, я предпочитаю пользоваться Putty, для того чтобы иметь возможность управлять нашим роутером через консоль, и соответственно залить в него новую прошивку.

Настройка Putty

Значит мы выбираем в настройках Putty порт Serial, последовательный порт, или СОМ порт, затем устанавливаем нужный номер СОМ порта, который мы предварительно посмотрели в диспетчере устройств. После этого нужно настроить скорость СОМ порта, обычно это 57600, реже 115200 бод. И наконец, убедившись еще раз, что все соединено правильно, ничего на плате не “коротит”, не будет замкнуто, в процессе перепрошивки, мы войдя заранее в настроенную консоль и подаем питания на роутер от родного блока питания.

Кракозябры в терминале

Если у вас на экране, побежали “кракозябры”, значит вы неправильно настроили скорость СОМ порта и нужно либо почитать какая скорость должна быть установлена для вашей модели роутера, либо подобрать ее экспериментально до пропадания “кракозябров” и появления обычного текста. Затем нужно будет нажать, сразу после включения питания роутера, поймав нужный момент, что бывает не так просто, определенную комбинацию клавиш, либо tpl, для роутеров TP-Link, либо цифры 4, вход в консоль, либо цифру 2, для роутеров Zyxel, запуск перепрошивки с TFTP сервера.

Интерфейс TFTP сервера

Сам сервер должен быть запущен от имени администратора в сетевых подключениях, там должен быть указан ip адрес сервера, который подскажет либо консоль, либо можете самостоятельно найти в интернете. В TFTP сервере нужно будет указать ip адрес клиента и папку, в которой находится наша прошивка.

Меняем настройки сетевого подключения

Сама прошивка должна быть обязательно без Boota, то есть когда мы шьем прошивку прицепившись клипсой, через программатор 25 серии SPI, нам необходим Фуллфлеш, или иначе говоря прошивка с загрузчиком, в данном случае прошивка должна быть стандартная, без загрузчика, какую обычно предоставляет производитель, на своем сайте. Имя файла прошивки лучше сделать попроще, например 123.bin, его будет нужно ввести в консоли, при запуске процесса перепрошивания.

Прерываем загрузку

Затем будет нужно согласиться и подтвердить, что вы согласны с перепрошивкой. Если вы все сделали правильно, в консоли пойдет процесс прошивания, после того как он закончится вам нужно будет лишь перезагрузить роутер и если прошивка была строго от соответствующей модели и ревизии железа, у вас все обязательно получится.

Объяснение процесса прошивания получилось конечно объемное, но сам процесс для человека выполнившего его хотя бы пару раз, становится довольно простым делом. А учитывая, что роутеры это техника, которая долго не живет, особенно в период, когда проходят грозы, в мае - июне, думаю данная статья будет полезна новичкам желающим сэкономить средства на покупке нового роутера. Всем удачных ремонтов! Специально для сайта Радиосхемы - AKV.

Обсудить статью КОНВЕРТЕР USB-UART: ПЕРЕПРОШИВКА АДАПТЕРОМ

Это широко известная в узких кругах и всенародно любимая FT232R. Очень надежная, стабильная, поддерживаемая всеми операционными системами по дефолту. В общем, рулез.
Недостатка у ней три:

  • Дорогая, что то около 150 рублей
  • В bitbang режиме работает ОЧЕНЬ медленно, из-за чего ее нельзя применять с программатором Громова и прочих элементарных COM программаторах из говна и палок. .
  • Мелкая шо писец, паять и разводить ее так это вырви глаз. Впрочем, после QFN мне ничего не страшно. Прорвемся!

Есть еще более старая FT232BM она делает то же самое, но ей надо дофига обвязки. Кварц, еще куча кондеров всяких. Ну ее в пень.

Вот что, собственно получилось:


Это печатная плата, файл с макросом этого микроблока для Sprint Layout будет в конце статьи.
Развелось довольно легко, на удивление ноги не перекрещенные получались. Я аж удивился. Также насобачил туда светодиодов — Питание, RX и TX так что она у меня теперь косит под новогоднюю елку.

Дальше отчеканил ЛУТом планку сразу на четыре экземпляра из которых один оказался косячный. Нет, получился он идеально, что что, а по ЛУТ у меня звание не ниже старшего джедая, но почему то он был зеркальный… О_о Видать случайно ткнул на отзеркалить и не заметил.

Вот плата перед погружением в травильный раствор. Зубочистка для масштаба лежит. Ну и я ей дорожки подчищал от глянца.

Залудил при 230 градусах. Выше нельзя, крошечные пады поотлетают только так. Да и при 230 надо ОЧЕНЬ нежно и быстро. Можно было лудить сплавом Розе. Лудить тут надо, иначе риск получить непропай под выводами, а результат тут визуально не проконтролируешь.

Да, во многих девайсах где стоит COM можно выкинуть MAX232 и поставить туда FT232, но зачем плодить сущности? Если мне нужна связь с компом, то я просто оставляю RX TX GND пины и вешаю на них либо тот же MAX-шнурок, либо вот сейчас этот микроблочек. Так что одной микросхемы хватит на все времена:)

Файлы к статье:

Бонус:
Что то меня на писательство поперло, видать сказываются спирты в мозгах и отсутствие интернета — отключили за неуплату:) Пишу пока «в стол»… Дам ка краткий мануал по пайке радио пыли.

Как паять такую мелюзгу:
Когда я допетрю как закрепить фотик так, чтобы это можно было адекватно записать то будет видео. А пока на словах.

Подготавливаешь полигон:

  • В одной руке пинцет, в другой зубочистка.
  • Плата надежно закреплена на столе. Можно прям на двустороннюю липучку приклеить к столу. У меня в минитисках зажата.
  • Контактные площадки обильно смазаны флюсом.

Вначале позиционирование

  • Пинцетом максимально точно выставляем микруху на площадки. Причем нам важно чтобы хотя бы один из крайних выводов встал ровно , любой какой тебе удобней. Остальные как можно ближе к идеалу.
  • Только выставил, не отпуская пинцетом сверху прижимаешь ее острием зубочистки, крепко прижимаешь. Пальцем нельзя — палец толстый и ты ее сдвинешь, а зубочистка во первых острая и давит в одной точке, во вторых деревянная, а значит не раскрошит нежную микруху.
  • Не отпуская зубочистку я обычно ее перехватываю другой рукой (левой), а правой хватаю паяльник. Микруха при этом не шевелится ни на волос. Т.к. давление только в одной точке, вниз, то вращательному моменту там просто неоткуда взяться.
  • Припаиваю ОДИН крайний вывод.
  • Если микросхема стоит по прежнему ровно и тебя все устраивает, то тут же прихыватываешь крайний вывод с другой стороны, а потом два крайних с другого ряда.
  • Если же микруха стоит чуть криво, то ты можешь ее попробовать чуток повращать относительно припаяной ножки, чуть чуть. На доли градуса, лишь бы остальные ножки встали. Как встанут — прихватывай вторую. Ну, а дальше никуда она не денется.

Ну и припаиваешь остальные выводы:

  • Угаживаешь все выводы флюсом и взяв самую малость припоя на жало, реально мало — 1мм проволочного припоя диаметром 0.5мм. Если нет такого припоя, расплющи тот что есть в фольгу.
  • Эту капельку спокойно размазываешь по выводам. Она должна хорошо растечься не слепляя выводы. Главное флюса не жалеть.
  • Излишки припоя снимаются сухим паяльником или зафлюсованным многожильным проводочком, который впитает их в себя.

Важно!
Если вы крутили микросхему относительно какой либо ножки, то в конеце, когда припаяете остальные ножки, надо коснуться этого первого вывода паяльником, чтобы он отпаялся и снова припаялся — снять механическое напряжение, которое там могло возникнуть.

Должно получиться примерно вот так:


UPD:

За разводку спасибо Rol20

Статья устарела - сейчас уже не найти data-кабели с USB на старенькие телефоны; поэтому готовый переходник можно за недорого заказать на алиэкспрессе (примечание домовенка сайта).

Честно говоря, мы все обленились... наши прадеды могли спаять схему из сотни элементов за один вечер и не обламывались. Нам же подавай все готовенькое. Примером является простой переходник с COM порта на TTL уровень. Кажется схема в 5 деталей, а как лениво паять. Тем более что последовательные порты теперь в большом дефиците. А на ноутбуках так их вообще нет. Можно конечно воспользоваться интерфейсом USB, но, кто-нибудь пробовал его программировать? Жесть! Да и не всякий контроллер его держит. А вот UART есть почти во всех AVR, причем аппаратно реализованный.

Вывод напрашивается сам. Нужен дешевый, простой и надежный переходник с USB на UART (COM) с уровнями TTL-логики (0-5вольт). И желательно дополнительными цепями питания, чтобы наше устройство можно было запитать прямо от переходника, не подключая дополнительное питание. И такой переходник есть. Причем готов поспорить, что не дальше чем в километре от вас. В любом салоне Евросети можно всего за 300рублей (или 160 как повезет) купить такое чудо. Простой Data-кабель. Переходник с USB на телефон. В большинстве моделей трубок данные передаются именно через TTL-UART. Тоесть последовательный интерфейс с уровнями напряжений 0-5вольт. (я использовал кабели для старых ericsson R-320)

Вот так выглядит это чудо на прилавке. Внутри - проводок и диск с драйвером. Желательно брать именно такого вида, ибо похожие по форме, но без этикетки евросети - полный отстой: работают через одного и не развязаны с компом по питанию. Обратите внимание, что проводок должен быть с небольшой пластиковой коробочкой. В ней вся соль. Это и есть наш переходник.

Итак, раскурочившем наше приобретение. Внутри плата с чипом PL-2303HX компании Prolific и две группы контактных площадок. Одна - это вход USB, вторая это как раз то что нас интересует. UART с TTL уровнями сигнала. Осталось определить какой из контактов кто. В моем варианте это было так:

Итак, нам необходимы только GND, RxD, TxD, для особых эстетов можно взять +5V для питания (ток маленький 100мА в прыжке с кепкой) и сигнал DTR если нужно отследить подключено ли устройство к компьютеру (или, к примеру, включить светодиод прямо в коробочке чтобы красиво было, и видно когда устройство в работе) Подключаем землю к земле, приемник к передатчику, передатчик, соответственно к приемнику. Вот и все. Железо готово. Кстати, на диске есть несколько любопытных PDF файлов c описанием схемы и самого чипа . И если ваша плата отличается от моей, то просто проследите к какому контакту какая нога этого чипа подключена.

Теперь инсталлируем софт с диска... каталог F:\2303dirver\pl2303new\newpl2303_setup\DRIVER\SETUP... запускаем «PL-2303 Driver Installer.exe». Если нет диска, то драйверы и дополнительную информацию можно скачать у компании производителя PL-2303 USB to Serial Bridge Controller . Что очень приятно, для данного устройства есть драйвера под все мыслимые систамы и операционки (Linux, PDA, Mac OS, итд.) что существенно расширяет круг возможных применений.

Наверное, кто-то уже прочитал на нашем форуме сообщения exmortis об изготовлении кабеля USB-TTL из подручных средств.

Мы решили оформить это, как отдельную статью-руководство. Спасибо exmortis за предоставленный материал.

Аннотация: Данная статья является дополнением к по последовательному интерфейсу, которую рекомендуется предварительно прочесть.

Как известно из вышеупомянутой статьи, приставку Ritmix RZX-50 можно подключить к компьютеру через uart ttl, но так как сигналы по вольтажу не совпадают со стандартом rs-232, то нужен переходник. В качестве готового решения можно воспользоватья специальным конвертером, например, или даже таким .

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

Однако, можно приспособить обычный кабель-переходник usb-rs232 (com), который продаётся в любом компьютерном магазине. Например, такой:

Кабель Gembird usb-rs232 uas111. Он удобен тем, контроллер спрятан в аккуратную коробочку. Правда, она запаяна, поэтому для вскрытия придётся либо её распиливать, либо срезать пластик паяльником.

В принципе, подойдёт любой другой подобный кабель, однако, нужно обращать внимание на удобство доступа к плате с контроллером. На некоторых кабелях она спрятана в разъёме rs-232, вскрывать который затруднительно, а на других может оказаться микросхема-капля, подпаятся к которой непросто. В конце-концов такой кабель может быть основан на каком-нибудь экзотическом чипе.

Микросхема pl2303. Интересны прежде всего ноги 1 (TXD) и 5 (RXD), нумерация ног идёт против часовой стрелки от угла, отмеченного на самом чипе точкой.

Обратная сторона с чипом max213. Cигнал от 1-ой ноги pl2303 приходит на 6-ю ногу max’а, а сигнал от 5-ой — на 19-ю ногу «максимки».
В принципе, эта микросхема для uart-ttl не нужна, она даже может помешать. Поэтому её нужно аккуратно выпаять, и тем легче будет подпаиваться к контактным площадкам.

Микросхема max213 выпаяна. Красный провод припаян к сигналу TXD, жёлтый — к RXD, чёрный провод — земля. Впоследствии можно подключать по схеме Antony, присодиняя провода «перкрёстно», т.е. RXD контроллера к TXD приставки, а TXD к RXD соответственно.

Выводы последовательного интерфейса у Ritmix RZX-50.

Вторая немаловажная часть — непосредственное подсоединение к компьютеру и настройка соединения.
Ниже будет рассмотрена специфическая ситуация, когда на компьютере (ноутбуке) установлена W7 x64, а в виртуальной машине VirtualBox — Xubuntu 11.10 x32. Всё нижеописанное также справедливо для любых дистрибутивов linux.

Перепаянный как указано выше кабель подсоединяется к компьютеру (при этом rzx-50 НЕ подключена). Естественно, что драйвер системой не установится, но это и не требуется. Загружаем xubuntu в виртуальной машине, пробрасываем вовнутрь подсоединённое устройство (должно обозначаться как Prolific Technology Inc. USB-Serial Controller). После чего загружаем консоль и вводим dmesg. Одной из последних строчек должно оказаться определение подключённого устройства (pl2303) и его отражение на файловую систему — в данном случае это /dev/ttyUSB0. Запоминаем это имя.

Теперь надо установить minicom. Команда стандартная: «sudo apt-get install minicom». Запускаем настройку: «sudo minicom -s» и попадаем в меню конфигурации. В Serial port setup устанавливаем /dev/ttyUSB0 в качестве Serial Device, скорость потока устанавливается 56700 8N1, hardware и Software Flow Control выключается (No). Далее в Modem and dialing нужно стереть строки Init String и Reset String.

Выходим из настройки и запускаем minicom в обычном режиме (sudo minicom). Теперь можно протестировать кабель, замкнув провода от сигналов TXD и RXD. Если при нажатии любых клавиш в minicom на экране появляются соответствующие символы, значит кабель работает.

Теперь можно подсоединять приставку к проводам способом, указанным выше, и включить её, наслаждаясь выводом в окно эмулятора терминала. Когда выпадёт приглашение ввести пароль, следует ввести «root». Если при вводе и выводе символов периодически появляются мусорные или посторонние, значит что-то не так с землёй (скорей всего оборвана). В идеаля земля также никак не должна замыкаться с сигналами TXD и RXD.

От редакции: Я лично сразу вспомнил конец 90ых, когда началась эпоха Palm. В то время я был счастливым обладателем Handspring Visor Deluxe, мощнейшим, по тем временам КПК (слово «планшет» еще не придумали). Так вот, в силу дефицита USB портов (да! да!) приходилось самому изготавливать кабель RS232-TTL. Более того, поскольку сигналы у Visor были трехвольтовые, а микросхема Maxim, обеспечивающая нужный уровень сигнала была дефицитной — приходилось на ножку «выхода» вешать делитель напряжения с 5 до 3.3в, чтобы не спалить устройство.

Сейчас все гораздо проще, и можно сосредоточиться на более содержательной деятельности, например внести посильный вклад в создание альтернативной прошивки для RZX-50 🙂