Mar. 6th, 2012

Как подключать будет рассмотрено на примере модема GVC 21R.
GVC 21R

Изначально модем предназначен для подключался к компьютеру используя интерфейсом RS232-C, т.е. к COM портам. На данный момент этот интерфейс в современных домашних компьютерах отсутствует.

К USB можно подключить используя дата-кабель от старого мобильного телефона, который содержит микросхему-преобразователь USB в RS232 (но при этом логические уровни сигналов в дата-кабеле не преобразуются в соответствие с интерфейсом RS232-C, а соответствуют TTL).

Далее рассмотрим подключение на примере PL2303 — одной из найболее распространенных микросхем USB to RS232.


В модеме содержится другая микросхема GD75323, которая преобразует логические уровни интерфейса RS232-C в TTL (т.е. в те логические уровни, с которыми работает процессор в модеме и микросхема PL2303). В других модемах применяются аналогичные схемотехнические решения.


PL2303, другие USB to RS232 микросхемы и микроконтроллеры подключается к модему в обход GD75323, чтобы избежать лишнего двойного преобразавания RS232(TTL) в RS232-C, а потом из RS232-C в RS232(TTL). Но наилучшим образом будет подпаяться к ножкам 2..9 этой микросхемы, куда выведены линии от процессора модема.

Выяснить, какая линия какому сигналу соответствует, достаточно просто: "прозвонив" выводы GD75323 12..19 и выводы на 25-контактном разъеме интерфейса RS232-C (т.к. назначения линий в разных модемах могут быть разными). ...как именно соответсвуют выводы GD75323 2..9 и 12..19 можно понять из следующего изображения (если кому-то непонятно, то он может найти даташит на эту микросхему):

GD75323

после того, как выяснили назначение линий, к которым подключаются выводы 2..9 GD75323 подсоединяем их напрямую к одноименным выводам микросхемы PL2303.

...Обычно на платах дата-кабелей сигналы RS232 (с логическими уровнями TTL) выведены от самой микросхемы на отдельные контактные площадки, к которым и следует подпаиваться.

Но питание, которое берется непосредственно от USB, +5V и GND подключаем (в данном случае) не к выводам GD75323, а так, как показано на фотографии ниже: два серых проводка припаянные к диоду в нижнем левом углу, +5V припаивается со стороны обозначенной белым плюсом.

При таком подключении отдельный блок питания для модема становится ненужным, сам модем запитывается от USB.


GD75323 in GVC 21R

GD75323 in GVC 21R


Возможность подключения модема к кабелю с PL2303 или микроконтроллеру я реализовал таким образом:
GD75323 pinouts GVC 21R

При этом сохраняется возможность подключения модема к компьютеру как через COM-порт, так и через USB.

Линия RI_n осталась не подключенной к PL2303, что никакой роли не играет.

Итого, не считая лини питания, для связи модема и микросхемы USB to RS232 задействовано восемь соединений.


А можно при подключении модема к микросхеме USB to RS232 или микроконтроллеру обойтись меньшим количеством соединений?

Да, можно.

Модем и микроконтроллер (или микросхему USB to RS232) можно соединить (не считая линии питания) тремя проводами TXD <-> TXD, RXD <-> RXD, GND <-> GND.

При этом необходимо у модема замкнуть между собой линии CTS_n и RTS_n, иначе модем не будет передавать в компьютер данные полученные от удаленного модема, хотя и будет принимать команды и давать ответы в командном режиме. Но эта манипуляция (замыкание CTS_n и RTS_n) необходима, если нет возможности отключить контроль потока данных от модема к компьютеру. У модема GVC 21R такая возможность есть: надо подать в модем команду AT&K0.

...также правильным при трехпроводном соединении, но необязательным (т.к. это тоже можно определить командами, но не везде) действием является замыкание у модема между собой линии DTR_n, DSR_n DCD_n.  

Аналогично может понадобится у микросхемы USB to RS232 соединить CTS_n и RTS_n, и соединить DTR_n, DSR_n, DCD_n (в этом может возникнуть необходимость при использовании какого-то специфического софта).






Установка заданной скорости соединения между модемами. И краткая заметка по AT-командам модема. ) Установка заданной скорости соединения между модемами. И краткая заметка по AT-командам модема. )
Установка заданной скорости соединения между модемами. И краткая заметка по AT-командам модема. )
Page generated Dec. 25th, 2025 02:26 am
Powered by Dreamwidth Studios