Eingangs Impedanz MSP430 I/O Pins

Gast #1024245
Lesenswert?
• ▲
▼
Bei meinem MSP430 lese ich Reed Schalter ein.

Jetzt vermute ich allerdings, dass ich die Widerstände zu hoch 
dimensioniert habe, sodass diese höher sind als die Eingangsimpedanz des 
I/O und damit das Signal "runtergezogen" wird.

Im Anhang ein Bild meiner Schaltung.

Im Datenblatt habe ich leider nichts über diese Eingangsimpedanz 
gefunden.
http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf

Soll ich meine Widerstände einfach verkleinern oder liegt das Problem 
sonst wo?
Die Widerstände sind so hoch, damit der Stromverbrauch im SleepModus 
extrem gering gehalten werden kann.
Gast #1024272
Lesenswert?
• ▲
▼
Hallo

Siehe Bild: 1.6V

Es ist eben so, dass im Sleep Modus diese Schalter auch schalten 
können/sollen.
Von daher ist jede Wertverminderung von R16 eine Stromerhöhung und somit 
eine Lebensdauerverkürzung.

Ich frage mich nur gerade für was es R17 / C16 überhaupt benötigt.
Gast #1024277
Lesenswert?
• ▲
▼
Schau mal im Datenblatt unter "leakage current" der Ports.
Bei gegebener Eingangsspannung ergibt das den statischen 
Eingangswiderstand.

Zu deinem Problem: Hast Du vielleicht die Pull-downs aktiviert?
#1024301
Lesenswert?
• ▲
▼
Achso, naja, wenn ich mich nicht verrechnet habe, fließen in den MSP430 
dann bei dir etwa 185nA. Bei den 1,6V wären dann dann 8,6M 
Eingangswiderstand. Klingt realistisch. Leakage Current ist mit 50nA 
angegeben, aber die Stromverbräuche aus dem Datenblatt sind eh etwas 
geschön, schafft man in der Praxis nur unter Ideal-Bedingungen....könnte 
also hinkommen.
Gast #1024310
Lesenswert?
• ▲
▼
Keine Pulldowns oder ups aktiviert.

Also das Problem ist viel mehr, dass ich wegen den 1.6V nicht mehr 
sicher bin ob der MSP das immer als High erkannt.
Als ich es vorhin beim Debuggen ausprobiert habe, hat es funktioniert, 
aber eigentlich geht der MSP ja nur bis 1.8V und das High sollte in etwa 
dem Vcc entsprechen oder irre ich mich da?
#1024350
Lesenswert?
• ▲
▼
U. Nauber wrote:
> Keine Pulldowns oder ups aktiviert.
>
> Also das Problem ist viel mehr, dass ich wegen den 1.6V nicht mehr
> sicher bin ob der MSP das immer als High erkannt.
> Als ich es vorhin beim Debuggen ausprobiert habe, hat es funktioniert,
> aber eigentlich geht der MSP ja nur bis 1.8V und das High sollte in etwa
> dem Vcc entsprechen oder irre ich mich da?

Ja, die genauen Werte für die Schmitt-Trigger Eingänge stehen auf Seite 
27 im Datenblatt ganz oben.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.