ULN2803A + 74HC595 Tipps für Layout auf Lochraster

Da Schaltungen mit der Kombination 74HC595 und ULN2803A (oder ULN2003A) wohl sicher öfter vorkommen, werden auch öfter Prototypen gebaut werden. Hierfür gibt es auf Lochraster eine einfache Möglichkeit, mit sehr wenigen zusätzlichen Leitungen auszukommen. Die Idee kam beim Leiterplattenentwurf:

74HC595_ULN2803A
Layout in Eagle (hier mit ULN2003A)

 

Aufgrund der nahezu optimalen Pin-Belegung beider Bausteine können jeweils acht Pins beider Bausteine in je ein Loch der Lochrasterplatine gesteckt werden. Auf Fassungen muss allerdings verzichtet werden, da diese mit dem Kragen überstehen.

Details siehe Fotos:

20141229_Platine von oben
Platine von oben (mit ULN2803A)

 

20141229_Platine von unten
Platine von unten

 

 

20141229_Platine unten Detail
Details von unten

 

20141229_Platine unten Detail_2
Detail von unten

 

Ein gewichtiger Nachteil sollte nicht verschwiegen werden: im Fall des Defektes eines der beiden Chips ist die Konstruktion schwer zu reparieren. Das dürfte aber auch dann so sein, wenn man ohne Fassungen gearbeitet hat.

MSP430G2 energia LCD UC121902

Heute war Zeit, mit dem launchpad etwas herumzuspielen. Vom letzten Pollin-Einkauf lag noch ein LCD herum, ein UC121902 mit einer SPI-artigen seriellen Schnittstelle. In mikrocontroller.net wurde für dieses Display eine Arduino-Bibliothek zur Verfügung gestellt, vielen Dank an den Autor. Damit war es ein Kinderspiel, die mitgelieferten Beispiele mussten nur geringfügig angepasst werden (verwendete Digital-Pins) und liefen dann sofort, siehe Beispielbilder:

 

launchpad mit dem angeschlossenen LC-Display
launchpad mit dem angeschlossenen LC-Display

 

Display_Test
Ausgabe eines Demo-Programmes auf dem Display (Die ganz linke Stelle des Displays hat einen Segmentfehler)

 

MSP430G2 Launchpad Rev. 1.5 – erste Tests

Heute habe ich erste Versuche mit dem o. g. Launchpad und der Energia-IDE begonnen. Das Zip mit der Entwicklungssoftware mußte nur entpackt werden. Nachdem das Problem mit dem USB-Anschluss und den CDC-Treibern für das launchpad gelöst war, funktionierte die IDE auf Anhieb. Ich bin begeistert. Sehr übersichtlich, sehr einfach und problemlos zu bedienen. Man kann sofort loslegen und programmieren.

Energia IDE im Test
Energia IDE im Test

Die Beispiel sind gut kommentiert und übersichtlich, es gibt ein ausführliches tutorial im Verzeichnis, bei Bedarf dann noch mehr Information im Internet. Die PIN-Belegung des boards kann ausgedruckt werden:

MSP430G2_Pinbelegung

und ist dann sehr hilfreich. Hier läuft gerade das Beispiel „fade“:

msp430g2 erfolgreich im Test
MSP430G2-launchpad im Testbetrieb