USB конверторы

Обсуждаем цифровые устройства...
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Чт апр 24, 2014 09:56:05

Сообщение Anatolich »

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

Решил собрать некий девайс.
Его задача:
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
Реклама
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

Главное, что бы с этими виртуальными портами всё работало, как винда так сам дэвайс и то что подключаем.
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Чт апр 24, 2014 09:56:05

Сообщение Anatolich »

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

Вот и вопрос CP2102 это может?
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

POSTAL
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

тебе нужна ft2232d
тематические ответы только в форуме, в приват не пишите
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Чт апр 24, 2014 09:56:05

Сообщение Anatolich »

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

ПРОШУ ПОМОЩИ С МИКРОСХЕМОЙ "CP2102"
Быть может кто то её использовал или знает ее возможности
Реклама
Опытный кот
Аватара пользователя
Сообщения: 754
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

Сообщение BigallS »

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

ПРОШУ ПОМОЩИ С МИКРОСХЕМОЙ "CP2102"
Быть может кто то её использовал или знает ее возможности
Здесь всё написано http://we.easyelectronics.ru/electro-an ... ubley.html
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Чт апр 24, 2014 09:56:05

Сообщение Anatolich »

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

и опять же вопросы
1. если создать свой драйвер и свое ПО. можно будет управлять всеми ножками RI, DCD, DTR, DSR, TXD, RXD, RTS, CTS?
2. все таки можно на CP2102 собрать программатор SPI для AVR МК?
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

Anatolich писал(а):2. все таки можно на CP2102 собрать программатор SPI для AVR МК?
:facepalm: уже все давно готово, у меня стоит на плате эта мс и я пользуюсь avrdude
второй канал этой мс используется как юарт для связи с мк
Anatolich писал(а):Но я спрашиваю возможность использования микросхемы "CP2102", стоимостью 50р. и имеющейся у меня в наличии.
:facepalm: ну ты не понимаеш, почему фт2232 стоит в 10 раз дороже? потому что у нее есть аппаратный модуль, который позволяет тебе организовать спи и и2ц и вообще дергать лапами как хочеш
китайцы за тебя уже все сделали в лучшем виде
http://www.ebay.com/itm/USB-to-Serial-U ... 338c446f61
тематические ответы только в форуме, в приват не пишите
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Чт апр 24, 2014 09:56:05

Сообщение Anatolich »

kalobyte писал(а): :facepalm: уже все давно готово, у меня стоит на плате эта мс и я пользуюсь avrdude
второй канал этой мс используется как юарт для связи с мк
Подобного ответа я и ждал, что кто то использовал эту мс для программатора.
kalobyte писал(а): :facepalm: ну ты не понимаеш, почему фт2232 стоит в 10 раз дороже? потому что у нее есть аппаратный модуль, который позволяет тебе организовать спи и и2ц и вообще дергать лапами как хочеш
китайцы за тебя уже все сделали в лучшем виде
http://www.ebay.com/itm/USB-to-Serial-U ... 338c446f61
Понимаю. Я и спрашивал что из 50 рублевой микрухи можно собрать.
А китайцы пускай себе делают, мы и сами с руками
Потрогал лапой паяльник
Сообщения: 360
Зарегистрирован: Чт авг 12, 2010 10:16:32

Сообщение dinets »

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

Вернуться в «Цифровая техника»