Обсуждаем цифровые устройства...
Ответить

USB конверторы

Пн июл 14, 2014 15:29:14

Здравствуйте

Решил собрать некий девайс.
Его задача:
1 USB-COM (полноценный COM c ±12V уровнями)
2 USB-UART (Rx, Tx)
3 USB-SPI (MOSI,MISO, SCLK, CS)

Для чего мне все это:
1 USB-COM (для подключения различных устройств с RS232)
2 USB-UART (Для прошивки устройств, например убитый DIR620)
3 USB-SPI (Для прошивки AVR МК)

Решил использовать две микросхемы
CP2102 (USB-UART преобразователь)
ADM213 (приемник/передатчик RS-232)

Для работы программатора USB-SPI нужен режим BitBang, но вот вопрос есть ли он в CP2102, datasheet ответ не дал.
Прошу помочь с реализацией программатора на CP2102

Re: USB конверторы

Пн июл 14, 2014 16:10:25

Главное, что бы с этими виртуальными портами всё работало, как винда так сам дэвайс и то что подключаем.

Re: USB конверторы

Пн июл 14, 2014 16:24:54

Вот именно чтобы работало.
Мне нужно знать может ли через эту микросхему работать например программа avrdude?
BitBang я так понимаю нужен для эмуляции сигналов отличных от стандартного COM порта, чтобы подергать отдельными ножками микросхемы
CTS ---MISO
DSR----SCK
RI------RST
DCD---MOSI

Вот и вопрос CP2102 это может?

Re: USB конверторы

Пн июл 14, 2014 19:02:11

POSTAL

Re: USB конверторы

Пн июл 14, 2014 21:13:11

тебе нужна ft2232d

Re: USB конверторы

Вт июл 15, 2014 07:52:39

Микросхемы типа ft2232d, ft232rl стоят 300-500р. и на них я точно соберу работающее устройство.
Но я спрашиваю возможность использования микросхемы "CP2102", стоимостью 50р. и имеющейся у меня в наличии.

ПРОШУ ПОМОЩИ С МИКРОСХЕМОЙ "CP2102"
Быть может кто то её использовал или знает ее возможности

Re: USB конверторы

Вт июл 15, 2014 08:40:35

Anatolich писал(а):...

ПРОШУ ПОМОЩИ С МИКРОСХЕМОЙ "CP2102"
Быть может кто то её использовал или знает ее возможности


Здесь всё написано http://we.easyelectronics.ru/electro-an ... ubley.html

Re: USB конверторы

Ср июл 16, 2014 07:58:54

Да статья хорошая, из комментария к ней можно понять что CP2102 BitBang не поддерживает.
но возможно создания своего ПО, с использованием USBXpress драйвера и библиотек или создать свой драйвер с помощью программы CustomUSBDriverWizard.

и опять же вопросы
1. если создать свой драйвер и свое ПО. можно будет управлять всеми ножками RI, DCD, DTR, DSR, TXD, RXD, RTS, CTS?
2. все таки можно на CP2102 собрать программатор SPI для AVR МК?

Re: USB конверторы

Ср июл 16, 2014 11:38:08

Anatolich писал(а):2. все таки можно на CP2102 собрать программатор SPI для AVR МК?

:facepalm: уже все давно готово, у меня стоит на плате эта мс и я пользуюсь avrdude
второй канал этой мс используется как юарт для связи с мк

Anatolich писал(а):Но я спрашиваю возможность использования микросхемы "CP2102", стоимостью 50р. и имеющейся у меня в наличии.

:facepalm: ну ты не понимаеш, почему фт2232 стоит в 10 раз дороже? потому что у нее есть аппаратный модуль, который позволяет тебе организовать спи и и2ц и вообще дергать лапами как хочеш
китайцы за тебя уже все сделали в лучшем виде
http://www.ebay.com/itm/USB-to-Serial-U ... 338c446f61

Re: USB конверторы

Пт июл 18, 2014 08:20:17

kalobyte писал(а): :facepalm: уже все давно готово, у меня стоит на плате эта мс и я пользуюсь avrdude
второй канал этой мс используется как юарт для связи с мк

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

kalobyte писал(а): :facepalm: ну ты не понимаеш, почему фт2232 стоит в 10 раз дороже? потому что у нее есть аппаратный модуль, который позволяет тебе организовать спи и и2ц и вообще дергать лапами как хочеш
китайцы за тебя уже все сделали в лучшем виде
http://www.ebay.com/itm/USB-to-Serial-U ... 338c446f61

Понимаю. Я и спрашивал что из 50 рублевой микрухи можно собрать.
А китайцы пускай себе делают, мы и сами с руками

Re: USB конверторы

Вт май 07, 2019 05:54:41

В скользь смотрел на ESP32
Там стоит CP2102 она работает и как UART и как SPI прошиватель внешней флешки (на сколько я понял).
Работает быстро, но стрёмно, малейший чих, не закрыл порт.... И всё залипает, тогда перевтыкай USB, или перегружай ПК
Ответить