GenBoard/UnderDevelopment/DigitalInputs (2006-03-16 04:43:08)

GenBoard/VerThree input channels

We need a lot of inputs if we wish to integrate lots of functions. 1-wire daughterboard might be a solution but GenBoard/VerThree has some unused pins which are used as digital inputs.

Easy connection and configuration of these input pins is IMPORTANT!

I think we can activate the AVR's pullup resistor on the specific pin (if it's an AVR pin), and connect a simple switch between this pin and ground. Activated state means that pin is grounded (on logic level 0).


Functions that require input channel

These 2-state simple inputs are needed for some driver-controllable functions. For example:


Problem


EC pin candidates

Fortunately, the number of connector pins is far enough, because most people doesn't use

if you don't want to use them for their original function.

You could use the


available signals on the board

I've found only the following pins to use as digital inputs:

and, if you always prefer the BootLoader instead of ISP cable, you can use (on JP_ISPI connector):

[resistor network to connect several digital switches to an analog output]

Someone can write here any other possible pins?


(hackish) Here is what I think. The easiest and most versatile way to do it would be to get the 1wire thing working. Then an infinite number of inputs could be added. Maybe someone can find some switches that already talk the 1wire protocol... whatever that is. Having installed a large number of competing standalones in a variety of cars I'm often frustrated by the need to have 1-2 more switches for something odd the owner dreams up. Launch control (could be triggered from the VSS sensor), water injection pressure input, nitrous pressure/temp sensors, high boost switch, boost knob (adjustable), race gas switch, clutch switch are all inputs I've been asked for.


Discussion

Write other ideas here regarding to PCB and GenBoard/FirmWare modifications.