Автор: Григорьев Михаил
Благодарности: Хлюстов Евгений (за помощь в пайке разьема)
Редакция от 05.06.2009
В данной статье мы рассмотрим вопрос подключения кабеля COM-порта к маршрутизатору ASUS WL-600G, что даст нам возможность для настройки CFE, отладки процесса загрузки ядра Linux и полноценной работе в консоли.
Т.к. уровень логического 0 и 1 по стандарту RS-232 это -15В. и + 15В., а в нашем маршрутизаторе эти уровни 0В. и +5В., то для преобразования уровней сигналов нам понадобится преобразователь. Удобнее всего воспользоваться либо готовым преобразователем, для этого подойдет дата-кабель от сотового телефона, например от Siemens S35i или же спаять преобразователь на микросхеме. На сегодняшний день самый распространенный преобразователь уровней UART-TTL - это микросхема фирмы Maxim - MAX232. Скачать Datasheet на MAX232 можно здесь. Схема подключения микросхемы приведена на рисунке 1. На рисунке 2 показана плата маршрутизатора с обозначением контактов для подключения кабеля COM-порта.
|
Рис 1. Электрическая схема преобразователя уровней. |
|
Рис 2. Схема подключения кабеля к плате маршрутизатора. |
Чтобы не тратить время на сборку преобразователя уровней, я воспользовался дата-кабелем от телефона Siemens S35i в котором данный преобразователь уже есть. Внешний вид дата-кабеля без разъема телефона показан на рисунке 3.
|
Рис 3. Дата-кабель Siemens S35i. |
Самое простое - это припаять 3 провода от дата-кабеля к плате маршрутизатора и на этом работа заканчивается, но в этом есть один минус - если потребуется отключить кабель, то придется снова паять, поэтому я дополнил конструкцию разъемом (Рисунок 4). Разъем был взят от обычного кабеля COM-порта из компьютера. Так же на плату была припаяна штырьковая колодка (Рисунок 5).
|
Рис 4. Дата-кабель с разъемом. |
|
Рис 5. Штырьковая колодка на плате. |
|
Рис 6. Подключенный кабель. |
Теперь подключаем кабель к компьютеру, запускаем программу терминала COM-порта, например Putty и можем начать работу с маршрутизатором через COM-порт.
|
Рис 7. Программа Putty. |
|
Рис 8. Процесс загрузки маршрутизатора. |
|