HCS_C A.03 Bill of Materials (Updated Aug 31,2004)
Here's a list of the parts you'll need to build this board: Caution--the board isn't fully
turned on yet. I may be substituting parts if required. I'll say it again--I may make
mistakes, if you order the wrong parts because I incorrectly listed them, well... I'd
advise a lot of tolerance (unless you want to start paying me a salary!). But feel free
to point out any mistakes or problem parts or missing files.
PC board, version A.03: You can use the Gerber files (in the Projects menu or downloads)
to get a board made. This is a first cut, you may want to wait...! I use APCircuits in
Canada. Use GC-Preview or some other Gerber viewer to check that things
look OK. You can make your own mods to the board using EasyEdit (Protel)
on the hcs_c.pcb file and the easystd.lib file. Be sure to check the drill file as
well, there are three drills used
ROUND62 T03 35
(0.035")
ROUND70 T04 42
(0.042")
VIA50 T02 28
(0.028")
The big drills don't seem to get generated by the Easyedit pc layout program I use. This is one thing
that is somewhat of a pain when using free software, not everything works. So you will have
to drill the 4 mounting holes and the strain resist holes for theX10 and PS2 connectors.
Altera EP20K100C240-1 FPGA (x1)
Atmel ARM AT91R40008-66AI (x1)
SMT crystal osc 29.4912Mhz (x1) (SMT pinout, about .2" square pads) I recommend mounting
this raised from the PC board a bit, otherwise if we change the frequency it's pretty tough to
remove! Note that changing the frequency requires resynthesizing the FPGA with new divider
constants).
pushbutton with .2" pins in square pattern (I have a bunch of these but no mfgr on them) (x1)
LED green (x1) (power LED)
LED red (x4) (boot status, other indicators)
DIPSwitch, 4 position thruhole (x1)
Power connector three position (pin spacing 0.15") (x1)
3.3V low dropout 3 pin voltage regulator LT1584CT-3.3 TO220 (x1) (NOTE:changed for A.03)
2.5V low dropout 3 pin voltage regulator TO220 (TC1264-2.5) (x1)
1.8V low dropout 3 pin voltage regulator TC1264-1.8VAB TO220 (x1)
EPC2LC20 FPGA config EPROM) (x1)
PLCC 20 pin socket SMT (not throughhole) (for EPC2 FPGA config EPROM) (x1)
AM29DL323DB Flash EPROM (x4)
KM616V4002BJ-15 SRAM (x2 or x4 if stacked) (this is an old part, a new
replacement, untested yet, may be the Cypress CY7C1041CV33-15VC).
RTC-4543SA RealTime clock with integrated crystal
Winbond (ISD) 4003-08MP thruhole Voice Recorder Chip (x2 if stacked)
SN74LVT162244 48pin SSOP package (x3)
SN74LVT16374 48pin SSOP package (x2)
SN74LVT16245 48pin SSOP package (x2)
SN74LVT245DN 20 pin SOJ package (x1)
MC34072A D package 8 pin dual OpAmp (x1)
MAX3232 RS232 Line Receiver/Driver 16 pin SOIC (x2)
SN65HVD07D RS485 Line Driver/Receiver (x3)
74LV05ADF SOIC (x1)
LM386N-1 Audio Amp thruhole 8 pin DIP (x1)
Omron G3V-1 3V relay (NOTE!! Use a 3V relay not 5V) (x2)
PS2 connector (x1)
RJ11 connector, 4 wire (x1) (for X10 TW523 interface)
40 pin molex dual row connector header (x3) (IO interfaces, HCS daughtercard connector)
20 pin molex dual row connector header (x2) (ARM JTAG interface
26 pin molex dual row connector header (x1) (HCS daughtercard connector)
10 pin molex dual row connector header (x1) (Config EPROM JTAG connector)
10 pin molex dual row connector header (x1) (Config EPROM JTAG connector)
8 pin molex dual row connector header (x2) (RS232 connector)
3 pin molex single row connector header (x6) (RS485, CID, LCD serial connectors)
8 pin molex single row connector header (x1) (Vulcan touchscreen serial connector)
6 pin molex single row connector header (x1) (phone/intercom/doorbell audio connector)
2 pin molex single row connector header (x1) (voice input)
switching diode, SMT 603 footprint (x128) (this is a lot of work to install!) I used MA2S111
1K pullup resistors, SMT 603 type (x16) all resistors can be 5% 1/10 watt
10ohm resistor, SMT 603 type (x1) (clock osc termination)
100ohm resistors, SMT 603 type (x8)
100ohm resistors, SMT 603 type (x8)
20K resistors, SMT 603 type (x2)
30K resistors, SMT 603 type (x2)
.001 uF protection capacitor, SMT 603 type (x64)
.01uF bypass capacitors, SMT 603 type (x100)
.1 uF bypass capacitors, SMT 603 type (x28)
1 uF bypass capacitors, SMT 603 type (x8) (RS232 driver caps)
47uF bypass capacitors, SMT .2" spacing (x4)
100uf radial inductors 7/16" width spacing. Note this is not an SMT device but just a radial
lead component. It should be rated for at least a few mA (it filters the analog power to
the voice chip circuit in a Pi filter configuration)
1K thruhole potentiometer (.1" spacing in a triangle, diag up, then diag down) (x1)