Перегляд одного допису
Старий 01.10.2013, 19:26  
sat-prof
Administrator
 
Аватар для sat-prof
 
Реєстрація: 14.12.2009
Дописи: 6.635
Ukraine
Мій ресівер: Opticum 9500HD Enigma2 (ACC Авангард) +Openbox X820 (Dir320)
Надіслати повідомлення для sat-prof на ICQ
Типово

Перетворювач USB to COM з дата-кабелів від старих мобільних телефонів

В статті описано як можна використати дата-кабелі від старих мобілок для інженерних задач
Почну з історії.
В 2000х роках в почалася ера мобільних телефонів, які функціонально покращувались з кожним роком. Паралельно йшов процес бурхливого розвитку комп’ютерів. Буквально через декілька років після появи телефонів з некольоровим дисплеєм і обмеженим функціоналом почали вироблятися багатофункціональні мобільні телефони, однією з функцією яких була синхронізація даних з комп’ютером. Перші кабелі (наприклад PCB133LBE фірми Samsung) мали інтерфейс RS232, який підключався до COM-порту комп’ютера і дозволяв зберігати в комп’ютері контакти, зображення, відео, а також деякі могли при доробці і змінювати програмне забезпечення телефону (прошивку).
В цей же час в комп’ютерах все більше і більше популярність набуває USB роз’єм, який повністю витіснив RS232 із-за його неперспективності (та й в ноутбуках вже немає СОМ-портів). Але виробники телефонів не могли вбудовувати на той час мікросхеми USB інтерфейси в свої телефони із-за їх великої вартості. Та вихід все ж таки знайшла компанія FTDI, яка розробила мікросхему перетворювач USB to COM. Таким чином всі телефони з COM-інтерфейсом можна було під’єднувати через “дата-кабель” до USB, а перетворення в RS232 здійснювала мікросхема, яка розміщувалась на кабелі у маленькій коробочці або на самих пристроях.

Водночас китайська фірма Prolific почала випускати аналог даної мікросхеми PL2303, який значно дешевше FT232 (вартість готового китайського кабелю дорівнювала вартості мікросхеми FT232).


Таких кабелів на ринку вже не знайти на сьогоднішній день, але багато таких кабелів можливо лежить у багатьох людей, які їх накупували в той час для своїх телефонів, попитайте. Мені віддали вже 4 таких кабелі) Також вони ще доступні в інтернет-магазинах (частіше китайських), треба задати запит USB to COM cable. Особливо радують кабелі які мають світлодіоди, які відображать передачу і приймання.
При розбиранні одного з кабелів я виявив всередині замість PL2303 MS3303 (яка виконує ті самі функції), але з меншим числом виводів і як виявилося за даташитом набагато менш функціональною ніж PL2303 (або FT232).
Тепер про тест цих кабелів. Для тесту я взяв один кабель на PL2303, один на MS3303, одну платку на FT232, а також зібрав схему на мікроконтролері ATtiny2313 (який має на борту інтерфейс RS232). Якщо ви будете використовувати готовий дата-кабель на PL2303, то тоді зі сторони плати, яка є виходом на телефон потрібно видзвонити який провід є TX, який RX, і який земля (спочатку загляніть в даташит PL2303 і від ніжок, які є сигналами TX, а також RX видзвоніть їх ).Принцип роботи схеми полягав у тому, щоб при вводі символу з клавіатури комп’ютера сигнал через USB to COM інтерфейс ішов до ATtiny2313, який прийнявши цей символ тут же передає його через USB to COM назад в комп’ютер (цей проект у вигляді окремої статті я викладу на цьому сайті одразу ж за цією статтею). В комп’ютері за допомогою програми HyperTerminal можна проконтролювати чи прийшов в комп посланий символ і його правильність.
Почався тест з FT232, яка показала чудовий результат – символ введений з клавіатури пройшовши в контролер повертався ним назад, також при підключенні частотоміра з інтерфейсом RS232 до комп’ютера сигнал проходив нормально.
Тест з PL2303. Такий самий чудовий результат (однак у багатьох радіоаматорів виникали проблеми з цією мікросхемою, одна з причин якої наведена далі, тож будьте уважні).
Далі - MS3303. Так от дана схема показує неоднозначний результат. З моїм експериментом з передачею символу ця мікросхема виявилась непрацездатною, однак при підключенні її до частотоміра дані йдуть в комп’ютер без проблем.
А тепер про проблеми. При підключенні в роз’єм даного кабелю Windows має знайти нове обладнання. Після встановлення драйверу на мікросхему (їх в неті повно) в диспетчері пристроїв в пункті Порти COM (LPT) має з’явитись новий послідовний COM-порт під номером, який йому присвоює операційна система, ти сам можеш переприсвоїти його в налаштуваннях даного пристрою.
Деякі кабелі не працюють із-за наступних можливих причин:
- необхідно впевнитись що в диспетчері пристроїв Windows в пункті Порти COM з’явився новий СОМ пристрій;
- неправильні налаштування даного послідовного порту в диспетчері пристроїв (швидкість передачі даних, формат кадру та інші);
- деякі кабелі не хочуть працювати під номером, який йому присвоїла Windows, тому перебираючи номери (наприклад, замість COM14 – COM1) можна знайти номер під яким цей пристрій функціонує нормально;
- також можлива причина в нероспізнаванні кабелю в Windows пошкодженого вірусами або при конфлікті в обладнанні, тому варто перевірити на іншому комп’ютері;
- неякісний кабель, потрібно перевірити чи є живлення на мікросхемі, продзвонити всі провідники від мікросхеми до роз’ємів або шукати несправність в деталях її обвіски, якщо з цим все гаразд то тоді проблема в мікросхемі, що не виправляється нажаль(
- також необхідно перевірити логічні рівні на інформаційних контактах (логічні рівні в 5В є завищеними для таких пристроїв як телефон (для комп’ютера вони нормальні!), в цьому випадку поставте стабілітрони 3.6В або 3.9В між виводами 1 и 3 мікросхеми PL2303 і землею (анодом на землю)).
Отже дані кабелі можна використовувати для зв’язку мікроконтролерів з СОМ-інтерфейсом комп’ютера, також є програматори мікроконтролерів на FT232.
PL2303 також можна переробити під програматор.

Узагальнюючи можна сказати, що поки виробники не почнуть вбудовувати в свої пристрої дешеві USB-інтерфейси (а також до них комп’ютерні програмні оболочки для радіоаматорів), такі кабелі будуть ще довго служити.
Цитата:
http://cxemu.te.ua/
__________________
Щоб бачити інформацію потрібна Реєстрація!
Цінуйте щирість, а не користуйтеся нею. (sat-prof)
sat-prof зараз поза форумом   Відповісти з цитуванням