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

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.