Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CP2101 /2 for Silicon Labs
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
Yra
Судя по мануалу это преобразователь COM <-> USB 2.0 совершенно без обвязки, что привлекает (цену я пока не знаю). Я новичок в освоении USB (точнее не прошел ещё даже теоретическую подготовку), но сумел понять, что аппаратная часть в этом - дело десятое. Самое главное, я думаю - это программная поддержка фирмой своего продукта. На этот счёт чо-то я не нашел на сайте фирмы (может плохо искал?) открытых исходников кода для микроконтроллеров, драйверов для PC. Может наведёте хотя-бы на образ диска от Development Kit ?
-=KiV=-
Данный девайс - преобразователь USB-COM.
Весьма приятная штука по сравнению с FTDI (почти нет внешних компонентов). По цене тоже меньше (а на FTDI надо еще кварц, EEPROM и еще мелочевка).

Единственный недостаток - нет исходников драйверов. А сами драйвера продаются в составе кита ($49 у них, + 30% у нас). Но это не проблема. На ftp в upload\util уже лежат :D. В системе с установленным драйвером устройство опознается как новый COM и работать с ним можно соответственно. У меня все программы с ним пашут.

Единственное, надо еще скачать утилитки с родного сайта для зашивки параметров во встроенную EEPROM.
И ВСЕ!!! smile.gif
Только если Вы запишете строку в EEPROM не "Cygnal USB to COM bla .. bla ... bla" а свою "Basil Pupkin SUPER USB Device" - винда начнет ругаться на отсутствие сертификата у драйвера. Но это по-большому счету ерунда.
Yra
Не подскажете чем программировань EEPROM сего девайса? Подойдёт ли преобразователь COM-> JTAG от Cygnal C8051Fxxx Development Kit ?
anton
Дрова к ней может кто-нибуть выложить?

А то на сайте не могу найти (нужны под 98 и Ме).
-=KiV=-
2 Yra
Никаких программаторов не надо. У Silabs скачивается программка, девайс подключается к компьютеру по USB и перешивается так, как Вам надо.

2 anton
А чем дрова с местного ftp не устраивают? Я же писАл, что Silabs дрова только в составе кита продает, поэтому у них на сайте и нет. Но, кроме всего прочего, местные дистрибьюторы с радостью дадут Вам драиверы, если купите у них пару микросхем и пообещаете завтра еще сотню купить smile.gif. А можете и не обещать.

ЗЫ Где-то в инете видел более новый диск Silabs CP2101/02 Kit. Вроде у кого-то из российских продавцов. Если вспомню где, скачаю и выложу на местный ftp. (склероз, мля smile.gif)
sphera
После перепрошивки EEPROM в CP2101 Windows2000 не может поставить ей в соответствие драйвера и соответственно я не могу вернуть EEPROM в исходное состояние.
Операционная система Windows2000 ENG перепрошивал CP210x Set IDs , поменял Serial Number c 0001 на 0040. Остальное не менял; VID и PID остались теми же 10C4 EA60 проверял USBWyuver. При подключении перепрошитого CP2101 OS обнаруживает новое устройство "CP210x USB to UART Bridge Controller" выдается сообщение о необходимости указать путь к cyg_bus.sys, я укзываю (пробовал в два меса ...\Cygnal\CP2101 USB to UART Bridge Controller и в WINNT\driver) сообщение выдается снова и.т.д. При подключении другого CP2101 в котором я изменил Relase Version все нормально CP2101 подхватывается драйверами и в системе появляется еще один COM . Необходимость менять Serial Number возникла из за того что к одному хосту надо подключить два устройства одновременно. Подскажите как можно сбросить EEPROM в исходное состоние или сделать так чтобы CP2101 нормально подхватывалось драйверами с новым Serial Number = 0040
admin
там вроде у микрухи пару ног было для этих целей, что-то вроде SPI
я подключал, но только одну микруху.
sphera
Микросхему CP2101 вернуть к жизни удалось просто запустил утилиту CP210x Set IDs на другом PC с Windows XP и CP2101 нормально обнаружилась с новыми параметрами (Serial Number = 0040); видимо драйвера для CP2101 криво поставил или Windows2000 ENG староват он действительно с диска 2000 года без единого сервиспака.
VAI
Кстати, насчет драйверов, свежие лежат на ftp://ftp.silabs.com/Release
. Пароль и логин они меняют периодически.
Чтоб туда попасть, делаю так: даю гуглю такую строку поиска "USB-CP2101_Driver_Install.pdf", затем скачиваю свежий файл "USB-CP2101_Driver_Install.pdf", там внутри свежие логин и пароль.
Желающие могут попробовать прямо сейчас.
Konst_777
Насчет драйверов,

по данному адресу находится Application Notes AN220 "C8051F32x and CP210x USB Driver Customization" в формате .pdf и .zip архив AN220SW к нему . Архив содержит визард с помощью которого можно сгенерировать драйверы с заданными VID, PID или получить оригинальные версии драйверов.
SashaGubov
Даже MAX232 не надо?
-Al-
Цитата(SashaGubov @ Apr 24 2007, 08:28) *
Даже MAX232 не надо?

У CP2102 уровни 3.3В, а дальше уж Вы сами решайте - нужен Вам преобразователь или нет smile.gif
SashaGubov
Цитата(-Al- @ Apr 24 2007, 16:48) *
У CP2102 уровни 3.3В, а дальше уж Вы сами решайте - нужен Вам преобразователь или нет smile.gif

Просто у Com порта уровни +/-5В, а мне надо подключить к AtMega. Так ставить преобразователь как для Com? Или и так поймёт? help.gif
Eltex
Цитата(SashaGubov @ Apr 24 2007, 16:52) *
Просто у Com порта уровни +/-5В,


у Com порта уровни +/- 12В

Цитата(SashaGubov @ Apr 24 2007, 16:52) *
а мне надо подключить к AtMega. Так ставить преобразователь как для Com? Или и так поймёт? help.gif


Если в смысле СР210х -- AtMega, то поймет , у СР210х уровни толерантны 5В.
rezident
Цитата(SashaGubov @ Apr 24 2007, 19:52) *
Просто у Com порта уровни +/-5В, а мне надо подключить к AtMega. Так ставить преобразователь как для Com? Или и так поймёт? help.gif

Насколько я понимаю, у CP2102 толерантные к 5В входы. В крайнем случае последовательно резисторы по входам поставить. У атмеги входные уровни какие? Если высокий уровень типа 0.6*Vcc=0.6*5В=3В, то будет работать и так.
Mc_off
Цитата(-=KiV=- @ Jan 3 2005, 14:59) *
Данный девайс - преобразователь USB-COM.
Весьма приятная штука по сравнению с FTDI (почти нет внешних компонентов). По цене тоже меньше (а на FTDI надо еще кварц, EEPROM и еще мелочевка).


У меня из обвязки только два резистора и одна емкость
Седой
Цитата(Mc_off @ Apr 24 2007, 20:37) *
У меня из обвязки только два резистора и одна емкость


Я бы добавил ESD защиту и фильтр по питанию.
KRS
Цитата(-=KiV=- @ Jan 3 2005, 14:59) *
Весьма приятная штука по сравнению с FTDI (почти нет внешних компонентов). По цене тоже меньше (а на FTDI надо еще кварц, EEPROM и еще мелочевка).


FTDI уже давно выпускает новую ревизию с встроенным кварцем и EEPROM
плюс еще есть два BITBANG режима, что позволит сдлеать например SPI, если понадобится.
-Al-
Цитата(KRS @ Apr 25 2007, 21:41) *
FTDI уже давно выпускает новую ревизию с встроенным кварцем и EEPROM
плюс еще есть два BITBANG режима, что позволит сдлеать например SPI, если понадобится.

Вы бы на дату посмотрели прежде, чем писать такое. В 2005 году у FTDI в помине не было новой ревизии...
SashaGubov
Фууу.. blink.gif Вроде разпаял 2102! Ставить только дрова? А надо как-то прошивать его?
SashaGubov
Замыкаю контакт RXD и в терминале приходят данные smile.gif
а если замкнуть TXD и RXD , то данные не приходят обратно!
SashaGubov
Само по себе заработало! a14.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.