Forum: Mikrocontroller und Digitale Elektronik XMEGA+SDRAM einseitige Platine?


von M. Н. (Gast)


Lesenswert?

Hallo Leute,

mir schwebt gerade ein Projekt vor, bei dem ich zwar hardwaretechnisch 
nicht viel brauche, aber ziemlich viel RAM.

Da ich bereits ein Xplained Board besitze, auf dem ein ATxmega128A1 
verbaut ist und der mit einigen MB SDRAM ausgestattet ist, habe ich mir 
gedacht, das ich so einen nehme.

Das einzige Problem ist, dass ich nur einseitige Platinen herstellen 
kann und mir das Projekt vorerst nicht soviel Wert ist, dass ich mir 'ne 
richtige mehrlagige Platine machen lasse.

Dadurch, dass ich eigentlich nicht soviel an den Controller anschließen 
möchte, denke ich, dass es auch auf einer einseitigen platte nicht allzu 
eng werden wird.

Ich will jetzt von euch wissen, ob ihr sagen würdet, dass es einen 
Versuch Wert ist das Ganze auf eine einseitige Platine zu machen, und 
dass es möglich ist einen stabil funktionierenden Testaufbau zu haben, 
oder ob ich lieber auf ein wenig RAM verzichten soll und dafür dann z.B. 
2x 512kB SRAM zu nehmen. Dann hätte ich zwar deutlich weniger, könnte 
mich aber damit arrangieren und mit dem Timing ist es dann nicht mehr so 
kritisch.

Hauptsächlich geht's mir halt auch 'n bisschen darum einfach das mal 
selbst zu machen, und nicht immer irgendein Demoboard zu nehmen. :)

Gruß M.H.

PS. Um einigen Kommentaren vorzubeugen:

1.Ja ich weiß, wie man bei einem XMEGA den EBI für SDRAM konfiguriert 
und   benutzt. Beziehungsweise wusste es... Aber ich denke ich komm da 
wieder gut rein.

2.Ich weiß auch, dass das mit SDRAM und hohen Frequenzen (hier: ca. 
64MHz) so 'ne Sache mit dem Layout ist.

Also bitte eine begründete Meinung, es zu versuchen, oder lieber auf 
Nummer sicher zu gehen und halt den teureren und langsameren SRAM zu 
nehmen.

Danke im Voraus!

von Helmut L. (helmi1)


Lesenswert?

M. H. schrieb:
> Das einzige Problem ist, dass ich nur einseitige Platinen herstellen
> kann und mir das Projekt vorerst nicht soviel Wert ist, dass ich mir 'ne
> richtige mehrlagige Platine machen lasse.

Dann kannst du auch doppelseitig aetzen ist nicht wesentlich 
schwieriger.

M. H. schrieb:
> 2.Ich weiß auch, dass das mit SDRAM und hohen Frequenzen (hier: ca.
> 64MHz) so 'ne Sache mit dem Layout ist.

Und genau hier ist das Problem (64MHz). Um das stabil zu betreiben 
brauchst du schon eine saubere GND Plane auf deiner Platine.

von M. Н. (Gast)


Lesenswert?

Vielen Dank für die schnelle Antwort.

Das einzige Problem bei Zweilagigen ist einfach, dass ich die beiden 
Layouts (top und bottom) so positionieren muss, dass sie richtig 
übereinader liegen. Und durchkontaktieren kann ich halt auch nur, indem 
ich ein Stück Draht durchstecke und auf beiden verlöte.

Du meinst jetzt wahrscheinlich, dass ich die chips und die Signale auf 
Top legen soll und unten keine bis wenige Signale und eine GND Plane und 
dann halt mit Draht etc durchkontaktieren.

von Helmut L. (helmi1)


Lesenswert?

M. H. schrieb:
> Das einzige Problem bei Zweilagigen ist einfach, dass ich die beiden
> Layouts (top und bottom) so positionieren muss, dass sie richtig
> übereinader liegen. Und durchkontaktieren kann ich halt auch nur, indem
> ich ein Stück Draht durchstecke und auf beiden verlöte.

Du must dir eine Tasche aus den beiden Layouts machen. Die kannst du 
dann erstmal zueinander justieren. In die Tasche schiebst du die Platine 
und belichtest beide Seiten. Klappt bei mir immer einwandfrei. 
Kontaktieren halt mit Draehtchen.

M. H. schrieb:
> Du meinst jetzt wahrscheinlich, dass ich die chips und die Signale auf
> Top legen soll und unten keine bis wenige Signale und eine GND Plane und
> dann halt mit Draht etc durchkontaktieren.

Genau so. SD ist das schon etwas kritisch.

von M. Н. (Gast)


Lesenswert?

Jop. würde mich dann mal an ein Layout dransezten und es dann heute oder 
morgen hochladen, um es mal überprüfen zu lassen.

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.