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

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

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

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

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

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

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

Ответ
Опции темы

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

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

Сообщение от Hives Посмотреть сообщение
Uragan90 двунаправленность линий не смущает? почему бы для начала не сесть в паралель
Да это всё понятно!!!!
Я уже почти что разабрался, в принципе не так уж т сложно...
Просто путаница в сети, одни так пишут другие по другому, а в офицыальной доке так что страниц 600 про это и непонятно нифига
Реклама:
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума   Ответить с цитированием
Непрочитано 10.10.2012, 21:34   #22
Alecsej
Вид на жительство
 
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
Alecsej на пути к лучшему
По умолчанию Re: USB "На пальцах"

Data J and K States
In addition to the Differential 1 and 0 states, which are defined by voltages
on the lines, USB also defines two Data bus states, J and K. These are
defined by whether the bus state is Differential 1 or 0 and whether the cable
segment is low or full speed:
В дополнение к состояниям Differential 1 и 0, определяющимся напряжениями на шине, USB также определяет состояния шины J и K, зависящие не только от состояния шины, но и от сегмента low или full speed:

Data State Bus State
Low Speed Full Speed
Differential 0 J K
Differential 1 K J
Alecsej вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Alecsej за это сообщение:
majorka65 (14.10.2012), Uragan90 (10.10.2012)
Непрочитано 10.10.2012, 21:38   #23
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: USB "На пальцах"

Сообщение от Alecsej Посмотреть сообщение
To keep things synchronized, each packet begins with a SYNC field to
enable the receiving device to align, or synchronize, its clock to the transmit-
ted data. For low and full speeds, the SYNC pattern is eight bits:
KJKJKJKK.

В целях синхронизации каждый пакет начинается с поля SYNC. Для low и full скоростей SYNC представляет собой пакет из 8 бит : KJKJKJKK.
Вот тут KJKJKJKK это что??? как???
Вроде бы читал что там используют JK тригеры для кодирования логических состояний, а не могли бы пояснить если не затруднит...
Хочется досканально разабратся в вопросе!!!
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума   Ответить с цитированием
Непрочитано 10.10.2012, 21:40   #24
Alecsej
Вид на жительство
 
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
Alecsej на пути к лучшему
По умолчанию Re: USB "На пальцах"

For example, a Start-of-Packet state exists when
the bus changes from Idle to the K state. On a full-speed segment, this
means that D- becomes more positive than D+, while on a low-speed seg-
ment, it means that D+ becomes more positive than D-.
Для примера состояние Start-of-Packet означает переход из Idle в K state.
В full-speed сегменте это значит, что D- становится больше чем D+, тогда как в low-speed сегменте D+ становится больше чем D-.
Alecsej вне форума   Ответить с цитированием
Сказали "Спасибо" Alecsej
majorka65 (14.10.2012)
Непрочитано 10.10.2012, 21:47   #25
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: USB "На пальцах"

Грубо говоря если с приходом нового такта шины лог уровень на обоих линиях DATA+,- хоть как то изменился то пишим "0"
Если изменений небыло то "1"
согласно кодированию NRZI
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума   Ответить с цитированием
Непрочитано 10.10.2012, 22:07   #26
Hives
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: USB "На пальцах"

сходил бы на вики, там в разделе signaling детально разжеван физический уровень
Hives вне форума   Ответить с цитированием
Сказали "Спасибо" Hives
Uragan90 (10.10.2012)
Непрочитано 10.10.2012, 22:15   #27
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: USB "На пальцах"

Сообщение от Uragan90 Посмотреть сообщение
согласно кодированию NRZI
http://www.softelectro.ru/usb.html

http://www.usb.org/developers/docs/
omercury вне форума   Ответить с цитированием
Сказали "Спасибо" omercury
Uragan90 (10.10.2012)
Непрочитано 11.10.2012, 08:23   #28
korsaj
Частый гость
 
Регистрация: 12.05.2009
Сообщений: 44
Сказал спасибо: 3
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
korsaj на пути к лучшему
По умолчанию Re: USB "На пальцах"

Путь к примерам в протеусе - я думаю вам поможет.

C:\Program Files\Labcenter Electronics\Proteus 7 Professional\SAMPLES\VSM for USB\
korsaj вне форума   Ответить с цитированием
Сказали "Спасибо" korsaj
Uragan90 (11.10.2012)
Непрочитано 11.10.2012, 10:14   #29
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: USB "На пальцах"

Сообщение от korsaj Посмотреть сообщение
Путь к примерам в протеусе - я думаю вам поможет.

C:\Program Files\Labcenter Electronics\Proteus 7 Professional\SAMPLES\VSM for USB\
Спасибо!
Жаль что протеус симулирует усб на уровне драйверов, а не электрических сигналов
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума   Ответить с цитированием
Непрочитано 11.10.2012, 11:04   #30
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: USB "На пальцах"

Тут неплохой набор статей по USB
http://www.beyondlogic.org/usbnutshell/usb1.shtml
в свое время сильно помог разобраться в принципах работы протокола.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 11.10.2012 в 11:07.
MisterDi вне форума   Ответить с цитированием
Сказали "Спасибо" MisterDi
Uragan90 (11.10.2012)
Ответ


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

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, время: 14:02.


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