BLIT2008-Board-7-Segment-Anzeige
Aus BraLUG-Wiki
Version vom 4. Mai 2009, 07:07 Uhr von Bergeruw (Diskussion | Beiträge)
Inhaltsverzeichnis |
Hardware
Schaltplan
Bemerkungen
Beim I2C-IC SAA1064 handelt es sich um einen hoch integrierten Treiber für bis zu vier 7-Segment-LED-Anzeigen mit einigen interessanten Besonderheiten:
- TWI- bzw. I2C-Bus als Verbindung zur Aussenwelt, um die anzuzeigenden Daten zum IC zu senden,
- die I2C-Adresse wird mittels eines Spannungsteilers (siehe Datenblatt) eingestellt. Ich habe z.B. den ADR-Pin des SAA1064 an GND gelegt und damit eine I2C-Adresse von 0x70 eingestellt.
- es ist sind Konstantstromquellen für die LEDs integriert, so dass keine Vorwiderstände oder ähnliches notwendig werden,
- der Strom der Konstandstromquellen kann via TWI-Kommunikation in 7 Stufen eingestellt werden,
- es kann jedes einzelne Segment der Anzeige einzeln angesteuert werden, so dass auch eigene Zeichen dargestellt werden können,
- der IC realsiert das Multiplexen der 7-Segment-Anzeigen eigenständig
Obige Schaltung ist nur als Prinzipschaltung zu verstehen. Vor allem die Beschaltung der 7-Segment-Anzeige richtet sich nach der jeweiligen verwendeten Bauform. Als 7-Segment-Anzeige sind Bauformen mit gemeinsamer Anode zu verwenden. Gemeinsame Kathode sollte auch funktionieren, bedingt dann aber wahrscheinlich eine etwas modifizierte Beschaltung(?).
Beschreibung
Software
Kommt demnächst...