V-USB доработка интерфейса

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

добрый день

проект v-usb

выкус из спецификации/инета/форумов:
- реализация не полностью соответствует стандарту
- работа на 100% не гарантируется
- питание по USB / с компа может провалиться до 4-4.5В (а F_CPU идет в "притирочку" ...) :))

у всех рекомендованных схем подключения (3 шт) имеются те или иные очевидные минусы.
СпойлерИзображение
Изображение
Изображение
как следствие стабильно может работать только при "определенных условиях"

в планах поработать с библиотекой.
для начало решил "набросать" альтернативный вариант. (так сказать, попытаться закрыть все возможные дыры в подключении)
СпойлерИзображение
достаем помидоры, баркова, мысли, высказываемся (заранее благодарен)

tag: v-usb, usb, avr, atmega328p, avr-gcc, linux/mac-osx

NO atmega32u4, NO arduino pro micro etc...
Вложения
v_usb.png
(11.4 КБ) 153 скачивания
with-zener.png
(12.07 КБ) 135 скачиваний
with-vreg.png
(12.77 КБ) 149 скачиваний
with-series-diodes.png
(12.03 КБ) 152 скачивания
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Берите МК с аппаратным USB и не будет перечисленных проблем.
Реклама
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Сообщение Wladimir_TS »

Будут... но другие. А это программный USB вообще мало с чем нормально работает.
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

Мурик, ИМЕНО ТАК хотя ушлые КИТАЙЦЫ НЕ ОСОБА ПАРЯТСЯ В СВОИХ СВИСТКАХ просто 3в3 на цыпу.... и оно вроде работает
Wladimir_TS, а какие проблемы у мк с апаратным портом?
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

уважаемые коты, Мурик и Мусор!!!

чем рекомендуете заменить преобразователь уровней?
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Если намек на USBasp, китайцы прошивку не разрабатывали. Именно при ее разработке будет много "подводных камней".
Но даже у USBasp есть ограничение - низкая скорость прошивки. Она могла быть выше, если не ограничение программного USB.
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

###!!! UPDATE !!!###

нашел в распайке cypress usb module
как думаем, в данном случае может пригодиться?!

Код: Выделить всё

//
// CY7C63723C usb module 
//

Feb 28 03:59:32 book kernel: [409827.421055] usb 2-2: new low-speed USB device number 6 using uhci_hcd
Feb 28 03:59:32 book kernel: [409827.586124] usb 2-2: New USB device found, idVendor=0665, idProduct=5161
Feb 28 03:59:32 book kernel: [409827.586135] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 28 03:59:32 book kernel: [409827.586143] usb 2-2: Product: USB to Serial
Feb 28 03:59:32 book kernel: [409827.586149] usb 2-2: Manufacturer: Cypress Semiconductor
Feb 28 03:59:32 book kernel: [409827.628281] hid-generic 0003:0665:5161.0002: hiddev0,hidraw0: USB HID v1.00 Device [Cypress Semiconductor USB to Serial] on usb-0000:00:1d.0-2/input0
Feb 28 03:59:32 book mtp-probe: checking bus 2, device 6: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-2"
Feb 28 03:59:32 book mtp-probe: bus: 2, device: 6 was not an MTP device
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Мучитель микросхем
Сообщения: 467
Зарегистрирован: Пт окт 28, 2011 16:01:18

Сообщение ~Dimon~ »

Сорри за подъем старой темы, но может кому пригодится, или вопрос еще актуален.

Питание AVR от 5в у меня нормально не заработало, какие то "рекомендованные схемы" перебирал - постоянные глюки и сбои.
Взял 20МГц камень, запитал от 3,3в, кварц 12МГц (смотрим "Safe Operating Area" в даташите - да, так можно!).
Работает уже года два 24/7 без единого сбоя, кабель около метра, Mega48A.
R2, R3 = 22E (Не 68! Это согласование импеданса симметричной линии, а не ограничитель тока!)
Диоды 1N4148.
Вложения
vusb.PNG
(7.81 КБ) 139 скачиваний
Ответить

Вернуться в «Периферия»