Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Особенности последовательной передачи данных в USB





Устройство USB может питаться от разъема.

Описано время нахождения линий в специальных состояниях – это все сделано чтобы уменьшить число линий.

Шина 5V позволяет определить подлючено ли устройство или нет (существует токовый шпион).

В чистую +5V в устройствах использовать не надо, т.к. оно плохое (грязное) – нужно подавать его на стабилизатор.

Т.к.скорость очень высокая (480 Мбит/с) – нужно выполнить согласование, предполагается, что линия имеет волновое сопротивление = 90 Ом (провода тоже имеют волновое сопротивление 90 Ом-+2).

Существует проблема:

Параметры проводников должны быть четко согласованы, известны – существуют формулы для расчета чтобы провод+проводник должны быть 90Ом.

Работа USB:

Необходимо поочередно опрашивать все подключенные к нему устройства. Частота опроса USB1 = 1мс, USB2 = 0,125 мс.

За одну передачу/прием передаем: USB1= 32 байта, USB2 512 байта.

Существует еще один способ передачи:

Все что осталось от пропускной способности можно отдать тому устройству, которое требует большой скорости (изохронная передача).

Передача:

- изохронная

- по запросу

По запросу:

 

Каждый пакет завершается 2х байтным циклическим кодом.

Изохронная передача:

Квитирующие пакеты отсутствуют. Если несколько изохронных устройств – свободную полосу делим на N частей.

Как устройство узнает информацию об устройствах.

Конфигурирование:

Первоначально адресов нет. Внутри устройства существует список команд, которое оно может выполнять + ПЗУ с конфигурацией (чтение байта,…). При включении питания Ност опрашивает каждое устройство (включенное). Каждое устройство должно:

1. установить адрес по команде Носта заливает в свой регистр адрес который ему установил Ност.

2. прочитать свою конфигурацию и отдать ее Носту. (список команд выполняемых устройствами требуемые ресурсы по частоте опроса и параметры изохронности)

Контроллером USB управляет драйвер.

 

Date: 2015-07-27; view: 298; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию