Forum: Mikrocontroller und Digitale Elektronik Ab wann high?


von Jörn (Gast)


Lesenswert?

Moin,

von einem fertig aufgebauten Modul möchte ich serielle Daten beziehen.
Dies gibt high-Werte als 0,8 V aus. Erkennt die UART des AT90S2313 dies
wirklich als high? Dem Datenblatt entnehme ich 0,7*Vcc (So habe ich
0,7Vcc zumindest gedeutet). Allerdings steht da auch, dass dies
Maximalwerte sind, bei dem der Controller das noch garantiert erkennt,
so dass ich mal Praxiserfahrungen da hören wollte. Sollte man
sicherhalthalber einen Transistor verwenden? Wenn ja, welcher kann mit
0,8V 5V schalten? Und wie ist es mit einem Pegelwandler für die
serielle Schnittstelle eines PCs? Kommt der mit 0,8V als high klar?

Danke schonmal,

Jörn

von Matthias (Gast)


Lesenswert?

Hi

Du machst zwar keine Aussage über Vcc deines Controllers aber:

0,8V wird bei 3,3V keinesfalls als High erkannt werden. Du brauchst auf
jeden Fall einen Transistor. Mit 0,8V sollte aber jeder bipolare
NPN-Transistor (kein Darlington!) durchschalten können.

Matthias

von Volker Wunsch (Gast)


Lesenswert?

Hallo Jörn,

mit 0,7*VCC ist 0,7 mal Betriebsspannung gemeint. D.h. z.B. 0,7 * 5V =
3,5V als High-Pegel.

Das mit den 0,8 V Ausgangsspannung aus deinem Modul, kann ich irgend
wie nicht glauben, da stimmt irgend etwas nicht. Ist das evtl. ein Open
Collektor, Open Drain Ausgang ??

Wenn du eine Typenbezeichnung hast, von deinem Modul oder besser noch
ein Datenblatt, dann stell es doch einfach mal ins netz, dann kann man
vielleicht auch was genaueres sagen.

MfG Volker

von Hans (Gast)


Lesenswert?

hmm am UART vom avr isses mit 1nem transistor möglich...
emittergrundschaltung falls das ein begriff ist ;)

dann ist aber das signal invertiert !!!!

und am pc brauchst auf jeden fall einen pegelwandler und vor dem hast
wieder das prob das der höchst wahrscheinlich damit nicht klarkommen
wird....obwohl.. TTL pegel sind von 0V-0,8V low probier mal einen
pullup reinzuhängen..sprich den ausgang mit wiederstand auf +5V... wenn
er jetzt ganz runter kommt also auf 0V (oszi) dann hast gewonnen ;)

73 de oe6jwf

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
Noch kein Account? Hier anmelden.