Generieren eines High- Low- Pegel v. 3,3 / 0 V möglichst günstig

Gast #3180519
Lesenswert?

hallo liebe Microcontroller Spezialisten,

ich habe folgendes Problem:
Mit diesem magnetoresistivem Sensor;
http://www.conrad.de/ce/de/product/182853/Drehzahlsensor-KMI151T1-NXP-KMI151T1-12-V-SOT453B/SHOP_AREA_14741?

und Permanentmagneten als Referenzmarke möchte ich gerne Drehzahl eines 
Reifen messen. Wie im Datenblatt des Sensors ersichtlich liefert dieser 
mir einen definierten Strom von High = 14 mA und Low = 7 mA. Diesen 
messe ich momentan über einen Shunt-Widerstand in Höhe von 360 Ohm, was 
mir einen High Pegel von 5V und Low von 2,5 V erzeugt. Diese Pegel 
möchte ich nun gern auf den Eingang eines DE0-Nano Boards legen, das mit 
3,3 V High Pegel arbeitet. Das Problem ist nun, dass ich mir natürlich 
für das FPGA einen sauberen High Pegel von  2,8 V < U < 3,6 V und ein 
sauberes Low von U < 0,8 V generieren muss. Meine momentane Lösung ist 
folgende:
Ich benutze einen (sehr teuren) AD820 Rail to Rail OPV mit einer 
Versorgungsspannung von 5V als Komparator. Als Vergleichsspannung dient 
eine Zener Diode mit 3,9 V. Die 5V Ausgangsspannung breche ich dann mit 
einem Spannungsteiler (1,0 kOhm und 1,6 kOhm) auf 3 V herunter. Dies 
würde, eine hohe Eingangsimpedanz des FPGA vorausgesetzt funktionieren, 
ist aber imo keine elegante Lösung und mit vier Operationsverstärkern a 
5,50 € auch sehr teuer. Fällt euch eine elegantere Lösung für dieses 
Problem ein?

Viele Grüße

Johannes
Gast #3181247
Lesenswert?

oliver schrieb:
> So vielleicht?
> Ist nicht schön aber selten :-)
>
> grüße Oliver

Bringt mir zwar ein invertiertes Signal, macht aber nix, da ich eh nur 
auf die Flanken kucke... Eine wunderbar einfache, schöne Lösung :-) 
Danke vielmals, manchmal muss man einfach wegkommen vom komplizierten 
Denken...

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