Forum: Mikrocontroller und Digitale Elektronik Sensorsignal keine TTL


von ab2301 (Gast)


Lesenswert?

Hallo.. ich habe einen Sensor, der als Low einen Strom von 8mA und als 
High einen Strom von 16mA ausgibt. Dieses Signal möchte ich mit dem 
Timer eines Microcontrollers (Versorgungsspannung 3,3V) verwenden. Die 
Spannung die am Eingang des Timers anliegt, kann ich über einen 
Widerstand einstellen. Mein Problem ist nur, dass ich aufgrund der 
Ströme nie in einen gescheiten TTL-Bereich kommen kann. Wähle ich den 
Widerstand so, dass bei High 2V am Eingang anliegen, dann ist die 
Spannung bei einem Low-Signal 1V. Für eine sichere Funktionsweise des 
Chips bräuchte ich aber wohl eine Low-Spannung unterhalb von 0,8V. Oder 
sehe ich das falsch?

Bei dem Eingang des Microcontrollers handelt es sich um ein 
Timer-Capture, das auf steigende Flanken des Sensorsignals reagiert.

Schonmal vielen Dank für eure Unterstützung!

von da1l6 (Gast)


Lesenswert?

Komparator dahinter.

https://de.wikipedia.org/wiki/Komparator_%28Analogtechnik%29

Referenz mit Spannungsteiler in die Mitte zwischen den zwei Pegeln am 
Messwiderstand einstellen.


Ein AVR hat i.d.r. auch einen eingebauten Komparator, dann geht aber 
kein Timer-Capture. Ein Interrupt geht aber.

da1l6

von ab2301 (Gast)


Lesenswert?

Danke für den Tipp.. habe einen PIC und werde es deshalb morgen mal mit 
einem Komparator probieren.. wie sieht es da eigentlich so mit 
Geschwindigkeiten aus? Mein Rechtecksignal vom Sensor hat eine maximale 
Frequenz von ca. 12kHz.

von Klaus (Gast)


Lesenswert?

ab2301 schrieb:
> der als Low einen Strom von 8mA und als
> High einen Strom von 16mA ausgibt.

Und wo gehen diese Ströme hin, wenn du nichts anschließt? Erzeugen die 
dann Funken zur Versorgung? Und wenn du einfach einen µC Eingang mit 10 
MOhm und mehr Eingangswiderstand anschließt, wie kommt dann ein Strom 
von 8 oder 16mA zustande, ohne daß Gevatter Ohm aus dem Grab aufsteigt?

MfG Klaus

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.