Forum: Mikrocontroller und Digitale Elektronik Digitale Invertierung Hall Sensor mit SN74LVC3G06DCUR


von Bert (Gast)


Lesenswert?

Hallo zusammen,

ich möchte gerne das Signal eines digitalen Hall-Sensors invertieren. 
Auf meiner aktuellen Platine ist für die Invertierung ein SN74LS05D 
verbaut. Auf meiner neuen Platine möchte ich einen IC mit weniger 
Stromverbrauch und mit nur 3 Ein- und Ausgängen verwenden. Dafür habe 
ich den SN74LVC3G06DCUR gefunden. Da ich ein absoluter Digitaltechnik 
Laie bin, stelle ich mir die Frage, ob man an meinen Hall-Sensor (A121 
Reihe von Allegro) auch bedenkenlos den Neuen, auf CMOS basierenden 
Inverter verwenden kann?

Vielen Dank schon mal!

von DerEgon (Gast)


Lesenswert?

Bert schrieb:
> Auf meiner aktuellen Platine ist für die Invertierung ein SN74LS05D
> verbaut.

Das ist kein normaler Inverter, sondern ein fast "analog" arbeitender 
Baustein.

Was passiert mit dem Ausgangssignal? Wovon wird das ausgewertet?

Davon hängt im wesentlichen ab, ob Du diesen Inverter durch irgendwas 
anderes ersetzen kannst.

Was ist der tiefere Hintergrund hinter der Idee, das Signal des 
Hallsensors zu invertieren?

von Falk B. (falk)


Lesenswert?

Bert schrieb:
> ich möchte gerne das Signal eines digitalen Hall-Sensors invertieren.
> Auf meiner aktuellen Platine ist für die Invertierung ein SN74LS05D
> verbaut.

Ein uraltes Ding.

> Auf meiner neuen Platine möchte ich einen IC mit weniger
> Stromverbrauch und mit nur 3 Ein- und Ausgängen verwenden.

Single Gate

> Dafür habe
> ich den SN74LVC3G06DCUR gefunden.

Unsinn.

> Da ich ein absoluter Digitaltechnik
> Laie bin, stelle ich mir die Frage, ob man an meinen Hall-Sensor (A121
> Reihe von Allegro) auch bedenkenlos den Neuen, auf CMOS basierenden
> Inverter verwenden kann?

Sicher. 74HC1G04 ist dein Freund, oder was ähnliches. Aber denk dran, 
der IC hat einen Open Drain Ausgang, da braucht man noch einen externen 
Pull-Up Widerstand.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Angehängte Dateien:

Lesenswert?

Bert schrieb:
> ob man an meinen Hall-Sensor (A121 Reihe von Allegro) auch bedenkenlos
> den Neuen, auf CMOS basierenden Inverter verwenden kann?
Nicht unbedingt. Es gibt viele Hall-Sensoren die einen OC-Ausgang haben 
und nur ein Low definiert ausgeben können. Bei High sind sie einfach 
hochohmig und müssen mit einem Pullup auf einen definierten Pegel 
gezogen werden. Und jetzt kommt der Knackpunkt: die 74LS-Serie erkennt 
an einem offenen Eingang ein high, ein offener CMOS-Eingang erkennt 
irgendwelchen Käse.

Dort findet sich der Link zum PDF, aus dem der Screenshot ist:
https://www.allegromicro.com/en/insights-and-innovations/technical-documents/hall-effect-sensor-ic-publications/hall-effect-ic-applications-guide

> (A121 Reihe von Allegro)
Ein Link auf so ein Produkt würde reichen, mit deinen Stichworten finde 
ich nur Gummihandschuhe...
https://www.google.com/search?q=A121+Allegro

: Bearbeitet durch Moderator
von Bert (Gast)


Lesenswert?

Das Signal wird von einem BLDC-Regler ausgewertet. Wie genau das intern 
funktionert, weiß ich leider nicht. Ich vermute das Signal wird einfach 
an einen Mikrocontroller Pin angelegt.
Die Signale müssen für die Motor-Ansteurung invertiert werden.

Falk B. schrieb:
> Ein uraltes Ding.

Ich weiß, deswegen der Umstieg :-)

Falk B. schrieb:
> Unsinn.

Warum ist der IC Unsinn?

Falk B. schrieb:
> Sicher. 74HC1G04 ist dein Freund, oder was ähnliches. Aber denk dran,
> der IC hat einen Open Drain Ausgang, da braucht man noch einen externen
> Pull-Up Widerstand.

Ok, dann schau ich mit den mal an. Pullup ist ja bei den alten ICs auch 
schon drauf.

von Bert (Gast)


Lesenswert?

Lothar M. schrieb:
> die 74LS-Serie erkennt
> an einem offenen Eingang ein high, ein offener CMOS-Eingang erkennt
> irgendwelchen Käse.

Was hat die 74LS-Serie dann für einen Eingang? Ich lesen nämlich immer 
nur die Art des Ausgangs, also z. B Open Collector oder Open Drain.

von Falk B. (falk)


Lesenswert?

Bert schrieb:
> Lothar M. schrieb:
>> die 74LS-Serie erkennt
>> an einem offenen Eingang ein high, ein offener CMOS-Eingang erkennt
>> irgendwelchen Käse.
>
> Was hat die 74LS-Serie dann für einen Eingang?

Einen bipolaren, der bei LOW ganz ordentlich Strom zieht (naja, weniger 
als Original TTL, aber immer noch genug, ich schätze mal um die 
0,1-0,5mA).

https://de.wikipedia.org/wiki/Transistor-Transistor-Logik

von DerEgon (Gast)


Lesenswert?

Bert schrieb:
> Pullup ist ja bei den alten ICs auch
> schon drauf.

Ein 74LS05 hat keinen Pullup "schon drauf".

von Bert (Gast)


Lesenswert?

DerEgon schrieb:
> Ein 74LS05 hat keinen Pullup "schon drauf".

Falsch ausgedrückt. Auf der Platine sind sie schon drauf, nicht im IC.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

DerEgon schrieb:
> Ein 74LS05 hat keinen Pullup "schon drauf".
Oh doch, der ist schon drin.

Bert schrieb:
> Was hat die 74LS-Serie dann für einen Eingang?
Einfach mal die Google Bildersuche nehmen:

https://www.google.com/search?q=74ls+input+schematic&tbm=isch

Da findet sich dann sowas wie dort ungefähr in der Mitte:

https://www.nutsvolts.com/magazine/article/understanding_digital_logic_ics_part_2

https://www.sciencedirect.com/topics/computer-science/logic-family

Oder dort am Anfang:

https://electronics.stackexchange.com/questions/503736/s-bracket-transistors-and-reverse-breakdown-diodes-in-texas-instrument-74ls32-da

: Bearbeitet durch Moderator
von Wolfgang (Gast)


Lesenswert?

Lothar M. schrieb:
> DerEgon schrieb:
>> Ein 74LS05 hat keinen Pullup "schon drauf".
> Oh doch, der ist schon drin.

Nein, die 74LS-Familie besitzt am Eingang KEINEN Pullup-Widerstand. Guck 
dir die Innenschaltung der Eingangsstufe an.

von Christian M. (christian_m280)


Lesenswert?

Wolfgang schrieb:
> Nein

Doch, 20k!

Wolfgang schrieb:
> Guck dir die Innenschaltung der Eingangsstufe an.

Eben!

Gruss Chregu

von Axel S. (a-za-z0-9)


Angehängte Dateien:

Lesenswert?

Christian M. schrieb:
> Wolfgang schrieb:
>> Nein, die 74LS-Familie besitzt am Eingang KEINEN Pullup-Widerstand.
>
> Doch, 20k!
>
>> Guck dir die Innenschaltung der Eingangsstufe an.
>
> Eben!

Das kann man so nicht verallgemeinern. Es kommt wohl auch auf den 
Hersteller an. Nicht jeder hat zu jedem Typ die Innenschaltung im 
Datenblatt. Eine Ausnahme ist TI. Aber auch da unterscheidet sich die 
innenschaltung von Typ zu Typ. Auch bei gleicher logischer Funktion, 
z.B. open collector Inverter. Siehe Anhang.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Axel S. schrieb:
> Das kann man so nicht verallgemeinern. Es kommt wohl auch auf den
> Hersteller an.
Letztlich ist aber in jedem der dargestellten Fälle und auch aus meiner 
Erfahrung ein offener 74LS-Eingang = High

Und deshalb ist ein daran angeschlossener Hall-Sensor mit OC-Ausgang 
auch ohne externen Pullup in der Lage, ein 74LS-Eingang anzusteuern. Das 
ist hier aber eh' schon erledigt, weil ja noch exern ein Pullup am 
Eingang hängt.

Dank dieses externen Pullups kann da auch ein CMOS-Eingang angeschlossen 
werden.

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.