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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.