Forum: Mikrocontroller und Digitale Elektronik WIZ810 (WIZ5100) an XMEM Interface (AVR)


von Robert S. (razer) Benutzerseite


Lesenswert?

Hallo an alle,

Für einen kleinen Webserver möchte ich das WIZ810 Modul verwenden (Hab 
es von Circuit Cellar bekommen).

Jetzt hab ich am Mega128 in den unteren 32kB des XMEM Interfaces einen 
SRAM (A0 - A14). Das Wizent Modul beinhaltet selbst 32k an 
adressierbaren Speicher. Das möchte ich im oberen Block des µCs 
anschließen.

Nur wie schaut das ganze dann mit der Adressierung aus?
Wie muss ich das genau anschließen, dass wieder den richtigen Zugriff 
auf die Adressen habe?

Danke im Voraus
Gruß Robert

von Robert S. (razer) Benutzerseite


Lesenswert?

Bin schon selbst drauf gekommen ;)

Einfach ein NAND Gatter auf A15, das ist dan die CS Leitung für das 
Ethernet Modul...

von Gast (Gast)


Lesenswert?

Wenn das ein reines Hobbyprojekt ist, könntest du vielleicht einen 
Schaltplan einstellen? Das könnte vielleicht noch jemandem helfen.

Dir noch viel Spass mit dem Teil
Gast.

von Robert S. (razer) Benutzerseite


Lesenswert?

Ja werd ich machen wenn er fertig ist.
Ich werde auch Platinen machen lassen.

Wer Interesse hat, kann sich hier melden.

Oben wird sein:
Mega 128
32kB SRAM am XMEM Interface
Wiznet Modul am XMEM Interface
FT245 am XMEM Interface **
RS232
SD - Karte an SPI
CAN an Soft SPI

**Hier bin ich am rätseln. Wie ich den am BEsten a das XMEM Interface 
hänge. Denn das hat kein "richtige" XMEM Interface. Weiß da jemand eine 
Lösung?
Ich muss das Modul auch in den Reserved Speicher des Wiznet Moduls 
reinpacken, da der AVR nu 64kB adressieren kann. Hat da jemand eine gute 
Lösung?

Gruß Robert

von Robert S. (razer) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hallo an alle,

Ein freund und ich haben nun den Schaltplan fertig gezeichnet. :)
Wir werden die Platine fertigen lassen.
Bei Interesse, bitte hier oder per PM melden.

Gruß Robert

von Rooney B. (rooney)


Lesenswert?

Nur so eine Frage, aber warum nimmst für CAN nicht die gleiche SPI wie 
für die MMC? Software-SPI sind doch ur zach!!!

von Robert S. (razer) Benutzerseite


Lesenswert?

Ich hab mir das so gedacht. Die SD Karte nur Blockweise beschreiben. 
wenn jetz aber während eines Schreibprozesses ein CAN IRQ  Auftritt, 
wird die SD Karte unterbrochen. Da CAN nicht primär genutzt wird, denke 
ich wird das mit Software SPI auch akzeptabel gehen...

Gruß Robert

von Rooney B. (rooney)


Lesenswert?

Wie groß ist ein Block bei dir?

von Robert S. (razer) Benutzerseite


Lesenswert?

512 Byte

von Andreas K. (a-k)


Lesenswert?

Ein 74HC125 bei 3,3V ist nicht als Pegelwandler 5V=>3,3V geeignet, da 
der treibende AVR recht viel Strom durch die Schutzdioden an die 
3,3V-Versorgung abgeben wird. Es gibt zwar 74<irgendwas> Familien, bei 
denen das geht, aber hier tut's auch ein 74HC4050 oder schlichte 
Spannungsteiler.

von Thomas P. (Gast)


Lesenswert?

Naja 512 Byte ist nicht wirklich viel, der CAN Baustein hat sicherlich 
auch einen internen Puffer. Da du ohnehin nicht gleichzeitig beides 
lesen bzw. schreiben kannst, würdest nur eine Schnittstelle benötigen um 
beide Komponenten anzusteuern. Aber ich will nicht meckern, geht sicher 
auch so wie du es gemacht hast... die Software-SPI hättest dir aber 
erspart.

von Robert S. (razer) Benutzerseite


Lesenswert?

Andreas Kaiser wrote:
> Ein 74HC125 bei 3,3V ist nicht als Pegelwandler 5V=>3,3V geeignet, da
> der treibende AVR recht viel Strom durch die Schutzdioden an die
> 3,3V-Versorgung abgeben wird. Es gibt zwar 74<irgendwas> Familien, bei
> denen das geht, aber hier tut's auch ein 74HC4050 oder schlichte
> Spannungsteiler.

Es ist ein 74LVX125D. das müsste noch ausgebessert werden.

@Thomas: Was passiert, wenn die SD Karte gerade einen Block schreibt und 
ein CAN IRQ auftritt, und Daten vom CAN gelesen werden wollen?

Guß Robert

von Robert S. (razer) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hallo,

Ich hab nun die Platine fertig geroutet. Ein paar kleine Änderungen 
werden noch gemacht. Im Anhang befindet sich ein Screenshot. Ich werde 
die PLatine bei www.leiton.de bestellen. Wer Interessa hat, bitte 
melden.

Gruß Robert

von Micha (Gast)


Lesenswert?

Da ich auch heute abend mein WIZ810-Modul im Briefkasten hatte (Danke 
noch mal für den Tip hier im Forum!), was wird die Platine so +- kosten?

von Robert S. (razer) Benutzerseite


Lesenswert?

Der Preis ist Stückpreisabhängig, wieviel ich eben bestelle.
Mal grob:
Ab 5 Stück: 15€ + MwSt
Ab 10 Stück: 10€ + MwSt

Fertigen lasse ich bei www.leiton.de

Gruß Robert

von Reinhold W. (dyx)


Lesenswert?

Hallo Robert.

Hab diesen thread entdeckt.
Die Projektbeschreibung sieht sehr interessant aus.
Kannst Du die Schaltung vielleicht als pdf reinstellen?

Gruß dyx

von Robert S. (razer) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hier der Eagle Schalplan.

Gruß Robert

von Jörg B. (joerg-sh)


Lesenswert?

Hallo Robert,
läuft der Server schon oder bist du noch nicht weiter als das Layout?

Grüße

Jörg

von Robert S. (razer) Benutzerseite


Lesenswert?

Bis jetzt is nur gelayoutet. Am Wochenende, beginnen die Herbstferien. 
da beginn ich zu programmieren. Zuerst werde ich einen USB Bootloader 
schreiben und auch noch noch ein Updatetool auf Javabasis.

Gruß Robert

von Wolfram Q. (quehl)


Lesenswert?

ich hab das Teil noch nicht, ist aber angekündigt. Nachdem ich das Teil 
bekommen habe, kann ich mich erst damit beschäftigen. Ggf. hätte ich 
Interesse an dem Bord, kann das aber jetzt noch nicht beurteilen.

mfg

von Robert S. (razer) Benutzerseite


Lesenswert?

So,

Bei Interesse, den SRAM hab ich noch daheim. Wenn den wer braucht.

Wenn wer Interesse hat und den DC-DC Wandler und die Optokoppler 
braucht, ich hab folgendes Angebot:
DC-DC Wandler AM1S-0505SH30Z: 3,85€
Optokoppler TLP113: 1,19€

Gruß Robert

von Robert S. (razer) Benutzerseite


Lesenswert?

Ich werde nun mitte der Woche Platinen anfertigen lassen.
Gefertigt wird bei www.leiton.de


Der Preis für eine Platine liegt ca. bei 15€ + Mwst , ab 10 Stk. ca. 10€ 
+ Mwst. Eher billiger... Dden genauen Preis weiß ich noch nicht. Ich 
werde morgen ein genaues Angebot einholen

Wenn sich mehrere Interessenten finden, kann ich evtl. auch eine 
Sammelbestellung für diverse andere Bauteile machen.

Derzeit wird gerade ein USB Bootloader für den Mega128 und zur 
Kommunikation am PC eine GUI in Java und ein Konsolentool erstellt. 
Damit kann man einfach per USB das Modul programmieren.

Bei weiteren Fragen zur Platine bzw. zu den einzelnen Komponenten 
einfach hier melden.

Gruß Robert

von Martin (Gast)


Lesenswert?

Hi Robert,

Dein Projekt klingt super. Ich hab gestern mein Sample von Wiznet 
bekommen und möchte auch etwas damit machen. Platine möchte ich gerne 
mitestellen. Auch die DC-DC wandler und Optokoppler bitte. Bestellst du 
auch SD Karten Halter? wenn ja, kann ich da auch einen mitbestellen?

Weißt du schon wie viel Platinen du bestellen wirst?
Gibts ne große Nachfrage an den Platinen?

Gruß Martin

von Robert S. (razer) Benutzerseite


Lesenswert?

Hallo Martin,

Super. Ja SD Karte mitbestellen is kein Problem. Schreib mir einfach 
eine email an robert.schilling [ÄT] gmx [PUNKT] at

Platinen werde ich wahrscheinlich morgen bestellen. Also wer noch 
Interesse hat bitte schnell melden.

Gruß Robert

von Robert S. (razer) Benutzerseite


Angehängte Dateien:

Lesenswert?

So, ich hab eine kleine GUI geschrieben für den Bootloader. Das Tool 
wird es für Linux und Windoof geben.

Gruß Robert

von Wolfram Q. (quehl)


Lesenswert?

wegen der SMD Bauteile kann ich leider nicht dabei sein. Ich kann die 
nicht löten. Sample habe ich bekommen.

mfg

von Robert S. (razer) Benutzerseite


Lesenswert?

Hallo Wolfram,

Ich muss sagen mit der gleichen Einstellung hab ich meine erste SMD 
Platine gelötet und muss sagen ab 10 Kondensatoren gehts super. Geholfen 
hat mi immer ein Fluxi Flussmittelstift. Auch Die ICs zu löten finde is 
nicht schwer. Mann muss nur genau Arbeiten. Mit Hilfe von Entlitze sind 
auch die TSSOP kein Problem. Hier findest du eine gute Anleitung: 
http://www.mikrocontroller.net/articles/SMD_L%C3%B6ten

Eventuell könnte ich eine komplette Platine löten.

Gruß Robert

von Robert S. (razer) Benutzerseite


Lesenswert?

So, am Montag Abend wird bestellt.

Deadline für Bestellungen ist also: Montag 05.11.2007 18 Uhr.

Alles was ich bis dahin bekomme wird mitbestellt.

Gruß Robert

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.