ВУЗ:
Составители:
15
Подстройка частоты кадров контроллера возможна под частоту
внутренней синхронизации только одного USB – устройства.
Конечные точки
Конечная точка (endpoint) – это часть USB – устройства, которая
имеет уникальный идентификатор и является получателем или
отправителем информации, передаваемой по шине USB. Проще
говоря, это буфер, сохраняющий несколько байт. Обычно это блок
данных в памяти или регистр микроконтроллера. Данные,
хранящиеся в конечной точке, могут быть либо принятыми данными,
либо данными, ожидающими передачу. В хосте также присутствует
буфер для приема и передачи данных, но отсутствуют конечные
точки. Конечная точка имеет следующие основные параметры:
частота доступа к шине;
допустимая величина задержки обслуживания;
требуемая ширина пропускания канала;
номер;
способ обработки ошибок;
максимальный размер пакета, который может быть принят
или отправлен;
используемый тип посылок;
направление передачи данных.
Любое USB – устройство имеет конечную точку с нулевым
номером или нулевую точку (endpoint zero). Эта точка позволяет
хосту опрашивать USB – устройство с целью определения его типа и
параметров, а также выполнять его инициализацию и
конфигурирование.
Кроме нулевой точки, USB – устройства обычно имеют
дополнительные конечные точки, которые используются для обмена
данными с хостом. Дополнительные точки могут работать либо
только на прием данных от хоста (входные точки, IN), либо только на
передачу данных хосту (выходные точки, OUT). Число
дополнительных конечных точек определяется режимом передачи.
Для низкоскоростных USB – устройств допускается наличие одной
или двух дополнительных конечных точек, а для высокоскоростных –
до 15 входных и 15 выходных дополнительных точек.
Нулевая точка становится доступна после того, как USB – устройство
подключено к шине, включено и получило сигнал сброса по шине
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »