WIZ810 (WIZ5100) an XMEM Interface (AVR)

Persönliche Seite #673441
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
Persönliche Seite #674212
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
Gast #677730
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.
Persönliche Seite #677789
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
Persönliche Seite #687570
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
Gast #688323
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
Persönliche Seite #689795
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren