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

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

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

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

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

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

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

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

Сообщение от Hives Посмотреть сообщение
Uragan90 двунаправленность линий не смущает? почему бы для начала не сесть в паралель
Да это всё понятно!!!!
Я уже почти что разабрался, в принципе не так уж т сложно...
Просто путаница в сети, одни так пишут другие по другому, а в офицыальной доке так что страниц 600 про это и непонятно нифига
Реклама:
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 10.10.2012, 21:34  
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  
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
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  
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  
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: USB "На пальцах"

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

сходил бы на вики, там в разделе signaling детально разжеван физический уровень
Hives вне форума  
Сказали "Спасибо" Hives
Uragan90 (10.10.2012)
Непрочитано 10.10.2012, 22:15  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
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  
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  
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: USB "На пальцах"

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

C:\Program Files\Labcenter Electronics\Proteus 7 Professional\SAMPLES\VSM for USB\
Спасибо!
Жаль что протеус симулирует усб на уровне драйверов, а не электрических сигналов
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 11.10.2012, 11:04  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
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, время: 07:13.


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