|
|
Февраль-март 2006 г.
Может быть, выкидушка в один прекрасный день, когда вы нуждались в ней особенно сильно, пропала без следа - они любят это делать в такие моменты. Может быть, вы прищемили её дверцей автомобиля. А может, производитель перестал их делать, и хочет вас вынудить поменять сетевую карту или модем целиком. Или вы где-то достали на халяву сетевые карты без выкидушек, в тайной надежде на их возможное использование в будущем, и вот такое будущее наступило. Вобщем, причины не важны - важно то, что вам теперь нужна недостающая деталь - выкидушка (aka dongle). На этой странице вы узнаете, как подключить большинство сетевых pcmcia-карт к сети и модемов к линии, изготовив выкидушку своими руками. Это делается достаточно просто и быстро.
Хотели бы вы изучить все о запутанностях передачи электронного сигнала по витой паре на одной короткой и легкой веб-странице? Думаю, да, но большинству людей это ни к чему, поэтому я расскажу вам только самый минимум, необходимый для изготовления самодельной выкидушки.
Предполагается, что вы используете сеть на базе 10base-T/100base-TX (витая пара 8 жил, и разъем RJ-45, похожий на телефонный, только большой), а не коаксиал, для которого тоже можно сделать выкидушку, но об этом здесь не написано.
Для простой 10 или 100-мегабитной сети используются четыре провода из восьми в разъеме RJ-45: два для приема данных и два для передачи. Обе пары изолируются от сетевого оборудования трансформатором, упрощенная схема которого показана ниже (кому интересно - неупрощенная схема от National Semiconductor). Я это к тому, что ваше оборудование защищено от коротких замыканий, перепутанных проводов, и тому подобное.

В разъеме RJ-45 эти четыре провода распределены следующим образом:

"Всё! Больше нам ничего не нужно". Теперь давайте делать выкидушку.
Фабричная выкидушка представляет из себя забавный небольшой пластиковый штепсель, втыкающийся одним концом в вашу pcmcia-карту. Без специализированного оборудования и CAD-проектирования (и юристов заодно, если фирма сетевушки узнает, что вы решили воспроизвести их аппаратуру) вы не сможете создать такую вещь. Впрочем, и не надо - мы можем вскрыть pcmcia-карту, чтобы впаяться проводами к контактам прямо на ней. Очевидно, что вы будете паять, а значит, должны иметь соответствующий навык, потому что контакты будут достаточно небольшими.
Внимание! Эта процедура требует разборки карты и припаивания внутрь ее проводов. Небрежный процесс пайки может повредить карту - так, мелкие капли припоя, попавшие случайно внутрь карты, могут вызвать короткое замыкание и выход из строя как карты, так и контроллера карты в ноутбуке, поэтому будьте очень осторожны и внимательны.
Описанное здесь создание выкидушки подойдёт для большинства карт, но не для всех, поэтому гарантий, что у вас получится, я не даю. В моем случае получилось, и не единожды.
Необходимые запчасти: припой, паяльник, омметр (мультиметр), инструмент для вскрытия карты, четырехжильный кабель, розетка RJ-45, хорошие глаза.
Вскрываем карту
Обычно по периметру pcmcia-карты расположена тонкая металлическая защита, которая загибается по ее краям для закрепления карты. Аккуратно отогните эти металлические уголки до степени, позволяющей разделить крышку карты на две части. Не переусердствуйте - после изготовления выкидушки уголки при сборке карты нужно будет загибать назад. Помните также, что иногда крышка карты бывает склеена по периметру (например, 3com 3cce489ec) - в этом случае придется аккуратно острым ножом или скальпелем ее раскрывать.
Находим трансформатор и ищем пары выходных/входных сигналов
Для определения места, куда припаивать провода, сначала необходимо найти выходной трансформатор. Обычно это один из самых больших компонентов на плате, и он должен находиться недалеко от разъема, к которому подключалась оригинальная выкидушка. Так как места на pcmcia-картах мало, у него будет не очень много общего с обычными трансформаторами, виденными вами ранее. Скорее всего, он будет похож на остальные чипы на плате, но с явно более большими контактами. Типичный интегрированный трансформатор имеет приблизительно 10-14 контактов с увеличенным между ними расстоянием по сравнению с контактами других чипов. Следующие фотографии показывают интегрированный трансформатор (слева) на разных модификациях карты 3Com 3c589 в сравнении с другими микросхемами (справа).

Если вы посмотрите на карту поближе, вы увидите четыре зеленые дорожки, выходящие слева из трансформатора. Они идут кратчайшим путем к разъему выкидушки. В отличие от остальных дорожек, идущих к разъему, именно эти четыре передают информацию по вашей сети.
Примечание: если вы не смогли найти трансформатора на карте, то вполне может быть, что его там и нет, и что он должен находиться в самой выкидушке. В таком случае эта статья для вас бесполезна.
Теперь мы знаем, что нам нужны четыре провода, и что они, скорее всего, выходят от трансформатора слева. Давайте найдем, где эти четыре провода находятся в разъеме для выкидушки. Для этого омметром мы тыкаем одним щупом по очереди в контакты разъема, а вторым - перебираем левые (ближние к разъему) контакты трансформатора. Маленькое или отсутствующее сопротивление покажет совпадение контактов и подтвердит нам их нужность. Найденных четыре контакта, скорее всего, можно считать парными - одна пара будет передавать данные, а вторая - получать. Теперь можно взять четыре проводка, и припаять их к этим контактам.
Примечание: это очень тонкая и аккуратная работа! Большинство, если не все, компонентов на таких платах имеют поверхностный монтаж, и если плата перегреется от пайки в каком-то месте, ближайшие компоненты просто отвалятся или как минимум "поплывут". Посмотрите на фотографии ниже, как съехал компонент L3 по сравнению с L2 от перегрева, и будьте осторожны, постарайтесь такого не повторить.

Определяем посылающие/принимающие пары и их полярность
Искать необходимые пары придется научным методом тыка. К счастью, вариантов не так много, и мы справимся быстро. Для удобства я предлагаю взять патч-корд небольшой длины и воткнуть его в хаб. Теперь берем первые два проводка, выходящие из сетевой карты, которая уже воткнута в ваш включенный ноутбук и настроена, и прикладываем к контактам 1 и 2 патч-корда. Смотрите на хаб - загорелись огоньки? Да - прекрасно, нет - поменяйте сначала проводки местами, и в случае неудачи повторите попытку с другой парой проводов. Если после всех этих операций сигнал соединения на хабе так и не загорелся, значит, вы что-то не так припаяли к карте. Если же огонек горит - поздравляем, мы нашли пару посылки данных. Теперь возьмите оставшуюся пару проводов и подключайте их к контактам 3 и 6, пока не заработает и прием данных, то есть не станет работать полностью работа в сети. Если не заработает, то попробуйте поменять пары проводов местами, а потом проверьте пайку проводов на карте.
Заработало?
Если сеть заработала - отлично! Можно теперь припаять или обжать розетку RJ-45 на конце торчащих из карты проводов, и у вас получится сетевая карта со своей выкидушкой. Я себе спаял, как показано на фотографии ниже.
После проверки того, что все работает нормально, я рекомендую покрыть место пайки на карте и на разъеме небольшим количеством эпоксидной смолы - чтобы провода от частого использования не переломались и не оторвались. Также необходимо закрыть крышку карты, и, возможно, сделать в ней небольшой паз для свободного выхода проводов наружу.



Добавление от 3 апреля 2007 года. Уважаемый alecv поделился своей схемой донгла для карты 3c589 ревизии C. Оригинал и другие фотографии его карт можно посмотреть на его сайте: http://www.nwpi.ru/~alec/3com/. На всякий случай архив его странички можно скачать и у меня (645 Кб).

Ну вот и все, ребята! Ждите дополнение о модемах и расширенный набор фотографий - постараюсь в апреле 2007 доделать.
Базируется на авторском материале: http://labs.cexx.org/dongle.htm
© 2005-2007 Vladimir N. Deribin
|
|