Difference between revisions of "PHCC Motherboard"
From PHCC
Line 1: | Line 1: | ||
− | |||
− | |||
= The PIC HomeCockpit Controller (PHCC) Motherboard = | = The PIC HomeCockpit Controller (PHCC) Motherboard = | ||
Revision as of 13:42, 4 December 2008
Contents
The PIC HomeCockpit Controller (PHCC) Motherboard
Description
The PHCC motherboard is the core component of the PHCC system. It connects to the computer via serial port (RS-232) or via USB.
A PIC18F452 microcontroller is used as the "heart" of PHCC. It is responsible for communicating with the PC via a simple protocol and it scans the Analog inputs as well as the keymatrix every few milliseconds.
The motherboard houses the following subsystems:
- 35 analog inputs (3 priority, 32 normal) in form of a pinheader with 3 terminals for each analog input
- 16 connectors for 16 keymatrix daughterboards (64 inputs per board). For IDC flat ribbon cables.
- a RS-232 serial port (for Null Modem cables) with level converter (MAX232)
- a socket for USB interface board
- an I2C port
- a connector for Output daughterboards of "Type A" (DOA) using a 2x5 pinheader for IDC flat ribbon cables.
- and a connector for output daughterboards of "Type B" (DOB) using a 2x5 pinheader for IDC flat ribbon cables.
Schematic and Layout
Current revision (Rev.4B) of the motherboard (Sept 28th 2004):
Revision 4 schematic and layout (Aug 16th 2004):
Assembly Instructions
work in progress, pictures to accompany descriptions soon.
- text only, Rev.4: Motherboard_Rev4_assembly_tutorial.txt
- text only, Rev.4B: Motherboard_Rev4b_assembly_tutorial.txt
Download
See download page
Note about Resistors: all resitors are standard kind, ie. 1/4W, carbon film, +/-10% (Its generally a good idea to get lots of 10k and 330R resistors. the 10k are for pullups, the 330R for LEDs)
Board Errata
The Rev.4 boards as sent to the boardhouse have a tiny mistake:
The numbering of the capacitors skips C8/9.
Changes between Revisions:
Revision | Changes |
---|---|
Rev.4B |
|
Rev.4 |
|
Rev.3 |
|
Rev.2 | These were never finished/fully routed boards. They were results of tests of either trials of how to run the traces or with different chips. |
Rev.1 | |
Rev.0 |