22
Projektlabor „Vier Gewinnt“ Ansteuerung einer LED-Matrix

Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

Projektlabor „Vier Gewinnt“

Ansteuerung einer LED-Matrix

Page 2: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 2

Inhalt

• Einleitung • Matrix • Shift Register • Bedeutung • Mehrfarbige Matrix • Feature (Helligkeit) • Bauteile • Quellen

Page 3: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 3

Einleitung

Was heißt das für uns / unsere Schaltung?

Wie kann sie angesteuert? (Shift-Register)

Was ist eine Matrix und wie ist sie aufgebaut?

Page 4: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 4

Matrix Allgemein

Anoden oder Kathoden verbunden

weniger Kontakte nach außen

weniger Verdrahtungsaufwandaufwand

Page 5: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 5

Matrix 9x9-Matrix

Matrix-Segment

Page 6: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 6

Matrix Matrix-Zeile

1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit

Common Kathode

9 Bit pro Zeile

9 Bit * 9 = 81 Bit → 81 parallele Datenpfade → Shift-Register

Page 7: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 7

Shift-Register Allgemein

Aufnahme, Speicherung und Wiedergabe binärer Signale

FlipFlop´s

FiFo-Prinzip

http://www.elektronik-kompendium.de/sites/dig/schalt/02102111.gif

Page 9: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 9

Shift-Register Aufbau

Schieberegister Dateneingang/ -weitergabe Verschiebungs-Takt

Zwischenspeicher Speicher-Takt

Ausgänge

Page 10: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 10

Shift-Register Funktionsdiagramm (8-Bit)

NXP, Product Data Sheet 74HC_HCT595, Fig. 1 Functional Diagramm

Dateneingang

Schiebe-Takt

Reset

Speicher-Takt

Output Enable

Datenweitergabe

Parallele Datenausgänge

Page 11: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 11

Shift-Register Zeitdiagramm (8-Bit)

http://ba.protostack.com/2010/05/shift_register_10_med.jpg

Flankengesteuert (steigende Flanke)

Page 12: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 12

Bedeutung

8-Bit-Beispiel benötigt nur 3 Datenpfade vom Controller Dateneingang Schiebe-Takt Speicher-Takt

Datenweitergabe ermöglicht Kaskadierung von Registern

Page 13: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 13

Bedeutung

Theoretisch: Hintereinanderschaltung von Registern Darstellung von großen binären Signalen Drei Datenpfade (Daten, Clock, Speicher) vom Controller Pro weiterem Register ein zusätzlicher Speicher-Pfad

Praktisch: Begrenzung durch Schaltzeiten und Verzögerungen Beispiel 74HC595 liegt im ns-Bereich / MHz-Bereich

Page 14: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 14

Matrix Matrix-Zeile mit Dual-Led

2 Bit 2 Bit 2 Bit 2 Bit 2 Bit 2 Bit 2 Bit 2 Bit 2 Bit

18 Bit pro Zeile

18 Bit * 9 = 162 Bit vom Controller

3 Farbmöglichkeiten (R, G, RG)

Page 15: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 15

Matrix Matrix-Zeile mit RGB-Led

3 Bit 3 Bit 3 Bit 3 Bit 3 Bit 3 Bit 3 Bit 3 Bit 3 Bit

27 Bit pro Zeile

27 Bit * 9 = 243 Bit vom Controller

7 Farbmöglichkeiten (R, G, B, RG, RB, GB, RGB)

Page 16: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 16

Feature Helligkeit

http://www.franksworkshop.com.au/Electronics/RGB/PWM.png

Realisierbar durch PWM

Veränderung der Spannung

Zusätzlich Information für PWM-Signal

Page 17: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 17

Feature Led-Treiber-IC

3 Kanäle 24 Bit Register 8 Bit Auflösung pro Kanal 256 Helligkeitstufen

Worldsemi, Product Data Sheet WS2801, Typical Application Circuit

Page 18: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 18

Feature Led-Treiber-IC

24 Bit (3 Byte) für ein RGB-Feld

Worldsemi, Product Data Sheet WS2801, The Gray Scale Data Format of WS2801

8 Bit 8 Bit 8

Bit

24 Bit * 81 = 1944 Bit (243 Byte) für ein RGB-Matrix

Takt im KHz-Bereich ausreichend

Page 19: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 19

Bauteil IC

http://www.reichelt.de

http://led-stuebchen.de

http://led-stuebchen.de

74HC595 WS2801 WS2803

Reichelt: 0.31 €/Stk.

Conrad: 0.33 €/Stk.

LED-Stübchen:

10 Stück – 4,80€ 10 Stück – 13,60€

Effektiver Stückpreis: 0,48 €/Stk. 1,36 €/Stk.

3-Kanal 18-Kanal 8-Bit-Register

Page 20: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 20

Bauteil LED

http://led-stuebchen.de

RGB SMD LED PLCC6

LED-Stübchen:

10 Stück – 3,60€

Effektiver Stückpreis: 0,36 €/Stk.

Page 21: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013

Michael Pust 21

Quellen

http://www.mikrocontroller.net/articles/LED-Matrix - 16.04.2013 http://www.elektronik-kompendium.de/sites/dig/0210211.htm - 16.04.2013 http://www.franksworkshop.com.au/Electronics/RGB/RGB.htm - 16.04.2013 http://www.protostack.com/blog/2010/05/ - 16.04.2013

Internet / Datenblätter

NXP, Product Data Sheet 74HC_HCT595, Release Date: 12 December 2011 Worldsemi, Product Data Sheet WS2801, Release Date: May 2008 Worldsemi, Product Data Sheet WS2803, Release Date: May 2008

Page 22: Projektlabor „Vier Gewinnt“service.projektlabor.tu-berlin.de/wordpress/.../sites/3/2013/05/Matrix.pdf · Led-Treiber-IC 24 Bit (3 Byte) für ein RGB-Feld Worldsemi, Product Data

09.05.2013 Michael Pust 22

Projektlabor „Vier Gewinnt“

Danke für die Aufmerksamkeit!