USB OTG и Embedded Host. ОСНОВНЫЕ ТЕМЫ Спецификация USB Окружение USB OTG против Embedded Host Embedded Host USB On-The-Go Устройства USB OTG - Особенности.

Презентация:



Advertisements
Похожие презентации
®Microchip ОБЗОР USB. ®Microchip КРАТКОЕ СОДЕРЖАНИЕ Необходимость USB Преимущества USB Сравнения скоростей Эволюция USB USB хост/ Периферийные устройства.
Advertisements

Периферийные устройства ЭВМ. Внешние интерфейсы Шина USB USB – универсальная последовательная шина, предназначенная для подключения к компьютеру периферийных.
Модульное лицензирование Александр Варварик SWD Real-Time Systems Конференция QNX Россия сентября, Санкт-Петербург.
Наиболее популярные ресурсы Интернета это Всемирная паутина Электронная почта Файловые архивы Общение в Интернете Мобильный Интернет.
Выполнил Курбанов А.Ю.. USB (Universal Serial Bus – «Универсальная последовательная шина») – последовательный интерфейс передачи данных для среднескоростных.
Передача видеоинформации по каналу GSM (CSD). Задача передачи видеоинформации на дальние расстоянии становится особенно актуальной в высокотехнологичном.
МБОУ СОШ 6 г. Реутов. МОУ СОШ 6 г. Реутов Компьютерная сеть – это система компьютеров, связанная каналами передачи информации.
Обзор операционных систем ВОУНБ им. М. Горького «Операционная система - это совокупность программ, обеспечивающих управление процессом обработки информации.
Локальная компьютерная сеть Локальная компьютерная сеть – это система взаимосвязанных компьютеров, работающих в пределах одного помещения, здания, одной.
Магистрально- модульное построение компьютера. Введение Архитектура современных персональных компьютеров (ПК) основана на магистрально- модульном принципе.
Файловые архивы Internet Файловые архивы Internet Протокол FTP Протокол FTP Режимы обмена данными Режимы обмена данными Программное обеспечение доступа.
Центральная Плата Изображения (CIP). Архитектура Центральная Плата Изображения (CIP)
USB устройства Это вы можете приобрести в наших магазинах:
Системная шина Выполнил Петросян Эдгар 9 «Б». В компьютере происходит движение информационных потоков по соответствующей информационной магистрали. В.
KIP 700m – ТТХ. Новая универсальная многофункциональная система.
Компьютерные сети Аппаратное обеспечение сети МОУ СОШ 2 городского округа город Буй Костромской области учитель информатики Щур А.Н.
ПЕРСОНАЛЬНОЕ СКЗИ ШИПКА ОКБ САПР Москва, 2007.
Структурная схема компьютера Взаимодействие устройств компьютера.
Выполнила студентка II курса ГБОУ СПО Баймакский сельскохозяйственный техникум Вахитова Гульназ.
Различия и особенности распространенных протоколов. Принципы работы протоколов разных уровней. Предоставление сетевых услуг. Борисов В.А. КАСК – филиал.
Транксрипт:

USB OTG и Embedded Host

ОСНОВНЫЕ ТЕМЫ Спецификация USB Окружение USB OTG против Embedded Host Embedded Host USB On-The-Go Устройства USB OTG - Особенности Особенности Архитектура OTG Примеры применения Особенности MicrochipUSB OTG Microchip USB OTG каталог продуктов Удовлетворение потребностей производителей Итоги

Embedded Host (Встраиваемый хост) –а так же Mini Host, класс продуктов Type A host с фиксированной возможностью сохранить стоимость и сложность Периферия, класс устройств Type B которые требуют хост или Embedded Host или OTG OTG –устройства типа AB, комбинация из Embedded Host и Peripheral Спецификация

Окружение USB Традиционный хост/Периферия

OTG против встраиваемого хоста OTGВстраиваемый хост Ограниченные возможности хостаВыполняет только роль хоста Выполняет двойную роль – хоста и периферии У устройств есть только mini – A разъем Устройство имеют mini – AB разъемНе требует протокола согласования хоста и опционально поддерживает протокол запроса сеанса Устройства OTG должны иметь протокол согласования хоста и протокол запроса сеанса В отличие от обычного хоста, не работает ни как хаб, ни как полный хост

ВСТРАИВАЕМЫЙ ХОСТ Может поддерживать ограниченные ресурсы Поддерживает целевой список периферии Должен поддерживать как минимум 8mA на VBUS Возможна поддержка высокой/полной/низкой скорости 4 режима передачи – обязательно должно поддерживать управляющий режим, может поддерживать передачу массивов данных, по прерываниям и изохорную Пример – устройство STB (Set Top box)

USB On-The-Go Выполняются требования к подключению стандартными методами мобильных устройств Дополняет спецификацию USB 2.0 Может выполнять задачи как хоста так и периферии, и дает возможность устройствам выбрать свою роль Низкие требования к питанию USB для поддержки мобильных принтеров

OTG – ОСОБЕННОСТИ Ограниченные возможности хоста Full-speed поддерживается для периферии(high-speed опционально) Full-speed поддерживается для хоста (low-speed и high-speed опционально) Список периферии(Классы устройств) Session Request Protocol Host Negotiation Protocol Одно и только одно соединение: Micro-AB порт Возможность обеспечить как минимум 8mA тока на шине Средства для передачи сообщений пользователю

USB КЛАССЫ УСТРОЙСТВ

Session Request Protocol (SRP) Периферия посылает запрос хосту, начало сессии Хост активирует шину для периферии, сессия начинается Когда сессия заканчивается, шина отключается в целях экономии энергии

Host Negotiation Protocol (HNP) Стартует как Хост, опрос периферии Если обнаружено устройство, то выполняется роль хоста Если обнаружен хост, то выполняется роль устройства

Mini-AB Разъем OTG устройства содержат один Mini-AB разъем, который функционирует как хост или как периферия, например PDA OTG устройство становится хостом, когда подключается разъем Mini-A OTG устройство становится устройством, когда подключается разъем Mini-B Только Mini-B разъем используется для устройств которые работают только как периферия, например камеры Только Mini-A разъем используется для устройств которые работают только как встроенный хост, например телеприставка Mini-AB Mini-B Mini-A

OTG АРХИТЕКТУРА

Примеры применения ХостПериферияПриложения Мобильный телефон Камера MP3 Плейер Хранилища данных Сканер Обмен контактной информацией Скачивание/заливка файлов, музыки и изображений Сканирование визиток Камера Мобильный телефон Принтер Хранилища данных Обмен изображениями Рассылка фотографий и обмен в интернете Печать и хранение фотографий ПринтерКамера Сканер Хранилища данных Печать фотографий, отсканированных изображений Печать файлов, сохраненных в устройстве MP3 Плейер Хранилища данных Обмен музыкой Скачивание/Заливка музыки

PIC24FJ256GB110 Семейство– USB OTG

PIC24FJ256GB1 General Purpose Family USB On-the-Go, 256KB Flash Особенности Performance MHz Program Memory Self programming Flash supports EEPROM emulation 256KB,192 KB, 128 KB, 64 KB 10,000 erase write cycles 16 KB RAM 100, 80, 64-pin TQFP Packages Internal Oscillator Low Power Modes JTAG Boundary Scan & Flash Memory Programming 3.3 V operation Low power 2.6uA at 2V Sleep power

Microchip предлагает различные продукты Выбирайте USB продукты из 8 до 32 битного MCU каталога: Периферия Embedded Host OTG Выбирайте USB продукты из 8 до 32 битного MCU каталога: Периферия Embedded Host OTG Широкие возможности продуктов: USB v2.0 On-The-Go (OTG) совместимость Емкостные зонды для сенсорных экранов и емкостные датчики Низкое энергопотребление, большая память Широкие возможности продуктов: USB v2.0 On-The-Go (OTG) совместимость Емкостные зонды для сенсорных экранов и емкостные датчики Низкое энергопотребление, большая память Выгодно, опционально, эргономично Удовлетворяют требованиям к удобству в эксплуатации, обновляемы и расширяемы Удовлетворяют множеству требований приложений с низкой стоимостью спецификации Выгодно, опционально, эргономично Удовлетворяют требованиям к удобству в эксплуатации, обновляемы и расширяемы Удовлетворяют множеству требований приложений с низкой стоимостью спецификации Поддержка комплексного 8-/16-/32- битного ПО для разработчиков Свободное ПО для старта и развития Поддержка комплексного 8-/16-/32- битного ПО для разработчиков Свободное ПО для старта и развития

Первая реализация USB OTG на 16bit MCU Только 16bit MCU интегрированы с OTG и CTMU Решения Microchip доступны на рынке OTG и embedded host устройств Полная поддержка программного обеспечения, через свободный класс драйверами USB (Host / Периферийное) для USB приложений Большой объем памяти и богатый набор периферийных устройств Реализуемые на PIC схемы, периферия и программное обеспечение, совместимы с микроконтроллерами семейства Microchip PIC 32 USB Первая реализация USB OTG на 16bit MCU Только 16bit MCU интегрированы с OTG и CTMU Решения Microchip доступны на рынке OTG и embedded host устройств Полная поддержка программного обеспечения, через свободный класс драйверами USB (Host / Периферийное) для USB приложений Большой объем памяти и богатый набор периферийных устройств Реализуемые на PIC схемы, периферия и программное обеспечение, совместимы с микроконтроллерами семейства Microchip PIC 32 USB ИТОГИ