Автопортал || Авто - статьи

Сельскохозяйственная техника
Чтение RSS

Siemens data cable schematics


ü Схема є "повною".

ü Робота з GPRS

ü Робота фірмового Data Exchange Software

ü Робота програм для перепрошивки телефону / патчів (Freia, V _Klay)

ü Робота з іншими апаратами (Sony, Maxon і багато інших)

ü Зарядка акумуляторної батареї, що особливо важливо при тривалій роботі в Інтернет.

ü Світлодіодна індикація - відразу видно причину всіх несправностей при перепрошивки або при роботі в інтернет

Схема живиться від USB-порту PC. Можна живити схему від PS / 2 порту (наприклад, зібравши перехідник), але в цьому випадку я не рекомендую подавати живлення на телефон (1а ніжка роз'єму). Струм, споживаний телефоном при підзарядці досить великий, до 400мА, а PS / 2 порт не розрахований на такі струми (на відміну від USB).

Досить часто зустрічаються схеми харчуються безпосередньо від COM-порту. Такі схеми працюють не скрізь, не завжди, і не з усіма програмами. Багато материнських плат не забезпечують достатній струм, так як резистори, підтягують вихід порту до +12 vімеют великий номінал (ці резистори необхідні - висновки COM порту допускають коротке замикання). Наприклад, моя материнська плата GIGABYTE не тягне жодну схему, що харчуються від COM-порту. Поки навантаження немає - на виході 78 L05 присутній +5 V. Але варто підключити хоча б один світлодіод, як напруга опускається до 2 V. Тому я поступив професійно і живити схему кабелю від USB, що додатково забезпечує зарядку акумулятора.

Мною використані дві мікросхеми MAX 232 A фірми Maxim. Кожна містить два приймача і два передавачі. Фірма Maxim використовують оригінальну технологію перетворення напруги живлення +5 V в необхідні для RS 232 інтерфейсу +/- 10 V. Перетворювач, працюючи на частоті близько 200 kHz, поперемінно заряджає конденсатори 0.1мкф від джерела живлення і потім розряджає їх на навантаження. Коли конденсатори підключаються до джерела живлення, вони заряджаються паралельно, а при розрядці включаються один за одним, тим самим, подвоюючи напруга. Струм виходить невеликий, але для "прокачування" RS 232 лінії вистачає.

Я зустрічав схеми, які не використовують дорогі приймачі Maxim. Замість цього застосовують КМОП інвертори 561ЛН2 або навіть просто звичайні транзистори. Така схема буде працювати тільки з останніми комп'ютерами, що відповідають щодо нового стандарту EIA / TIA 232 E, в якому описано вимога cable fault protection. Стандарт рекомендує, щоб вихід приймача залишався високим, коли на вході негативний потенціал, або він висить в повітрі, або замкнутий на масу. Тому всі схеми, які не використовують двуполярное харчування, є "хаком". І все питання "чому схема не працює" з'являються не тому, що людина неправильно зібрав схему, а тому, що фокус, за рахунок якого вона працює, просто не вийшов. Я противник конструювання схем працюють за рахунок сумнівних трюків, і не просто так існують спеціалізовані мікросхеми приймачів.

Існують більш серйозні причини, чому потрібно ставити повноцінні приймачі. Якщо базова станція знаходиться далеко, то телефон змушений піднімати потужність сигналу. При цьому у всіх провідниках наводяться перешкоди. Навіть при звичайній потужності передачі перешкоди добре чутні (а також видні на телевізорі, моніторі, і т.д.). Чим слабкіше сигнали, тим сильніше вони схильні до впливу перешкод і наведень. Стандарт RS 232 визначає так звану "мертву зону" поблизу 0 V. Всі сигнали менші за розмахом +/- 3 Vпо стандарту вважаються шумом, на заваді. Мені зустрічалася схема на 561ЛН2 харчується від 3.3 v. З точки зору входів телефону це зроблено правильно (див. Далі) але потрібного розмаху сигналу на виході в RS 232-кабель взятися просто нізвідки і схема не долає необхідний поріг 3 v, не кажучи вже про рівні +/- 3 v. Послідовний інтерфейс володіє деякою толерантністю (пристрої при великій кількості помилок можуть знизити швидкість зв'язку і тим самим вирішити проблему) але мені хотілося гарантувати стійку, бессбойную роботу на високих швидкостях. Особливо мені не хотілося знищити телефон через помилки в даних при його перепрограммировании. Це ще одна причина, по якій я віддав перевагу дорогі приймачі, а не сумнівний дешевий "хак".

Я вибрав MAX 232 A як найбільш доступні мікросхеми. Фірма Maxim випускає досить широку номенклатуру перетворювачів інтерфейсу і серед них є мікросхеми, які містять в одному корпусі всі канали. Але, по-перше, вони досить дефіцитні, а по-друге, одна така мікросхема коштує значно дорожче двох MAX 232 A. Мікросхеми від Maxim можна (і навіть потрібно, так як я вважаю, що фірмова ціна на MAX 232 неадекватно задерта) замінити їх прямими аналогами від Sipex або Analog Devices - це SP 232 Aи ADM 232 A / ADM 202.

Більшість GSM телефонів проводиться по 3.3 v CMOS технології. Рівні сигналів для 3.3 v CMOS технології повинні мати відповідний рівень. Інакше входи телефону перевантажуються і можуть вийти з ладу. Тому я встановив два малопотужних стабилитрона на 2.7 v. Вони не дозволяють піднятися рівню логічної одиниці вище, ніж це потрібно для 3.3 v CMOS. Треба сказати, що 99% схем зустрічаються в Інтернет ніяк не враховують це. Від таких варварських схем нещасний Siemens 55 рятується тільки тим що розробники вмонтували на вході телефону ESD-фільтр (стабілітрони і резистори). Зауважу - тому ні вхід, ні вихід нашого кабелю з боку телефону не потребує фільтрах.

Можна побудувати конвертер RS 232 <-> CMOS 3.3 v інакше. Можна використовувати низьковольтні приймачі MAX 3232 і прибрати стабілітрони. Мікросхеми MAX 3232 (вони ж Sipex SP 3232) живляться напругою 3.3 V і формують правильні рівні CMOS. Обмежують стабілітрони при цьому не потрібні. Зате необхідно полчіть 3.3 Vдля харчування мікросхем. Стабілітрон з резистором тут не допоможуть (знову каменьв сторону неписьменних схем), так як стабілітрон є генератором напруги, а передавачів мікросхем потрібно досить значний струм - все залежить від швидкості з'єднання і ємності кабелю. За Datasheet на MAX 3232 це близько 10-40 мА (на один корпус, а у нас два). Так що доведеться або зібрати найпростіший параметричний стабілізатор (для цього буде потрібно транзистор), поставити інтегральний мікро-стабілізатор або навіть так званий Step -Down, що випускається тими ж Maxim.

Можливість появи 900 MHz -наводок на слабкострумові 3.3 v CMOS ланцюга визначає фізичний дизайн кабелю. Китайці і російські умільці зазвичай збирають схему в RS 232-роз'ємі комп'ютера. Це не правильно. Схема повинна знаходитися в безпосередній близькості від телефону, тобто подовженими повинні бути провідники з перешкодостійким RS 232, а не слабкими CMOS 3.3 v сигналами. Загальна довжина кабелю в моїй схемі становить 2м, що набагато зручніше китайського Огризка.

Телефони Siemens 55й серії самі автоматично визначають тип підключеного аксесуара. При цьому телефон керується з'єднанням певних висновків роз'єму на масу (це необхідно робити через резистори, тому що ці сигнали є як входами так і виходами). Саме тому між масою і контактами 5,7 мною включені резистори номіналом 10к. З їх допомогою телефон визначає наш кабель як USB DATA CABLE DCA -510. Якщо прибрати ці резистори, то телефон не зможе визначити тип кабелю як USB і відмовиться заряджати батарею.

Харчування на схему і телефон подається через USB коннектор.

Якщо USB харчування підключено до комп'ютера, то телефон і схема будуть харчуватися від нього. При цьому кабель визначається як DCA -510. Якщо USB роз'єм відключити, то харчування на схему почне давати сам телефон і не дивлячись на відсутність USB-харчування, датакабель як і раніше продовжить працювати. При цьому телефон без зовнішнього живлення ідентифікує наш кабель як DCA -5

Для того щоб прошивати firmware телефону потрібно подати харчування на схему перетворювача, але при цьому сам телефон повинен знаходиться у вимкненому стані і на нього не повинно надходити напруга живлення. Для цієї мети мною застосований вимикач в ланцюзі харчування телефону.

Деякі люди, зіткнувшись з тим, що телефон, не заряджався від USB (не знали про резистори) і з тим, що схема не запрацювала з живленням від COM-порту, надійшли гранично просто - підключили до схеми зарядку. Телефон знаходить ~ 6 v, і починає заряджатися. Я не раджу так робити. Щастя, якщо зарядка гальванически ізольована від мережі 220 v. Якщо немає, або ізоляція погана (існує витік) - то в один прекрасний момент ви отримаєте чотири "трупа": згорілий телефон, зіпсований дата-кабель, згорілу зарядку і згорілий комп'ютер.

Під кінець одне маленьке попередження. Будьте розсудливі. Перш ніж підключати телефон або USB шнур зробіть елементарні перевірки приладом - чи немає замикань? Чи всі напруги йдуть в потрібній полярності? Якщо полярність харчування невірна, телефон миттєво згорить. Якщо у вас закоротити USB, то вам пощастить, якщо включиться захист блоку живлення вашого комп'ютера. Сучасні блоки живлення досить потужні і при короткому замиканні ваш БП швидше сожгет доріжки на материнській платі, ніж ніж дає про себе його внутрішній захист. У будь-якому випадку спочатку перевіряйте, потім підключайте телефон. Якщо активізувати Developer menu (вручну або через SiMoCo) то всередині меню є монітор COM-порту телефону. Дуже зручно для налагодження. Там же є розширене меню accessories.

Як кабелю я взяв звичайний, дешевий плоский 10-жильний шлейф (1.5 метра) - по 10й жилі підключений до джерела живлення +5 v. Якщо ви поступите також, і COM-роз'єм у вас з голками для наколки на кабель, то врахуйте, що номери провідників в шлейфі з наколюють роз'ємом DB 9 не відповідають нумерації штекерів DB 9-роз'єму, так що будьте уважні.

Плата у мене займає площу трохи менше сірникової коробки. Всі деталі для поверхневого монтажу (крім мікросхем). Світлодіоди також для поверхневого монтажу, розведені з самого краю друкованої плати. Можна залишити тільки два світлодіоди - TxD і RxD, так як інші малоінформативні. Вимикач припаяний до плати. Телефонний роз'єм вийнято з корпусу і припаяний до плати. Вся схема залита прозорою епоксидною смолою так, що вимикач підноситься над заливкою. Роз'єм можна взяти від китайської гарнітури (близько 40-100 рублів), зробити його з розетки RJ -45 або з фрагмента AGP роз'єму від згорілої материнської плати.

Як швидкий і брудного рішення можна виконати роз'єм у вигляді продовження друкованої плати. Потрібно зробити на платі прямокутний виступ, який заходить в роз'єм телефону і на якому у відповідності з кроком роз'єму витравлені доріжки. На доріжки припаяти тонкі зволікання, а знизу під плату приклеїти прямокутний шматочок стірательной гумки для притиску плати.


схема в postscript-форматі для роздруківки на принтері. [14,997 байт]
А ось тут можна взяти схему і опис запакованою в один файл. [43,094 байт]

Last edition: 20-SEN-2004

Перш ніж підключати телефон або USB шнур зробіть елементарні перевірки приладом - чи немає замикань?
Чи всі напруги йдуть в потрібній полярності?