Forum

Einloggen | Registrieren | RSS  

Mithrandir

E-Mail

15.07.2014,
23:40
 

Ansteuerung mehrerer LED-Anzeigen (Elektronik)

Guten Abend elektronik Forum!

Ich plane mir eine kleine "Uhr" zu bauen. (siehe Bild im Anhang)
Ich habe mir vorgestellt die Zeit auf 10 7-Segment Anzeigen und auf 3 14-Segment anzeigen zu sehen.

Meine Frage: Ist es möglich alle 13 Anzeigen auf einen MAX6955-Chip zu hängen, und so die Uhrzeit über I2C einzustellen?
Wenn ja, könnt ihr mir bitte den genauen Schaltungsaufbau erklären?

Ich freue mich auf eure Antworten!

Mithrandir

E-Mail

15.07.2014,
23:43

@ Mithrandir

Ansteuerung mehrerer LED-Anzeigen

Hier der Anhang

Steffen

16.07.2014,
00:02

@ Mithrandir

Ansteuerung mehrerer LED-Anzeigen

» Hier der Anhang
»
»

1.2 Gigawatt!

Gruß Steffen

geralds(R)

Homepage E-Mail

Wien, AT,
16.07.2014,
01:07
(editiert von geralds
am 16.07.2014 um 01:11)


@ Mithrandir

MAX6955 ansteuern nur mit Controller

Hi,

Den MAX6955 anzusteuern, dass er eine Uhr emuliert, Zeit anzeigt, geht,
jedoch nur vernünftigster Weise mit einem µController.

Das Datenblatt:
http://pdf.datasheetcatalog.com/datasheet/maxim/MAX6955.pdf

Im Prinzip ist das ein Käfer für ein Frontend - Anzeige, Tasteneingabe, Kommunikation...

Der MAX kann 128 LEDs simultan ansteuern, wenn du das also passend programmierst geht's.
Zudem hat er 5 GPIO's - zB für Tasteneingänge ->
4 für Tastenscan = 32 Tasten dazu ein IRQ_Ausgang,
um den Master zB. zum Lesen der Tastenbetätigungen aufzufordern.
Die Kommunikation geht dann mit der I2C Schnittstelle.

Der µC spart sich dann die Tasten, bis auf Reset, oder was allfällig wichtiges..
Der muss einen Clock für die Uhrezeit haben, zB Uhrenquarz 32,768kHz nehmen.
Den µC programmierst als Uhr (für die anderen Aufgaben nimmst einen zweiten viel schnelleren Quarz,
und sendest durch die Schnittstelle das passende "Protokoll" für die passende Anzeige.

Also brauchst einen µC, der zwei Quarz-Eingänge hat,
oder besser! einen µC nehmen der einen Quarz-Eingang für die Uhr hat,
und mit dem internen schnellen Clock (zB 4, 8, 16 MHz) die Software spielt.

Dafür gibt's viele von Atmel, oder Microchip.
Oder auch andere µC-Fabrikate, die du besser kennst.

MAXIM hat auch ein Eval-Board:
http://pdf.datasheetcatalog.com/datasheet/maxim/MAX6955EVKIT.pdf
(ist lediglich ein Beispiel)

Schau mal auf www.maximintegrated.com
Dort wirst bestimmt auch fündig an Beispiel-Codes,
wie man die I2C Schnittstelle anspricht.

Na bitte, gleich beim ersten Klick:
http://www.maximintegrated.com/en/app-notes/index.mvp/id/2791

http://www.maximintegrated.com/en/pst/run.mvp?q=max6955

-> Alternativ:
Eine Zu-Fuss_Lösung - eine herkömmliche Verdrahtung mit Digi-Käfer rate ich hier im Projekt dringend ab.
Alleine schon wegen der I2C Schnittstelle, weil das geht bestens nur mittels µC.

Ganz alternativ ginge auch rein eine µC Lösung ohne MAX;
jedoch hast einen externen Bauteil-Gemüsegarten.

Das mit dem MAX geht.

Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

Mithrandir

E-Mail

16.07.2014,
08:43

@ geralds

MAX6955 ansteuern nur mit Controller

OK, danke für die Hilfestellung!:-D