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
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?
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. :)
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
micha b schrieb: > als BCD >= 6bit parallel Hhää?? micha b schrieb: > geht's mir aber um Simplifikation. So so!
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.
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.
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.
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.
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.
> 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!
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
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
> 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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.