|
|
  |
Прошу идей по USB, USB ох уж енто дело !!! |
|
|
|
Nov 22 2005, 07:46
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957

|
Цитата(BVU @ Nov 22 2005, 10:26)  ... Так же необходим USB-Host, но не в плане PC реализации (полнофункциональный), а хотя бы для управления HID и USB-modem устройствами. Для этого скоростных характеристик ATmega8 должно хватить. Для подстраховки можно использовать ATmega88/168-20. А также воспользоваться кварцем до 25MHz. Ведь Igor Cesko (которого Вы упоминаете) делал свои проекты на AT90S2313 и при этом использовал не санкционированные тактовые частоты микроконтроллера и все работает на УРА! Что понимается вами под USB-Host? Хосты не управляют устройствами, они организуют физический интерфейс между драйвером и железякой. Ни один AVR контроллер не вытянет скорость выше Low USB, потому как уже Full USB идет на 12 МГц! Даже если разогнать AVR до 25 МГц, на каждый бит получится только две команды (однотактных). Этого недостаточно. В чипах с интегрированным USB имеется внутренний генератор мегагерц на 48 и специальный модуль приема передачи, аппаратно реализованный.
--------------------
Обычно последним смеется тот, кто хуже соображает!
|
|
|
|
|
Nov 22 2005, 08:09
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(Rash @ Nov 22 2005, 11:01)  Цитата(BVU @ Nov 22 2005, 11:26)  Однозначно посвятите свое время на реализацию USB-BlueTooth. Эта тема довольно перспективная, и пока не дошел рынок до 'широкой' номенклатуры изделий которого бы было достаточно для реализации существующих потребностей... Так же необходим USB-Host, но не в плане PC реализации (полнофункциональный), а хотя бы для управления HID и USB-modem устройствами. Для этого скоростных характеристик ATmega8 должно хватить. Для подстраховки можно использовать ATmega88/168-20. А также воспользоваться кварцем до 25MHz. Ведь Igor Cesko (которого Вы упоминаете) делал свои проекты на AT90S2313 и при этом использовал не санкционированные тактовые частоты микроконтроллера и все работает на УРА!
BlueTooth обычно и так содержит на борту USB (управления и посылки данных). Зачем его ещё делать? Сообщите пожалуйста название этих устройста. Буду премного благодарен!
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Nov 22 2005, 08:16
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата Сообщите пожалуйста название этих устройста. Буду премного благодарен! WML-C20 (теперь уже WML-C30A) легко доступный. GL2BMU01 - по параметрам лучьше, но так и не смог его достать. и по фирмам Ericsson, FUJITSU, Philips, но я бы ьрал с ядром BlueCore-2. KwikBlue - воще специвикация HCI 2.0, скоро в продаже должен быть. Это отдельные модули. Я про USB брелки не говорю.
|
|
|
|
|
Nov 22 2005, 08:17
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(Георгий @ Nov 22 2005, 10:46)  Цитата(BVU @ Nov 22 2005, 10:26)  ... Так же необходим USB-Host, но не в плане PC реализации (полнофункциональный), а хотя бы для управления HID и USB-modem устройствами. Для этого скоростных характеристик ATmega8 должно хватить. Для подстраховки можно использовать ATmega88/168-20. А также воспользоваться кварцем до 25MHz. Ведь Igor Cesko (которого Вы упоминаете) делал свои проекты на AT90S2313 и при этом использовал не санкционированные тактовые частоты микроконтроллера и все работает на УРА!
Что понимается вами под USB-Host? Хосты не управляют устройствами, они организуют физический интерфейс между драйвером и железякой. Ни один AVR контроллер не вытянет скорость выше Low USB, потому как уже Full USB идет на 12 МГц! Даже если разогнать AVR до 25 МГц, на каждый бит получится только две команды (однотактных). Этого недостаточно. В чипах с интегрированным USB имеется внутренний генератор мегагерц на 48 и специальный модуль приема передачи, аппаратно реализованный. Да, Вы правы Host - это транспорт, управление это клиентское ПО (не хотел вдаваться в такие подробности). Но с данной задачей AVR должен справляться в случае взаимодействия только с одним устройством (выжимать 12MHz совсем необязательно если задача не критична к скорости передачи данных).
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Nov 22 2005, 08:56
|

Частый гость
 
Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946

|
Да а темка то оказалась интересная Отвечаю Все по порядку [quote name='Igor26' date='Nov 21 2005, 14:32' post='65002'] Ну, например, очень интересно было бы в качестве внешнего накопителя каких-то там данных использовать любую "флешку". Я имею ввиду съемный флеш-накопитель, или же съемный USB-жесткий диск. На мой взгляд очень интересна надежная реализация именно хоста. [/quote] Дело в том что "любую" не прикрутиш а можно только те которые работают на 1.5 м/б какую вещь я уже делал правда не доделал в связи с тем что все новые флешки работают на 12 м/б так что с этим пока проблема [/quote] Насчет HID не знаю, а вот если б ты сделал дешевый виртуальный COM-порт или к примеру замену ИК-приёмнику winlirc - было бы востребовано, имхо. Дешевый COM уже есть возмите FTDI Я же просил интересных идей я не повторов тех устройств которые уже естьи стоят меньше 5 у.е. [/quote] Ладно я так понял что удей инткресных нет Тогда я сам себе ее придумал Всем вы знаете что компом можно управлять с помощью IRDA есть реализации IgorPlug ну т.д. т.п. Вот моя идея ТОЛЬКО ПЛИЗ НЕНАДО ЕЕ ХАПАТЬ Делаем реализацию HID Keyboard прикручиваем к ней RC5 и управляем компом с помощью кодов клавиш Никаких дров не понадобится Теперь просьба Так как HID Keyboard я уже сделал мне очень нужно реализовать RC5 или RC6 Плиз пришлите у кого что есть по этой реализации но только на ASM и как можно меньше чтоб использовалось ресурсов А то USB почти все ресурси села
|
|
|
|
|
Nov 22 2005, 10:17
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957

|
Цитата Вот моя идея ТОЛЬКО ПЛИЗ НЕНАДО ЕЕ ХАПАТЬ Так это не твоя идея. Таких идей пруд пруди. Такой вариант рассматривает мой заказчик. А RC5 и из IgorPlug можно взять, у него не оптимально, но надежнее работоспособно. Есть еще варианты на сайте Atmel описанные в доках, проще, ноесть нюансы, особенно в связке с USB. Дерзайте!
--------------------
Обычно последним смеется тот, кто хуже соображает!
|
|
|
|
|
Nov 22 2005, 12:25
|

Частый гость
 
Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946

|
Цитата(Георгий @ Nov 22 2005, 14:17)  Цитата Вот моя идея ТОЛЬКО ПЛИЗ НЕНАДО ЕЕ ХАПАТЬ Так это не твоя идея. Таких идей пруд пруди. Такой вариант рассматривает мой заказчик. А RC5 и из IgorPlug можно взять, у него не оптимально, но надежнее работоспособно. Есть еще варианты на сайте Atmel описанные в доках, проще, ноесть нюансы, особенно в связке с USB. Дерзайте! Где эта идея уже была что то я два дня Инет лопатил но нет и похожего девайса
|
|
|
|
|
Nov 23 2005, 07:01
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
По правде говоря форум не место по 'застолблению' авторских идей. Здесь люди наоборот делятся своим опытом друг с другом. А различными новациями, идеями и изобретениями во всем цивилизованном мире занимается патентное бюро.  Так что спор по большому счету беспредметный... MicronSys просил помочь предложениями, на его просьбу откликнулись многие, а потом стал качать права, никто его 'за язык' не тянул (самоутверждение сложный возраст и его надо пережить - достойно!). В этом случае ситуация получается довольно 'неприглядная'. Во избежании таких ньюансов лучше не делать заявления подобного рода. Задал вопрос получил ответ (или не получил - ищи ответ сам), не понял переспросил!
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Nov 23 2005, 07:38
|
Участник

Группа: Свой
Сообщений: 48
Регистрация: 5-11-04
Пользователь №: 1 053

|
Бред, полный и невозможный... Ну или скажем мягче, фантазии начинающего, скомпилившего appnote AVR309.
И по поводу хоста на Меге ( на который просто не хватит ресурсов по быстродействию даже на LS) и по поводу супер-пупер идей которых никто трогать не должен (это вообще детский сад, штаны на лямках), и даже по поводу якобы реализованых клавиатур и мышек (почему-то без бут-протокола). MSD без "bulk" endpoint кстати уже давно не бывает.
PS: Просьба после всего этого дать исходник RCх - вообще напоминает анекдот про солидную фирму которая возьмет в лизинг дырокол и два скоросшивателя.
ЗЗЫ: Из идей лежащих на поверхности - сделайте себе сначала хотя бы USB программатор для AVR, чтобы через "6 проводков" не шиться. В качестве софта можно доработать хотя бы тот же "avrdude"
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|