Forum: Mikrocontroller und Digitale Elektronik UDN2981-Ersatz: gibt es IRLML6244 auch 8-fach?


von Matthias W. (matt007)


Lesenswert?

Um Treiber wie UDN2981 mit modernen Bauteilen zu ersetzen kann man 
IRLML6244 einsetzen. Siehe Beitrag "UDN2981 Alternative"

UDN2981 in DIL kostet 1.1€: 
https://www.reichelt.de/leistungstreiber-8-kanal-dil-18-udn-2981-p22008.html

IRLML6244 in SOT-23 kostet 0.14€: 
https://www.reichelt.de/mosfet-n-ch-20v-6-3a-1-3w-sot-23-irlml-6244-p132145.html

Im UDN2981 sind 8 Treiberstufen verbaut. IRLML6244 ist ein einzelner 
Mosfet.

8 Stück IRLML6244 kosten 8x 0.14=1.12. Das liegt damit in derselben 
Preisklasse wie ein UDN2981.

Nun die Frage:
Gibt es solche Mosfets auch preisgünstig zu 8 Stück zusammengefasst in 
einem chip was ggf. schneller zu bestücken wäre?

SPI brauche ich nicht.

Vielen Dank !
Matthias

von Falk B. (falk)


Lesenswert?

Matthias W. schrieb:

> Gibt es solche Mosfets auch preisgünstig zu 8 Stück zusammengefasst in
> einem chip

Nicht direkt. Es gibt Doppel-MOSFETs im SO8 Gehäuse. Aber ein P-Kanal 
MOSFET allein macht noch keinen High Side Driver, da fehlt mindestens 
noch die Ansteuerung bzw. der Pegelwandler.

https://www.mikrocontroller.net/articles/MOSFET-Übersicht#FET-Paare

>was ggf. schneller zu bestücken wäre?

Spielt bei deinen Einzelstückzahlen für dein Hobbyprojekte jeder Cent 
und jede Sekunde Bestückungszeit?

> SPI brauche ich nicht.

Hat der UDN auch nicht.

von Matthias W. (matt007)


Lesenswert?

Falk B. schrieb:
> Nicht direkt. Es gibt Doppel-MOSFETs im SO8 Gehäuse.

Danke Falk. Kannst Du einen passenden Typen nennen?

> Aber ein P-Kanal
> MOSFET allein macht noch keinen High Side Driver,

ja.

Der IRLML6244 ist ein n-Kanal-Mosfet. Einen open-Collector-Treiber wie 
den UDN kann man damit wohl schon abbilden.

Es geht um einen low side Treiber.

von Falk B. (falk)


Lesenswert?

Matthias W. schrieb:
> Falk B. schrieb:
>> Nicht direkt. Es gibt Doppel-MOSFETs im SO8 Gehäuse.
>
> Danke Falk. Kannst Du einen passenden Typen nennen?

Dazu müßte man ein paar Anforderungen kennen. Strom, Spannung etc.

>> Aber ein P-Kanal
>> MOSFET allein macht noch keinen High Side Driver,
>
> ja.
>
> Der IRLML6244 ist ein n-Kanal-Mosfet. Einen open-Collector-Treiber wie
> den UDN kann man damit wohl schon abbilden.
>
> Es geht um einen low side Treiber.

Und warum sagst du das nicht? Der UDN2981 ist ein High Side Driver!

von Matthias W. (matt007)


Lesenswert?

Falk B. schrieb:
> Dazu müßte man ein paar Anforderungen kennen. Strom, Spannung etc.

48mA würden reichen. 20V auch. Der Mosfet ist schnell genug. Daher kann 
man den schon nehmen. So niederohmig müsste er gar nicht sein.

von Matthias W. (matt007)


Lesenswert?

Falk B. schrieb:
> Der UDN2981 ist ein High Side Driver!

da hast Du recht. Das ist ein Irrtum meinerseits gewesen.
Gesucht wird in der Tat ein open collector-Teil oder ein Ersatz dessen.

Deswegen auch der n-Ch-Mosfet.

: Bearbeitet durch User
von Michael B. (laberkopp)


Lesenswert?

Matthias W. schrieb:
> Es geht um einen low side Treiber.

Warum redest du dann von UDN2981 ?

Matthias W. schrieb:
> 48mA würden reichen. 20V auch.

TBD62083A, TPIC2701, TPL7407L

: Bearbeitet durch User
von Matthias W. (matt007)


Lesenswert?

Michael B. schrieb:
> Warum redest du dann von UDN2981 ?

weil ich bei der Suche nach open collector irrtümlich auf dieses Teil 
stieß und das Datenblatt nicht genau genug ansah !

von Jörg R. (solar77)


Lesenswert?

Matthias W. schrieb:
> Falk B. schrieb:
>> Der UDN2981 ist ein High Side Driver!
>
> da hast Du recht. Das ist ein Irrtum meinerseits gewesen.
> Gesucht wird in der Tat ein open collector-Teil oder ein Ersatz dessen.
>
> Deswegen auch der n-Ch-Mosfet.

Dann nimm einen ULN2803. Oder ist der nicht modern genug?...;-)

Was soll den geschaltet werden? Relais, Leds...?

von Matthias W. (matt007)


Lesenswert?

Michael B. schrieb:
> TBD62083A, TPIC2701, TPL7407L

vielen Dank Michael !

TPIC2701 ist leider obsolete.
TPL7407L hat 7 Ausgänge. Ich würde 8 brauchen.
der erste hat 8 Ausgänge.

von Matthias W. (matt007)


Lesenswert?

Jörg R. schrieb:
> Dann nimm einen ULN2803.

Danke Michael !

von Matthias W. (matt007)


Lesenswert?

Jörg R. schrieb:
> nicht modern genug?

gegen diese MOSFETs in Form von 8 Stück hätte ich nichts einzuwenden.

von Matthias W. (matt007)


Lesenswert?

Jörg R. schrieb:
> Was soll den geschaltet werden?

GPIB-Bus.

von Teo D. (teoderix)


Lesenswert?

Matthias W. schrieb:
> gegen diese MOSFETs in Form von 8 Stück hätte ich nichts einzuwenden.

Ich seh da auf die schnelle, keine wirtlichen Vorteile?!
Ein Grund warum's den ollen ULN2803 noch gibt, das moderne Ding aber 
nicht mehr?

von Matthias W. (matt007)


Lesenswert?

Matthias W. schrieb:
> Gibt es solche Mosfets auch preisgünstig zu 8 Stück zusammengefasst in
> einem chip was ggf. schneller zu bestücken wäre?

zu 8 Channel N-Channel MOSFET finde ich nichts.

4 Channel N-Channel MOSFET scheint es zu geben - aber teurer als 
Einzeltransistoren.

von Falk B. (falk)


Lesenswert?

Matthias W. schrieb:
> Jörg R. schrieb:
>> Was soll den geschaltet werden?
>
> GPIB-Bus.

Und dafür braucht man 50mA und 20V? Da reicht ein 8 Bit Treiber mit Open 
Collektor Ausgängen, z.B. der 74HC621. Wie exotisch der ist weiß ich 
nicht.
Es gibt aber auch noch 74HC05, 06 und 07, leider aber nur mit 6 Kanälen.

von Matthias W. (matt007)


Lesenswert?

Teo D. schrieb:
> Matthias W. schrieb:
>> gegen diese MOSFETs in Form von 8 Stück hätte ich nichts einzuwenden.
>
> Ich seh da auf die schnelle, keine wirtlichen Vorteile?!

wenn ich die Datenblätter der GPIB-Bustreiber ansehe und dies mit den 
Angaben der ULN vergleiche sehe ich schon Unterschiede.

Inwieweit das dann im Praxis-Betrieb stört ist eine andere Frage.

von Joachim B. (jar)


Lesenswert?

Matthias W. schrieb:
> Jörg R. schrieb:
>> Was soll den geschaltet werden?
>
> GPIB-Bus.

und warum nimmst du dann nicht die originalen Busstreiber

https://www.ebay.com/itm/SN75160BN-TI-75160-20-PIN-DIP-RARE-LAST-ONES-/392082044138
https://www.segor.de/#Q=SN75160BN&M=1
https://www.segor.de/#Q=SN75161BN&M=1
die 75161 sind wohl schwerer als DIL zu bekommen, aber mit einem SMD 
Adapter zu DIL evtl.

von Teo D. (teoderix)


Lesenswert?

Matthias W. schrieb:
> Angaben der ULN vergleiche sehe ich schon Unterschiede.

Ich war auf der Suche nach einem wirklichen Vorteil.

von Joachim B. (jar)


Lesenswert?

wobei ein Arduino micro als Umsetzer zu GPIB2Seriell kann die Leitungen 
auch treiben

von Jörg R. (solar77)


Lesenswert?

Matthias W. schrieb:
> Michael B. schrieb:
>> TBD62083A, TPIC2701, TPL7407L
>
> vielen Dank Michael !

Machst Du Copy and Paste? Ich bin nicht Michael;-)

Matthias W. schrieb:
> Jörg R. schrieb:
>> Dann nimm einen ULN2803.
>
> Danke Michael !


Matthias W. schrieb:
> Jörg R. schrieb:
>> nicht modern genug?
>
> gegen diese MOSFETs in Form von 8 Stück hätte ich nichts einzuwenden.

Möchtest du ein Problem lösen, oder möchtest du unbedingt etwas mit 
Mosfets machen?

von Matthias W. (matt007)


Lesenswert?

Falk B. schrieb:
> Und dafür braucht man 50mA und 20V?

in der Bus-Spec steht etwas von 48mA. 20V brauchen die nicht. Die 
meisten open-Collector-Billigtreiber haben jedoch 50V.

> Da reicht ein 8 Bit Treiber mit Open
> Collektor Ausgängen, z.B. der 74HC621.

ja.

> Wie exotisch der ist weiß ich nicht.

laut google-Suche scheint das leider heute exotisch.
bei Mouser: Sorry, "74HC621" did not return any results.

> Es gibt aber auch noch 74HC05, 06 und 07, leider aber nur mit 6 Kanälen.

ja. Der HC05 gibt es noch. Laut Datenblatt treibt er bei 4.5V 4mA, wobei 
der Ausgang dann bis 0.4V ansteigen kann. Das reicht nicht um so einen 
Bus zu treiben. Da kann der AVR mit seinen 20mA mehr treiben.

bei HC06 sagt Mouser: Sorry, "74hc06" did not return any results.
bei HC07 sieht es nicht viel besser aus.

von Matthias W. (matt007)


Lesenswert?

Jörg R. schrieb:
> Machst Du Copy and Paste? Ich bin nicht Michael;-)

nein. Ich nutze "Markierten Text zitieren". Sorry wenn ich Dich auf 
diese Weise verwechselt habe !

von Matthias W. (matt007)


Lesenswert?

Jörg R. schrieb:
> Möchtest du ein Problem lösen,

ja.

> oder möchtest du unbedingt etwas mit Mosfets machen?

nein !

von Matthias W. (matt007)


Lesenswert?

Joachim B. schrieb:
> und warum nimmst du dann nicht die originalen Busstreiber

Danke Joachim für den gutgemeinten Hinweis !

da gibt es 2 Aspekte:
- Stromverbrauch
- wie lange wird es diese Teile wohl noch geben?

von Matthias W. (matt007)


Lesenswert?

Joachim B. schrieb:
> wobei ein Arduino micro als Umsetzer zu GPIB2Seriell kann die Leitungen
> auch treiben

48mA schafft kein AVR am Ausgang. Bis 20mA gehen die Kurven im 
Datenblatt.

von Joachim B. (jar)


Lesenswert?

Matthias W. schrieb:
> 48mA schafft kein AVR am Ausgang. Bis 20mA gehen die Kurven im
> Datenblatt.

klar Grenzwertbetrachtung, da hast du Recht, ich denke aber ich werde 
keine 15 Geräte anstecken (oder wo lag das Maximum?) ich selbst habe ja 
nur 4 GPIB Geräte.

Matthias W. schrieb:
> da gibt es 2 Aspekte:
> - Stromverbrauch

wäre mir egal

> - wie lange wird es diese Teile wohl noch geben?

Dann kann man immer noch schauen, sogar eine DIL Platine mit SOT Mosfet 
machen lassen.

PS in 30 Jahren musste kein 75160/75161 Paar getauscht werden, was 
machst du mit den Teilen?

: Bearbeitet durch User
von Matthias W. (matt007)


Lesenswert?

Joachim B. schrieb:
> wäre mir egal

mir eben nicht egal. Deswegen suche ich eine Lösung wo nicht die 
AVR-Pins direkt am Bus liegen.

es gibt diverse Projekte wo direkt AVR oder PIC am GPIB-Bus hängen. Das 
ist ok für manche Fälle.

von Joachim B. (jar)


Lesenswert?

Matthias W. schrieb:
> mir eben nicht egal. Deswegen suche ich eine Lösung wo nicht die
> AVR-Pins direkt am Bus liegen.

OK aber ULN2803 hatte ich noch nie in Betracht gezogen, aber stimmt 
schon viele Signale (alle?) auf GPIB sind low aktiv, ist ja auch logisch 
bei einem Bus mit wired or.

Der ULN2803 mit 8 Leitungen scheint ideal, pro Port 0,5A max. in Summe 
2,5A passt doch zu 8x 50mA locker, ach da war was,

nicht bidirektional!

: Bearbeitet durch User
von Matthias W. (matt007)


Lesenswert?

Joachim B. schrieb:
> in 30 Jahren musste kein 75160/75161 Paar getauscht werden, was
> machst du mit den Teilen?

in meinem Keithley 197 werkeln diese Teile im DIL-Gehäuse. Solange die 
dort noch gehen ist das ok.

bei einem Neuprojekt jedoch versuche ich die Teile zu umgehen. Darum 
geht es hier.

> Dann kann man immer noch schauen, sogar eine DIL Platine mit SOT Mosfet
machen lassen.

das wird nicht so einfach wenn man versucht die 75160/75161/75162 
funktionsgleich zu ersetzen. Mit ein paar SOT Mosfet ist das nicht 
getan.

von Matthias W. (matt007)


Lesenswert?

Joachim B. schrieb:
> Der ULN2803 mit 8 Leitungen scheint ideal, pro Port 0,5A max.

ja Joachim. Schön ist daß dieses Teil wenig kostet. Im Vergleich zu den 
Original-Bustreibern ist es halt langsamer.

da kann ggf. die Mosfet-Lösung interessant sein.

von Matthias W. (matt007)


Lesenswert?

Joachim B. schrieb:
> ach da war was, nicht bidirektional!

das stört mich noch am wenigsten. Das kann man umgehen.

von Teo D. (teoderix)


Lesenswert?


von Matthias W. (matt007)


Lesenswert?

Teo D. schrieb:
> Taugt davon was?
> (Bei Mouser auf Lager...)

vielen Dank Teo !

SN54ALS541, SN74ALS540, SN74ALS541 sind gut weil die Eingänge nicht so 
viel Strom fressen. Es sind jedoch 3-State Ausgänge. Das kann Probleme 
geben wenn High getrieben wird und andere Busteilnehmer low 
signalisieren wollen.

Seit Tagen suche ich - der n-Ch-Mosfet schien mir das Beste und 
Billigste zu sein. Daher die obere Frage - gibts das auch preisgünstig 
verpackt mit 8 Stück. Leider wohl nein.

von Teo D. (teoderix)


Lesenswert?

Matthias W. schrieb:
> vielen Dank Teo !

Passt schon, ohne Eigeninteresse hätte ich mich da sicher nicht so rein 
gehängt.

> gibts das auch preisgünstig
> verpackt mit 8 Stück. Leider wohl nein.

Dito

von Michael B. (laberkopp)


Lesenswert?

Matthias W. schrieb:
> GPIB-Bus.

Oh Mann, eine Salamischeibe.

Joachim B. schrieb:
> OK aber ULN2803

Dafür taugt der Darlington sicher nicht.


SN75(ALS)160+SN75(ALS)161 sind dafür gebaut und NICHT obsolet. 
Merkwürdigerweise gibt es nur den 161 bei Reichelt, nicht den 160.

Wer Pfennigfuchsen will, kann die Treiber ganz weglassen: Bei einem AVR 
sind die Ports mit 20mA Minimum, 40mA Maximum stark genug um per LOW 
oder INPUT (PULL UP) die Leitungen driekt zu treiben.

Es ist halt nicht ganz so ESD robust wie ein MC3446 mal war.

Ganz passend sind 8051 Mikrocontroller, zumindest moderne die zumindest 
20mA treiben können (SinoWealth, Silabs) , denn dieser uC hat von sich 
aus open drain Ausgänge an den Ports.

von Joachim B. (jar)


Lesenswert?

Michael B. schrieb:
> Joachim B. schrieb:
>> OK aber ULN2803
>
> Dafür taugt der Darlington sicher nicht.

guten morgen, noch nicht wach?

Das merkte ich selber!

Joachim B. schrieb:
> Der ULN2803 mit 8 Leitungen scheint ideal, pro Port 0,5A max. in Summe
> 2,5A passt doch zu 8x 50mA locker, ach da war was,
>
> nicht bidirektional!

Michael B. schrieb:
> SN75(ALS)160+SN75(ALS)161 sind dafür gebaut und NICHT obsolet.
> Merkwürdigerweise gibt es nur den 161 bei Reichelt, nicht den 160.
>
> Wer Pfennigfuchsen will, kann die Treiber ganz weglassen: Bei einem AVR
> sind die Ports mit 20mA Minimum, 40mA Maximum stark genug um per LOW
> oder INPUT (PULL UP) die Leitungen driekt zu treiben.

auch das schrieb ich schon, aber wenn der TO nicht will.....

: Bearbeitet durch User
von Michael B. (laberkopp)


Lesenswert?

Joachim B. schrieb:
>> Dafür taugt der Darlington sicher nicht.
>
> Das merkte ich selber!
>
> Joachim B. schrieb:
>> Der ULN2803 mit 8 Leitungen scheint ideal, pro Port 0,5A max. in Summe
>> 2,5A passt doch zu 8x 50mA locker, ach da war was,
>>
>> nicht bidirektional!

Joachim, wie immer, merkt nix.

Auch ein MOSFET ist nicht bidirektional
Um einen GPIB I/O ohne die 75160/75161 oder 8051 zu bauen braucht man 2 
Pins,
einen immer als Input, einen immer als Output geschaltet:
1
             +5V
2
              |
3
           PullUp
4
              |
5
Input --------+-- GPIB
6
              |
7
Output ------|I MOSFET
8
              |S
9
             GND
Das ginge auch mit einem ULN2803.
Aber er ist für GPIB viel zu LANGSAM; und das übersiehst du.

> guten morgen, noch nicht wach?

Also Gute Nacht.

von Joachim B. (jar)


Lesenswert?

Michael B. schrieb:
> Joachim, wie immer, merkt nix.

Laberkop labert wie immer, das Mosfets auch nicht bidirektional sind 
merkte ich ja auch selber
bedingt auch nur bei I2C mit Pegelwandler auf low gehts eben mache ich 
ja selber und andere mit MOSFET aber I2C ist eine andere Baustelle als 
IEEE488 aka GPIB IEC625

sach mal willst du nicht lieber wieder zu Holzdrechseltips wechseln?

Michael B. schrieb:
> Aber er ist für GPIB viel zu LANGSAM; und das übersiehst du.

nö ich war ja schon längst wieder in der Spur:

Joachim B. schrieb:
> Michael B. schrieb:
>> SN75(ALS)160+SN75(ALS)161 sind dafür gebaut und NICHT obsolet.
>> Merkwürdigerweise gibt es nur den 161 bei Reichelt, nicht den 160.
>
> auch das schrieb ich schon, aber wenn der TO nicht will.....

ich würde auch das Original nehmen 75160/75161 und da war ich ganz bei 
dir!

: Bearbeitet durch User
von Matthias W. (matt007)


Lesenswert?

Michael B. schrieb:
> SN75(ALS)160+SN75(ALS)161 sind dafür gebaut und NICHT obsolet.

vielen Dank Michael.

Daß es diese Bausteine in ALS gibt wusste ich bisher nicht. Laut 
Datenblatt kostet es jedoch noch immer 42-80mA Ruhestrom je Baustein.
http://www.ti.com/lit/ds/slls018e/slls018e.pdf
http://www.ti.com/lit/ds/slls019f/slls019f.pdf
http://www.ti.com/lit/ds/symlink/sn75als162.pdf

die Bausteine stehen bei Mouser momentan mit:
SN75ALS160DWR   2,35€
SN75ALS161N     7,27€
SN75ALS162DWR   5,50€ + Steuer

von Matthias W. (matt007)


Lesenswert?

Michael B. schrieb:
> Aber er ist für GPIB viel zu LANGSAM

das ist die Frage. Der Bus hat ja einen 3-wire Handshake und muss nicht 
beliebig schnell betrieben werden.

zudem sind ja keine 50V am Bus. Wenn der Treiber eine gewisse Steilheit 
kann und nur 1/10 der Spannung da ist, so wird das wohl auch Faktor 10 
schneller gehen.

man müsste sich das mal näher ansehen was die Teile in der Praxis 
machen.

die Mosfets erscheinen recht schnell und sind nicht so groß dass man sie 
nicht einsetzen könnte.

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.