X9C103 (Digit. Poti) - Aufbau funktioniert nicht!

Im Unterforum Projekte im Selbstbau - Beschreibung: Selbstbau von Elektronik und Elektro

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 29 11 2024  00:16:55      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Projekte im Selbstbau        Projekte im Selbstbau : Selbstbau von Elektronik und Elektro


Autor
X9C103 (Digit. Poti) - Aufbau funktioniert nicht!

    







BID = 786611

Airen

Gerade angekommen


Beiträge: 5
Wohnort: Erlangen
 

  


Hallo,

ich habe den digitalen Poti X9C103 mit einfachen mechanischen Schaltern
aufgebaut. Die Pins habe ich folgendermaßen belegt:


1 Taster, der bei neg. Taktflanke rauf- bzw. runterzählen soll.
2 Schalter, der auf den Pin die Versorgungspg. 5V gibt.
3 Offen (VH) oberes Ende des dig.Potis
4 Ground (VSS)
5 Offen (VW) mittelabgriff des dig. Potis
6 Offen (oder auf Ground) unteres Ende des dig. Potis (VL)
7 Schalter offen führt zur Versorgunsspannung. Damit wird das Bauteil freigeschaltet. (CS)
8 Versorgungsspannung 5V (VCC)

Ich möchte das Bauteil nicht als Spannungsteiler verwendet, sondern nur
den variablen Widerstand, ohne Potentialbezug abgreifen.

Problem:

Das ganze funktioniert nicht. Ich habe die Pins wie oben belegt. Das Eergebnis: Zwischen Pin 5 und Pin 3 zeigt er mir den Gesamten Widerstand des Potis (nämlich 10 kOhm) an. Zwischen Pin 5 und Pin 6 einen Widerstand von ca. 30 Ohm. Und das völlig unabhängig davon, ob ich den Taster bei Pin 1 schalte.

Hat jemand ein Idee, was ich falsch mache???


Grüße

Airen

BID = 786614

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach

 

  


Zitat :
ob ich den Taster bei Pin 1 schalte.
Du brauchst hier, je nachdem wie du den Schalter angeschlossen hast, einen Pull-Up- oder Pull-Down-Widerstand (z.B. 10k), sonst bleibt der Eingang beim Öffnen des Schalters einfach auf dem Potential, das er beim Schliessen erhalten hat.

Es wird trotzdem nicht ordentlich funktionieren, da man mechanische Schalter auch noch entprellen muß, denn sie geben beim Öffnen oder Schliessen eine ganze Impulsserie ab.
Die ICs sind schnell genug die Impulse mitzuzählen und das Ergebnis ist dann unbestimmt.


P.S.:
Das obige gilt für alle Digitaleingänge dieses und vieler anderer ICs.
Hier hast du aber noch einen echten Fehler:
Zitat :
7 Schalter offen führt zur Versorgunsspannung. Damit wird das Bauteil freigeschaltet. (CS)
Der Chip-Select ist, wie bei den meisten ICs, activ-Low, d.h. du musst ihn auf Vss legen, wenn das IC etwas tun soll.
Das ist im Datenblatt durch den Überstreichungsstrich angedeutet. Manchmal schreibt man auch -CS oder /CS.
Selbstverständlich brauchst du dann auch noch den erwähnten Pull-Up-Widerstand, damit der Chip wieder deselektiert wird.

[ Diese Nachricht wurde geändert von: perl am 16 Sep 2011 15:52 ]

BID = 786615

Offroad GTI

Urgestein



Beiträge: 12742
Wohnort: Cottbus

Hallo,

lade doch mal den Schaltplan hoch, dann versteht man besser, wie du was angeschlossen hast.


Zitat :
ohne Potentialbezug abgreifen.
IMHO wird es ohne Masse-Bezug nicht funktionieren.

_________________
Theoretisch gibt es zwischen Theorie und Praxis keinen Unterschied. Praktisch gibt es ihn aber.

BID = 786618

onnanokodesu

Gelegenheitsposter



Beiträge: 85
Wohnort: nirenno
Zur Homepage von onnanokodesu ICQ Status  


Zitat :
sondern nur den variablen Widerstand, ohne Potentialbezug abgreifen.

Was heisst ohne Potentialbezug?
Du musst sehr wohl einen Potentialbezug einhalten. Und zwar müssen sich
VH/RH und VL/RL also Pins 3,6 und iwS auch UW/RW stets innerhalb +/-8V bezogen auf VSS also Pin4 bewegen!
Die FET, die als variable Abgriffe der Widerstandleiter benutzt werden, erlauben nur eine begrenzte Potentialdifferenz zwischen Steuerteil und Potiteil, (also UGS) bevor die G-DS Isolationsschicht durchschlägt.

BID = 787128

Airen

Gerade angekommen


Beiträge: 5
Wohnort: Erlangen

danke für die postings

@perl
Ich habe die Pull-Ups - und Downs wie von dir beschrieben verschalten.
Es funktioniert leider immer noch nicht.
Als Word-Datei habe ich meine Verschaltung diesem posting angehängt.

Was mir noch nicht klar ist...

Wenn ich die Schaltung nicht als Spg.teiler verwenden möchte, kann ich
dann die Pins 3,5 und 6 offen lassen. Und den Widerstand mit einem Ohm-Meter zwischen Pin 3 und 5 messen.

Wenn ich mit dem Ohm-Meter zwischen Pin 3 und 5 messe und dabei auf den Taster an Pin 1 drücke, steigt der Widerstand (manchmal) kurz an und fällt langsam wieder auf den Wert von vorher zurück (normalerweise ca. 30 Ohm).

Der Zähler an Pin 1 ist laut Datenblatt ebenfalls negiert (so wie Chip Select an Pin 7). Das soll aber nicht heißen, dass ich den Pin über Schalter und Pull-Down auf GND schalten, oder?

Als zweiten Anhang habe ich noch das Datenblatt als PDF angehängt.

Danke für die Hilfe


PDF anzeigen


BID = 787129

Airen

Gerade angekommen


Beiträge: 5
Wohnort: Erlangen

Falls die Word-Datei nur Mist anzeigt, bitte den Anhang mit der
GIF-Datei öffnen.

Besten Dank

BID = 787132

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach

Ich habe kein MS-Word installiert und werde das wohl auch nie haben.
Mein Textprogramm kann mit der Datei nichts anfangen, und auch der MS-Wordviewer kann ihr keinen Reiz abgewinnen.

Schaltpläne malt man auch nicht mit der Textverarbeitung.
Poste sie bitte nach Möglichkeit als pdf oder in einem der gebräuchlichen Grafikformate wie gif, png oder jpg.
Maximale Größe 300kB; das bmp-Format akzeptiert der Forenserver wegen der Platzverschwendung nicht.


Da ich nun deine GIF-.Datei sehe: Dein Plan ist falsch:
Die Schalter sollen den Pin ohne Widerstand an Vss oder Vdd legen.
Der Widerstand dient dazu den Pin auf das jeweils andere Potential zu ziehen, wenn der Schalter geöffnet ist.



Zitat :
Wenn ich die Schaltung nicht als Spg.teiler verwenden möchte, kann ich dann die Pins 3,5 und 6 offen lassen.
Dann kannst du das IC auch ganz weglassen.


Zitat :
Und den Widerstand mit einem Ohm-Meter zwischen Pin 3 und 5 messen.
Wie onnanokodesu bereits dargelegt hat, kann dabei durch elektrostatische Aufladung der zulässige Spannungsbereich des Signals verlassen werden. Einige ICs können dabei auch zerstört werden.

Im Übrigen ist dein Vorhaben unzweckmäßig:
Dein ...103 hat einen Gesamtwiderstand von 10kOhm.
Das wird erreicht durch Hintereinanderschaltung von ungefähr 100 Widerständen mit je nur 100 Ohm. Das wäre also rechnerisch die Widerstandstufung.
Die Transistoren, welche die Widerstandsleiter mit dem Ausgang verbinden, haben aber selbst schon typisch 40 Ohm und das ist nicht garantiert, sondern es können ja nach Abgriff und Temperatur auch mal 30 oder aber auch 100 Ohm sein.
Dieser ziemlich ungenau bestimmte Widerstand liegt in Reihe mit deinem Erwünschten und wird dafür sorgen dass du
1.) 0 Ohm und 100 Ohm nie erreichst und
2.) der restliche Widerstandsverlauf einigermaßen holperig sein kann.
Wenn du diese Transistoren mit nennenswerten Strömen (ab ca. 1mA) belastest, verhalten sie sich auch nicht mehr als lineare Widerstände, sondern verursachen Signalverzerrungen.

BID = 787142

Airen

Gerade angekommen


Beiträge: 5
Wohnort: Erlangen


Zitat :


Wenn ich die Schaltung nicht als Spg.teiler verwenden möchte, kann ich dann die Pins 3,5 und 6 offen lassen.


Ich möchte die Schaltung als variablen Widerstand verwenden. Die Genauigkeit ist nicht besonders wichtig. Wichtig ist die Reproduzierbarkeit der Widerstandswerte, abhängig davon, was für ein Zählerstand am INC anliegt. Die Temperaturabhängigkeit nehme ich vorerst in kauf. Hauptsache ich kann einen variablen Widerstandswert am IC abgreifen. Ist das möglich?

Gruß

BID = 787144

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach

Möglich ist das schon, nur genau wird es eben nicht.

BID = 787493

Airen

Gerade angekommen


Beiträge: 5
Wohnort: Erlangen


Zitat :
perl hat am 19 Sep 2011 14:03 geschrieben :

Möglich ist das schon, nur genau wird es eben nicht.


@perl

Ja, nicht nur möglich. Es hat funktioniert! Siehe korr. Zeichnung im Anhang. Was mich z.Z. noch stört ist, dass es nicht immer funktioniert.
Die Schaltung hat häufig das Verhalten, das ich oben beschrieben habe und nachdem ich das IC aus dem Sockel genommen und wieder eingebaut habe klappt es (fast) immer.

Hast du eine Vorstellung wie ich die Schaltung störungsfrei zum Laufen
kriege.

Besten Dank<font color="#FF0000"><br><br>Das Dateiformat *.bmp ist nicht erlaubt ! Denken Sie bitte an den Traffic ! Deswegen nicht hochgeladen<br></font>


[ Diese Nachricht wurde geändert von: Airen am 21 Sep 2011  9:32 ]

BID = 787530

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
Hast du eine Vorstellung wie ich die Schaltung störungsfrei zum Laufen kriege.
Natürlich.
Der Lösungshinweis steht schon in meiner ersten Antwort.
Wie man das macht, ist ein anderes Kapitel; viele Wege führen nach Rom.
Es gibt auch Tasten mit eingebautem Hallgenerator, die nicht prellen.

Zunnächst aber solltest du direkt an dem IC einen keramischen Kondensator, ca. 100nF, von Vss nach Vdd legen.
Das ist eine reine Vorsichtsmaßnahme, deren Wirkung du evtl. gar nicht bemerkst.


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 19 Beiträge im Durchschnitt pro Tag       heute wurden bisher 0 Beiträge verfasst
© x sparkkelsputz        Besucher : 182421001   Heute : 40    Gestern : 5459    Online : 481        29.11.2024    0:16
4 Besucher in den letzten 60 Sekunden        alle 15.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0748751163483