Bertboard für den Raspberry Pi

Gast #2888178
Lesenswert?

Hallo Forum!

Da mir das Gertboard für den Raspberry Pi zu teuer ist, habe ich mir 
mein eigenes Board hergestellt: das Bertboard.
Zufällig sind die Komponenten die gleichen wie auf dem Gertboard [1]. 
Allerdings gibt es hier den Schaltplan und das Board auch als 
Eagle-Datei.
Dies kann somit als Startpunkt für eigene Raspberry Pi-Erweiterung 
verwendet werden.

Im Prototyp wurden alle Funktionen erfolgreich getestet:
- 6 open collector Treiber
- 2-Kanal Motortreiber
- 12 I/O-Puffer (mit LED)
- 3 Taster
- 2 A/D-Kanäle
- 2 D/A-Kanäle
- ATmega/Arduino-Mikrocontroller

Viel Spaß damit!
Bert

[1] http://www.raspberrypi.org/forum/educational-applications/gertboard
Gast #2888423
Lesenswert?

Da Dieter schrieb:
> Wah, das ist doch kein Schaltplan. Das ist eine etwas graphisch
> untermalte Netzliste! :-/

Das ist ein, in sinnvolle Funktionsblöcke aufgeteilter, Schaltplan.

Sowas ist deutlich lesbarer als manch ein anderer Plan hier, wo alle 
Leitungen direkt verbunden werden mit zig überkreuzungen.

Und zum Projekt: Super Sache. Und perfekter name! ;-)
Gast #2889304
Lesenswert?

Hallo und Danke für Eure Rückmeldung!

Ich möchte nochmal auf zwei Unterschiede gegenüber dem Gertboard 
eingehen, die vielleicht auch für das eine oder andere AVR-Projekt 
interessant sind:

1. Im Original ist A_ref, die Referenzspannung für den A/D-Wandler, 
unnötigerweise mit A_Vcc verbunden. Damit verbaut man sich die 
Möglichkeit eine eigene, externe Spannungsreferenz anzuschließen. A_Vcc 
kann man trotzdem als Referenzsspannung verwenden. Dafür sind die Bits 
REFS1 und REFS0 am ADMUX zuständig.

2. Als Taktquelle verwende ich den internen RC-Oszillator. Damit eine 
sichere Datenübertragung über die serielle Schnittstelle möglich ist, 
muß dieser Oszillator kalibriert werden. Dies geschieht über einen 
externen Uhrenquarz (32,768 kHz), Eine kleine Kalibrierroutine sorgt 
dafür, das die Oszillatorfrequenz auf den von F_CPU vorgegebenen Wert 
getrimmt wird (via OSCCAL).

Als netter Nebeneffekt kann damit die Taktfrequenz des Mikrocontrollers 
(je nach Serienstreuung) im Bereich von ca. 4 MHz bis ca. 14 MHz 
eingestellt werden.

Viel Spaß!
Bert

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren