Verständnisfrage: wie detektiert der Microprozessor Spannungen?

Gast #4254699
Lesenswert?
• ▲
▼
Moin alle zusammen,

ich habe eine einfache Verständnisfrage, die mir bestimmt leicht 
beantwortet werden kann: Wie findet der Übergang von der physikalischen 
Größe der Spannung zu einer logischen 0 oder 1 in der Programmierung?
Wie wird die Spannung detektiert und umgewandelt?

Ich hoffe, ich habe die Frage verständlich formuliert.

Beste Grüße
ein ahnungsloser Student :)
Gast #4254706
Lesenswert?
• ▲
▼
Student schrieb:

> Wie findet der Übergang von der physikalischen
> Größe der  Spannung zu einer logischen 0 oder 1
> in der Programmierung [statt]?

Das hängt letztlich an der Verwendung von Teilsystemen,
die nichtlinear (im Sinne der klassischen Systemtheorie)
sind.
Mitkopplung von Verstärkern (Flip-Flops) ist eine
Möglichkeit; nichtlineare Kennlinien (Dioden) eine
andere.

> Wie wird die Spannung detektiert und umgewandelt?

Sie wird nicht "umgewandelt"; auch "digitale" Spannungen
sind normale physikalische Spannungen. Die Spannung wird
anhand von Schaltschwellen als "0" oder "1" interpretiert.
Moderator (Firma: Titel) Persönliche Seite #4254709
Lesenswert?
• ▲
▼
Student schrieb:
> Wie findet der Übergang von der physikalischen Größe der Spannung zu
> einer logischen 0 oder 1 in der Programmierung?
> Wie wird die Spannung detektiert und umgewandelt?
Es wird nicht "detektiert" oder "umgewandelt". Der logische Pegel in der 
Schaltung ist 0V oder 1,2V/2,5V/3,3V/5V (einfach deutlich anders als 
0V), und das wird dann für den Menschen in eine kurze 0 und 1 umgesetzt.

Wenn die Spannung von Hand gemessen wird, dann macht die Umsetzung das 
Gehirn. Es interpretiert "fast 0V, also 0" oder "deutlich größer als 0V 
also 1".

Und der Prozesser intern interpretiert da auch nichts, sondern schaltet 
anhand der Pegel irgendwelche Transistoren durch oder auch nicht. Wenn 
also eine '0' auf dem Bildschirm erscheint, dann wurde da nirgends was 
"gemessen" oder "verglichen", sondern das ist über viele Logikstufen die 
konsequente Folge davon, dass in irgendeiner Speicherzelle ein Flipflop 
einen Pegel nahe bei 0V hatte.

Es gibt übrigens auch Systeme, wo eine 1 dann z.B. kleiner -2,5V und 
eine 0 mindestens 2,5V sind: RS232. Also reine Definitionssache.
Gast #4254793
Lesenswert?
• ▲
▼
Fang ganz unten an mit Analogtechnik (Funktionsweise von Transistoren) 
und dann machst du mit Logikgatter weiter wie deren interner Aufbau ist,

dann sollte der Schmitttrigger folgen

oder einen Analog Digital Wandler

oder aber die Frage mal in Google einhacken...

Irgendwie hab ich das Gefühl das es immer mehr an Studenten wird und 
keiner mehr Grundlagen unterrichtet....

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.