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!
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?
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.
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
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.
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.
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
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.
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.
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.