Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

USB "На пальцах"

Непрочитано 09.10.2012, 18:10  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию USB "На пальцах"

Друзья, здравствуйте!!!!
Занялся изучением физической стороной интерфейса usb, информации в нете не много и по сему много вопросов возникает, ответы на которые ненахожу.
Спецификацию я читал но там так всё заумно что голова кругом много дней
Хотелось бы найти специалистов которые помогли бы разобратся в доступной для понимания форме не сложного вопроса:
Я пока хочу лишь понять что происходит с протоколом обмена по усб (хост-функция) для того чтоб функция просто тупо могла принять бит информации от хоста???
Реклама:
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 09.10.2012, 22:28  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: USB "На пальцАх"

Сообщение от Uragan90 Посмотреть сообщение
Я пока хочу лишь понять что происходит с протоколом обмена по усб (хост-функция) для того чтоб функция просто тупо могла принять бит информации от хоста???
Юр, дык хост или не хост - вот в чём вопрос....
omercury вне форума  
Непрочитано 09.10.2012, 22:39  
Hives
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: USB "На пальцах"

я вот тоже не понял из вопроса кто на ком стоял
Hives вне форума  
Непрочитано 10.10.2012, 08:32  
korsaj
Частый гость
 
Регистрация: 12.05.2009
Сообщений: 44
Сказал спасибо: 3
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
korsaj на пути к лучшему
По умолчанию Re: USB "На пальцах"

Глянь личку.

Последний раз редактировалось korsaj; 10.10.2012 в 08:55.
korsaj вне форума  
Сказали "Спасибо" korsaj
Uragan90 (10.10.2012)
Непрочитано 10.10.2012, 11:54  
ampy
Гражданин KAZUS.RUN
 
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 996
Сказал спасибо: 448
Сказали Спасибо 388 раз(а) в 202 сообщении(ях)
ampy на пути к лучшему
По умолчанию Re: USB "На пальцах"

Есть же книженции, напр. Павел Агуров - Практика программирования USB 2006г. По моему еще что-то по инету бродит. Сам не читал...
ampy вне форума  
Непрочитано 10.10.2012, 16:25  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: USB "На пальцах"

Вот правильно ли я понимаю???
Для того чтоб передать "0" по usb, нужно чтобы линии шины data+ и data- грубо говоря переключились с приходом нового такта, если с приходом следующего такта на линиях шины изменений логического состояния непроизошло, то это передана "1".
Частота такта может быть 1,5Mhz если на линии data- ,хостом замечена подтяжка к "1" (низкоскоросное устройство)
И частота такта 12Mhz если линия data- подтянута к "1". (полноскоросное устройство)
Каждый шестой пришедший бит "1" должен быть принудительно заменён на "0"

Я прав???? или не совсем так???
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 10.10.2012, 18:02  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: USB "На пальцах"

Совсем не прав
Читай Агурова, там есть картинки
Чтобы что-то передать, вначале нужно объяснить хосту, кто ты такой и что тебе от хоста нужно
Только потом, в те моменты, когда хост захочет чтобы ты передавал - можешь передавать
niXto вне форума  
Сказали "Спасибо" niXto
Uragan90 (10.10.2012)
Непрочитано 10.10.2012, 18:24  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: USB "На пальцах"

Сообщение от niXto Посмотреть сообщение
Совсем не прав
Читай Агурова, там есть картинки
Чтобы что-то передать, вначале нужно объяснить хосту, кто ты такой и что тебе от хоста нужно
Только потом, в те моменты, когда хост захочет чтобы ты передавал - можешь передавать
То что вы описали уже логика протокола обмена, а мне нужно физическая сторона вопроса!
Вы говорите в начале придставится
Но как происходит то сее представление???
Линий шины две, а нужно выстовить бит в ноль на шине ну и как это сделать???
Инициатор обмена всегда хост так????
Какая частота тактирования в шине как эту частоту узнать???
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 10.10.2012, 18:27  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: USB "На пальцах"

Дорогой товарищ Ураган, а вы вообще в гугль заглядывали?
https://docs.google.com/viewer?url=h...programmer.pdf
Easyrider83 вне форума  
Непрочитано 10.10.2012, 19:13  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: USB "На пальцах"

Сообщение от Easyrider83 Посмотреть сообщение
Дорогой товарищ Ураган, а вы вообще в гугль заглядывали?
https://docs.google.com/viewer?url=h...programmer.pdf
У меня таких документов липовых "куева гора"
И везде по разному пишут:
В этом например пишут что "1" это когда data+ больше data-
В спецификации совсем подругому даже ничего общего, вот и запутался человек...
Так что если сам знаешь толком что там и как ответь, а книгоф с буковами у мну море!!!!
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что-то случилось с USB-флешкой "TOSHIBA 4Gb" kmw903 Коллекция глюков 30 05.10.2010 14:33
[Решено] Прошу объяснить, как работает "Блок коммутации" ВЕГА 50У-122С и "черный ящик" КУЕ012 Electric75 Аудиотехника 3 16.09.2010 20:24
Прибор, реагирующий на приближение человека ("Емкостное реле": журн. "Радио" 2010/5) С.В.П. Автоматика и аппаратура связи 24 12.07.2010 13:24
"Практика программирования USB" П.Агуров, качайте lol2007 Микроконтроллеры, АЦП, память и т.д 1 21.01.2007 12:01


Часовой пояс GMT +4, время: 02:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.