Welcome to the PHCC Wiki.

Please create an user account and then help us to make this the one-stop for information on PHCC.

 Actions

Difference between revisions of "PHCC Daughterboards"

From PHCC

(Keymatrix Daughterboards)
Line 1: Line 1:
 +
= PHCC Daughterboards Overview =
 
explain Daughterboards here.  
 
explain Daughterboards here.  
  
Line 50: Line 51:
 
* [[DOA_stepper_293]] (with different firmware)
 
* [[DOA_stepper_293]] (with different firmware)
  
=== LED, 7-segment displays, and other segmented displays ===
+
=== [[LED Controller Daughterboards|LED, 7-segment displays, and other segmented displays]] ===
 
Segmented displays (7-segment, 14-segment, starburst, etc), LED bargraphs,  as well as individual LEDs can be driven by the following controllers:
 
Segmented displays (7-segment, 14-segment, starburst, etc), LED bargraphs,  as well as individual LEDs can be driven by the following controllers:
* [[DOA_7seg]] (both common anode and common cathode)
+
{{LedDaughterboardsList}}
* [[DOA_877_4067]] (old, runs only on slower DOA clocks)
+
  
 
=== LCD ===
 
=== LCD ===

Revision as of 20:16, 7 November 2008

PHCC Daughterboards Overview

explain Daughterboards here.


Input

  • Digital
    • Pushbuttons
    • Switches
    • Rotary Switches
    • ... and similar momentary or permanent on/off devices
  • Analog
    • potentiometers
    • other devices with 0-5V variable output


Digital Inputs

Each PHCC Motherboard can read up to 1024 digital input channels. These inputs are available through Keymatrix Daughterboards. Each Keymatrix Daughterboard provides 64 inputs, in an 8x8 matrix. Each PHCC Motherboard allows up to 16 Keymatrix Daughterboards to be connected.

The matrix organization means that you only need 16 (instead of 128) wires from PHCC to each set of 64 switches.

Keymatrix Daughterboards

  • KEY64D_PH
  • KEY64D_SC35
  • KEY64_251 (Strictly speaking NOT in matrix organization. Has one common wire for each input. So, there are 64+1 wires per board.)

Quadrature Rotary Decoder

Decodes quadrature encoded signals from mechanical and optical rotary encoders and makes the signals available for input to the Keymatrix Daughterboards.

Analog Inputs

Analog input (0-5V) or variable-resistance devices (aka. potentiometers, rheostats) can be used as an input to the PHCC system via the 35 analog inputs on the

Output

Analog Output Daughterboards

Digital Output Daugterboards

Servo Controller Daughterboards

Stepper Controller Daughterboards

Aircore Controller Daughterboards

LED, 7-segment displays, and other segmented displays

Segmented displays (7-segment, 14-segment, starburst, etc), LED bargraphs, as well as individual LEDs can be driven by the following controllers:

LCD

see UPHCC sister project.

D'Arsonval Meter Movement

D'Arsonval meter movements, aka. galvanometers, can be controlled directly from the DOA_AnOut1 outputs.

Other

USB interface

Bus Terminator

  • DOB_term (terminator for the end of the DOB bus)

Bus Repeater/Amplifier

see Bus Differential Converter.

Bus Differential Converter


Testers

Non-PHCC

  • THVP, a parallel port PIC microcontroller programmer (aka. PIC burner)