Forum: Mikrocontroller und Digitale Elektronik ad-wandler anschliessen


von tobias hofer (Gast)


Lesenswert?

hallo

ich möchte gerne einen ad-wandler an die opencollector io's eines 
ds89c420 "8051 derivat" anschliessen.

kann ich die wandler ein/ausgänge direkt anschliessen oder brauche ich 
noch externe pull-up widerstände?

gruss tobias

von Peter D. (peda)


Lesenswert?

Kommt auf den AD-Wandler an.


Peter

von tobias hofer (Gast)


Lesenswert?

hat sich erledigt.
meine wandlung funktioniert.

von Peter D. (peda)


Lesenswert?

Wäre trotzdem nicht schlecht, wenn Du erzählst, welchen ADC Du meinst, 
und welches Problem Du wie gelöst hast.

Könnte ja sein, daß du später nochmal eine Frage an das Forum hast.

Und dann könnte sich vielleicht jemand daran erinnern, daß Du zwar 
nehmen, aber nicht geben willst.

Wenn man eine Frage gestellt hat, gehört es eigentlich zum guten Ton, 
die Lösung auch dann zu nennen, wenn man selber drauf gekommen ist.

Das Forum ist schließlich keine Support-Hotline, wo Du mächtig Mäuse für 
abdrückst. Es lebt ausschließlich von Nehmen UND Geben.


Peter

von tobias hofe (Gast)


Lesenswert?

hallo peter

das ist mir schon klar, und ich schätze diese forum eigentlich sehr.
ich möchte erst eine antwort geben wenn ich 100% der überzeugung bin das 
mein programm und die hardware läuft.
und das war nicht der fall, läuft immer noch nicht sauber.
ansonsten ist das ja eher kontraproduktiv.
und ich will sicherlich nicht nur nehmen! aber da ich in der startphase 
bin kann ich leider noch nicht viel anbieten.


nun zur information:

-ich benutze eine ds89c420 prozessor.
-P0 dieses prozessors sind open-collector.
-als wandler habe ich einen ad677kn 16bit ssi.

nun habe ich den wandler direkt an die ports angeschlossen.
vorher hatte ich das busy signal des prozessors über 6k7 ohm 
"gepull-upt".und genau da passierte der fehler, der ad-wandler konnte 
die busy leitung nicht auf low ziehen.
nun ohne pull-up's scheints ein bisschen mehr zu funktionieren.
aber ich lese nur immer die 4 gleichen werte aus.
nähmlich 2^4,2^8,2^12,2^16.
und diesen fehler habe ich noch nicht gefunden. aber ich denke das 
könnte ein software problem sein.
ich werde bei gelegenheit meinen source einmal posten.

gruss
tobias

von tobias hofer (Gast)


Lesenswert?

hallo

nun läuft meine 16bit wandlung mit einem ad677.

ich hatte folgendes problem:

mein ad-wandler konnte nur sporadisch wandeln.das heisst ich bekam nur 
alle 10mal wandeln oder so ein ergebniss. und das hat nicht einmal immer 
gestummen.

vermutung:

das eigentliche problem ist das ich das ganze auf einem 
"experimentier-board,gesteckt habe". dazu kam das die datenleitung und 
insbesondere die busy leitung zu kapazitiv und zu induktiv waren 
(schlechte kabel).
diese anordnung mit sehr kleinen strömen, wirkte wie eine 
verzögerungsleitung. das heisst die kapazität und induktivität waren ein 
tiefpass.
das problem war die flanken aller signale waren nicht immer richtig 
definiert.

lösung
durch relativ hochohmiges anbinden der datenleitung auf gnd.
konnte ich das problem lösen.

nun mache ich mich daran einen print zu layouten und alle diese 
erfahrungen einfliessen zu lassen. damit das lesen der daten auch bei 
hoher geschwindigkeit zuverlässig funktioniert.

gruss
tobias

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.