beautypg.com

Otg control registers, Otg control register [0xc098] [r/w – Cypress EZ-OTG CY7C67200 User Manual

Page 39

background image

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

Table 28

.

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.

VBUS Pull-up Enable (Bit 13)

The VBUS Pull-up Enable bit enables or disables a 500 ohm
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.

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.

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.

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.

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.

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.

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.

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.

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.

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

Receive

Disable

Charge Pump

Enable

VBUS

Discharge

Enable

D+

Pull-up
Enable

D–

Pull-up
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

[+] Feedback