Forum: Mikrocontroller und Digitale Elektronik NetIo und Addon welche Speicherkarten


von Ice R. (ascareth)


Lesenswert?

Hallo,

kann man dafür auch micro SD Karten verwenden, oder müssen es die 
eigentlichen SD Karten sein, also ohne Adapter.

Bisher erhalte ich immer die Rückmeldungs SD/MMC Backed not available.

R11 ist bei mir raus, R20 und R19 auch. R19 ist außerdem gebrückt. LED1 
leuchtet, dann kommt LED2 mit LED4 hinzu. LED4 flakert "pulsiert" etwas, 
ist aber ansonsten dauerhaft in Betrieb.

Netzwerk funktioniert soweit. Keine Felermeldungen im Syslog erkennbar.

Was kann das sein?

von Ice R. (ascareth)


Lesenswert?

Weiß das keiner?

von Chris (Gast)


Lesenswert?

Das kann alles sein. Eventuell kommst du mit den Debug-Optionen von 
Ethersex (das scheint du zu verwenden, oder?) weiter.

Wenn du ein Oszi hast, prüfe mal die Spannungen der SD-Karte 
(Versorgungs- und Datenleitungen) und schaue, ob die Signale "gut" 
aussehen.

Ich hatte anfangs das gleiche Problem, es lang an einem Kurzschluss und 
einem falschen Widerstand beim selbst gelöteten "SD-Slot".

von Ice R. (ascareth)


Lesenswert?

Sieht aus als würde es jetzt funktionieren. Ich sende per Putty ein "sd 
dir" und bekomme immerhin schon mal ein OK zurück ;). LED1 und LED2 
leuchten, LED4 nur ein mal kurz, wenn ich einen Befehl an die Karte 
sende. LED4 ist wohl also die Zugriffsindikation, könnte also anfangs 
auch ein paar mal blinken, sollte aber, sofern keine Zugriffe 
stattfinden erloschen sein.

Außerdem ist vielleicht interessant, dass ich eine Intenso 2GB benutze. 
Gibts bei Pollin momentan für 5€. Ich glaube nicht das der Preis sehr 
günstig ist und ich will hier auch keine Werbung machen. Aber wenn ich 
anfangs eine Quelle gehabt hätte, von der ich weiß das Karten von dort 
funktionieren, wäre mir etwas Frust erspart geblieben. Soll also nur 
nett gemeint sein ;)

Gruß, erstmal :)

von Ice R. (ascareth)


Lesenswert?

Hm schon komisch jetzt hat sich das Verhalten wieder ungünstig 
verändert. Aber jetzt ist klar zu erkennen das die LED4, also die LED 
der SD Karte, synchron mit der grünen LED der Netzwerkbuchse blinkt.

Netzwerkzugriff auf das Board ist möglich, nur leider nicht mehr auf die 
Karte.

Ich habe mal irgendwo gelesen, dass der NIC über den ISP gekoppelt ist, 
und eben auch die SD Karte über den ISP gekoppelt. Muss man doch sonst 
noch irgendeine Brücke entfernen, oder einen Wiederstand oder sowas?

Wenn es schon ein mal lief, dann kann ja eigentlich nichts großeartiges 
mehr falsch sein.

von Achim M. (minifloat)


Lesenswert?

Andre Töllner schrieb:
> Ich habe mal irgendwo gelesen, dass der NIC über den ISP gekoppelt ist,
> und eben auch die SD Karte über den ISP gekoppelt. Muss man doch sonst
> noch irgendeine Brücke entfernen, oder einen Wiederstand oder sowas?

Dazu gibt es normalerweise zusätzliche ChipSelect-Leitungen. Wer nicht 
selektiert ist, schweigt und lässt seine Bustreiber aus.

mfg mf

von Ice R. (ascareth)


Lesenswert?

Was könnte es denn sonst noch sein?

Ich meine das Problem mit dem Addon scheine nicht nur ich allein zu 
haben. Das müßte doch schon ein paar mal gelöst worden sein.

von Ice R. (ascareth)


Lesenswert?

2 Zitate hätte ich noch zu dem Thema:

1. ................

mir ist beim Add-On Board ein Fehler bei der CS-Leitung zur SD Karte
aufgefallen.
Der Spannungsteiler über R19 und R20 ist nicht richtig dimensioniert.
R19 hat bei mir einen Wert von 470K. Dies führt dazu, dass R20 die
Leitung auf Low zieht und somit die SD Karte über SPI immer aktiv ist.
Folglich spricht der ENC28J60 über SPI nicht an und die Netzwerkfunktion
ist nicht gegeben.

Der Vergleich mit R15/R16 sowie R7/18 zeigt, dass der richtige Wert 470
Ohm sein muss. Möglicherweise ist der Fehler bei neueren Boards schon
behoben, bitte um Feedback.

2. ................

Das problem ist denke ich nicht die Hardware sondern die 
unterschiedliche Timing´s der SD-Karten bzw. MMC.

Irgendwie find ich das nicht im Source code, bin mir aber sicher das ich 
das schonmal verändert habe, nur wo???


Könnte dazu noch jemand etwas sagen?

von Ice R. (ascareth)


Lesenswert?

evtl. noch ein weiteres interessantes Zitat:

3. ..................

Nach Tests mit unterschiedlichen Karten, kann ich die die Aussage von 
Uydukurdu verstehen.
Ich habe keine einzigste Karte finden können, die 100% gepasst hätte.
Wie von Vielen ja schon gesagt, die Sache mit den Spannungsteilern ist 
einfach nur Sch...e.

In der Bildergalerie liegt ein Schaltplan von Arcon, der als 
Levelshifter den LVX125D benutzt.
Diesen habe ich mal auf eine Lochraster gebaut (auch in der 
Bildergalerie). Alle Karten funktionieren auf Anhieb.

Damit ist für mich das AddOn, für den SD-Betrieb gestorben, bis sich 
durch einen evtl. Umbau die Situation verbessern lässt.

Vielleicht findet ja jemand eine Lösung für Alle.....

und nochmals vielen Dank an Uydukurdu für seine Hilfe und Suche !


...............


Damit wärs dann erledigt? Also braucht man einen LevelShifter?
Dann sind die AddonBoards also ab Verkauf eigentich nicht zu gebrauchen, 
oder wie muss man das verstehen?

von Ice R. (ascareth)


Lesenswert?

NOch eine Frage. Das wäre doch wohl die Lösung oder?

http://www.mikrocontroller.net/articles/AVR_FAT32#Schaltplan

von Ice R. (ascareth)


Lesenswert?

positiv / negativ?

von Hans Pank (Gast)


Lesenswert?

Ice Rage schrieb:
> Damit wärs dann erledigt? Also braucht man einen LevelShifter?
> Dann sind die AddonBoards also ab Verkauf eigentich nicht zu gebrauchen,
> oder wie muss man das verstehen?

Würde mich auch sehr interessieren

von shifting (Gast)


Lesenswert?

Was gibt es da noch zu "interessieren"?

Pollins Add-On kommt ohne Levelshifter dafür mit 95% unbrauchbaren 
Spannungsteilern.

Das macht die Nutzung zum Zufallsergebnis. Bei einigen wenigen geht's, 
bei den meisten aber nicht. Daher kommt man nicht darum herum einen 
Levelshifter auf das Add-On nachzurüsten, wenn die SD-Card nicht 
funktionieren will.

Erprobte Lösungen kann man mittels Suchmaschine finden, vorausgesetzt 
...

von Davis (Gast)


Lesenswert?

> Also braucht man einen LevelShifter?

Ist die saubere Lösung (siehe oben).

Alternative: die beiden Boards auf 3,3 V (12 MHz Quarz) umbauen.

von Hans Pank (Gast)


Lesenswert?

Danke, Levelshifter wurde bestellt.

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.