реклама на сайте
подробности

 
 
> CP2101 /2 for Silicon Labs, Кто- нибудь применял эти микросхемы?
Yra
сообщение Dec 18 2004, 15:02
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Судя по мануалу это преобразователь COM <-> USB 2.0 совершенно без обвязки, что привлекает (цену я пока не знаю). Я новичок в освоении USB (точнее не прошел ещё даже теоретическую подготовку), но сумел понять, что аппаратная часть в этом - дело десятое. Самое главное, я думаю - это программная поддержка фирмой своего продукта. На этот счёт чо-то я не нашел на сайте фирмы (может плохо искал?) открытых исходников кода для микроконтроллеров, драйверов для PC. Может наведёте хотя-бы на образ диска от Development Kit ?


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
-=KiV=-
сообщение Jan 3 2005, 13:59
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 104
Регистрация: 27-08-04
Из: Минск
Пользователь №: 556



Данный девайс - преобразователь 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" - винда начнет ругаться на отсутствие сертификата у драйвера. Но это по-большому счету ерунда.
Go to the top of the page
 
+Quote Post
Yra
сообщение Jan 8 2005, 11:40
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Не подскажете чем программировань EEPROM сего девайса? Подойдёт ли преобразователь COM-> JTAG от Cygnal C8051Fxxx Development Kit ?


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
anton
сообщение Jan 21 2005, 11:21
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



Дрова к ней может кто-нибуть выложить?

А то на сайте не могу найти (нужны под 98 и Ме).
Go to the top of the page
 
+Quote Post
-=KiV=-
сообщение Feb 22 2005, 16:04
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 104
Регистрация: 27-08-04
Из: Минск
Пользователь №: 556



2 Yra
Никаких программаторов не надо. У Silabs скачивается программка, девайс подключается к компьютеру по USB и перешивается так, как Вам надо.

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

ЗЫ Где-то в инете видел более новый диск Silabs CP2101/02 Kit. Вроде у кого-то из российских продавцов. Если вспомню где, скачаю и выложу на местный ftp. (склероз, мля smile.gif)
Go to the top of the page
 
+Quote Post
sphera
сообщение Jun 30 2005, 08:49
Сообщение #6





Группа: Новичок
Сообщений: 10
Регистрация: 12-04-05
Пользователь №: 4 076



После перепрошивки 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
Go to the top of the page
 
+Quote Post
admin
сообщение Jun 30 2005, 09:45
Сообщение #7


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



там вроде у микрухи пару ног было для этих целей, что-то вроде SPI
я подключал, но только одну микруху.
Go to the top of the page
 
+Quote Post
sphera
сообщение Jul 4 2005, 06:51
Сообщение #8





Группа: Новичок
Сообщений: 10
Регистрация: 12-04-05
Пользователь №: 4 076



Микросхему CP2101 вернуть к жизни удалось просто запустил утилиту CP210x Set IDs на другом PC с Windows XP и CP2101 нормально обнаружилась с новыми параметрами (Serial Number = 0040); видимо драйвера для CP2101 криво поставил или Windows2000 ENG староват он действительно с диска 2000 года без единого сервиспака.
Go to the top of the page
 
+Quote Post
VAI
сообщение Jul 4 2005, 08:13
Сообщение #9


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Кстати, насчет драйверов, свежие лежат на ftp://ftp.silabs.com/Release
. Пароль и логин они меняют периодически.
Чтоб туда попасть, делаю так: даю гуглю такую строку поиска "USB-CP2101_Driver_Install.pdf", затем скачиваю свежий файл "USB-CP2101_Driver_Install.pdf", там внутри свежие логин и пароль.
Желающие могут попробовать прямо сейчас.


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Jul 31 2005, 00:35
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Насчет драйверов,

по данному адресу находится Application Notes AN220 "C8051F32x and CP210x USB Driver Customization" в формате .pdf и .zip архив AN220SW к нему . Архив содержит визард с помощью которого можно сгенерировать драйверы с заданными VID, PID или получить оригинальные версии драйверов.
Go to the top of the page
 
+Quote Post
SashaGubov
сообщение Apr 24 2007, 07:28
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060



Даже MAX232 не надо?
Go to the top of the page
 
+Quote Post
-Al-
сообщение Apr 24 2007, 15:48
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(SashaGubov @ Apr 24 2007, 08:28) *
Даже MAX232 не надо?

У CP2102 уровни 3.3В, а дальше уж Вы сами решайте - нужен Вам преобразователь или нет smile.gif
Go to the top of the page
 
+Quote Post
SashaGubov
сообщение Apr 24 2007, 16:52
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060



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

Просто у Com порта уровни +/-5В, а мне надо подключить к AtMega. Так ставить преобразователь как для Com? Или и так поймёт? help.gif
Go to the top of the page
 
+Quote Post
Eltex
сообщение Apr 24 2007, 17:15
Сообщение #14





Группа: Новичок
Сообщений: 13
Регистрация: 14-07-06
Из: Ukraine
Пользователь №: 18 821



Цитата(SashaGubov @ Apr 24 2007, 16:52) *
Просто у Com порта уровни +/-5В,


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

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


Если в смысле СР210х -- AtMega, то поймет , у СР210х уровни толерантны 5В.

Сообщение отредактировал Eltex - Apr 24 2007, 17:16
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 24 2007, 17:17
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



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

Насколько я понимаю, у CP2102 толерантные к 5В входы. В крайнем случае последовательно резисторы по входам поставить. У атмеги входные уровни какие? Если высокий уровень типа 0.6*Vcc=0.6*5В=3В, то будет работать и так.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 03:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.03619 секунд с 7
ELECTRONIX ©2004-2016