Hi RoTo
ich bin wirklich froh das ich hier im Forum gelandet bin nach einer lange Google suchen über dieses Thema.
Nach einer Leselektüre, wird einem etwas klarer im Bezug Ansteuerung 7-Segment anzeigen und anderen wichtigen Sachen.
Ich kann nur sagen Dino Hut ab, und hoffe das du noch lange diesem Forum zu Seite stehen wirst!
Danke für die Blumen
Ich hoffe mal es bleibt immer etwas Zeit fürs Hobby
übrig
De noch möchte ich das Thema wider aufgreifen, und eine Frage stellen:
Ist es möglich Max7221 für die SC40-19SRWA anzeige mit ULN2803 und UDN2981 zu verschalten?
Die 4 x SC40-19SRWA & 2x Max7221 habe ich schon seit einem Jahr liegen, und hatte bis jetzt wenig Zeit was zu unternehmen wegen meiner Arbeit, und möchte meinem Hobby wieder nachgehen.
Tja ... Nach Datenblatt ist der MAX7221 für Anzeigen mit
... "Drive Common-Cathode LED Display" ... also mit gemeinsamer Kathode
gedacht. Außerdem kümmert er sich selber mit den Ausgangstreibern um
den Segmentstrom. Man benötigt also keine Widerstände für die Segmente.
Die Treiber werden also keine Gegentaktausgänge haben die man für einen
definierten Digitalpegel verwenden kann. Soweit die Analyse des Zustands.
Nun die Synthese ...
Vcc--SEGx-->|---DIGn--GND
Die Segment-Ausgänge würde ich über 1-4,7k Widerstände (was grad so da
ist) gegen GND schalten. Die Digigit-Ausgänge mit identischen Widerständen
gegen Vcc. Damit erzeugt man sich erstmal definierte Pegel an den Ausgangs-
Pins. Nun könnte man die Treiberbausteine theoretisch an die Pins hängen.
Theoretisch .... Aaaaaabbbbbeerrrr ...
Die SEGx-Ausgänge schalten nach Vcc ein (also bei Vcc aktiv). Da könnte
man problemlos einen der Treiber dransetzen.
Die DIGn-Ausgänge für die Stellen schalten aber wegen Common-Cathode
nach GND ein (also aktiv-Low gegen GND) um die Ausgänge mit einem der
Treiberbausteine zu verstärken müßte man Inverter zwischenschalten da die
ULN/UDN ja mit Vcc einschalten. Also genau umgekehrt.
Mal schnell überlegen .... der Einfachheit halber nen IC mit 8 Invertern ...
8Bits findet man bei Bustreibern ... der 74541 ist nicht invertierend ...
Den kenn ich aus dem Kopf ... evtl existiert auch ein invertierender ... blätter..
such ...
Nimm den
74540. Schau dir mal das Datenblatt an. Den kann man
wegen der schön sortierten Pins direkt ohne Kabelgewusel gegen einen der
Treiber ULN... oder UDN... schalten.
Ungefähr verstanden wie ich es meine ? ...
1. Mit PullUp- und PullDown-Widerständen an den Ausgängen für definierte
Logikpegel sorgen.
2. Die Digit-Ausgänge über nen 74540 invertieren (such dir aus ob HCT,LS,...)
3. Die Treiberbausteine dran wie man sie braucht (gemeinsame Anode oder
Kathode).
4. Jetzt benötigst du aber Segmentwiderstände weil du keine Stromregelung
mehr hast.
Denn viel Spaß beim basteln ...
Gruß
Dino