Problem mit LTC1257 (BASCOM)

OP #2334284
Lesenswert?

Hallo Forum,

Ich möchte 3 analoge Spannungen mittels 3 x LTC1257 ausgeben.
Wie im Anhang sichtbar, sind die EIngänge der DA-Wandler über 
Optokoppler mit dem ATMega32 verbunden.
Dies mach eine Invertierung der Signale notwendig.

In der angehängten BASCOM-Datei ist meine Ausgaberoutine, die an die 
LTC1257-Ansteuerung aus dem Bascom-Samples-Ordner angelehnt ist.

Nun treten folgende Probleme/Phänomene auf, wo ich auf eure Hilfe hoffe.

Versuch Gleichspannung:
 w1=w2=w3=2048              : alles i. O.
 w1=2047   w2=w3=2048       : Ausgang 1 hat nur halbe Amplitude, Rest i. 
O.
 w1=w2=2047   w3=2048       : Ausgang 2 hat nur halbe Amplite, Rest i.O.
 w1=w2=w3=2047              : alles i.O.

Versuch 1 x Dreieckspannung, Schrittweite 2, 2 x Gleichspannung
 w1=Dreieck, w2=w3=2048     : Bild ALL0007 (i.O.)
 w1=Dreieck, w2=2047 w3=2048: identisch zu Bild ALL0007
 w1=Dreieck, w2=w3=2047     : Bild ALL0008 (Ausgang 3 gestört)

Versuch 1 x Dreieckspannung Schrittweite 3, 2 x Gleichspannung
 w1=Dreieck, w2=w3=2048     : Bild ALL0009 (sehr schlechtes Anschwingen)

Versuch 3 x Dreiecksspannung, Schrittweite 3
 w1=w2=w3 je Dreiecke, phasenverschoben: Bild ALL0010 sowie Bild AL0011
                              der Fehler wanderte zwischen den Ausgängen
                              in großer Periode

Versuch 3 x Dreieckspannung, Schrittweite 2: Bild ALL0012  (i.O.)

Mir scheint, ich habe Probleme mit dem LSB. Ungerade Eingänge führen zu 
fehlerhaften Ausgängen.
Wer kann einen Fehler entdecken?

Gruß

B.Geue
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren