mrBlueMaster

De Master is een print die de SSA bus controleerd. Het is een master, waarop 8 andere controllers op éénvoudige en snelle wijze boodschappen kunnen opslaan of uitlezen.  Dit kan met (naar keuze) 3  protocollen: SPI, I²C of RS232.

Het hoofdprotocol is SPI. Ik heb voor SPI gekozen omdat het op bijna alle Atmel controllers in hardware aanwezig is en omdat het (binnen de langzame protocollen) een relatief snel protocol is. SPI wordt bij Atmel normaalgesproken gebruikt voor het In System Programmeren van de controllers. Verder wordt SPI in de robotica eigenlijk nooit gebruikt en zal het dus ook niet in de knoop komen met toekomstige print ontwerpen. SPI is overigens ook geheel in software uitvoerbaar.

Om de slave controllers te kunnen aanspreken worden er 2 lijnen per slave (SS en SPISCK) gebruikt. Op de ene lijn kan een slave om aandacht vragen, terwijl de tweede lijn een bevestiging bevat van de master dat het communicatie proces kan beginnen.

Maximale stroom op een ATmega8 pinout: 40,0 mA. Een SN7400N is geen oplossing, want die levert slechts 16 mA.