Напевно, хтось вже прочитав на нашому форумі повідомлення 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. Сигнал від 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 слід запускати з ім'ям налаштування в командному рядку.
Виходимо з настройки і запускаємо minicom в звичайному режимі (sudo minicom). Тепер можна протестувати кабель, замкнувши дроти від сигналів TXD і RXD. Якщо при натисканні будь-яких клавіш в minicom на екрані з'являються відповідні символи, значить кабель працює.
Тепер можна приєднувати приставку до проводів способом, зазначеним вище, і включити її, насолоджуючись висновком у вікно емулятора термінала. Коли випадёт запрошення ввести пароль, слід ввести «root». Якщо при введенні і виведенні символів періодично з'являються сміттєві або сторонні, значить щось не так з землею (скоріше за все обірвана). В ідеалі земля також ніяк не повинна замикатися з сигналами TXD і RXD.
Зараз все набагато простіше, і можна зосередитися на більш змістовної діяльності, наприклад внести посильний вклад у створення альтернативної прошивки для RZX-50 🙂