Artikel
Swiss Pi
Zwitsers zakmes voor de Raspberry Pi
De Raspberry Pi single board computer werd in de lente van 2012 geïntroduceerd en is nu – meer dan vier jaar later – nog steeds enorm populair. De Raspberry Pi foundation heeft de afgelopen jaren ook niet stil gezeten en presenteerde eind februari versie 3 aan het grote publiek. Het feit dat het erg eenvoudig is om eigen uitbreidingen aan te sluiten via de 40-polige GPIO-connector heeft zeker verder bijgedragen aan het succes. Vergeleken met een Arduino heeft de GPIO-connector van de Raspberry Pi een aantal beperkingen. Zo zijn de rechtstreeks met de CPU verbonden GPIO-lijnen vrij kwetsbaar en is er nauwelijks ondersteuning in hardware voor het genereren van PWM-signalen (slechts 1 PWM-pen beschikbaar). Ook analoge ingangen (ADC) ontbreken. De Swiss Pi HAT vangt deze tekortkomingen op en voorziet daarnaast nog in een aantal extra’s zoals een realtimeklok en een RS-485 interface.
Materials
Extra info / Update
16 GPIO-lijnen met instelbare pull-up, 5V-niveaus.
16 12-bit PWM-kanalen, 24–1526 Hz instelbaar, 5V-niveaus.
4 connectors voor servomotoren (gedeeld met PWM-kanalen 0 – 3) + voedingsconnector.
8 12-bit ADC-ingangen 0 – 4,096 V bereik.
Half-duplex RS-485-interface volgens TIA/EIA-485A-standaard met ESD-bescherming.
Precisie realtime klok met backupbatterij, nauwkeurigheid 3 ppm.
I2C extensieconnector, 5V-niveaus.
ID EEPROM.
16 12-bit PWM-kanalen, 24–1526 Hz instelbaar, 5V-niveaus.
4 connectors voor servomotoren (gedeeld met PWM-kanalen 0 – 3) + voedingsconnector.
8 12-bit ADC-ingangen 0 – 4,096 V bereik.
Half-duplex RS-485-interface volgens TIA/EIA-485A-standaard met ESD-bescherming.
Precisie realtime klok met backupbatterij, nauwkeurigheid 3 ppm.
I2C extensieconnector, 5V-niveaus.
ID EEPROM.
Onderdelenlijst
Onderdelenlijst
Weerstanden
(0805, tenzij anders vermeld)
R1 = 4,7 Ohm
R2,R3 = 10 Ohm hoge pulsbelastbaarheid
R4 = 100 Ohm =250mW
R5 = 120 Ohm =250mW
R6...12 = 1 k
R13 = 2k2
R14,R15 = 3k9
R16...R19 = 4k7
R20, R21 = 10 k
Condensatoren
C1…C11 = 100 nF, 0805
C12….C14 = 1 µF, 1206
C15 = 10 µF, 1206
Halfgeleiders
T1, T2 = BSN20
IC1 = Kristaloscillator, SMD, 12MHZ, type LFSPXO018037
IC2 = SN74LVC1T45DBVR
IC3 = ATtiny45-20SU
IC4 = SN65HVD3085EDG4
IC5 = SN74LVC1G00DBVR
IC6 = PCF2129AT
IC7 = 32 kbit I2C EEPROM, type BR24G32FJ-3GTE2
IC8 = MAX11614EEE+
IC9 = PCA9685PW,112
IC10 = MCP23017-E/SS
ZD1 = 12V Transient Voltage Suppressor, type CDSOT23-SM712
Diversen
F1 = Polyswitch 16V, 0,35 A, type 1206L035/16YR
B1 = 2032 knoopcelhouder
K1 = 2x20 pens socket , steek 2,54 mm
K2 = 3-voudige schroefterminal, RS-485-bus, steek 5 mm
K3 = 2-voudige schroefterminal, , steek 5 mm
K4 = Pin header 1x4, steek 2,54 mm
K5 = Pin header 1x2, steek 2,54 mm
ADC = Pin header 2x5, steek 2,54 mm
PWM_A, PWM_B = Pin header 2x5, steek 2,54 mm
GPIO_A, GPO_B = Pin header 2x5, steek 2,54 mm
SERVO_1...SERVO_4 = Pin header 1x3, steek 2,54 mm
JP1...JP3 = Pin header 1x2, steek 2,54 mm
Weerstanden
(0805, tenzij anders vermeld)
R1 = 4,7 Ohm
R2,R3 = 10 Ohm hoge pulsbelastbaarheid
R4 = 100 Ohm =250mW
R5 = 120 Ohm =250mW
R6...12 = 1 k
R13 = 2k2
R14,R15 = 3k9
R16...R19 = 4k7
R20, R21 = 10 k
Condensatoren
C1…C11 = 100 nF, 0805
C12….C14 = 1 µF, 1206
C15 = 10 µF, 1206
Halfgeleiders
T1, T2 = BSN20
IC1 = Kristaloscillator, SMD, 12MHZ, type LFSPXO018037
IC2 = SN74LVC1T45DBVR
IC3 = ATtiny45-20SU
IC4 = SN65HVD3085EDG4
IC5 = SN74LVC1G00DBVR
IC6 = PCF2129AT
IC7 = 32 kbit I2C EEPROM, type BR24G32FJ-3GTE2
IC8 = MAX11614EEE+
IC9 = PCA9685PW,112
IC10 = MCP23017-E/SS
ZD1 = 12V Transient Voltage Suppressor, type CDSOT23-SM712
Diversen
F1 = Polyswitch 16V, 0,35 A, type 1206L035/16YR
B1 = 2032 knoopcelhouder
K1 = 2x20 pens socket , steek 2,54 mm
K2 = 3-voudige schroefterminal, RS-485-bus, steek 5 mm
K3 = 2-voudige schroefterminal, , steek 5 mm
K4 = Pin header 1x4, steek 2,54 mm
K5 = Pin header 1x2, steek 2,54 mm
ADC = Pin header 2x5, steek 2,54 mm
PWM_A, PWM_B = Pin header 2x5, steek 2,54 mm
GPIO_A, GPO_B = Pin header 2x5, steek 2,54 mm
SERVO_1...SERVO_4 = Pin header 1x3, steek 2,54 mm
JP1...JP3 = Pin header 1x2, steek 2,54 mm
Discussie (0 opmerking(en))