ICL7106/07 an ATMEL ? seriell ?

Gast #226750
Lesenswert?

Hallo,
hat jemand eine Idee, wie man einen
ICL 7106 oder 7107 AD-Wandler per MCU lesen kann
und somit die Daten weiter per ser. Schnittstelle z.B. am PC
sammeln kann ?

Es sollten möglichst wenig Portpins gebraucht werden,
also nicht die Segmente auslesen.
Ich denke mehr an Impulse vom 7106/7 Oscillator
passend mitzählen.

Es muss schon für den 7106 oder 7107 sein,
weil der in den umzubauenden/nachzurüstenden Geräten vorhanden ist.
Ich kann also z.B. keinen 7129 oder so verwenden.

MfG cdg
Gast #226751
Lesenswert?

Poste doch mal ein Datenblatt von einem dieser A/D-Wandler. Damit man
sich mit dem Ding auseinander setzen kann. Ich nehme an, 7106 und 7107
sind pin- und funktionskompatibel?

Und zu wissen, welche MCU du bevorzugst, wäre auch nicht schlecht.

Ralf
#226752
Lesenswert?

Das ist irgendwie total von hinten durch die Brust ins Auge.

Schonmal daran gedacht, daß z.B. ein ATMega8515 bereits einen internen
ADC hat.

Ehe ich mir also die Finger breche, mache ich doch viel lieber alles in
einem Chip.

Wenns also ne Nachrüstung sein soll, ignorier den 7106 und geh einfach
analog zum MC.


Peter
Gast #226753
Lesenswert?

>Schonmal daran gedacht, daß z.B. ein ATMega8515 bereits einen internen
ADC hat.
Da bist du vermutlich der erste, der auf so falsche Gedanken kommt...

Aber 7106 ist doch dieses Messgeräte IC, das in den billigen
Multimetern verbaut wird, oder ?
Ein normaler 8bit ADC ist da viel einfacher an einen uC anzuschließen.
#226754
Lesenswert?

@Benedikt

"Da bist du vermutlich der erste, der auf so falsche Gedanken
kommt..."

Warum ?

O.k. der IC ist 3,5-stellig (1999) und der ATmega nur 10bittig (1023),
aber ist das denn so schlimm ?

Man kann aber auch durch Aufsummieren und Mittelwert durchaus nochn Bit
rauskitzeln oder 2 Eingänge benutzen und einer kriegt die Spannung 1/2
geteilt.

Also kein wirkliches Problem.


Peter
Gast #226757
Lesenswert?

Ja, das geht mit dem Zählen der Takt-Impulse. Hab ich schonmal gesehen,
ist allerdings schon mind. 10 Jahre her. An einem Pin kannst Du
erkennen, wann Du mit dem Zählen anfangen und aufhören musst. Evtl.
brauchst Du dazu einen Komparator / OpAmp.

Mal die AppNotes von Intersil und Maxim (die haben das IC verbessert:
MAX138 glaub ich) durchschauen.

Bitte melden, wenn jemand was gefunden hat, würde mich auch
interessieren.
Gast #226760
Lesenswert?

Danke für die Antworten !

Zur Frage "welcher Controller" das ist mir zwar egal,
hatte oben ATMEL angegeben, aber PIC, Motorola, Philips, egal.
Es geht ja um das Prinzip wie ich die Daten auslese / mitzähle.

Ach ja, es hilft nicht der AD vom ATMEL, ich muss und will
die Daten vom !!!vorhandenen!!! ICL7106/07 abholen/mitschreiben.

In den Datenblättern habe ich keine Hinweise gefunden.

Vielleicht weiss noch jemand was.

MfG cdg
Gast #226761
Lesenswert?

@cdg

Ich denke, am einfachsten ist es, den Signalverlauf des INT Pins
auszuwerten (s. Bild). Da die Integrationszeit immer 1000 Clocks
beträgt, kann man durch Messen der Zeit für die De-Integration den
Messwert bestimmen. Das sollte mit einem beliebigen uC mit A/D Wandler
plus Timer machbar sein, denn der 7106 macht normalerweise eh nur 3
Messungen pro Sekunde.

Gruss
Frank
Angehängte Dateien:
Gast #226762
Lesenswert?

> Aber 7106 ist doch dieses Messgeräte IC, das in den billigen
> Multimetern verbaut wird, oder ?

Im Gegenteil! In den billigen Meßgeräten sind irgendwelche Chips direkt
auf der Leiterplatte mit Harz übergossen, keine Ahnung wie man den Müll
nennt. Bei den besseren Geräten wird der ICL7106 eingesetzt, u. a. auch
Fluke hat die Teile mal eine zeitlang verbaut. Vorteil: eine Reparatur
ist problemlos möglich, die Billigteile kann man dann nur in den Müll
werfen.

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