USB Device

Transkript

USB Device
Komunikační obvody
●
SMSC
Seznámení
Ethernet
Teoretický úvod
Přehled typů a jejich aplikace
● USB
Teoretický úvod
Přehled typů a jejich aplikace
●
Sortiment SMSC
Analog
Functions
True Automotive
Qualified Products
Special USB
Functions
PC System
Management
Solutions
Standard USB /
Ethernet Functions
SMSC
Embedded a PC
SMSC
●
Microchip SMSC koupil v roce 2012 za 960 M$
●
Sortiment doplňuje stávající a koupil s firmou i 300
patentů
●
SMSC používá jádra x51 a ARM v některých obvodech
například čtečky smart karet
●
Orientovala se na velké zákazníky
MOQ 100 000ks/rok
●
Microchip zpřístupňuje sortiment malým zákazníků
Prvky k Freescale i.MX515
Thermal
Monitoring
RS
IF
RS
VF
IF
RS
IF
VBE
VBE
I2C / SMBus
Figure 1
Figure 2
Figure 3
USB
USB
2514B
2514
USB Hub
USB
3340
USB Phy
LAN
8710
Ethernet Phy
LAN
9221
MAC / Phy
Komunikační obvody
●
SMSC
Seznámení
Ethernet
Teoretický úvod
Přehled typů a jejich aplikace
● USB
Teoretický úvod
Přehled typů a jejich aplikace
●
Trocha teorie
z Wikipedie
Trocha teorie
MII
–
MII- Media Independent Interface
–
Přenos dat mezi vrstvou MAC (linkovou/spojovou) a PHY (fyzickou)
●
●
●
Vysílací signály:
– TXD[3:0] – Vysílaná data
– TXEN – Data jsou platná – řídí MAC
– TXCLK – Hodiny - řídí PHY. 25 MHz pro 100BASE-TX, 2,5 MHz pro
10BASE-T
– TXER – H – nastala chyba při vysílání – řídí PHY, ignoruje se v 10BASE-T
módu
Přijímací signály:
– RXD[3:0] – Přijímaná data
– RXDV – Data jsou platná – řídí PHY
– RXER – řídí PHY – Indikuje, že byla datekována chyba v právě
přijímaném rámci.
– RXCLK – Hodiny - řídí PHY. 25 MHz pro 100BASE-TX, 2,5 MHz pro
10BASE-T
– CRS – Detekce nosného kmitočtu
– COL – Detekce kolize
Řídící signály:
– MDIO – data, oboustranná komunikace
– MDC – hodiny pro řídící komunikaci – řídí MAC
Trocha teorie
RMII
–
–
RMII – Reduced Pincount Media Independent Interface
Přenos mezi MAC a PHY
●
Vysílané signály:
–
–
●
Přijímané signály:
–
–
–
●
TXD[1:0] – Data z MAC do PHY
TXEN – Platná data
RXD[1:0] – Data z PHY do MAC
CRS_DV – Detekce nosné a platná data
RXER – V rámci byla detekovány chyba (Volitelný)
Clock:
–
TX a RX jsou časovány z 50 MHz hodin, jejichž zdrojem může
být externí oscilátor, MAC a nebo PHY viz. další slajd
Trocha teorie
RMII – zdroj hodin
External OSC to MAC and PHY
MAC
PHY
50 MHz
Oscillator
50 MHz
MAC
Oscillator
or Crystal
REFCLK_OUT Mode
MAC
MAC Supplies 50 MHz Clk
PHY
25 MHz
Crystal
50 MHz
PHY
Trocha teorie
10Base-T
Trocha teorie
Signalizační pulsy
LTP – testovací
impulsy než dojde
ke spojení
NLP – kontrolní
pulsy během
spojení
Trocha teorie
100Base-TX
●
4B/5B Blokové kódování
–
–
●
K čemu to?
–
●
4B/5B znamená, že 4 bitů dat se udělá 5 bitů. Používá se to k
odstranění dlouhých sekvencí 0 nebo 1
Nevýhoda je, že se musí přenášet na nosné 125MHz
Z 32 kombinací 16 se používají pro data, 1 (11111) pro klid, 2
pro začátek rámce, 2 pro konec rámce a další pro Energy
Efficient Ethernet (EEE)
MLT-3 – Multi-Level Transmit
–
Snižuje EMI a šířku přenosového pásma
Trocha teorie
Automatická dohoda
●
Jak se budeme spolu bavit? 10 nebo 100Mbit, full nebo half
duplex?
–
–
–
●
Zajistí to funkce auto-negotiation - ANEG
Automaticky se domluví s protějškem, nejdříve si vymění informace o
dostupných režimech a vyberou nejvyšší společnou rychlost
Výsledek dohody lze získat přes řídí sběrnici
Jak to pracuje?
–
–
–
10Base-T posílá pravidelně signály LTP
100Base-T posílá FLP signály, které jsou umístěné mezi LTP
Je-li některá ze stran manuálně nastavovaná a druhá je autonegotiation, doporučuje se u manuálně nastavované strany zvolit halfduplex komunikaci. Protože strana ANEG volí half-duplex, nemůže-li se
100% dohodnout
Trocha teorie
FLP – fast link pulse
Trocha teorie
Auto-MDIX
●
Například obvody LAN87xx mají integrovanou podporu HP AutoMDIX, která odstraňuje problém se správným (křížený x nekřížený)
kabelem při propojování dvou zařízení
–
Zapojení RJ45 konektoru je standardní pro všechna ethernetová
zařízení. Z toho plyne, že vysílací a přijímací signály jsou vždy na
stejných pinech.
Trocha teorie
Volba trafa pro AMDIX
●
AutoMDIX potřebuje symetrický interface pro TX a RX kanál
●
AutoMDIX „trafo“ se volí s ohledem na nejlepší omezení rušení na
vysílací straně
Non-AMDIX Magnetics

●
●
●
Asymetrické rozhraní pro vysílací a přijímací
kanál
Proudově kompenzovaná cívka je na straně
kabelu pro TX
Proudově kompenzovaná cívka je na straně
PHY pro RX
AMDIX Magnetics

●
●
●
Symetrické rozhraní pro TX a RX
Proudově kompenzovaná cívka pouze na
straně kabelu
Minimální EMI na TX straně v MDI a MDIX
módu
Trocha teorie
Wake-on-LAN (WOL)
●
●
●
●
Schopnost aktivovat systém při požadavku z LAN
Obvykle tato funkce potřebuje spolupráci vrstev MAC a
PHY, takže obě musí být aktivní. Dobře řešené u Ethernet
řadičů. Vrstva MAC detekuje WOL paket.
Mají-li SoC a MCU integrovanou vrstvu MAC, musí být
aktivní
LAN8740 a LAN8742 mají integrovanou detekci paketu
WOL => SoC nebo MCU může být neaktivní
IEEE 802.3az
Energy Efficient Ethernet EEE
●
Sníží spotřebu ethernetu v klidu
Vysílač pošle zprávu o snížení spotřeby a téměř vypne vysílač
Přijímač sníží svoji spotřebu a čeká na signál
Celková úspora dosáhne téměř 50% při neaktivitě
●
●
●
●
●
Musí to podporovat obě strany komunikace
Potřebuje podporu ze strany vrstvy MAC. Zatím je
definována podpora MII. RMII tuto schopnost zatím nemá
LAN8740 a LAN8741 podporují EEE jen v režimu 100BaseTX
Funkce EEE se při nesplnění některé z podmínek
neaktivuje
Funkce je nezávislá na WOL
Komunikační obvody
●
SMSC
Seznámení
Ethernet
Teoretický úvod
Přehled typů a jejich aplikace
● USB
Teoretický úvod
Přehled typů a jejich aplikace
●
Ethernet
Rozdělení součástek do sk.
Processor
bus
Transceivers(PHY)
MAC/PHY Controllers
USB
Processor
Switches
LAN9220
LAN9221
LAN7500
10/
100/
1000
USB-to-Ethernet Controllers
Implementace Ethernetu
●
Řadič Ethernetu
–
Zajišťuje převod ze sběrnice obvyklé u MCU/MPU na Ethernet
Řadič Ethernetu
MCU
MPU
ASIC
●
TCP/IP
Stack
SPI, Local Bus
PCI
Tx/Rx
Buffer
MAC
MAC
PHY
PHY
Integrovaný Ethernet
–
MCU/MPU obsahuje část Ethernetového řadiče
Ethernet Transceiver
MCU
MPU
ASIC
–
TCP/IP
Stack
Buffer
(System)
RAM
MAC
RMII or MII
PHY
Toto řešení je obvyklé u výkonných systémů
Řešení Ethernetu
PIC® MCU
SPI/Parallel
Libovolný
MCU/MPU
PCI
ENC624J600
ENC28J60
LAN9220
LAN9221
MAC
PHY
MAC
PIC18F97J60
Řadič MAC/PHY
MCU s integrovaným
MAC/PHY
PHY
Controllers
PIC32MX6xx
PIC32MX7xx
MAC
LAN87xx
LAN87xx
LAN8810
LAN8810
Libovolný MCU/MPU
PIC32MX6xx
PIC32MX7xx
MAC
LAN9303(M)
LAN93x3
USB
Libovolný
MCU/MPU
Switche a Huby
PHY
Libovolný MCU/MPU
PIC® MCU
PHY
MCU s integrovaným
MAC a Transceiverem
USB
LAN9730
LAN9730
LAN7500
LAN7500
LAN95xx
LAN95xx
MAC
PHY
Převodníky USB na
Ethernet
Ethernetové řadiče
●
Jednoduché připojení
–
–
ENC28J60 nejlevnější řadič
●
Pracuje v režimu 10Base-T, ale je kompatibilní s 10/100/1000 Ethernetem
●
Reálně většina MCU aplikací nepotřebuje vyšší datový tok
ENC624J600 podporuje 100Base-TX
●
SPI
Obsahuje šifrovací jednotku a předprogramovanou unikátní MAC adresu
ENC28J60
Local Bus* ENC624J600
MAC
LAN9220
LAN9221
PHY
10 Mbps Ethernet
●
PHY
10/100 Ethernet
Maximální integrace
–
PIC18F97J60 jednočipové řešení, MCU s řadičem na 10 Mbps Ethernet
●
●
●
MAC
Obsahuje TCP/IP Stack, buffer, MAC a PHY
Výborný pro řídící a měřící aplikace
Výkonné aplikace
–
LAN9221/15 pro 16-32 bitové sběrnice, výstup MII nebo PHY, podpora DMA přenosu,
vnitřní buffery, WOL, ANEG, Auto-MDIX
Ethernetové transceivery
Vlastnost
LAN8710A LAN8720A LAN8740A LAN8741A LAN8742A LAN8810i
LAN8820i
10/100
10/100
10/100
10/100
10/100
10/100/1000
10/100/1000
MII/RMII
RMII
MII/RMII
MII/RMII
RMII
GMII
RGMII
Cu
Cu
Cu
Cu
Cu
Cu
Cu
Pin. kompabilita
-
-
w. LAN8710
w. LAN8710
w. LAN8720
-
-
Diagnostika
-
-
Ano
-
Ano
-
-
Energy Efficient
Ethernet (EEE)
802.3az
-
-
Ano
Ano
-
-
-
Wake–on-LAN
-
-
Ano
-
Ano
-
-
REF_CLK_OUT
-
Ano
-
-
Ano
-
-
Power Savings w.
EEE
enabled
(Device +
Magnetics)
N/A
N/A
47%
47%
N/A
N/A
N/A
Rychlost
MAC Interface
Přenosové
médium
Ethernet - transceiver
Blokové schéma
USB - Ethernet
●
●
Na jednom USB připojení USB
hub a 10/100 Ethernet
Nejmenší průmyslové provedení
–
●
HSIC*
MAC
LAN9730
PHY
LAN9730
10/100 Ethernet
O 60% menší
O 12% menší spotřeba
●
Nižší celková cena
●
UniClock™ Technologie
Stačí jeden 25MHz krystal pro
USB a Ethernet
●
Rozšíření až na 4 USB porty
●
Splňuje 802.3ab
●
První převodník USB na
10/100/1000 Ethernet
USB
MAC
LAN9500A
PHY
USB
MAC
LAN951X
10/100 Ethernet
USB x2, x3 or
x4
PHY
10/100
Ethernet
USB
MAC
LAN7500
PHY
10/100/1000
Ethernet
* High-Speed Inter-Chip – průmyslový standard pro USB propojení čipů na desce
Ethernet switch
●
Převod jednoho portu na několik
–
●
Stavební blok pro Internet nebo LAN
Aplikace nevyžadující více jak 5 portů
–
–
–
–
Průmyslové spojovací body např. Řídící desky
Uzlový bod řídící sítě
MII/RMII
LAN9313
Měřící přístroje
TMII
MAC
Dohledové a bezpečnostní systémy
MII/RMII
TMII
MII/RMII
TMII
LAN9303M only
LAN9303
LAN9303M
Local Bus
PHY
16/32-bit
PHY
PHY
LAN9311
LAN9312
MAC
PHY
MAC adresa
●
●
Fyzická adresa pro identifikaci hardware
Předprogramované EUI-48™ a EUI-64™ ve 2 Kb
sériových EEPROM
–
–
–
Číslo je kompatibilní s MAC adresou čipu
SPI (25AA02E48/UID), I2C (24AA02E48/UID) a UNI/O™
(11AA02E48)
Ne všechny Ethernet MAC řadiče mají přednastavenou adresu
Příklad
MCU
MPU
ASIC
SPI
ENC28J60
MAC
PHY
EUI-48
Komunikační obvody
●
SMSC
Seznámení
Ethernet
Teoretický úvod
Přehled typů a jejich aplikace
● USB
Teoretický úvod
Přehled typů a jejich aplikace
●
USB
Zas teorie
USB má pouze jednoho šéfa a hodně podřízených
USB Host Controller (Master)
and Root Hub
Mouse
Start Of Frame
Frame
Printer
Mouse Packets
Speakers Packets
Frame
Speakers
Printer Packets
Frame
Fyzická struktura
USB Host Controller
& Root Hub
Host (Stupeň 1)
Stupeň 2
Speaker
Hub
Stupeň 3
Logic
Analyzer
Hub
Tier 4
Printer
Hub
Keyboard
Tier 5
Hub
Tier 6
Tier 7
Hub: Max. Zřetězení = 5
PIC18 USB pracuje pouze
jako zařízení
PIC24/PIC32 mohou mít
funkci host nebo zařízení
Hub
Data Logger
Až 126 zařízení
Hub
Fyzická vrstva
USB 1.1 a USB 2.0
VBUS
VBUS
D+
D+
D-
D-
GND
GND
●
Half Duplex s kódováním NRZI
●
Napájení pro každé zařízení:
–
4,40 – 5,25 V
–
Garantováno 100 mA (USB1.1)
–
500 mA (USB2.0), 900mA(USB3.0)
~ 5.0 V
~ 3.3 V
Jestliže potřebujete
více energie, je nutné
použít externí zdroj
Verze USB
LS, FS
HS
SS
USB Autodetekce
+2.7- 3.6V
1.5K
Full/Low Speed
USB
Transceiver
5V
D+
D-
(Host or Hub)
port
GND
15K
D+
USB
Cable
Full/Low Speed
USB
Transceiver
D-
(USB Device)
15K
Full Speed Device Detection
+2.7- 3.6V
1.5K
Full/Low Speed
USB
Transceiver
5V
D+
USB
Cable
D-
(Host or Hub)
port
GND
15K
D+
Full/Low Speed
USB
Transceiver
D-
(USB Device)
15K
Low Speed Device Detection
Rezistory pro autodetekci mají některé MCU/IC již v sobě integrovaná
PortSwap
Možnost nastavení, který pin je D+ a D-. Usnadní to návrh
plošného spoje. Touto technologii jsou vybaveny některé IC.
USB
Connector
D+
D-
DD+
USB
Connector
DD+
DD+
Konektory a kabely
“A”
USB Host
Full or Embedded
“B”
USB
Device
“mini-B”
USB
Device
“micro-B”
USB
Device
μB
“micro-AB”
OTG
Device
μB
Konektory a kabely
“micro-AB”
OTG
Host
“B”
USB
Device
μA
“mini-B”
USB
Device
“micro-B”
USB
Device
“micro-AB”
OTG
Host
“micro-AB”
OTG
Device
μA
μB
Typ
Označení ECOM
A
USB8317-04 AF...
B
USB8317-04 BF...
Mini B
USBM8320-05 BF...
USBM1104-05 BF...
Micro B
USBU8351-05 BFDS-1
Micro AB
USBU8351-05 ZFDI-1
μB
Logická struktura
●
Není to stupňovitá hvězda!
●
Software na hostu komunikuje s
každým logickým zařízením jako by
bylo připojeno ke kořenovému hubu
Host
Logical
Device
Logical
Device
Logical
Device
Logical
Device
Logical
Device
Logical
Device
Logická struktura
Peripheral Device
Client Software
Client Software
Client Software
Pipe Bundle
Interface
Interface-specific
USB System
Software
Default Pipe (EP0)
USB Logical
Device
Endpoint
zero
Data per Endpoint
USB Bus Interface
Host
Controller
Transactions
SIE
USB Bus Interface
USB Cable
Physical Communication Path
Logical Communication Path (“Pipe”)
SIE
Bus Interface
Layer
Bus Interface
Layer
Transfers
USB Device
Layer
USB Device
Layer
Buffers
Function
Function Layer
Function Layer
Host System
USB Devices
Druhy USB zařízení
●
Peripheral - Periférie nebo funkce
–
Zajišťuje provádění nějaké funkce pro hlavního (HOST)
●
●
Hub
–
●
Provádí přenos správným směrem - obousměrně,
spravuje napájení
Compound Device
–
–
Obsahuje HUB a 1 nebo více periférií
Host komunikuje přes hub s každou periférií samostatně
(každá má svoji adresu)
●
●
Např. Paralelní sběrnici
Např. USB klávesnice 1-portovým hub
Composite Device
–
–
Má několik interface k perifériím na logické úrovni
Host používá driver pro každý interface
●
Např. video kamera (audio & video interface)
USB přenos
Transfer/
Endpoint
Type
Polling
Interval
% Reserved
BW/Frame for
all transfers of
this type
Max. # Data
Bytes/Frame/Endpoint
(Max# transactions per
frame @ Max Ep Size)*
Data
Integrity
Interrupt
Fixed, Periodic
90
64 (1 x 64)
Yes
Isochronous
Fixed, Periodic
90
1023 (1 x 1023)
No
Bulk
Variable, Uses
Free Bandwidth
0
1216 (19 x 64)
Yes
Control
Variable
10
832 (13 x 64)
Yes
* Předpoklad: K přenosu se použije maximální povolená velikost paketu Ep
USB přenos
Maximální rychlosti
1400
1216
1200
1023
1000
KByte/s
832
800
600
Low
Full
400
200
0
24
0.8
64
Control Interrupt
Bulk
Transfer Type
Iso
USB přenos
Příklady použití
Myš
Tiskárna
Bedýnky
Control
+
Interrupt
Control
+
Bulk
Control
+
Isochronous
USB OTG
●
USB On-The-Go (OTG) umožňuje přístroji pracovat
jako Host nebo Device (zařízení):
–
PDA (Device) připojené k PC (Host)
–
PDA (Host) připojení k USB flash (Device)
–
PDA s PDA, úlohy host a device se mohou měnit (OTG mode)
PC Host
PDA OTG Device
PDA OTG Host
Thumb Drive
PDA OTG Host
PDA OTG Device
USB Device Classes
Třídy USB zařízení
Thumb
Drive
Data Glove
Ethernet
Adapter
Mouse
External
Hard Drive
PICkit™ 3
Starter Kit
Joystick
Keyboard
Mass Storage Device
Class (MSD)
Modem
Communication Device
Class (CDC)
MPLAB®
REAL ICE™
in-circuit emulator
Human Interface Device Class
(HID)
Custom Class
(Vendor Class)
A další třídy ...
USB Device Classes
Proč je používat?
●
Logické USB zařízení je předdefinováno
–
●
Komunikační protokol se zařízením je
definován
–
●
Přenosová rychlost je dána
Pro CDC Class PIC® MCU vypadá jako modem
nebo terminál připojený na virtuální COM port
Hlavní výhoda: Přenositelnost
–
Není třeba pro každý OS dělat vlastní ovladač
Komunikační obvody
●
SMSC
Seznámení
Ethernet
Teoretický úvod
Přehled typů a jejich aplikace
● USB
Teoretický úvod
Přehled typů a jejich aplikace
●
USB sortiment SMSC
USB
USB 2.0
2.0 HUBS
HUBS
USB
USB 2.0
2.0 Flash
Flash
Media
Media Reader
Reader
USB
USB 2.0
2.0 PHY
PHY
USB
USB 3.0
3.0 HUB
HUB
USB
USB 2.0
2.0 na
na 10/100
10/100
Ethernet
Ethernet
USB
USB 2.0
2.0 Smart
Smart
Card
Card reader
reader
USB
USB Switch
Switch
USB
USB 2.0
2.0 // USB
USB 3.0
3.0
to
to Graphic
Graphic
USB
USB 2.0
2.0 na
na 10/100/
10/100/
1000
1000 Ethernet
Ethernet
USB
USB 2.0
2.0 FMR
FMR with
with
ENCRYPTION
ENCRYPTION
USB
USB 2.0
2.0 Charging
Charging
HSIC
HSIC USB
USB 2.0
2.0
USB
USB 2.0
2.0 na
na
UART/SPI
UART/SPI
USB
USB 2.0
2.0 řadič
řadič
dotyk.
dotyk. rezist.
rezist. pan.
pan.
USB 2.0 HUB
2-port
3-port
4-port
7-port
Standard Hub
USB2512B
USB2513B
USB2514B
USB2517
36 QFN
36QFN
36 QFN
64 QFN
Full-featured USB port
expansion solutions
4x4
4x4
6x6
6x6
6x6
6x6
SMSC Advantage
●
9x9
9x9
●
USB2
Controller
Hub
Next-gen USB2 hubs
Automotive
Hub
Automotive-grade (PPAP
complete) USB port
expansion solutions
USB2532
USB2533B
USB2534
36 QFN
36 QFN
36 QFN
●
6x6
6x6
6x6
6x6
6x6
6x6
●
USB82514
36/56 QFN
6x6
6x6
●
●
●
Velký výkon,
cenově efektivní,
trhem ověřený
rozšíření USB2.0
portů
MultiTRAK™ Multiple Transaction
Translators (MTT)
Architecture
Malý příkon, malé
pouzdro
Možnosti
konfigurace pro
OEM
Špička v USB
kompatibilitě
Nově podpora
rozšířených
pracovních teplot
(USB251xB)
USB Battery
Charging spec 1.1
compliant
(USB251xB)
USB HUB
MultiTRAK
MultiTRAK odstraňuje zácpu (datovou na USB)
Ostatní USB 2.0 Hubs
SMSC USB2.0 Hubs*
S jedním transakční překladač
S více transakčními překladači
STT Hub
MTT Hub
Brzda Jedna TT
* Mimo USB2512


Jedna TT pro Hub per Hub
Jeden 12 Mbps kanál “sdílený”
všemi FS/LS zařízeními


Jedna TT pro port
“Vlastní” 12 Mbps kanál
pro každé FS/LS zařízení
Podle testů se to projeví nejzřetelněji při 4 připojených zařízeních – zrychlení o 50%
USB2512B/13B/14B
USB 2.0 HUB
Vlastnosti
UPSTREAM port k MCU/MPU/ASIC
• Plně kompatibilní se specifikací USB 2.0
• Řízení napájení každého portu s
podporou USB Battery Charging 1.1
• MultiTRAK – Každý port má vlastní
64 PIN
USB2517
transakční překladač, takže Upstream
USB2514B
port může běžet na stále stejné rychlosti 36 PIN
(neplatí pro USB2512B)
36 PIN
USB2513B
• PortMap – automatické mapování portů
• PortSwap – přehození pinů v páru
36 PIN USB2512B
• PHYBoost – Nastavitelná síla signálu
1
6
3
2
4
5
7
• Volitelní konfigurace v externí EEPROM
nebo slave na SMBus
• Napájení 3,0V – 3,6V
DOWNSTREAM porty k zařízením
• Pouzdro 36-QFN 6mmx6mm
• Rozsah teplot 0°C až +85°C
verze Bi od -40°C do +85°C
USB Controller HUB
Co to je USB Controller Hub?
●
USB HUB Function (2, 3, 4 port)
●
Se samostatným řadičem
●
–
GPIO, I2C™, SMbus,
–
Program je v SPI flash
UCH2 = USB2 Controller HUB
USB koncový bod
Úkoly samostatného řadiče
●
HUB nastavení při startu
●
“Quad Page” Nastavení
●
GPIO expandér pro HOST
●
Battery Charging – BC1.1 nebo BC 1.2
●
Spuštění vlastního kódu
USB2422 – lze přes I2C nastavovat a sledovat nabíjecí
profily dle BC 1.1 a konfigurovat porty
Jeden z mála dostupných pro malé zákazníky
Nové typy
USB 2.0 Controller HUB
USB2 Hub
Upstream
Downstream
Package
Applications
USB2532-1080AEN
USB
USB x2
36 QFN
Hub Controller – 2 Port
USB2533-1080AEN
USB
USB x3
36 QFN
Hub Controller – 3 Port
USB2534-1080AEN
USB
USB x4
36 QFN
Hub Controller – 4 Port
USB4624-1080HN
HSIC/USB
USB x2 / HSIC x2
48 QFN
Hub Controller with USB & HSIC
USB4604-1080HN
HSIC/USB
USB x4
48 QFN
Hub Controller with USB & HSIC
USB3813-1080XY
USB
USB x2 / HSIC x1
30 WLCSP
Mobile Hub Controller
USB3613-1080XY
HSIC
USB x2 / HSIC x1
30 WLCSP
Mobile Low-Power Hub Controller
Naming structure
●
USB46YX - HSIC upstream, X - # of ports, Y - # of HSIC ports, 48P QFN
●
USB38YX - USB upstream, X - # of ports, Y - # of HSIC ports, 30P
WLCSP
●
USB36YX - HSIC upstream, X - # of ports, Y - # of HSIC ports, 30P
WLCSP
●
USB253x- USB upstream, x=number of downstream USB ports, 36P QFN
USB 3.0 HUB
Features
USB5532B
USB5533B
USB5534B
USB5537B
2
3
4
7
64QFN
64QFN
64QFN
72QFN
MultiTRAK™




PortMap, PortSwap, TruSpeed, PHYBoost




Vendor Specific Messaging (VSM)




Custom configuration with SPI, SMB




Std Commercial Temp (0 to 70C)




Industrial Temp (-40 to 85C)




BC1.2 & Apple Charging




Support the USC1002 (Advanced Power
Management )




Designed for 2-Layer PCBs




# of Downstream Ports
Package
USB nabíjení
Nabíjení baterií
●
Nabíjení baterií je signalizováno na D- a D+
●
Existují 3 typy portů pro nabíjení
–
–
–
SDP – Standard Data Port = 500mA (USB2.0)
900mA (USB3.0)
CDP – Charging Data Port = 1500mA
Může být vyšší pro BC1.2 (vymění si informace)
DCP – Dedicated Charging Port = 1500mA nebo více
Nepřenáší data, ale existuje signalizace SE1
Též se označuje jako Dump Charging Port
UCS100x
Nabíjení baterií přes USB
●
●
UCS100x je na straně host pro USB nabíjení
Obvyklé použití
–
–
–
–
–
–
Počítačové USB porty (desktop/notebook)
Nabíječky USB
PC periférie (monitor, dock, tiskárna…)
Adaptéry do cigaretových zapalovačů
Automobily
Audio zařízení
UCS100x
Blokové schéma
USB HS Datový spínač
Spínání napájení
Měření proudu
Emulace nabíječky
UCS100x
Přehled typů
USB Port Power
Switch
Hi Speed USB
Switch
Charging Current
UCS1002-2 UCS1002-1 UCS1001-3 UCS1001-4 UCS1001-1 UCS1001-2
55mΩ
55mΩ
55mΩ
Y
Y
Y
Up to 2.4A Up to 2.25A Up to 2.4A
(12W)
(10W)
(12W)
9+
9+
Charging Emulation Programmabl Programmabl
Profiles Supported
e
e
9
12W
Y
10W
Y
Samsung Compatible
Y
Y
Y
BC1.2 CDP & DCP
Y
Y
Y
YD/T 1591(China)
Y
Y
Y
Programmable
Y
Y
N
Additional Profiles
Y
Y
Y
Charging Indicator
N
N
Y
Attach Detect
Indicator
Y
Y
N
Current
Measurement
Y
Y
N
Power Allocation
Y
Y
N
Discrete
Interface
SMBus/I2C SMBus/I2C
GPIO
20 pin 4x4
20 pin 4x4 20 pin 4x4
Package
QFN
QFN
QFN
55mΩ
Y
Up to 2.4A
(12W)
55mΩ
55mΩ
Y
Y
Up to 2.25A Up to 2.25A
(10W)
(10W)
9
Y
Y
Y
Y
N
Y
N
9
Y
N
Y
Y
N
Y
Y
9
Y
N
Y
Y
N
Y
N
Y
N
Y
N
N
Discrete
GPIO
20 pin 4x4
QFN
N
N
Discrete
GPIO
20 pin 4x4
QFN
N
N
Discrete
GPIO
20 pin 4x4
QFN
USB PHY
●
●
ULPI
je digitální rozhraní,
které propojuje USB PHY s
linkovou vrstvou. Využívá se k
tomu 8 nebo 12 pinů.
HSIC
dvou vodičové
rozhraní
nahrazující
USB
kabel určené pro komunikaci
mezi čipy
HSIC je 50R signál pro přenos
na vzdálenost okolo 10cm po
plošném spoji z materiálu
FR4.
●
Licence:
●
●
●
●
●
Novinka!
je
●
●
HSIC
TI
Intel
Marvel
Qualcomm
Freescale
Nvidea
USB3370
Rozhraní HSIC se používá
jako Upstream u několika
HUBů
USB3740
USB 2.0 Switch
Navržen pro přepínání high-speed USB 2.0 hostů

Multiplex z výstupů dvou USB host na jeden výstup

●
●
Enable DP/DM multiplexing
Pružné řešení pro více prvkové systémy
Velice malá spotřeba

●
●
Active (Switch ON) = 5uA (Vcc = 3V)
Standby (Switch OFF) = 0,01uA (Vcc = 3V)
USB 2.0 Switch parametry

●
●
●
●
●
●
USB datové signály od 0V do 3,3V
USB odpor přepínače < 6Ω
USB proud odpojeným vstupem <0,5μA
Přeslech <-40dB
Kapacita <6pF
Šířka pásma 1 GHz
ESD Ochrana

●
+/-15kV Air/Contact Discharge (IEC)
Pouzdro

●
10L-DFN – s roztečí 0,4mm nebo 0,5mm
USB Graphic
Stručně
Pozor: Slouží pro přenos již vypočítaného obrazu a zvuku přes USB2.0 a 3.0
MCP2200
Převodník USB na UART
Vlastnosti
• USB 2.0 s rychlostí FS (12Mb/s)
• USB zařízení kompozitní CDC
• 128 byte buffer pro Rx a Tx
• Používá standardní ovladač VCP
(Virtual Com Port)
• UART s rychlostí od 300baud do
1000kbaud
• Volitelné hardwarové řízení datového
toku
• 8 přístupných I/O pinů
• Oscilátor 12MHz
• Napájení 3,0V – 5,5V VDD
• Pouzdra SOIC, SSOP a QFN 5x5
• Rozsah teplot od -40°C do +85°C
MCP2210
Převodník USB na SPI
Vlastnosti
• Podpora USB 2.0 rychlost FS (12Mb/s)
• Třída zařízení HID
• Plně nastavitelný VID, PID a popis
• Používá standardní HID ovladače
• Nástroje pro nastavení a knihovny pro
manipulaci s SPI a 8 V/V piny
• Master SPI podporuje všechny 4
komunikační módy s rychlostmi od
1500b/s do 12Mb/s
• Maximální délka SPI transakce do
65535 bajtů
• Potřeba 12MHz krystal nebo oscilátor
• Napájení 3,3V – 5,5V
• Pouzdra SOIC, SSOP, 20-QFN 5x5
• Rozsah teplot od -40°C do +125°C
Kde hledat o USB?
●
USB2.0 and USB3.0 Specifications
–
–
●
●
USB Complete kniha od Jan Axelson
USB Made Simple, série článků o USB
–
●
http://www.usb.org/developers/docs/
Kapitola 11 o USB HUB ve specifikaci USB2.0
http://www.usbmadesimple.co.uk/
Microchip USB HUBs Data Sheets a
Application Notes
–
http://www.smsc.com/Products/USB/USB_Hubs
Konec
Děkuji za vaši pozornost
Miroslav Mácha

Podobné dokumenty

ZDE - waldi.cz

ZDE - waldi.cz snímačů měří teplotu, vlhkost, atmosférický tlak, množství srážek, směr a rychlost větru. Sekundární část obsahuje 8-bitový mikroprocesor, který přijímá údaj o teplotě od hlavního mikroprocesoru, a...

Více

Novinky

Novinky Podpora práce bez EEPROM minimalizace externích součástek MP UniClock Technology vyzžívá jediný krystal 25 MHz pro USB a Ethernet Energy Efficient Ethernet 802.3az Diagnostika kabelu

Více

HD 7400 CI - Super sat

HD 7400 CI - Super sat 18-02-2009 nelze použít původní setting (uspořádání programů) Použijte setting vložený v sw přijímače ( A1 + H ) nebo si vytvořte nový ! Před každou aktualizací sw proveďte zálohu settingu na USB f...

Více

MATURITNÍ ZKOUŠKA

MATURITNÍ ZKOUŠKA Spojení s ústřednou je možné po standardní sériové lince rychlostmi od 9k6 do 57k6 s autodetekcí ze strany ústředny. Komunikace probíhá pomocí poloduplexního posílání paketů.

Více

Snímky ze 2. přednášky Soubor

Snímky ze 2. přednášky Soubor Přednáška používá některé materiály od: Prof. Dr. H. Kirrmann: Automation Industrielle, EPFL / ABB Research Center, Baden, Switzerland 2010

Více

návod k instalaci - LOVATO Electric SpA

návod k instalaci - LOVATO Electric SpA use 60°C/75°C copper (Cu) conductor only AWG Range: 24 - 12 AWG stranded or solid Field Wiring Terminals Tightening Torque: 5lb.in For use on a flat surface of a type 4X enclosure Tighting torque u...

Více