R-2R-Netzwerk funktioniert nicht (aus: Speicher für Logiksch

C

Christof Rueß

Guest
Hallo NG!

Heute war ich endlich in der Apotheke und konnte mir die benötigten Bauteile
kaufen.
Gebaut war es relativ schnell aber beim Testen kam das, was ich schon fast
erwartet habe:
Egal was ich in den IC schicke es kommt hinter dem R-2R-Netzwerk immer das
gleiche raus.
Ich kann gegen 5V oder Masse messen, es kommt nicht wirklich ein
befriedigendes Ergebnis raus.
Versuchsweise habe ich Enable auch mal von Hi weggenommen. auch ohne
Ergebnis :/

Ich habe das ganze nach diesem Stromlaufplan aufgebaut:
http://www.hobby-elektronik.de.vu/DAC.gif
Der Stromlaufplan müsste eigentlich (oh Gott, diese Möglichkeitsform...)
stimmen...

Ich hoffe, ihr könnt mir helfen

MfG

Chris

--
http://www.hobby-elektronik.de.vu
ICQ: 176979879
Achtung: E-Mailadresse ungültig.
Benutzt hobbyelektronik {at} gmx {dot} net
 
"Christof Rueß" <me@privacy.net> schrieb im Newsbeitrag
news:bnrdre$14l5dq$1@ID-193171.news.uni-berlin.de...
Hallo NG!

Heute war ich endlich in der Apotheke und konnte mir die benötigten
Bauteile
kaufen.
Gebaut war es relativ schnell aber beim Testen kam das, was ich schon fast
erwartet habe:
Egal was ich in den IC schicke es kommt hinter dem R-2R-Netzwerk immer das
gleiche raus.
Ich kann gegen 5V oder Masse messen, es kommt nicht wirklich ein
befriedigendes Ergebnis raus.
Versuchsweise habe ich Enable auch mal von Hi weggenommen. auch ohne
Ergebnis :/

Ich habe das ganze nach diesem Stromlaufplan aufgebaut:
http://www.hobby-elektronik.de.vu/DAC.gif
Der Stromlaufplan müsste eigentlich (oh Gott, diese Möglichkeitsform...)
stimmen...
Hallo Christof,
erstmal gehört OC\(Pin-1) permanent auf Masse(0V) damit die Ausgänge aktiv
sind.
Zweitens ist das IC auf Durchlass wenn C(pin-11) auf logisch 1, also 5V ist.
Wenn C auf 0V ist, dann hält es die letzten angelegten Daten.
Drittens ist Q1 in deiner Schaltung das höchstwertige Bit(MSB) und Q8
das niederwertigste Bit(LSB).

Fazit: Pin-1(OE\) nach Masse(0V). Nach dem High->Low Übergang am Pin-11
werden die angelegten Daten gespeichert bis zum Low->High Übergang.
Solange Pin-11 auf High(5V) ist, ist das Latch transparent(Ausgang=Eingang).
Das RC-Glied kannst du wieder wegmachen, da es keine sinnvolle
Funktion hat. Q1 ist MSB, Q8 ist LSB.
Wenn es dann immer noch nicht geht, dann ist liegt der Fehler im Aufbau.

Hast du mit einem Ohmmeter schon mal gemessen ob du wirklich
10k und 20k Widerstände bekommen hast?

Gruß
Helmut


http://www.philipslogic.com/products/hc/pdf/74hc573.pdf
http://www.irctt.com/pdf_files/LADDERNETWORKS.pdf
 
Hallo Helmut!

Fazit: Pin-1(OE\) nach Masse(0V). Nach dem High->Low Übergang am Pin-11
werden die angelegten Daten gespeichert bis zum Low->High Übergang.
Solange Pin-11 auf High(5V) ist, ist das Latch
transparent(Ausgang=Eingang).
Das RC-Glied kannst du wieder wegmachen, da es keine sinnvolle
Funktion hat. Q1 ist MSB, Q8 ist LSB.
Wenn es dann immer noch nicht geht, dann ist liegt der Fehler im Aufbau.
Danke!
Soweit geht es jetzt.

Beim Testen ist es mir förmlich ins Gesicht gesprungen:
Wenn ich beim Eingang von 0 auf 255 (natürlich Binär) zählen lasse, kommt
nur Mist raus.
Ich habe die Messwerte mit der Software von meinem DMM festgehalten:
http://www.hobby-elektronik.de.vu/Diagramm.gif
Das Zählen jede Sekunde statt. Verschiebungen treten wegen der Ungenauigkeit
des Timer aus.

Komisch finde ich, dass die Werte nach jeder Addition wieder nach oben
springen.
Auffalend ist auch, dass bei 1,2,4,8,16,...
Die Werte einen neuen Tiefpunkt erreichen.

Entweder ich bin zu doof, die Schaltung richtig aufzubauen oder da ist etwas
anderes madig...

MfG

Chris
 
Hallo NG!

Komisch finde ich, dass die Werte nach jeder Addition wieder nach oben
springen.
Auffalend ist auch, dass bei 1,2,4,8,16,...
Die Werte einen neuen Tiefpunkt erreichen.
Ich habs!
Ich habe das Flachbandkabel verkehrt herum angeschlossen!
Jetzt dimmt das Teil 1A!

Vielen Dank an alle, die mir geholfen haben!
 
Christof Rueß schrieb:
Ich habs!
Ich habe das Flachbandkabel verkehrt herum angeschlossen!
Jetzt dimmt das Teil 1A!
Hallo,

also offenbar alle Bits spiegelverkehrt angeschlossen, das
niederwertigste mit dem höchstwertigen vertauscht usw.
Ja das macht sich sehr nett. ;-)

Vor Jahrzehnten hatte ich mal einen Zähler IC von AMD an einen kleinen
Prozessrechner von Interdata/Perkin Elmer angeschlossen. AMD und
Interdata hatte unterschiedliche Auffassungen wie man die Bits eines
Wortes numeriert und darauf bin ich hereingefallen. Ich habe dann
reumütig den Datenbus neu gewrappt. Ein Wort im Rechner zu spiegeln ist
so gemein aufwendig, das muss man in der Hardware korrigieren und nicht
in der Software.
Seitdem achte ich immer sehr darauf wo MSB und LSB sind,
niederwertigstes und höchstwertiges Bit.

Bye
 

Welcome to EDABoard.com

Sponsor

Back
Top