Stm32 Input level voltage

OP #2731163
Lesenswert?

Hallo,

Ich will der Pegelspannung von den Eingangspins bei der stm32F4 wissen.
Natürlich habe ich schon in Datenblatt geguckt aber es hat mich nur 
verwirrt.

Es steht "All I/Os are CMOS and TTL compliant (no software configuration 
required)."

Aber in der Tabelle stehen dann komplett unterschiedliche werte für High 
und Low je nach dem ob TTL oder CMOS verwendet wird.

┌────┬─────┬──────┐
│    │ TTL │ CMOS │
├────┼─────┼──────┤
│VIL │ 0,8V│ 0,99V│
├────┼─────┼──────┤
│VIH │ 2,0V│ 2,31V│
├────┼─────┼──────┤
│Dif │ 1,2V│ 1,32V│
├────┼─────┴──────┤
│VHys│   200mV    │
└────┴────────────┘

Alle Pins, die ich als Eingänge verwende, sind 5V tollerant (FT).
Einige davon bekommen als Signal 3,3V und andere 5V.
Deswegen ist wichtig für mich zu wissen, bei welchem Pegel es geschaltet 
wird.
Und noch verwirrender ist die Hysteresse von dem Schmitttrigger, da es 
nur 200mV beträgt. Was passiert mit der Restlichen 1V bzw. 1,12V 
Differenz?

Diese Information kommt aus der STM32F407XX Datenblatt.
Doc ID 022152 Rev 3.
Kapitel 5.3.16
Seite 105.

MFG
devcal
Angehängte Dateien:
#2731170
Lesenswert?

devcal devcal schrieb:
> Deswegen ist wichtig für mich zu wissen, bei welchem Pegel es geschaltet
> wird.

Irgendwo zwischen Vil und Vih. Genauer wirds nicht, jedenfalls nicht 
offiziell und über den gesamten zulässigen Betriebsbereich.

> Und noch verwirrender ist die Hysteresse von dem Schmitttrigger, da es
> nur 200mV beträgt.

Ohne Schmitt-Trigger entsteht zwischen Vil und Vih ein Bereich mit 
undefiniertem Verhalten bis hin zu möglichen Oszillationen (bei Gattern 
zumindestens). Mit Schmitt-Trigger und dessen Hysterese ist zwar 
definiert, dass immer ein Logikzustand erkannt wird, aber nicht 
zwangsläufig wann genau welcher.

Für präzise definierte Schaltschwellen sind Komparatoren zuständig.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren