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

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

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

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

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

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

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

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

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

Сообщение от Uragan90 Посмотреть сообщение
Я пока хочу лишь понять что происходит с протоколом обмена по усб (хост-функция) для того чтоб функция просто тупо могла принять бит информации от хоста???
Юр, дык хост или не хост - вот в чём вопрос....
omercury вне форума  
Непрочитано 09.10.2012, 22:39  
Hives
Гражданин KAZUS.RU
 
Регистрация: 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.RU
 
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
ampy на пути к лучшему
По умолчанию Re: USB "На пальцах"

Есть же книженции, напр. Павел Агуров - Практика программирования USB 2006г. По моему еще что-то по инету бродит. Сам не читал...
ampy вне форума  
Непрочитано 10.10.2012, 16:25  
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
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.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: USB "На пальцах"

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

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

Дорогой товарищ Ураган, а вы вообще в гугль заглядывали?
https://docs.google.com/viewer?url=h...programmer.pdf
Easyrider83 вне форума  
Непрочитано 10.10.2012, 19:13  
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
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, время: 07:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot