Moin!
ich habe mich in letzter Zeit mit SD-Karten <-> AVR und der Kamera
MCA-25 beschäftigt. (zu beidem gibts Quellen von ulrichradig.de)
Weil so langsam mein Breadboard einige Nachteile hat - Wackelkontakte
scheinen ganz normal zu sein - möchte ich mir gern ein Eval-Board dazu
ätzen - im Anhang ist der erste Anlauf.
Kamera und Karte verbinde ich per Flachband/Wannenstecker mit dem Board,
da ich noch eine alte, gehäusegebrochene SD-Karte hatte, die in keinen
Slot mehr passte, also hab ich da ein Flachband angelötet. Funktioniert
super und sieht auch gut aus, wenn man das als festen Speicherbaustein
verwenden will!
Ich bin mir fast sicher, dass ich noch ein paar Designfehler im
Schaltplan habe, also wollte ich zuerst ein paar Meinungen dazu einholen
:)
Grüße, und danke im Voraus,
~void~
Ich präzisiere mal, was ich selbst für neuralgische Stellen halte:
--------------------
UART_MODE soll ein Datenrichtungs-Jumper werden:
Brücken an 1-2 und 3-4: Verbindung USB <-> CAMERA.
Brücken an 5-6 und 7-8: Verbindung USB <-> ATMEGA.
Brücken an 1-2, 3-4, 9-10 und 11-12: Verbindung ATMEGA <-> CAMERA.
Hab ich das richtig verdrahtet, oder glaub ich das nur?
Pin 1 an CAMERA ist übrigens der Datenausgang der Cam.
--------------------
Brauche ich wirklich alle Kondensatoren und Widerstände, die ich gesetzt
habe, oder ist einiges davon zuviel des Guten? (Kann man überhaupt zu
viele oder zu große Cs zur Stabilisierung setzen?)
--------------------
Der ISP liefert ebenfalls per Programmer Strom. Bekomme ich irgendwelche
Probleme, wenn ich dann das Board nochmal per USB powere?
--------------------
Sieht die Verdrahtung des RESET-Signals (hier ACTIVE als wörtliche
Umsetzung zu "negiert RESET") für euch gut aus?
--------------------
Hoffe mal, dass mich wer liest :)
~void~
>Ich präzisiere mal, was ich selbst für neuralgische Stellen halte:
XTAL1 und XTAL2 sind an GND angeschlossen und der
Quarz damit nicht funktionsfähig.
Dioden als Spannungsregler sind Mist.
SD Karten mit Spannungsteilern zu betreiben
funktioniert nicht immer besonders gut. Gibt
genug Threads hier zu dem Thema.
holger schrieb:> XTAL1 und XTAL2 sind an GND angeschlossen und der> Quarz damit nicht funktionsfähig.
Ups, da hab ich wohl die Kondensatoren vergessen. Richtig - einfach
vergessen :|
holger schrieb:> Dioden als Spannungsregler sind Mist.
Ich weiß, aber "auf dem Breaboard hats geklappt"...
Dann, was empfiehlt der Fachmann? Einen LM317 wahrscheinlich ;)
Muss ich nochmal schaun, wie ich dann genau die äußere Beschaltung
brauche, kann ich so aus dem Kopf nicht sagen.
holger schrieb:> SD Karten mit Spannungsteilern zu betreiben> funktioniert nicht immer besonders gut. Gibt> genug Threads hier zu dem Thema.
Zumindest mit der SD-Karte, die ich hier habe, funktioniert das
einwandfrei - kann mich nicht beklagen! (Sprich: Für meine Zwecke
reicht's definitiv)
Zum Quarz: Da soll ein Baudratenquarz hin. Noch mal eine allgemeine
Frage dazu - habe nur ein paar beispielhaft durchgerechnet: Kann ich mit
jeder Frequenz unter
http://www.mikrocontroller.net/articles/Baudratenquarz#Beispiele_f.C3.BCr_Baudratenfrequenzen
die üblichen Baudraten exakt erzeugen? Also 9600, 14400, 19200, 28800,
57600, 115200, 460800?
Schaltplan-Update folgt in Kürze.
~void~
So, noch ein paar Sachen geändert:
CAM_RESET ist da, um den Pin 5 an CAMERA low zu ziehen
Das Signal noch auf PA0 am µC durchgeschleift, um die Kamera auch per
Software steuern zu können, dafür noch einen Jumper verbaut. Die Diode
dient hier zwar wieder als Spannungsregler, aber ich sehe sonst nur die
Möglichkeit, einen Transistor einzusetzen, aber das wäre mir für dieses
Board zu viel Routingaufwand, da ist eine Diode durchaus einfacher
(zumal der Pin5 hochohmiger Eingang ist und die Diode also nicht
belastet wird...)
Das Camreset-Signal habe ich nun auf die "echten" 4.3V gezogen, statt
auf eine Diode von 5V.
Die ACTIVE-Leitung in RESET umbenannt, und nun tatsächlich an die
Spannung angeschlossen.
Sieht das nun gut aus, oder hat es noch Schwachstellen?
~void~