SpinDrive | A Propeller Chip™ Based Engine Control System
SourceForge Page | Introduction | Architecture | Connections | Specification [ 1. Hardware | 2. Firmware - Coordinator | 3. Firmware - Supervisor | 4. Software ]

Architecture

Layout

The SpinDrive system will be in the form of a Driver Board-Processing Board stacked configuration. The Driver Board will contain all of the high-current device and relay drivers, as well as input conditioners. The Processing Board contains all of the processors and other chips. The Driver Board is intended to be designed to suit the specific application, but the Processing Board is intended to be universal.

Driver Board

Processing Board

Hardware Block Diagram

Class:ChipBusCategoryExternal

CommunicationsUSB← serial →Supervisor
Propeller Chip
@ 80 MHz
← databus →Coordinator
Propeller Chip
@ 80 MHz
ProcessingEEPROM← i2c →← i2c →EEPROM
RTC
ADC
↑↓↑↓
Processing Board
Board-to-Board Connector↑↓
I/ODriver Board
Input ConditionersOutput Drivers
Board-to-Harness Connector
Devices0-5VHall/VRSwitchesRelaysInjectorsIgnitorsSolenoids

Processing Block Diagram

Class:ChipBusInterfaceExternal

VR or HallCoordinator
Propeller Chip
@ 80 MHz
DatabusSupervisor
Propeller Chip
@ 80MHz
SerialUSB FTDI
EEPROM 32kBI2CI2CEEPROM 32kB
RunInputsRTC with battery
ADC 16 Channels
InjectionInputsRun
IgnitionStart
OutputsIdle Valve
Fans
Fuel Pump
Tach
SpareInputs
Outputs
Comms
Storage SSD

Downloadable Image : systemsblock.png