Modding and computers Понедельник, 08.06.2026, 14:25
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Сергей, Doktor, Mnemon  
полнофункциональный интерфейсный кабель для Siemens
DoktorДата: Воскресенье, 13.05.2007, 22:50 | Сообщение # 1
почти местный
Группа: Модераторы
Сообщений: 105
Репутация: 2
Статус: Offline
В нижеприведенной статье представлена информация как собрать самому в домашних условиях из недорогих деталей полнофункциональный интерфейсный кабель для телефонов Siemens последних серий. Данная схема без какой-либо переделки и без смены распиновки подходит для следующих телефонов Siemens: x55 (A55, C55, M55, S55 - проверено); x60 (C60, MC60 - проверено); x65 (C65, CX65, M65, S65 - не проверено, но читатели говорят, что подходит). Также кабель должен подходить к телефонам A52 и A62.

кабель позволяет кроме соединения телефона с компьютером для перекачки информации или работы в GPRS осуществлять зарядку аккумулятора телефона от +5 в компьютера, а также позволяет выполнять перепрошивку телефона. Питание полного кабеля осуществляется от блока питания компьютера.

Однако, отсутствие преобразователей (микросхем MAX) приводит к тому, что уровни сигналов, обеспечиваемые кабелем на входах com-порта компьютера составляют 0 и +3 в вместо -3 и +3 в, требуемых по стандарту. В 99.9% процентах случаев этого вполне достаточно для нормального функционирования микросхемы UART (com-порта), однако теоретически возможно (практически пока не доказано :), что найдется такая материнская плата, которая не станет работать с данным кабелем. В этом случае вам ничего не остается, как собирать кабель на микросхеме MAX3232 или идти на другие ухищрения, чтобы обеспечить отрицательное напряжение на выходе кабеля. Но повторю еще раз, на практике данная схема работает прекрасно с десятками брендовых и не очень моделей материнских плат.

Теперь скажу несколько слов о "неправильных" или "неполных" (а может "китайских") кабелях - полноценный протокол RS-232 включает в себя 8 интерфейсных проводов и один "общий" (т.е. земля или GND). Эти 8 проводов включают (в порядке важности с точки зрения протокола) в себя RxD и TxD - это две шины для передачи данных от компьютера и обратно; далее идут CTS и RTS, которые предназначены для управления передачей данных; после чего DTR и DSR, которые предназначены для управления соединением и в последнюю очередь идут DCD и RI, которые выполняют по большей части дополнительные функции. Минимально возможное количество проводов для установки соединения - 3: GND, TxD и RxD (в этом случае соединение должно управляться программно). Вот именно столько используется в большинстве "левых" кабелей. Более того, этого достаточно для большинства приложений (а для других моделей телефонов - может быть и для всех приложений), но в такой конфигурации С55 не будет работать с GPRS!

Добавлено (13.05.2007, 22:44)
---------------------------------------------
Также хочу отметить одну интересную "фичу" С55, на которую я сам попался - этот телефон по умолчанию не работает с DES (Data Exchange Software), которая предназначена для работы со встроенной в телефон памятью как с диском (собственно телефон с ней и работает как с диском, уже называя его "Drive A", но хотелось бы иметь возможность перекидывать на него файлы с компьютера). Видимо фирма производитель (напомню, что это - Siemens) решила, что такая возможность ну просто лишняя в телефоне серии "С", который стоит 110 баксов и при этом имеет java и GPRS! Ох уж эти немцы, не могут сделать простой и нормальный телефон - надо придумывать себе и нам проблемы. Кстати, я сам узнал об этом не сразу, из-за чего поменял несколько первых трехпроводных интерфейсных кабелей - думал, что дело в них... Представляю, как бы я удивился, если бы купил настоящий полный кабель, а DES все равно бы не заработала - я скорее всего тут же понес бы телефон в сервис... Но напомню еще раз - это не глюк, это фича Siemens C55. Для решения этой "фичи" достаточно только собрать нормальный кабель (ну, например, как у меня) с внешним питанием и скачать себе программку "Siemens Quick EEPROM features 30" с очень полезного для владельцев сименсов сайта - www.siemens-club.ru. Как не крути, а история повторяется и русские опять уделали немцев (программа написана нашим соотечественником).

В общем после этой программы скачиваем оттуда же (www.siemens-club.ru) DES v2.67 и совершенно спокойно смотрим ей все, что есть на нашем телефоне.

полный кабель (что на самом деле не так сложно!), то необходимо задействовать дополнительные сигналы. Их также надо инвертировать, поэтому применение транзисторов становится уже не очень удобным и я предлагаю здесь воспользоваться отечественной микросхемой К561ЛН2, которая включает в себя 6 КМОП инверторов. В защиту своего выбора я скажу, что эта микросхема обладает удивительной распространенностью, невысокой стоимостью (около 4 р.) и возможностью (как и другие КМОП микросхемы) питаться напряжением от 3-х до 15-ти вольт. Это-то нам и нужно, т.к. com-порт воспринимает сигналы в диапазоне от +3 до +15 вольт, а телефон - около 3-х или 3.6, что позволяет запитать всю схему от 3.5 (стабилитрон типа КС133, который, в принципе, рассчитан на 3.3 вольта, но дает почему-то 3.5 - 3.7 при токе около 20 ма) вольт и автоматически все согласовать. Также, питание своего кабеля я осуществляю от +5в компьютера, что позволяет совместить его с зарядным устройством для телефона и получить таким образом "вечный GPRS модем" (хотя опыт показал, что телефон плохо заряжается при работе в GPRS, так что на плате я оставил перемычку - если хотите, то замыкайте ее и телефон будет заряжаться, если не хотите - то не замыкайте. Кабель при этом работать будет нормально, а вот телефон заряжаться уже не будет.

Практика показала, что при питании от +5 в и наличии диода в схеме телефон вообще не может заряжаться из-за слишком малого напряжения на зарядном выводе. Так что пришлось его убрать и самому отключать телефон от компьютера перед выключением последнего. Возможно, установка в это место диода Шоттки или любого другого с малым падением напряжения решит эту проблему.

Добавлено (13.05.2007, 22:45)
---------------------------------------------
Итак, всего понадобится 5 из 6-ти инверторов микросхемы - для TxD и RxD, для CTS, для DCD и для RTS. Схема приведена ниже:

Думаю, что особых пояснений она не требует, скажу лишь только, что диоды (а их тип - КД522 или КД521) защищают микросхему от перенапряжений контроллера uart, который выдает 0 как -10в, а 1 как +10в (за него самого не беспокойтесь - его можно даже замыкать на общий провод, в этом случае он дает ток 7.5 ма соответствующей полярности; а горят они при нуль-модемном соединение совсем не из-за этого, а из-за того, что между корпусами двух различных компьютеров практически всегда есть напряжение (до 110 в), если они не соединены отдельно и если при втыкании кабеля первым докоснется не общий провод, то сами понимаете, что 110в uart не выдерживает; но это уже другой разговор). Стабилитрон обеспечивает ее питание напряжением +3.5 вольта, приемлемым как для телефона, так и для порта. А резисторы нагружают линии, защищая от возможных помех.

Внимание! В схеме нет лишних деталей. Не слушайте какого-либо "знатока", если он будет утверждать, что "вот эти диоды не нужны" или "резистор лучше поставить сюда" - схема должна быть собрана именно в таком виде, как она нарисована выше. Единственным исключением является то, что можно убрать диод на 400 ма, который стоит в цепи зарядки телефона, т.к. с его наличием телефон не может заряжаться (на диоде падает слишком много напряжения), но об этом сказано выше.

Также надо сказать, что приведенная схема рассчитана на работу непосредственно около телефона, а с компьютером может соединяться достаточно длинным кабелем (все равно у меня получилась здоровая по размеру плата, так что запихнуть ее в штекер от порта не получится...) Длинный кабель для соединения с компьютером сильно приветствуется в случае использования GPRS, т.к. в это время телефон постоянно работает на передачу и от него идет повышенное излучение, так что для того, чтобы избежать лишнего воздействия этого излучения на вас рекомендуется телефон положить подальше от вас, т.е. подальше от компьютера. Если GPRS использовать не планируется, то можно сделать и короткий кабель.

В качестве провода от компьютера до платы я использовал STP 5-й категории. Это - обычная экранированная витая пара, содержащая экран и 2*4 провода. При этом я взял себе 5 метров, но при просмотре сигналов осциллографом было видно, что на скорости 57600 (а выше для GPRS и не надо, т.к. никакого сжатия данных там нет!) фронты сигналов еще вполне прямоугольные, т.е. при необходимости можно купить 10, а то может быть и 15 метров такого кабеля и разместить телефон вообще в другом конце квартиры. Возвращаясь к кабелю, отмечу, что из 8-ми проводов я использовал 2 общих (как раз те, что переплетаются с сигналами TxD и RxD), а также подсоединил к общему проводу экран. Если у вас будет не витая пара, а просто 8-ми жильный кабель, то подсоединяйте к общему проводу любые его 2 жилы. На такой небольшой скорости, как 57600 это некритично.

Добавлено (13.05.2007, 22:48)
---------------------------------------------
Еще, на 5-ти метрах кабеля напряжение питания при зарядке телефона упало с 5-ти вольт до 4,75, так что при 15 метрах следует ожидать 4.25, чего уже может не хватить. Это зависит от толщины провода и придется устанавливать экспериментальным путем.

Фотографии платы (которую при желании вы можете и повторить) и всего устройства приведены ниже.

По многочисленным просьбам я дорисовал на плате номера контактов разъемов телефона и компьютера, к которым необходимо подключать соответствующие провода (следует иметь ввиду, что так как все каналы схемы однотипны, то возможно верное ее подключение и другим способом). Также на плате обозначено, в какую сторону ключем устанавливать микросхему.



Добавлено (13.05.2007, 22:48)
---------------------------------------------
Примечание: на плате нет провода, идущего к контакту DSR порта компьютера. Дело в том, что высокий уровень на этом выводе означает, что внешнее устройство подключено и готово к работе, а высоким уровнем для контроллера uart является любое напряжение в диапазоне +3в .. +15в. Поэтому я подключил к этому выводу +5в непосредственно от БП компьютера. На схеме же приведено подключение на этот вывод +3.5в от стабилитрона, что тоже является правильным.

Если вы решили повторить данную плату, то ниже приведен ее рисунок, выполненный в Компасе
Рисунок выполнен со стороны дорожек печатной платы, так что его можно распечатывать и переводить на текстолит без дополнительного зеркального отображения. Оригинальный файл для Компаса можно взять Тут
Внимание! Приведенные рисунки сделаны в масштабе 2:1 для повышения читабельности!

Добавлено (13.05.2007, 22:49)
---------------------------------------------
совсем забыл сказать - самое важное в создании кабеля - найти разъем, который бы подошел к телефону. Это можно сделать следующими вариантами:

1. Купить дешевый (и плохой) кабель для С55 у которого есть хотя бы 7 контактов, после чего его переделать.

2. Купить кабель от x35/x45 (а может и от еще каких) - он почти такой же, только его надо будет обработать напильником smile (но по выводам 55-я серия отличается от всех предыдущих!)

3. Купить зарядку для телефона С55 (или hands-free гарнитуру, или еще что-то с разъемом) и использовать разъем оттуда (тут надо иметь ввиду, что на многих зарядках только по 2 контакта из 12, а надо 7, так что их придется искать еще где-либо).

4. Если у вас есть неисправная материнская плата с AGP слотом и напильник :), то вы можете выточить разъем из AGP слота. Шаг контактов в нем полностью соответствует шагу контактов в разъеме Siemens. Пример такого разъема, предназначенного для телефонов Siemens x35/x45/x50 представлен на фотографии.

В заключение я хочу сказать, что данный кабель отлично работает сейчас на скорости 115200 (поставил только для проверки) с GPRS (качает около 4.5-ти кб/сек) с аппаратным контролем потока вот уже 6-й час подряд, работает с DES (после удаления "фичи" производителя), работает с программой удаления "фичи", с программой перепрошивки телефона, а также другими утилитами, скаченными с сименс-клуба (www.siemens-club.ru). Нерабочих программ пока найдено не было.
Если кого из вас интересует полное описание разъема телефона C55 и назначение каждого из его выводов, то вам следует скачать A55/C55 Level 2.5 Repair Documentation с сайта www.o45m.ru: http://www.o45m.ru/55/doc/sm_A55-C55_lvl_25_V1[1].1.rar

Добавлено (13.05.2007, 22:50)
---------------------------------------------
Схема распиновки разъема com-порта и телефона (на рисунке представлен штекер от зарядного устройства, т.к. кабель в данный момент вставлен в телефон и работает smile

/// взято с http://bobjohnson.nm.ru )., а вот то, что сделал Хакер ))) по этой же схеме






 
HackerДата: Понедельник, 14.05.2007, 07:03 | Сообщение # 2
Группа: Удаленные





причем если это видно, то у меня сделано для Nokia.. что говорит о том что шина I2C может легко с помощью этой схемы работать и на других телефонах.. так же у меня есть некоторое доработки, и 4 транзистора, схему более подробно я выложу позже.. она так же была взята с инета, и кто её автор, с ФБР искать надо.. smile
моя схема отработала уже в течении 8 лет, её я шил разные телефоны, и не только Nokia или Siemens.. попадались и моторолы и эриксоны.. правда не для всех есть проги под ком порт..
но найти можно... удачи всем..
Заверяю МАХ232 необязательна.. можно обойтись и нашими ЛН-ками.. smile

Добавлено (14.05.2007, 07:03)
---------------------------------------------

 
СергейДата: Понедельник, 14.05.2007, 10:36 | Сообщение # 3
Профессионал
Группа: Модераторы
Сообщений: 404
Репутация: 1
Статус: Offline
Да и ещё вдобавок спичичный коробок biggrin Статью гудь

Попроси у Билл Гейста
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2026Сайт управляется системой uCoz