Hallo, es wurde ja schon im Forum über Entwicklungsboards mit atxmega gesprochen. Ich hab jetzt einfach mal eins gemacht und wollte euch mal bitten drüber zu schaun und ob es laufen würde. Danke schonmal Tim
Ich hab versehentlich die alte Version des Schaltplans angehangen ... Jetzt hab ich hier die neue --- www.avrprojekte.de timhot@gmx.de
Da fehlt doch ne Diode am Schaltregler. Generell das Schaltregler Layout sieht irgendwie gar nicht gut aus. Ich würde an deiner Stelle lieber einen Linearregler nehmen mit einem Kühlkörper. LF33, LM1117 oder sowas. Kannst dir auch Anregungen bei dem Board von Michael holen.
Hmm... Stimmt die Diode fehlt! Und was meinst du mit sieht nicht gut aus. Ich wollte aber eigentlich den Schaltregler nehmen, da dieser ja nich einfahc so die überschüssige Leistung "verbrät"
Sicher, aber das Layouting ist alles andere als trivial. Im Datenblatt sind ja auch ein paar Tipps angegeben. Du musst überall versuchen die Leiterbahnen so kurz und so dick wie möglich zu machen. Zum Beispiel der Ausgangskondensator muss DIREKT hinter die Spule und mit dem GND Ende direkt an den Schaltregler IC und die Diode. Der Ausgangskondensator sollte außerdem ein Low-ESR Typ sein. Gibt aber noch Unmengen mehr an Regeln, beim Schaltregler Layout.
@Thomas K. Stimmt... der Max232 läuft ja nur auf 5.0 V ... @Simon K. Danke. Ich überarbeite dann das layout da am schaltregler nochmal
So hab das Board noch mal erneuert ... hab jetzt die Leiterbahnen so dick wie möghlich und so kurz wie möglich gemacht ... aber vielleicht bau ich doch einen Linearregler ein. Welcher ist denn so am Effizentesten?
Sieht schon wesentlich besser aus. Die GND Leitung von Diode zum Schaltregler sieht mir noch relativ lang aus. Ein paar mehr kleinere Kondensatoren am Ausgang des Schaltreglers können nicht schaden. Du hast aber noch ein Airwire rechts am FT232. Linearregler hatte ich oben schon zwei aufgelistet. (Un)effizient sind die eigentlich alle gleich ;) Was für ne Eingangsspannung willst du denn vorsehen? Bei 5V Eingangsspannung hast du sagen wir mal bei 300mA ne Verlustleistung von ungefähr 500mW. Mit nem Fingerkühlkörper am TO220 kein Problem.
Ich habe auch nochmal ein wenig geschaut, folgende Dinge: - Dreh doch C11 um 180°, dann sparst du dir die Leitungsschlaufe oben rum - Beschriftung JP1 nach unten setzen wie die anderen der Reihe - die DuKo zwischen C32 und MAX3232 könnte man doch auch auf die Leitung legen, warum dieser "Ausbruch" nach oben? - Leitung unten links an S4: könnte doch auf der Unterseite bleiben bis zum Taster, genauso die Verbdindung der beiden Tasterpins - C11 könnte vllt. ein wenig zu dicht an JP7 (JTAG) sein für einen Stecker - Q3: C21 und C22 überschneiden sich - oben links von Q3 sind 2 Leitungen die augenscheinlich beide vom selben Pin des C22 abgehen. Wenn dem so ist, dann kann man das Routing dort vereinfachen. Wenn nicht: ziemlich eng - so richtig? Auh die Schlaufe die die rechte der beiden Leitungen macht oben, ist die so nötig? - DuKo über C12: kann man die nicht ein wenig höher schieben? Dann sind die Bögen der Leitungen darunter kleiner. Ansonsten sehr schöne Platine.
So hab das Board nochmal überarbeitet Aber Danke für eure Fehlerberichte :D
Und die Leitungen vom Ethernet Übertrager zum ENC28J60 sind auch ziemlich lang. Also so toll ist das Layout nicht ;) Musst du so komplizierte Sachen als Anfänger machen? Wenn die Leiterbahn von dem ENC28J60 lang sein soll, dann muss die Impedanzkontrolliert geroutet werden. Das sollte man vermeiden, wenn es geht. Das steht aber auch im Datenblattkapitel Schaltungsdesign des Chips, wenn ich mich nicht irre.
So habs nochmal gemacht Wie kommst du auf Anfänger... nur wegen des Layouts ... den ENC28J60 benutz ich da zum ersten mal
Du lässt einfach Bauteile weg. Die Eingangskondensatoren am Schaltwandler sind essentiell für dessen Funktion! Und die sollten auch so nah wie möglich an den Schaltwandler dran. Ich glaube du unterschätzt die Wichtigkeit des Layouts bei Schaltwandlern, da gibt es kilometerweise AppNotes der Hersteller drüber. Das ist alles andere als trivial. C33 hat so eigentlich keinen Sinn. Sieht mir danach aus, als hättest du ohne groß nachzudenken einfach ne freie Stelle gesucht, das Ding da hingesetzt und paar Meter Leiterbahn bis dahin gezogen. Durch die langen Leiterbahnen und deren Induktivität hast du dir aber die Funktion völlig zunichte gemacht. Warum hast du den Kondensator nicht direkt rechts neben den Schaltwandler IC gesetzt (Zwischen der Buchse rechts und dem Schaltwandler IC). Oben sehe ich gerade, dass du Leitungen unter dem Quarz hergelegt hast, das darf man nie machen ohne Massefläche zwischen Quarz und Leiterbahn. Außerdem müssen auch bei Quarzen und dessen Lastkondensatoren die Verbindungen so kurz wie möglich sein. Und am besten beide Leitungen möglichst gleich lang. Deine Konstruktion oben sieht schon relativ abenteuerlich aus. Der rechte Quarz ist in Ordnung, aber links... Ich würde den Teil mit dem ENC28J60 noch mal neu machen, ich bin mir nicht sicher ob das so richtig funktioniert. Am besten den ENC28J60 um 90° drehen und auf die Unterseite packen, damit die Ethernet Leitungen direkt an der Seite sind, wo der Übertrager sitzt. Welche Größe haben denn eigentlich deine VIAs? Kann dein Hersteller die so klein herstellen? Was designtechnisch auch noch unschön ist, ist, dass du in einer Ecke die Stromversorgung hast und quasi eine 3,3V Leitung über die Platine geht, wo alle Verbraucher hintereinander dranhängen. Üblicherweise nimmt man da eine möglichst sternartige Verteilung. Was auch nicht schaden kann sind VIAs in der Massefläche zwischen Top und Bottom um ein dichteres Massenetz zu bekommen. Warum verdrahtest du die GND Leitungen eigentlich von Hand, wenn du sowieso ein Polygon hast, dass die Massefläche macht?
In welcher Stückzahl? Interessiert das noch andere? Was würde ein Exemplar kosten?
Also, das mit den Leitungen unter dem Quarz ... Und dann diese unmotivierten roten Leiterbahnzacken über dem Schriftzug "JP5". Sind die Stiftleisten oben eigentlich im Rasterabstand? Ich meine, kann man da eine Lochrasterplatte draufsetzen, die über mehrere Stiftleisten geht, oder fehlt da dann jeweils irgendwo 0,5 mm? Wären die kompatibel mit der Belegung des Boards von Michael (Vor allem, was die + und Masse-Leitungen angeht)? Allgemein gilt sicher: Je mehr Äuglein da drauflinsen, desto mehr Verbesserungsvorschläge gibt es wohl noch. Sieht aber schon recht schick aus.
Da xmega gibt es höchstens PDI, die ist oben rechts, wenn ich das richtig sehe.
Progfi schrieb: > Interessiert das noch andere? > Was würde ein Exemplar kosten? 15 Stück evtl. etwa 40 Euro ;) Beitrag "Platinenherstellung für Open Source Projekte" Ich hätte auch Interesse an 1-2 Platinen.
Also .... 1. Danke für eure konstruktiven Hinweise :D 2. Ja das Oben ist ein PDI , ISP gibt es leider nicht ... ich hatte im internet auch schon nach PDI -> USB oder RS232 gesucht und wollte sowas mit einplanen 3. Ich suche da noch nen Hersteller, ich hab bisher schon so 4 mal bei MundV bestellt die sind echt gut. Vielleicht könnt ihr mir da nen guten empfehlen ... vielleicht auch dieses Seeed-Studio? DIe Daten zur Platine: Maße: 97,5 x 77,5 mm Durchkontaktiert und doppelseitig (is klar...) am besten mit Bestückungsdruck is sicherlich einfacher fürs zusammenlöten (ist das auf bottom dann umbedingt notwendig?) Mit Lötstopplack -> Farbe ist ja geschmackssache Dünnste Leiterbahn ist 8mil und Abstand genau so. (könnte ich aber glaub ich noch auf 10mil hochschrauben... das problem is da eher der TQPF100 mit dem Pin abstand ...) 4. Ich wollte das Teil dann nach der Prüfung durch das Forum :D als Bausatz anbieten, aber mal so ist das rechtlich eigentlich erlaubt? Bausatz würd dann so bei ca. 50 euro liegen (je nach Platinen Preis) 5. Ich hab mal ne Teileliste (Preise bei CSD) Angehangen und das FinalLayout
Achso ... man bei Seeed studio also auch das so machen dass die das nich veröffentlichen also das Layout... dann Wäre das natürlich der passende Hersteller dafür ... wenn sich genug melden, kann ich die ja mal bestellen. könnt mir ja mal ne Mail bei interesse Schreiben: timhot@gmx.de
In der Preisliste ist der Max232 drinen und net den Max3232. Den musst du wohl auch bei digikey mit bestellen.
Ist dieses SEEED-Studio nun so, dass sie auch wenn man closed Innovation auswählt das Board in ihren Laden aufnehmen. Oder produzieren die mir dann die Board, schicken sie mir und machen nichts mit den Layouts sonst...???? http://www.seeedstudio.com/depot/propaganda-pcb-2-layer-10cm10cm-max-p-396.html hier war ich drauf
Frge wurde beantwortet: Also ich hab mal jetzt durchgerechnet: Bausatz könnte ich für 49€ anbieten Ich kann die Platine aber auch bestückt liefern für 65€ dann
Mir fällt grad auf, dass du für den ENC28J60 gar kein Wide Package benutzt hast. Das verwendete Package ist zu klein, würde ich tippen. Oder?
Mach mal einen DRC, die eine Ecke die bei U$1 zwischen die Pads hineinragt sieht mir etwas sehr eng aus.
Danke für eure Tipps... Das Package passt hab ich gerad nochmal nachgemessen und der DRC sagt nichts ... habs dennoch mal nen bissle rausgezogen
Einige Leiterbahnen sind noch sehr eckig. Oberhalb von JP5 sind die Top-Bahnen noch etwas verschlungen. Bottom ist oberhalb des Tasters noch ziemlich eckig. Rechts vom XMega gehen zwei leiterbahnen erst auf Top hin, dann auf Bottom zurück - ohne Grund. Und gleich drunter gibts auf Bottom noch ein paar kleine Hacken. Die Leitungen unter deinen Quarzen (und zwar bei allen 3!) würde ich mich nicht trauen. Auch sonst gibts hier und da noch ein paar unnötige Hacken und 90°-Winkel. Sebastian
Danke... Ich hab nochmal geschaut und eigntlich so gut wie alles weg bekommen... Wenn ihr noch irgendwelche Rechten winkel findendt dann sagt mir bescheidt
Schaut schon besser aus. Ich hab mal meine übrigen Kritikpunkte mit Kringeln markiert. Manche sind wichtiger, manche wirklich nur schönheitsfehler. Einige kleine Schönheitsmacken hab ich garnicht angemalt. Du solltest aber wirklich noch versuchen, die Leitungen unter den Quarzen (vor allem der linke vom XMega) wegzubekommen. Das macht die ganze Sache dann doch stabiler. Was haben die eigentlich für ne Frequenz? Vll. kannst du ja den internen Oszillator benutzen und zumindest einen Quarz einsparen? Sebastian
Danke... Die Leitungen unter dem Quarz bekomm ich realiv schwer weg... der Q2 hat 16MHz und der Q1 32k
Brauchst du die 16MHz irgendwo für ne Baudrate, oder darf das etwas Toleranz haben? Wenn Toleranz erlaubt ist, würde ich nämlich den internen Oszillator dafür nehmen und den Quarz weglassen. So weit ich weiß, kann der XMega ja auch den internen Takt vervielfachen. Schau aber besser mal ins Datenblatt. Wenn Q2 weg ist, ist schon mal der kritischste Quarz erledigt. Die Signale, die auf Bottom unter dem Pad von Q1 durchgehen können dann noch ein Stück nach links. Und die dicke leiterbahn über dem Linken Pad von Q1 kann man auch noch gerade ziehen. Hast du eitnltlich mal einen DRC drüber laufen lassen? An ein paar Ecken schauts so aus, als würden sich zwei Signale kreuzen. Ansonsten gibts zwar immernoch einige Signale, die ein paar Ecken zu viel machen, aber so im großen und ganzen sollte es (das, wovon ich ahnung hab) passen. Sebastian
Beim xmega kann man dank integrierter Kalibrationswerte und DFLL den internen Taktgenerator für das UART benutzen ("so gut wie" jede Baudratenfrequenz wg. Fractional Baud rate divider). Quarz ist also eigentlich unnötig. Aber: Wenn da eine Massefläche zwischen Leiterbahnen und Quarz ist, gibt es gar kein Problem.
Also ... könnte ich das einfach so lassen ... und sonst kann man ja je nach Bedürfnis den Quarz bestücken oder halt weg lassen ... Wer jetzt also noch Interesse hat soll mir Mailen ... timhot@gmx.de Wenn sind noch so 2 gefunden haben werd ich mal bei diesem Seeed Studio bestellen ---- www.avrprojekte
Hallo, Ich melde mich jetzt nochmal: Ich hab die Board jetzt bestellt. Jetzt kann ich auch mal nen Kommentar zu SeeedStudio geben: Versand->kostenlos und Kontakt -> gut (aber halt auf English was eigentlich kein Problem sein sollte)
Die Boards sind nun endlich da. Den Bausatz mach ich dann am Wochenende fertig und verschicke ihn am Montag!
Hier nochmal die Bestückte variante. Gäbe es eigentlich noch interesse an einem Neu Design ?
bei allem respekt für deine leistung, für sowas gehörst du ne woche gesperrt :p
Tim H. schrieb: > Hier nochmal die Bestückte variante. Gäbe es eigentlich noch interesse > an einem Neu Design ? Die Platine funktioniert so? Ich kann mich täuschen aber da sind doch mächtig viele Pins verbogen oder weg...
Ja sie funktioniert schon, irgendwie haben die das von Seeed-Studio falsch gemacht, die Pads die in die Massefläche integiert sind, sind extrem dünn ...
Tim H. schrieb: > hmm... hab ich gar nicht drauf geachet ... is nen Scan mit 600dpi Und ein sehr unpassendes Dateiformat! PNG ist für Fotos und Scans ungeeignet. Siehe http://www.mikrocontroller.net/articles/Bildformate !
AVRISP mkII unterstüzt PDI deswegen kannst du damit den den atxmega programmieren.
es bedeutet ich muß irgendwas basteln? also stecker oder so? wo kann ich so Pin Belegung finden? ich meine damit ich es mit dem AVRISP mkII programmieren kann?
Ne eigentlich musst du nur den Standart Stecker einstecken ;) und nur durch die einstellungen im avr studio kann denn auf pdi umstellen.
Tim H. schrieb: > Echt? Ich dachte immer der kann nur ISP. Der JTAG mkII hat PDI ... Nein, das ist schon richtig, der AVR ISP mkII kann es. Nettes Board btw. Dacht mir aber die LP-Quali war nich wirklich so der Hit von dem Fertiger, oder?
Es geht mit der Qualität ... 2 Platinen hatten richtige Kratzer drauf. Da konnte man dann das Kupfer sehen. Sonst ist es für den Preis echt nicht schlecht. Und die mkII kann bei mir jetzt auch PDI :) musst nur mal AVR Studio updaten
Hallo Tim, wie viel kostet die Platine bzw. den Board? >> Und die mkII kann bei mir jetzt auch PDI :) musst nur mal AVR Studio >> updaten geht das nur unter AVR Studio?? geht nicht über WINAVR?
Ich hab jetzt noch 2 Platinen hier die völlig ok sind. 2 haben kleine Kratzer, die Funktioniern aber noch. Ich hab jetzt 10 Euro für eine Platine genommen + 1 Euro Versand Es geht auch mit WinAVR, da kannste dann halt dein C-Programm schreiben und dann mit AVRStudio und der mkII übertragen auf den Controller.
Welche Stecker braucht man, um die PORTD-, PORTC-, PORTB-Anschlüsse gleichzeitig benutzen zu können?
Ich hab jetzt ein Board mal selbst bestückt und das für 65 Euro verkauft. Wenn du Wert auf hohe Qualität legst kann ich dir leider nur die Platine oder den Bausatz anbieten. Ich hatte die selbst bestückte aber getestet und alles Funktionierte (Getestet: Schaltregler, PDI, serielle Schnittstelle, Ethernet) >Welche Stecker braucht man, um die PORTD-, PORTC-, PORTB-Anschlüsse >gleichzeitig benutzen zu können? Ich hab einfach eine Stiftleiste eingebaut... oder was meinst du genau.
>>Welche Stecker braucht man, um die PORTD-, PORTC-, PORTB-Anschlüsse >>gleichzeitig benutzen zu können? > > Ich hab einfach eine Stiftleiste eingebaut... oder was meinst du genau. Die Stiftleisten sind zu eng. Daher kann man keine normalen Stecker nebeneinander stecken.
Hmm Stimmt. Eigentlich wollte ich die Stiftleisten auch nur für Buchsenleisten nehmen. Ich einer neuen Version werde ich dann so viel platz lassen, dass man auch Flachbandstecker nutzen kann Die hab jetzt übrigens für die die ein Board bekommen und für alle andern ein Wiki eingerichtet: http://www.avrprojekte.de/xmega/index.php/Hauptseite
> http://www.avrprojekte.de/xmega/index.php/Pinbelegungen
Die Standarte laesst mal wieder Gruessen ;)
Michael G. schrieb: >> http://www.avrprojekte.de/xmega/index.php/Pinbelegungen > > Die Standarte laesst mal wieder Gruessen ;) Was meinst du?
Ok das ist natürlich sehr dumm Aber die boards für die glücklichen die eins bestellt haben sind heute morgen rausgegangen
... und heute auch bei mir eingegangen. Alles bestens - vor allem nochmals vielen Dank für die ganzen Mühen. Du hast die Bauteile auch gut ordentlich beschriftet, beim LPC Board muss ich erstmal sortieren, knobeln und ausmessen.
:) Ok danke! Hatte die Tütchen noch von einer alten Reichelt-Bestellung. Ist ganz lustig dass die das immer in die Tütchen packen. Wenn du es Bestückt hast, kannst ja mal in das Wiki etwas schreiben.
Widzę zdjęcie mojego statku. :) Nice. THX tego forum. Thanks Tim (hotty). Marek
I'am sorry. Google translated it. I see pictures of my board. :) Nice. THX for it. Thanks Tim (hotty). Marek
Bestände eigentlich Interesse an einem neuen Design. Habt ihr Ideen was noch mit rein sollte? Ich hätte z.b. an SD-Karte gedacht und Stiftleisten bei denen der Abstand größer ist, wegen Flachbandkabel.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.