Содержание
Описание работы блока
Принципиальная электрическая схема приведена на рис 2.
Центральная часть устройства – микроконтроллер CP2102 производства SILICON LABORATORIES. В качестве микросхемы драйвера уровней применен преобразователь MAX3243 производства фирмы Texas Instruments. Переходник обеспечивает все модемные сигналы: DSR, DTR, RTS, CTS, RI, DCD, а также основные сигналы RXD и TXD.
Установка устройства в ОС
Мультиобзор четырех преобразователей usb-com с buyincoins
Дешевые USB-COM: расстановка точек над i. Расчлененка. Осциллограммы. Тестирование в реальных условиях.
Как-то потребовалось максимально бюджетно организовать прием факсов в небольшом офисе. Для этого с антресолей был извлечен факс-модем ZyXEL Omni 56K, а поскольку в современных компьютерах порт RS-232 давно канул в лету, на БиКе было решено приобрести адаптер USB-COM. Изучение предложений привело к решению купить все четыре имеющиеся в продаже на тот момент разновидности, благо итоговая стоимость получалась порядка 11 USD.
Итого по получении из пакета были извлечены (слева направо в порядке возрастания цены):
1. www.buyincoins.com/item/341.html — $1.91
Условно назовем его «бесхвостый».
2. www.buyincoins.com/item/337.html — $2.05
Условно «прозрачный».
3. www.buyincoins.com/item/351.html — $3.09
Условно «черный».
4. www.buyincoins.com/item/4026.html — $3.91
Условно «серый».
1. «Бесхвостый».
Самый дешевый экземпляр обзора. Выглядит хлипко, плата из корпуса вытаскивается невооруженными руками.
Вместо корпусного чипа просто «капля» на текстолите. Флюс не отмыт.
Идентификатор устройства — VID_1A86&PID_7523, на диске и в интернете наличествуют драйверы под современные 32- и 64-битные операционные системы от Microsoft. После установки драйверов идентифицируется как USB_SERIAL CH340.
Backtrack linux тоже в курсе о его существовании:
Подключенный осциллограф показал, что выходы RTS и DTR выдают в качестве логической единицы 5В, в качестве логического нуля 0В, то есть никакой не RS-232, а самый что ни на есть незамутненный TTL. То же самое относится к выводу TXD.
В режиме простоя.
В режиме передачи данных. Здесь и далее на всех осциллограммах скорость порта 9600 бод, 8 бит посылка, 1 стоп-бит, нет контроля четности. Развертка — 1 мс/деление, чувствительность — 5 вольт/деление (делитель в щупе установлен в положение 1:10).
В порт выводится одно и то же слово. Первому, кто его назовет — плюс в карму.
2. «Прозрачный».
В отличие от предыдущего не разбирается вообще. Но сквозь прозрачную пластмассу видна такая же «капля», да и определяется в системе с тем же VID-PID. Не удивительно, что и логические уровни оказались такие же.
3. «Черный». Опознался при включении как VID_067B&PID_2303.
Самый свежий драйвер, скачанный с сайта Prolific, завелся с полтыка, что позволяет сделать вывод, что чип — либо оригинальный Prolific, либо поздний клон, не опознающийся драйвером как контрафактный.
На обратной стороне нашлась микросхема-преобразователь уровней SP3243ECA.
Уровень в режиме простоя:
В режиме передачи данных:
4. «Серый».
Тот же VID_067B&PID_2303. Так же заработал с последним драйвером.
Чип преобразователя уровней — MAX211CAI.
Уровень в режиме простоя:
В режиме передачи данных:
Тестирование работоспособности с реальными устройствами.
Устройство №1: спутниковый ресивер Dreambox 500S.
Параметры подключения: 115200 8N1.
Адаптеры на CH340 выдают в консоль мусор:
Адаптеры на PL2303 работают корректно:
Устройство №2: тот самый ZyXEL Omni 56K
Параметры подключения: 57600 8N1.
Все 4 адаптера подключились успешно.
.
Устройство №3: маршрутизатор Cisco 2801.
Параметры подключения: 9600 8N1.
Все 4 адаптера подключились успешно.
Устройство №4: офисная АТС Nortel Meridian 11C.
Параметры подключения: 9600 8N1
Все 4 адаптера подключились успешно.
Устройство №5: попытаемся прочесть EEPROMы 24Cxx и 93Cxx программатором PonyProg.
Как известно, программа PonyProg2000 позволяет читать и писать большое количество последовательных флэшек и микроконтроллеров, используя последовательный порт компьютера в качестве интерфейса. Отличие от предыдущих испытаний в том, что собственно выводы приема и передачи данных нам понадобятся постольку поскольку. Для программирования используется режим Bit-Banging — имитация сигналов интерфейса методом «дрыгания» в нужном порядке выводов GPIO (DTR, DST, CTS, RTS). На многих форумах электронщиков утверждается, что USB-COM преобразователь для этих целей непригоден вообще. Что мы сейчас и проверим.
Спрятал под спойлер. Много текста и фото.
Сдуваем SPD-чип со старой планки памяти. Это и есть EEPROM 24С02.
Панельки-переходника с SOIC на DIP у меня нету, поэтому подпаиваю по проводу к каждой ноге.
Сигналы порта уходят на ноги чипа через резисторы 4.7к и «подперты» стабилитронами 5.1В согласно схеме.
Подаем 5В от USB, запускаем программу, выбираем чип, нажимаем кнопку «Прочитать».
Вот оно, содержимое:
Флэшка прочлась, но очень-очень медленно. На несчастные 256 байт понадобилось порядка 30 секунд. Страшно представить, сколько будет читать флэшка размером хотя бы 1 мегабайт.
Тем не менее, констатируем, что прочесть 24Cxx удалось.
Теперь попробуем прочесть EEPROM с интерфейсом Microwire.
Выдергиваем 93C46 из панельки на старой сетевой плате:
Вставляем в макетку и обвязываем резисторами-стабилитронами согласно схеме.
Нажимаем кнопку «Прочитать».
В ответ получаем нули:
Неужели флэшка пустая? Подключаем стенд к порту на материнской плате, читаем.
Нет, не пустая. В чем же дело? Подключаем логический анализатор и смотрим обмен.
USB-COM:
«Аппаратный» COM:
Кроме ужасающей разницы в периодах следования импульсов видим, что аппаратный порт дрыгает ногой сброса (канал №3), а USB-COM не хочет. Эта нога управляется сигналом TXD порта. Как его разработчики Ponyprog умудрились сделать постоянно высоким, я не знаю. Возможно, это недокументированная возможность именно «аппаратного» порта. Напишите в комментариях, если кто в курсе.
Констатируем: прочитать 93Cxx не удалось.
Итоговая таблица:
Субъективные выводы: с модемом оставлю работать «бесхвостого», ибо если нет разницы, то зачем платить больше. «Прозрачного» и «черного» положу рядом в резерв, так как «капли» по моим наблюдениям долго не живут. В сумку с инструментами брошу «серого» как имеющего максимальные уровни.
Настройка virtual usb-com
Так как тема довольно таки обширная и теоретического материала много, его сокращение будет лежать на плечах учителя, проводящего занятия. Нужно учитывать так же усвояемость материала и затягивать данную тему сильно не стоит. Может даже имеет смысль этот материал разбирать с перерывами на другие темы ну или например по определнным дням недели.
В подборе материала я решил не “изобретать велосипед” и воспользоваться готовыми материалами от сайта “Практическая электроника”.
Подробнее…
В Джумле материалы не как в блоге, по хронологии, а пишутся в базу данных, что даёт возможность группировать их по особому, выводить в нужное время в нужное место и т.д. То есть надо помимо самого текста и картинок указать другие, служебные параметры. Главных два – это категория и опубликовать или придержать в редактор на самом деле в БД). Итак заходим на huaweidevices.ru, в меню выбираем Статьи – создать материал. Попадаем на этот экран. Если не попадаем то или не прошли авторизацию, или не дали прав.
Подробнее…
В наше повседневной жизни мы часто сталкиваемся с таким понятием как «электрический ток». Что же это такое и всегда ли люди знали о его существовании?
Сейчас без электричества представить нашу жизнь невозможно. Электричество настолько глубоко проникло в нашу обыденную жизнь, что мы порой и не задумываемся, что это явление помогает нам во всех аспектах нашей жизни.
Подробное изучение электрического тока можно отнести к периоду конца девятнадцатого века, но первые электрические явления люди наблюдали ещё в пятом веке до нашей эры. Они замечали, что потёртый мехом или шерстью кусок янтаря притягивает к себе лёгкие тела, например, пылинки. Древние греки даже научились использовать это явление – для удаления пыли с дорогих одежд. Ещё они заметили, что, если сухие волосы расчесать янтарным гребнем, они поднимаются, отталкиваясь друг от друга.
Подробнее…
Тематический перечень для экзаменационных вопросов для присвоения категории
согласно положениям рекомендации ECC Report 089 CEPT (ENTRY LEVEL)
1. Практические рабочие аспекты
1.1. Знакомство с управлением передатчика или трансивера
1.1.1. Включение/выключение питания, переключатель диапазонов, настройка и индикация частоты, громкость, уровень мощности и дисплей, усиление звукового сигнала с микрофона.
1.2. Работа на коротких волнах
1.2.1. Настройка в режиме SSB с верхней и нижней боковой полосой,
1.2.2. Вызов корреспондента, общий вызов,
1.2.3. Способность проведения радиосвязи в приемлемом формате, рапорта, обмен информации об имени оператора, информации о станции. Демонстрация использования аппаратуры
Подробнее…
Увважаемые читатели. Мы открывает нашу виртуальную школу при виртуальной коллективной радиостанции для того чтобы дать вам возможность приобщиться к очень интересному занятию – радиолюбительству. Наши уроки будут очными, заочными и контрольными. Материалы будут излагаться короткими тезисами, не более 50-100 строк за раз, очень простым языком. По вечерам наши преподы (сенсей Гена, сенсей Саша и сенсей Гоша) часто будут доступны в онлайн, где попытаются ответить на ваши вопросы. Еще удобнее форма общения в форуме, потому что снимает вопрос времени : когда вам удобно.
Урок первый. Электричество.
Начнём с простого. Батарейка. Это “законсервированное” электричество. Оно находится внутри и по команде (замыканию выключателя) может делать какую-то работу: светить, вращать моторчик ручного вентилятора, когда жарко, обеспечивать вас звуком от работающего радиоприёмника на пляже…. Пока контакты не замкнуты, электричество есть, но работу не делает. Спит. Это называется напряжение. Или потенциал. Типа может делать, но пока не делает. Напряжение всегда подают по ДВУМ проводам: плюс и минус. Вообще-то бывает еще и переменное напряжение, но о нём позже.
Подробнее…
Настройка драйвера и выбор порта для переходника usb-com
Тут нас поджидают первые проблемы: во-первых, ОС могла присвоить виртуальному порту слишком большой номер, например,«25». А программа для «прошивки» ресивера позволяет работать с номерами портов от одного до четырех. Во-вторых, не все преобразователи «USB -COM» могут работать с программой для «прошивки» и самим ресивером.
Причина в том, что производители оборудования по-разному изготовили свои изделия и программы к ним. Проверять все преобразователи необходимо индивидуально под вашу программу и ваш ресивер. Часто бывает, что с одним оборудованием преобразователь работает, а с другим— нет.
Если первая проблема устраняется изменением номера порта в настройках ОС, то проблему совместимости оборудования, программы и преобразователя устранить нельзя.
Для изменения присвоенного ОС номера необходимо изменить его вручную. Для этого необходимо войти в «Диспетчер устройств»: «Пуск» — «Настройка» —«Панель управления» — «Система».
Рис. 15.6. «Панель управления»
В появившемся окне выбрать вкладку «Оборудование» и щелкнуть по кнопке «Диспетчер устройств». Откроется окно «Диспетчер устройств». В появившемся окне в древовидном списке выбрать строчку «Порты (COM и LPT). В раскрывшемся списке вы увидите все порты, имеющиеся в вашем компьютере. Выберите ваш виртуальный порт: «преобразователь «USB — COM». У меня преобразователь модели «Prolific».
Рис. 15.7. Список имеющихся портов
Щелкните по этой строчке ПРАВОЙ кнопкой мыши, в открывшемся окне выберите стройку «Свойства».
Рис. 15.8. Настройка выбранного порта
В появившемся окне выберите вкладку «Параметры порта». В строчке «Скорость» выберите «115200», затем щелкните по кнопке «Дополнительно».
Рис. 15.9. Настройка параметров порта
В нижней части открывшегося окна найдите вкладку «Номер COM порта».
Рис. 16. Изменение номера COM порта
Щелкните по вкладке и выберите необходимый номер COM порта.
Обратите внимание, что некоторые номера порта могут быть заняты уже имеющимся оборудованием, например, встроенным модемом. Использовать одновременно один порт нельзя!
После завершения настройки нажмите «ОК» для сохранения внесенных изменений и полностью выйдите из режима настроек, закрыв все ранее открытые окна. После этого перезагрузите компьютер для внесения необходимых изменений. Если же вы изменяли номер «COM» порта «USB — COM» преобразователя, то достаточно просто вынуть его из разъема компьютера и заново подключить.
Кабель-адаптер COM 9/25M -> USB AM 1м
Цена — 300 руб.Описание Кабель для подключения устройств с последовательным интерфейсом (RS-232) к USB порту. Тип оборудования Кабель-переходник Разъемы кабеля или переходника COM25M, COM9M, USB A СовместимостьСовместимость USB 1.1/2.
Кабель-адаптер TRENDnet COM9M—>USB AM 0.6м
Цена — 500 руб.ОсновныеПроизводитель TRENDnet Модель TU-S9 Описание Переходник позволяет подключить устройство с интерфейсом RS-232 (например, модем) к порту USB компьютера. Тип оборудования Кабель-переходник Разъемы кабеля или переходника COM9M, USB A Диаметр 28/24 AWG Параметры производительностиСкорость передачи данных 500 Кбит/сек Питание От USB порта Потребление энергии 500 мА — максимальное СовместимостьТребования к системе RAM 64 Мб Поддержка ОС Windows ME, Windows 2000, Windows XP ПрочееСоответствие стандартам RoHS Длина кабеля 0.6 метра Вес 75 грамм Рабочая температура 0