Forum: Mikrocontroller und Digitale Elektronik Einfaches Entwicklerboard für NXP LPC176x, bitte mal drüberschauen


von Jürgen S. (starblue) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hallo,

ich möchte jetzt mal mein aktuelles Projekt vorstellen, ein einfaches 
Entwicklerboard für einen LPC1766 (eins von den NXP-Samples). Das Board 
ist von den Boards von Keil und Red Code inspiriert, aber vereinfacht, 
es ist mein erstes Platinenprojekt. Speziell Ethernet und FTDI für den 
Debug-Port sind der Vereinfachung zum Opfer gefallen.

Das Board (80mm x 100mm) ist mit Kicad gemacht, ich möchte das dann bei 
PCB-Pool machen lassen. Das Einlesen der Gerber-Dateien in GC-Prevue 9 
klappt, soweit ich das beurteilen kann.

Löten will ich das dann per Hand.

Ein paar Fragen dazu:

* Wie dimensioniert man Ferritperlen (hier für die Entkopplung der 
Stromversorgung des Analog-Teils). NXP gibt dazu so gut wie keine Infos. 
Ich habe das Keil-Board als Vorbild genommen, dort stehen aber keine 
genaueren Angaben über den Typ.

* Den Spannungsreglern habe ich etwas Kühlfläche spendiert. Wie sollte 
man die Thermals machen, damit das kühlt und trotzdem noch lötbar ist 
(80W Weller Lötstation).

* Wie bekomme ich aus Kicad eine vernünftige Darstellung des Layouts 
hin, z.B. als PNG-Grafik? Ich habe erstmal einen Screenshot gemacht, die 
Auflösung ist aber zu klein. Bei Export als SVG fehlt die Transparenz 
und die Massefläche verdeckt das Meiste.

* Sonstige hilfreiche Anmerkungen sind natürlich auch willkommen.

Jürgen

von Omega G. (omega) Benutzerseite


Lesenswert?

Sieht soweit doch ganz gut aus. Trotzdem habe ich ein paar 
Vorschläge/Fragen:

- Ich denke D7 und D8 kannst du etwas kleiner machen. Hast du da ein SMB 
Package verwendet? Evtl. reicht auch eine 1N4148.

- Du kannst vermutlich auch beim LPC1766 die RTS und DTR Leitungen zum 
Reset und Bootloader Pin vom Controller führen. Dann kann man 
einfacherer flashen.

- Du hast laut Schaltplan eine USB Buchse da untergebracht, wo ist die? 
Irgendwie übersehe ich die?!

Sehr praktisch ist es, dass du alle Pins rausgeführt hast.

von Jürgen S. (starblue) Benutzerseite


Lesenswert?

Omega G. schrieb:
>
> - Ich denke D7 und D8 kannst du etwas kleiner machen. Hast du da ein SMB
> Package verwendet? Evtl. reicht auch eine 1N4148.

Die Vorlage hat da BAT60A, für die habe ich aber keine Quelle gefunden. 
Das Kriterium für die Dioden war niedrige Durchlassspannung.

Das Package ist DO214AB.

> - Du kannst vermutlich auch beim LPC1766 die RTS und DTR Leitungen zum
> Reset und Bootloader Pin vom Controller führen. Dann kann man
> einfacherer flashen.

Das ist schon so, RTS und DTR der seriellen Schnittstelle für ISP gehen 
über Transistoren und Jumper auf die Pins. Oder verstehe ich dich 
falsch?

> - Du hast laut Schaltplan eine USB Buchse da untergebracht, wo ist die?
> Irgendwie übersehe ich die?!

Ist eine Mini-USB Buchse, unten links neben den RS232-Anschlüssen.


Jürgen

von Jürgen S. (starblue) Benutzerseite


Angehängte Dateien:

Lesenswert?

So, es ist jetzt aufgebaut und der Bootlader redet mit mir.

Einen Fehler habe ich bis jetzt gefunden, GND gehört an Pin 5 statt Pin 
4 des USB-Mini-Steckers. Das ließ sich aber leicht durch eine Lötbrücke 
umschiffen.

Die Dioden in der Stromversorgung habe ich noch in BAT60A umgebaut, die 
gab's dann doch bei Conrad.

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.