Cypress EZ-OTG CY7C67200 用户手册
CY7C67200
Document #: 38-08014 Rev. *G
Page 39 of 78
OTG Control Registers
There is one register dedicated for OTG operation. This
register is covered in this section and summarized in
register is covered in this section and summarized in
OTG Control Register [0xC098] [R/W]
Figure 40. OTG Control Register
Register Description
The OTG Control register allows control and monitoring over
the OTG port on Port1A.
the OTG port on Port1A.
VBUS Pull-up Enable (Bit 13)
The VBUS Pull-up Enable bit enables or disables a 500 ohm
pull-up resistor onto OTG VBus.
pull-up resistor onto OTG VBus.
1: 500 ohm pull-up resistor enabled
0: 500 ohm pull-up resistor disabled
Receive Disable (Bit 12)
The Receive Disable bit enables or powers down (disables)
the OTG receiver section.
the OTG receiver section.
1: OTG receiver powered down and disabled
0: OTG receiver enabled
Charge Pump Enable (Bit 11)
The Charge Pump Enable bit enables or disables the OTG
VBus charge pump.
VBus charge pump.
1: OTG VBus charge pump enabled
0: OTG VBus charge pump disabled
VBUS Discharge Enable (Bit 10)
The VBUS Discharge Enable bit enables or disables a 2K-ohm
discharge pull-down resistor onto OTG VBus.
discharge pull-down resistor onto OTG VBus.
1: 2K-ohm pull-down resistor enabled
0: 2K-ohm pull-down resistor disabled
D+ Pull-up Enable (Bit 9)
The D+ Pull-up Enable bit enables or disables a pull-up
resistor on the OTG D+ data line.
resistor on the OTG D+ data line.
1: OTG D+ dataline pull-up resistor enabled
0: OTG D+ dataline pull-up resistor disabled
D– Pull-up Enable (Bit 8)
The D– Pull-up Enable bit enables or disables a pull-up
resistor on the OTG D– data line.
resistor on the OTG D– data line.
1: OTG D– dataline pull-up resistor enabled
0: OTG D– dataline pull-up resistor disabled
D+ Pull-down Enable (Bit 7)
The D+ Pull-down Enable bit enables or disables a pull-down
resistor on the OTG D+ data line.
resistor on the OTG D+ data line.
1: OTG D+ dataline pull-down resistor enabled
0: OTG D+ dataline pull-down resistor disabled
D– Pull-down Enable (Bit 6)
The D– Pull-down Enable bit enables or disables a pull-down
resistor on the OTG D– data line.
resistor on the OTG D– data line.
1: OTG D– dataline pull-down resistor enabled
0: OTG D– dataline pull-down resistor disabled
OTG Data Status (Bit 2)
The OTG Data Status bit is a read only bit and indicates the
TTL logic state of the OTG VBus pin.
TTL logic state of the OTG VBus pin.
1: OTG VBus is greater than 2.4V
0: OTG VBus is less than 0.8V
ID Status (Bit 1)
The ID Status bit is a read only bit that indicates the state of
the OTG ID pin on Port A.
the OTG ID pin on Port A.
1: OTG ID Pin is not connected directly to ground (>10K ohm)
0: OTG ID Pin is connected directly ground (< 10 ohm)
Table 28.OTG Registers
Register Name
Address
R/W
OTG Control Register
C098H
R/W
Bit #
15
14
13
12
11
10
9
8
Field
Reserved
VBUS
Pull-up
Enable
Enable
Receive
Disable
Charge Pump
Enable
VBUS
Discharge
Enable
D+
Pull-up
Enable
Enable
D–
Pull-up
Enable
Enable
Read/Write
-
-
R/W
R/W
R/W
R/W
R/W
R/W
Default
0
0
0
0
0
0
0
0
Bit #
7
6
5
4
3
2
1
0
Field
D+
Pull-down
Enable
D–
Pull-down
Enable
Reserved
OTG Data
Status
ID
Status
VBUS Valid
Flag
Read/Write
R/W
R/W
-
-
-
R
R
R
Default
0
0
0
0
0
X
X
X