Hallo Leute Ich will drei digitale Ausgänge meines Atmega328P als Open Collector Ausgang zur Verfügung stellen. Was für einen IC könnte ich dafür verwenden? Oder wonach genau muss ich beim Elektronikhändler suchen? (Nur "open collector output" hilft nicht :-) Vielen Dank
Marco T. schrieb: > Ich will drei digitale Ausgänge meines Atmega328P als Open Collector > Ausgang zur Verfügung stellen Für welche Spannung? Bis VCC kann der AVR das selber - mit geeigneter Ansteuerung des DDRx Registers.
Gast
#5131401
Marco T. schrieb: > Was für einen IC könnte ich dafür > verwenden? Wie gesagt kann der AVR das ggf. selber. Ansonsten natürlich, wie der Name sagt, einen Transistor, dessen Kollektor offen gelassen wird (NPN). https://de.wikipedia.org/wiki/Open-Collector-Ausgang Alternativ geht auch ein MOSFET, dann wirds halt ein OpenDrain-Ausgang.
Gast
#5131411
Marco T. schrieb: > Ich will drei digitale Ausgänge meines Atmega328P als Open Collector > Ausgang zur Verfügung stellen. Du legst den PORTx auf 0 und kannst mit DDRx zwischen LOW und OpenDrain umschalten.
Sorry, dass ich so ungenau war. Mein Atmega läuft mit 3.3V (an einem DC DC Wandler von 8-36V). Der Ausgang sollte 36Volt vertragen. Geht das also mit einem einzelnen NPN Transistor?
Gast
#5131448
Marco T. schrieb: > Geht das also mit einem einzelnen NPN Transistor? Ja, auch mit einem nMOSFET.
Gast
#5131487
Marco T. schrieb: > Sorry, dass ich so ungenau war. Mein Atmega läuft mit 3.3V (an einem DC > DC Wandler von 8-36V). Der Ausgang sollte 36Volt vertragen. > Geht das also mit einem einzelnen NPN Transistor? Immer noch zu ungenau. Wieviel Strom kann von den bis zu 36V kommen?
Habe mich mit euren Information nun nochmal intensiv mit dem Thema auseinandergesetzt und liefer noch nach: Der Strom welcher fließen soll muss ausreichen für ein Relais, oder vieleicht eine LED. Ich hätte mir nun ein N-Channel MOSFET ausgesucht, welches meines Erachtens gut passen würde. 60V, 0.25A scheinen mir passend dimensioniert. RK7002BMT116. Wäre das für meinen Zweck eine gute/gangbare Lösung?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.