10
AT43312A
1255F–USB–3/04
Endpoint 0 Endpoint 0 is the AT43312A’s default endpoint used for enumeration of the Hub and
exchange of configuration information and requests between the Host and the
AT43312A. Endpoint 0 supports control transfers.
The Hub Controller supports the following descriptors: Device Descriptor, Configuration
Descriptor, Interface Descriptor, Endpoint Descriptor, and Hub Descriptor. These
Descriptors are described in detail elsewhere in this document. Standard USB Device
Requests and class-specific Hub Requests are also supported through Endpoint 0.
There is no endpoint descriptor for Endpoint0.
Endpoint 1 Endpoint1, an interrupt endpoint, is used by the Hub Controller to send status change
information to the Host. The Hub Controller samples the changes at the end of every
frame at time marker EOF2 in preparation for a potential data transfer in the subsequent
frame. The sampled information is stored in a byte wide register, the Status Change
Register, using a bitmap scheme.
Each bit in the Status Change Register corresponds to one port as shown on the follow-
ing page.
Table 3. Control Status Register
Bit Function Value Description
0 Hub configuration status 0
1
Set to 0 or 1 by a Set_Configuration Request
Hub is not currently configured
Hub is currently configured
1 Hub remote wakeup status 0
1
Set to 0 or 1 by ClearFeature or SetFeature request
Default value is 0
Hub is currently not enabled to request remote wakeup
Hub is currently enabled to request remote wakeup
2 Endpoint0 STALL status 0
1
Endpoint0 is not stalled
Endpoint0 is stalled
3 Endpoint1 STALL status 0
1
Endpoint1 is not stalled
Endpoint1 is stalled
Table 4. Status Change Register
Bit Function Value Meaning
0 Hub status change
0
1
No change in status
Change in status detected
1 Port1 status change
0
1
No change in status
Change in status detected
2 Port2 status change
0
1
No change in status
Change in status detected
3 Port3 status change
0
1
No change in status
Change in status detected
4 Port4 status change
0
1
No change in status
Change in status detected
5-7 Reserved 000 Default values
11
AT43312A
1255F–USB–3/04
An IN Token packet from the Host to Endpoint 1 indicates a request for port change sta-
tus. If the Hub has not detected any change on its ports, or any changes in itself, then all
bits in this register will be 0 and the Hub Controller will return a NAK to requests on
Endpoint1. If any of bits 0 - 4 is 1, the Hub Controller will transfer the whole byte. The
Hub Controller will continue to report a status change when polled until that particular
change has been removed by a ClearPortFeature request from the Host. No status
change will be reported by Endpoint 1 until the AT43312A has been enumerated and
configured by the Host via Endpoint 0.
Oscillator and Phase-
Locked-Loop
All the clock signals required to run the AT43311 are derived from an on-chip oscillator.
To reduce EMI and power dissipation in the system, the oscillator is designed to operate
with a 6 MHz crystal. An on-chip PLL generates the high frequency for the clock/data
separator of the Serial Interface Engine. In the suspended state, the oscillator circuitry is
turned off. To assure quick startup, a crystal with a high Q, or low ESR, should be used.
To meet the USB hub frequency accuracy and stability requirements for hubs, the crys-
tal should have an accuracy and stability of better than 100 PPM. Even though the
oscillator circuit would work with a ceramic resonator, its use is not recommended
because a resonator would not have the frequency accuracy and stability.
A 6 MHz parallel resonance quartz crystal with a load capacitance of approximately
10 pF is recommended. The oscillator is a special low-power design and in most cases
no external capacitors and resistors are necessary. If the crystal requires a higher value
capacitance, external capacitors can be added to the two terminals of the crystal and
ground to meet the required value. If the crystal used cannot tolerate the drive levels of
the oscillator, a series resistor between OSC2 and the crystal pin is recommended.
The clock can also be externally sourced. In this case, connect the clock source to the
OSC1 pin, while leaving OSC2 pin floating. The switching level at the OSC1 pin can be
as low as 0.47V (see Table 8) and a CMOS device is required to drive this pin to main-
tain good noise margins at the low switching level.
Figure 4. Oscillator and PLL Connections
For proper operation of the PLL, an external RC filter consisting of a series RC network
of 100
and 10 nF in parallel with a 2 nF capacitor must be connected from the LFT pin
to VSS.
To provide the best operating condition for the AT43312A, careful consideration of the
power supply connections are recommended. Use short, low-impedance connections to
all power supply lines: VCC5, and VSS. Use sufficient decoupling capacitors to reduce
noise: 0.1 µF decoupling capacitors of high quality, soldered as close as possible to the
package pins are recommended.
AT43312A
OSC1
OSC2
LFT
Y1
6.000 MHz
R1
100
C1
10nF
C2
2nF
U1
12
AT43312A
1255F–USB–3/04
Power Supply The AT43312A is powered from the USB bus, but has an internal voltage regulator to
supply the 3.3V operating power to its circuitry. For proper operation, an external high
quality, low ESR, 0.27 µF or larger, capacitor should be connected to the output of the
regulator, CEXT pin and ground. The CEXT pin can also be used to supply the voltage
to the 1.5K pull-up resistor at Port 0’s DP pin.
To provide the best operating condition for the AT43312A, careful consideration of the
power supply connections are recommended. Use short, low impedance connections to
both power supply lines: VCC and VSS. Use sufficient decoupling capacitance to
reduce noise: 0.1 µF of high quality ceramic capacitor soldered as close as possible to
the VCC and VSS package pins. Package pins are recommended.
The AT43312A can also operate directly off a 3.3V power supply. In this case, leave the
VCC pin floating and connect the 3.3V power to the CEXT pin.

AT43312A-SC

Mfr. #:
Manufacturer:
Microchip Technology / Atmel
Description:
USB Interface IC FULL FEATURED USB HUB CONTROLLER
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet