Article
USB Interface
Experimenting with the Universal Serial Bus
Everybody is talking about the USB. In the long term, this new serial interface could replace many of the PC interfaces that have been used up to now. This is reason enough for looking at it more closely.Before getting into practical details, let’s first look at the basic features of the Universal Serial Bus. In USB Version 1.0, there are ‘lowspeed’ devices with a data rate of 1.5 Mb/s, and ‘fullspeed’ devices with a data rate of 12 Mb/s. Even the lower data transfer rate is several times faster than the possible baud rates of a serial interface.Up to now, we have often been faced with unpleasant situations in which all of the PC interfaces are already in use. The advantage of the USB here is that you can always make four new ports available by connecting a supplementary bus distributor (hub). Up to 127 devices in total can be connected to the bus.
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
Resistors:
R1 = 47?
R2 = 270?
R3 = 10k?
R4 = 47?
R5 = 1k?5
Capacitors:
C1,C2 = 100nF
Semiconductors:
D1 = LED, red,
D2 = LED, green
IC1 = CY7C63001ACP (programmed, order code 000079-41)
IC2 = DS1620
Miscellaneous:
JP1,JP2 = 2-way pinheader with
jumper
K1 = 10-way PCB terminal block
K2 = solder pin
K3 = USB socket, PCB mount, type B (Farnell #153-503)
S1 = pushbutton 1 make contact
X1 = 6MHz ceramic resonator, (Murata CSA6.00MG (Farnell # 295-292), or Newport ZTA6.00MT
Enclosure: approx. size 61x22x80 mm (Conrad Electronics #522848)
Project disk, order code 000079-11
PCB, order code 000079-1
R1 = 47?
R2 = 270?
R3 = 10k?
R4 = 47?
R5 = 1k?5
Capacitors:
C1,C2 = 100nF
Semiconductors:
D1 = LED, red,
D2 = LED, green
IC1 = CY7C63001ACP (programmed, order code 000079-41)
IC2 = DS1620
Miscellaneous:
JP1,JP2 = 2-way pinheader with
jumper
K1 = 10-way PCB terminal block
K2 = solder pin
K3 = USB socket, PCB mount, type B (Farnell #153-503)
S1 = pushbutton 1 make contact
X1 = 6MHz ceramic resonator, (Murata CSA6.00MG (Farnell # 295-292), or Newport ZTA6.00MT
Enclosure: approx. size 61x22x80 mm (Conrad Electronics #522848)
Project disk, order code 000079-11
PCB, order code 000079-1
Discussion (0 comments)