USB OTG и Embedded Host

Содержание

Слайд 2

ОСНОВНЫЕ ТЕМЫ

Спецификация
USB Окружение
USB OTG против Embedded Host
Embedded Host
USB On-The-Go
Устройства USB OTG

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

Слайд 3

Embedded Host (Встраиваемый хост) –а так же Mini Host,
класс продуктов Type

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

Спецификация

Слайд 4

Окружение USB

Традиционный хост/Периферия

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

Слайд 5

OTG против встраиваемого хоста

OTG против встраиваемого хоста

Слайд 6

ВСТРАИВАЕМЫЙ ХОСТ

Может поддерживать ограниченные ресурсы
Поддерживает целевой список периферии
Должен поддерживать как минимум 8mA

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

Слайд 7

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

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

Слайд 8

OTG – ОСОБЕННОСТИ
Ограниченные возможности хоста
Full-speed поддерживается для периферии(high-speed опционально)
Full-speed поддерживается для хоста

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

Слайд 9

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

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

Слайд 10

Session Request Protocol (SRP)

Периферия посылает запрос хосту, начало сессии

Хост активирует шину для

Session Request Protocol (SRP) Периферия посылает запрос хосту, начало сессии Хост активирует
периферии, сессия начинается

Когда сессия заканчивается, шина отключается в целях экономии энергии

Слайд 11

Host Negotiation Protocol (HNP)

Стартует как Хост, опрос периферии

Если обнаружено устройство, то выполняется

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

Если обнаружен хост, то выполняется роль устройства

Слайд 12

Mini-AB Разъем

OTG устройства содержат один Mini-AB разъем, который функционирует как хост

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

Mini-AB

Mini-B

Mini-A

Слайд 13

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

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

Слайд 14

Примеры применения

Примеры применения

Слайд 15

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

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

Слайд 16

PIC24FJ256GB1 General Purpose Family USB On-the-Go, 256KB Flash

Особенности
Performance 16 MIPS @ 32

PIC24FJ256GB1 General Purpose Family USB On-the-Go, 256KB Flash Особенности Performance 16 MIPS
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 <100nA

Функциональность
Samples -NOW
Production –NOW

USB OTG (device, mini-host, host)
Internal Boost Regulator requires minimal external components
Separate 3.3V regulator
Transparent RAM buffer interface

Периферия
4 x UARTw/LIN and IrDA®interfaces
3 x I2C™
3 x SPI™
16 ch. x 10-bit A/D (500 ksps)
5 x 16-bit general purpose timers
9 x IC, 9 x OC/PWM Each IC and OC/PWM includes a dedicated
16-bit scaling timer
Total of individual 21 timers
Peripheral Pin SelectSelect peripherals, map to pins
3 x comparators
CTMU –Charge/Time Measurement Unit
Hardware RTCC and Hardware CRC
Parallel Master Port

Слайд 17

Microchip предлагает различные продукты
Выбирайте USB продукты из 8 до 32 битного MCU

Microchip предлагает различные продукты Выбирайте USB продукты из 8 до 32 битного
каталога:
Периферия
Embedded Host
OTG

Широкие возможности продуктов:
USB v2.0 On-The-Go (OTG) совместимость
Емкостные зонды для сенсорных экранов и емкостные датчики
Низкое энергопотребление, большая память

Выгодно, опционально, эргономично
Удовлетворяют требованиям к удобству в эксплуатации, обновляемы и расширяемы
Удовлетворяют множеству требований приложений с низкой стоимостью спецификации

Поддержка комплексного 8-/16-/32- битного ПО для разработчиков
Свободное ПО для старта и развития

Имя файла: USB-OTG-и-Embedded-Host.pptx
Количество просмотров: 89
Количество скачиваний: 0