вторник, 2 августа 2011 г.

Переходник USB-RS232 из ручного сканера штрих-кодов

Делаем из ручного сканера штрих-кодов CipherLab 1000USB-COM переходник USB-RS232. :)

Сам преобразователь интерфейсов построен на связке CP2102 (USB-UART) и ADM202EA (UART-RS232) и не совсем полноценный -  без служебных сигналов RTS, DSR и т.п., но часть оборудования, типа ККМ, работают и так. Скорость порта выставляется до 115200. Ряд параметров (название продукта и т.п.) можно изменить с помощью утилиты CP210xSetIDs.exe.

От схемы преобразователя интерфейсов (коробочка на шнуре) на разъем внутри сканера идут 5 проводников:

Красный питание 5В
Черный оплетка
Зеленый Rx
Оранжевый Tx
Черный Сигнальная земля 

Обрезаем кабель и распаиваем в 9-пиновый разъем D-SUB "папа" землю и Rx/Tx. При желании можно напаять на оставшийся хвост сканера ответный 9-пиновый разъем и вывести 5-вольт в отдельный миниатюрный разъем питания.

понедельник, 1 августа 2011 г.

Распайка кабеля Curitel DICU-2410 (для Pantech HX-550C)

Нашел в запасниках USB-кабель Curitel DICU-2410 для подключения CDMA телефона Pantech HX-550C (лежал там же, рядышком) к ПК. Озадачился изготовлением из него переходника USB-UART. Поиск в интернете распайки не дал ничего конкретного и заслуживающего доверия. Пришлось разбирать и прозванивать.

Распайка со стороны КАБЕЛЯ (в интернете есть распайка со стороны телефона и то с вопросиками - соответственно, там входы и выходы меняются местами). Цвета приведены для справки, в каком-то экземпляре кабеля могут и отличаться.


1

2

3зеленыйDSR

4

5

6

7

8

9

10

11

12розовыйSignal Gnd

13голубойTx

14серыйRx

15

16

17белыйDCD

18коричневыйRI ?

19черный, желтыйGND

20бледно-голубойCTS

21красный+5В ?

22красный+5В ?

23оранжевыйRTS

24фиолетовыйDTR







Небольшие комментарии к таблице.
  1. Кабель этот - с возможностью зарядки, есть соответствующая кнопочка на корпусе. Но напряжения на выходе от положения кнопочки не зависят. Возможно, кабель не совсем исправен. Но это и неважно, наличие линии +5В меня не интересовало. В случае необходимости, кабель можно будет починить или модифицировать.
  2. Если подать сигнал на входе RI, он почему-то не обнаруживается. Ну и ладно. Разбираться нет смысла.
  3. На сигнальной земле относительно (пин 12) относительно земли на 19-ом пине 0.66 вольта. 
P.S. Прозвонил зарядник, "+" на 4 и 5 пинах, земля - 12 и 19. Тогда назначение пинов 21 и 22 еще более непонятно.

Осталось напаять 9 разъем - и переходник USB-UART готов. Кстати, он реализован на мелкосхеме семейства FT232 (маркировка AFLS AF22322, даташит отыскать не удалось) и определяется программой FT_PROG. Ей же можно подкрутить некоторые параметры типа наименования устройства и серийного номера. Windows 7 сама нашла и установила драйвер, в его настройках можно указать номер порта, скорость - все как полагается. Скорость выбирается вплоть до 921600 бит/сек.