Forum: Mikrocontroller und Digitale Elektronik Analog-Poti soll R/2R steuern adc


von micha b (Gast)


Lesenswert?

Hallo,

ich möchte eine R/2R Ladder mit einem Analog-Poti ansteuern, ohne den 
Umweg über einen PIC oder µProzessor machen zu müssen.

Kennt ihr einen IC der hierzu verwendbar wäre, einen Analogeingang hat 
und diese Spannung dann als BCD >= 6bit parallel ausgibt? Damit könnte 
ich die Ladder - Relais dann direkt via ULN2003 ansteuern und würde mir 
einen Haufen IC-Futter sparen.

Hintergrund: Ich baue gerade an einem Class A Amp, die Pegelstellung 
soll via R/2R Ladder erfolgen (alles bereits fertig).
Mir gefällt aber das Drehgefühl des bereits vorhandenen Analog-Potis 
sehr gut, ich möchte diesen auch weiter einsetzen und keine Taster oder 
Drehimpulsgeber zur Lautstärkeeinstellung verwenden. Ich bastel zwar 
gerne, in diesem Fall geht's mir aber um Simplifikation.


Danke für euren Support!

Micha

von Udo S. (urschmitt)


Lesenswert?

Darf ich das mal in meine Sprache übersetzen.
Du willst ein IC, das einen Poti ausliest und damit einen digital 
steuerbaren Potiersatz ansteuert?

Und warum nimmst du den Poti dann nicht direkt als Lautstärkeregler?

von micha b (Gast)


Lesenswert?

Hallo Udo,
richtig übersetzt.

>>> Und warum nimmst du den Poti dann nicht direkt als Lautstärkeregler?

Weil es ein Stereo-Poti ist und ich sechs Kanäle gleichzeitig damit 
steuern möchte.
Und weil's mich interessiert ob es dafür ne einfache Lösung gibt. :)

von derguteweka (Gast)


Lesenswert?

Moin,

Unter Gruseln empfehl' ich mal einen Blick in die Datenblaetter vom 
ADC080x mit x=1,2,3,4,5
Da kommt halt kein BCD raus, sondern reiner Binaercode. Teurer als ein 
µC mit eingebautem ADC wird er wahrscheinlich auch sein, aber es soll ja 
"High End" werden....

Gruss
WK

von Max M. (jens2001)


Lesenswert?

micha b schrieb:
> als BCD >= 6bit parallel

Hhää??

micha b schrieb:
> geht's mir aber um Simplifikation.

So so!

von micha b (Gast)


Lesenswert?

Hallo WK,

danke, das ist doch schon mal ein guter Ansatz. Danke :)

@Jens: Wenn du die Funktion nicht verstehst frag doch bitte nach, ein 
"So so!" kommt im Web einfach komisch rüber.

Ich versuch's mal andersrum zu erklären...

- 1x 6kanal Amp => vorhanden
- 6x Ladder mit je 6 Relais und BCD-Logik => vorhanden
- 1x Poti Stereo => vorhanden

Jetzt gibt es genau zwei Möglichkeiten:
- alles wegschmeißen und neu anfangen
- das Vorhandene dazu zu bringen direkt und ohne große Umwege wie PIC 
oder µPC miteinander zu kommunizieren.

Es geht weder um "Mega-High-End-Kabel-bei-Vollmond-links-rum-drehen" 
sondern darum ob es eine einfache Möglichkeit gibt einen Analogwert 
direkt in einen BCD umzusetzen. Die Ansteuerung via uPC hab ich am 
Laufen, nur wie gesagt, ich möchte das klassische Drehgefühl vom Poti 
behalten.

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

micha b schrieb:
> - 6x Ladder mit je 6 Relais und BCD-Logik => vorhanden

Und Du bist wirklich sicher, dass es sich dabei um BCD handelt? Eine 
R2R-Schaltung erwartet eigentlich immer einen normalen Binärwert.

Kannst Du bitte die Schaltung und Dimensionierung für die BCD-Version 
veröffentlichen?

Der Verzicht auf einen Microcontroller für die Auswertung des 
Potisignals hat durchaus zur Folge, dass die Relais an den Grenzen 
zwischen zwei Analogwerten flattern werden, bei halbem Potiwerte im 
Extremfall sogar alle sechs Relais, d.h. von 011111 auf 100000. Mit 
einem Microcontroller kann man da sehr einfach eine Kompensation 
durchführen.

von Peter D. (peda)


Lesenswert?

micha b schrieb:
> Kennt ihr einen IC der hierzu verwendbar wäre, einen Analogeingang hat
> und diese Spannung dann als BCD >= 6bit parallel ausgibt?

Jeder ADC mit parallelem Ausgang, der keinen Takt benötigt.

Allerdings haben ADCs keine Hysterese, d.h. die Lesungen werden oft 
zwischen 2 aufeinanderfolgenden Werten wechseln.
Werden damit Relais angesteuert, klackert es ständig.

von Christian L. (cyan)


Lesenswert?

micha b schrieb:
> - 6x Ladder mit je 6 Relais und BCD-Logik => vorhanden

BCD geht nur bis vier Bit. Alles andere ergibt auch gar keinen Sinn.

Und wozu der Unsinn mit den Relais? Wenn das letzte Bit des AD-Wandlers 
wackelt, klicken permanent die Relais im Hintergrund. Auch bei jedem 
verstellen rattert die Anlage vor sich hin.

Außerdem ist R2R für einen linearen Verlauf gemacht. Für 
Lautstärkesteuerungen nimmt man aber logarithmische Potis.

Das ganze Konzept solltest du noch einmal überdenken.

von Peter D. (peda)


Lesenswert?

micha b schrieb:
> Die Ansteuerung via uPC hab ich am
> Laufen, nur wie gesagt, ich möchte das klassische Drehgefühl vom Poti
> behalten.

Dann nimm nen MC mit Analogeingang (haben fast alle AVRs) und papp dort 
das Poti ran.
Damit kann man auch einfach ne Hysterese programmieren.

von micha b (Gast)


Lesenswert?

> Wenn das letzte Bit des AD-Wandlers
wackelt, klicken permanent die Relais im Hintergrund.

Hmmm, da hast du natürlich recht... hatte ich nicht bedacht.

>> Das ganze Konzept solltest du noch einmal überdenken.

Mach ich!

von micha b (Gast)


Lesenswert?

Danke an alle für die schnellen Antworten! :)

von Joachim B. (jar)


Lesenswert?

micha b schrieb:
>> Wenn das letzte Bit des AD-Wandlers
> wackelt, klicken permanent die Relais im Hintergrund.
>
> Hmmm, da hast du natürlich recht... hatte ich nicht bedacht.

und wie wäre es mit analog Schalter CD/HEF 4000er? da klackert nix.

: Bearbeitet durch User
von Georg (Gast)


Lesenswert?

Joachim B. schrieb:
> und wie wäre es mit analog Schalter CD/HEF 4000er? da klackert nix.

Aber da soll Hyper-Super-HiFi rauskommen, wenn die hin- und herschalten? 
Für Menschen die noch das Unhörbare hören hört sich das sicher an als 
würde ihnen jemand auf den Ohren rumtrampeln. Oder wie ein uralter 
Schieberegler, der beim Verstellen lautes Krachen produziert (immerhin 
ein echter Nostalgieeffekt).

Georg

von micha b (Gast)


Lesenswert?

> Für Menschen die noch das Unhörbare hören
Na, zu denen gehöre ich ja nicht.


Die ursprünglich angedachte Steuerung sollte nur einen hohen Gleichlauf 
von 6 gleichzeitig zu steuernden Kanälen ermöglichen.

Übrigens, ein zweiter Ansatz zum gleichzeitigen, hochwertigen Steuern 
von mehreren Kanälen bieten der PGA2310 bzw 2311 , aber was mach ich 
dann mit den Ladders?

von Peter D. (peda)


Lesenswert?

micha b schrieb:
> aber was mach ich
> dann mit den Ladders?

Als Lehrgeld akzeptieren und in die Tonne treten.

Mit linearen 6Bit ist der Stellbereich eh viel zu gering.
Der PGA2310 hat logarithmische 8Bit (0,5dB Schritte).

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.