...the world's most energy friendly microcontrollers
2016-04-28 - Giant Gecko Family - d0053_Rev1.20
243
www.silabs.com
• SRP detection in EM2 (during host session off)
• Soft connect/disconnect
• Full OTG support
• Compliant with On-The-Go and Embedded Host Supplement to the USB Revision 2.0 Specification,
Revision 2.0
• Compliant with USB On-The-Go Supplement, Revision 1.3
• Supports Host Negotiation Protocol (HNP) and Session Request Protocol (SRP)
• On-chip PHY
• Internal pull-up and pull-down resistors
• Voltage comparators for monitoring VBUS voltage
• A/B Device identification using ID line
• Charge/discharge of VBUS for VBUS-pulsing
• Internal 3.3V Regulator
• Output voltage: 3.3V
• Output current: 50 mA
• Input voltage range: 4.0 - 5.5V
• Enabled automatically when input voltage applied
• Low quiescent current: 100 uA
• Dedicated input pin allows regulator to be used in OTG and host configurations
• Output pin can be used to power the EFM32 itself as well as external components
• Regulator voltage output sense feature for detecting USB plug/unplug events (also available in
EM2/3)
15.3 USB System Description
A block diagram of the USB is shown in Figure 15.1 (p. 243) .
Figure 15.1. USB Block Diagram
OTG
PHY
USB_VBUS
Volt age
Regulat or
(3.3 V)
USB_DP
USB_DM
USB_ID
USB_VREGI
USB_VREGO
AHB Mast er
AHB Slave
A
H
B
2 KB
FIFO RAM
USB_VBUSEN
VREGO
Sense
USB Core
w/ DMA Cont roller
APB Slave
A
P
B
USB Int errupt
SOF PRS
USB_DMPU
USB Syst em
(cont rol)
The USB consists of a digital logic part, an endpoint RAM, PHY and a voltage regulator with output
voltage sensor. The voltage regulator provides a stable 3.3 V supply for the PHY, but can also be used
to power the EFM32 itself as well as external components.
The digital logic of the USB is split into two parts: system and core.
Summary of Contents for Giant Gecko EFM32GG
Page 842: ......