USB Flashcards

1
Q

What is Host Controller Interface

A

Hardware/software interface between system software and host controller hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is the max device that can be connected to the USB port

A

127

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the advantages of a USB

A
Low cost
Hot pluggable
Single Host controller
Cable power
No System Requirements
Error Detection and Recovery
Power Conversation
Four types of transfers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the four (4) pin connector types

A
  1. Vcc (Voltage connector)
    • Data
    • Data
  2. Ground
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a Series A Connector

A

Provides the USB connection to the USB cable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a Series B Connector

A

Provides the cable connection to the USB device when using a detachable cable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the four (4) pin colour code for a USB

A

RED 1. Vcc (Voltage connector)
BLUE 2. - Data
GREEN 3. + Data
BLACK 4. Ground

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

True or False

Cable must be both shielded and twisted pair

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the Max length of a USB cable

A

5m

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the Max propagation delay

A

Less than 30ns in the range of 1 to 16 MHz

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Max speed of a USB 1

A

Up to 1.5 MB/s (low Speed)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the Max speed of a USB 1.1

A

Up to 12 MB/s (low Speed)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the Max speed of a USB 2

A

Up to 480 MB/s (High Speed)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the Max speed of a USB 3

A

Up to 4.8 GB/s (Super Speed)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

True or False

Can Device be powered directly from the connected cable

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what is the Max VDC Voltage

A

5.0 v

17
Q

What is the current (flow of electrons) range of a USB

A

100ma to 500ma current

18
Q

After how long does a USB enter into a suspend state when there is no bus activity

A

3 ms

19
Q

How much power does a USB consume after a suspended state

A

50 ua

20
Q

What are the four (4) Monitoring USB Activities

A
  1. USB Host Controller
  2. USB2 Enhanced host controller
  3. USB root Hub
  4. USB Devices
21
Q

What are two data transfers

A
  1. the Function view

2. The System view

22
Q

In the function view, what are the four (4) transfers

A
  1. Bulk
  2. Isochronous
  3. Interrupt
  4. Control
23
Q

What does a BULK Transfer do?

A

Transfers large bulk of data with no restriction

24
Q

What does a ISOCHRONOUS do?

A

Used by applications that require a content data rate

25
Q

What does a INTERRUPT do?

A

USB that does not support hardware interrupts

26
Q

What does a CONTROL do?

A

Used to transfer specific requests to USB devices. Normally used during devices configuration

27
Q

What is Error Detection and Recovery

A

Error detection ensures data is delivered without error.

28
Q

What are the two (2) USB Systems?

A

Software

Hardware

29
Q

What are the three (3) systems of of USB Software

A
  1. USB Device Drivers
  2. USB Drivers
  3. Host Controllers Driver
30
Q

What are the three (3) systems of of USB Hardware

A
  1. USB Host Controllers/Root Hub
  2. USB Hubs
  3. USB Devices
31
Q

What does the USB Device Drivers do?

A

Provides interfaces and services for clients software drivers

32
Q

What are the two hardware parts of the host?

A

USB Host Controller

Root Hub

33
Q

What is the host controller?

A

Generate Transactions that have been scheduled by host software

34
Q

What does a host controller do?

A
  1. reads data from the host memory buffer
  2. performs a parallel to serial conversion of the data
  3. Data is forwarded to the root hub to be sent over the bus
35
Q

What is the order of process of the Host controller?

A

CPU —-> RAM —> UART (Universal Asynchronous Receive Transmit)

36
Q

What are the four (4) connection points for USB devices

A
  1. Control power to USB ports
  2. Enables and disables ports
  3. Recognises devices attached to ports
  4. Sets reports status events associated with each port
37
Q

What two (2) parts are from the Root hub?

A
  1. Hub Controller

2. Hub Repeater