Usb Disconnect Timer Register - Samsung S3C2500B User Manual

Table of Contents

Advertisement

USB CONTROLLER

10.5.6 USB DISCONNECT TIMER REGISTER

This register turns USB bus into disconnected state. First, You set the disconnect interval time in the connect
register. Next, set the enable bit USBDISCONN[31]. Then, the disconnect logic keeps the line state in SE0(Single
Ended Zero). After that interval time, any hub can detect our device as just connected. Finally, bus reset will be
started again.
You could calculate wait time period by below CNTVLE Table.
... ...
22
21
2
X
X
X
X
X
X
X
X
X
X
X
1
X
1
0
0
1
0
0
0
NOTE: 'X' means "don't care".
Register
Address
USBDISCONN
0xF00E0014
Bit Number
Bit Name
[22:0]
CouNT VaLuE
(CNTVLE)
[30:23]
Reserved
[31]
DISconnect
operation STaRT
(DISSTRT)
10-20
Table 10-12. CNTVLE Table
1
0
X
1
1
0
0
0
0
0
0
0
Table 10-13. USBDISCONN Register
R/W
R/W
Table 10-14. USBDISCONN Register Description
MCU
R/W
W
(CNTVLE+7)
Disconnect Time (2
02.67 µs
05.33 µs
10.67 µs
05.59 s
11.18 s
Description
USB DISCONNect register
USB
Disconnect duration time value
C
0 = No operation
1 = Both D+/D- go to 0 and all USB registers can't be
read/written until USBINTR[11] is set.
× × 20.8333ns)
Reset Value
0x00000001
Description
S3C2500B

Advertisement

Table of Contents
loading

Table of Contents