®Microchip ОБЗОР USB
®Microchip КРАТКОЕ СОДЕРЖАНИЕ Необходимость USB Преимущества USB Сравнения скоростей Эволюция USB USB хост/ Периферийные устройства (ПУ) / OTG Встраиваемый хост USB концентратор Классы устройств Механизмы передачи данных Примеры применения
®Microchip НЕОБХОДИМОСТЬ В USB Простота в использовании (Plug & Play) Возможность расширения Скорость для конечного пользователя Совместное размещение различных приложений Низкая стоимость Энергонезависимость
®Microchip ВЫГОДЫ ОТ ИСПОЛЬЗОВАНИЯ USB Один интерфейс для множества приложений Автоматическая настройка Не требует внешнего питания Возможность горячей замены Нет пользовательских настроек
®Microchip СРАВНЕНИЕ ШИН И СКОРОСТЕЙ Не обязательно наличие поддержки высокой скорости для совместимости с USB 2.0
®Microchip РАЗВИТИЕ USB 2.0
®Microchip USB ХОСТ Управляет шиной и контролирует её. Запускает на шине все действия, связанные с пакетами данных Управляет потоками данных Перечисляет все подключенные устройства и сопоставляет их с драйвером нужного класса - Определяет подключение/отключение ПУ Обеспечивает питание Обычно система состоит из сложных программных приложений с операционной системой и микропроцессором - Драйвер класса, необходимый для каждого устройства или класса устройств
®Microchip USB Периферия Периферия может только отвечать хосту и не имеет возможности запускать передачу данных. Сосредоточена на энергопотреблении. Распознает соединение с хостом Обменивается данными с хостом -Отвечает на стационарные вопросы от хоста Проверяет информацию об ошибках от хоста Управляет энергопотреблением
®Microchip USB OTG Хост и периферия в одном лице Сосредоточено на энергопотреблении Приемо-передающий драйвер для поддержки новых USB OTG протоколов: - протокол согласования хоста - протокол запросов сеанса Уникальный AB разъем, который работает и с Mini – A и c Mini – B разъемами Возможность обеспечить как минимум 8mA тока на шине при работе в качестве А – устройства
®Microchip ВСТРАИВАЕМЫЙ ХОСТ Может поддерживать ограниченные ресурсы Поддерживает целевой список периферии Должен поддерживать как минимум 8mA на VBUS Возможна поддержка высокой/полной/низкой скорости 4 режима передачи – обязательно должно поддерживать управляющий режим, может поддерживать передачу массивов данных, по прерываниям и изохорную Пример – устройство STB (Set Top box)
®Microchip OTG против встраиваемого хоста OTGВстраиваемый хост Ограниченные возможности хостаВыполняет только роль хоста Выполняет двойную роль – хоста и периферии У устройств есть только mini – A разъем Устройство имеют mini – AB разъемНе требует протокола согласования хоста и опционально поддерживает протокол запроса сеанса Устройства OTG должны иметь протокол согласования хоста и протокол запроса сеанса В отличие от обычного хоста, не работает ни как хаб, ни как полный хост
®Microchip USB – ХАБ Поддерживает цепочку максимум из 5 последовательно подключенных хабов Хабы для обеспечения энергией всех подключенных устройств USB 2.0 хаб должен поддерживать все 3 скорости Каскад до 127 ПУ, включая корневой хаб
®Microchip КЛАССЫ УСТРОЙСТВ Спецификация утвердила следующие классы устройств Аудио устройстваИнтерфейс чипов/смарткарт Класс коммуникационных устройств Безопасность содержимого Устройства микропрограммного обновления Пользовательский интерфейс IrDA МостДисковые накопители ПринтерыУстройства захвата изображений Тестирование и измерениеВидео устройства
®Microchip МЕХАНИЗМЫ ПЕРЕДАЧИ ДАННЫХ Управляющий + По прерыванию Управляющий + По прерыванию Управляющий + Передача массивов данных Управляющий + Передача массивов данных Управляющий + Изохорный Управляющий + Изохорный
®Microchip РАЗЪЕМЫ USB USB разъем типа А USB разъем типа В USB разъем типа mini A USB разъем типа mini В Ноутбуки ПК Принтеры Сканеры STB устройства PDA
®Microchip ПРИМЕРЫ ПРИМЕНЕНИЯ ХОСТ Обычный ПК Флэш-драйв интерфейс Периферийные устройства USB OTG
®Microchip СПАСИБО