Forum: Mikrocontroller und Digitale Elektronik USB, SD-Karte und MCA-25 als Eval-Board


von theVoid (Gast)


Angehängte Dateien:

Lesenswert?

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~

von theVoid (Gast)


Lesenswert?

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~

von holger (Gast)


Lesenswert?

>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.

von theVoid (Gast)


Lesenswert?

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~

von theVoid (Gast)


Angehängte Dateien:

Lesenswert?

theVoid schrieb:
> Schaltplan-Update folgt in Kürze.

Und da ist es auch schon. Habe LM317, sowie die Quarzkondensatoren 
eingebaut.

~void~

von theVoid (Gast)


Angehängte Dateien:

Lesenswert?

Sorry, Missgeschick an den Widerständen... korrigiert.

~void~

von theVoid (Gast)


Angehängte Dateien:

Lesenswert?

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~

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.