ATmega-Portpin verstärken

Gast #2646651
Lesenswert?

Hallo,

ich habe eine Schaltung bei der ein Mega168 mit zwei Pins (Data & Clock, 
5V Pegel) mit einer anderen Schaltung über ein abgeschirmtes Kabel 
Kommunizieren soll. Der Portstrom von 20mA reicht jedoch nicht, gibt es 
eine Möglichkeit das Signal zu Verstärken? Den üblichen 
Push-Pull-Treiber mit der NPN/PNP Kombi hab ich schon angesehen, 
allerdings verliere ich dabei ja 0,7V damit ist die Funktionalität unter 
Umständen nicht mehr gegeben. Gibts da etwas besseres wo einen 
Geringeren Spannungsfall hat? Clock beträgt maximal 1Mhz. Benötiger 
Strom wäre so um 50mA. Kurzschlussfest wäre schön, muss aber nicht 
unbedingt sein.

Hat jemand ne Idee?
(Firma: guloshop.de) #2646665
Lesenswert?

Man könnte zwei oder drei Ports parallelschalten. Wohl ist mir dabei 
nicht, denn wenn man bei der Software etwas falsch macht, ist der 
Mikrocontroller hinüber...

Rolle schrieb:
> Den üblichen
> Push-Pull-Treiber mit der NPN/PNP Kombi hab ich schon angesehen,
> allerdings verliere ich dabei ja 0,7V damit ist die Funktionalität unter
> Umständen nicht mehr gegeben.

Naja, ich glaub, du verlierst eher zweimal 0,3 Volt. Ganz so schlimm ist 
es also nicht. Und der ATmega schaltet ja auch nicht 0 oder 5 Volt, 
sondern 0,5 oder 4,5 - oder sowas Ähnliches. Im Ergebnis bist du damit 
vielleicht sogar besser.
Gast #2646916
Lesenswert?

@m-w, verbinden von ports scheidet aus wegen dem "grillproblem" 
weiterhin verwende ich die twi pins und da hab ich nicht so viele... :))
Wie kommst du auf die 0,3V haben die üblichen transen nicht 0,65-0,7V?

@ferkes-willem, muss ich bei der auswahl der transen was beachten oder 
tun es die übichen bc337 & bc307 in smd? 1Mhz ist ja schon nen haufen 
holz...
Gast #2646936
Lesenswert?

Wenn man ein längeres Kabel treiben will, sollte man eher versuchen auf 
den Wellenwiderstand zu achten und sich ggf. vom 5 V Pegel zu 
verabschieden, als zu versuchen mehr Leistung reinzustecken. Bei einer 
Leitung mit 50 Ohm Abschluss am Ende und 5 V braucht man dafür 
allerdings schon etwas Leistung, halt die genanten 50 mA.

Als IC könnte man da ein paar Logic-gatter wie 74HC... prallel nehmen 
oder ggf. einen Gate-treiber wie ICL7667.

Eine Alternative wären ggf. auch noch RS485 Treiber und Reciever.
Gast #2646976
Lesenswert?

@crazyhorse,
auch in der Push-Pull Konfiguration? Ich meine das das eben dort mit den 
0,7V so ist. NPN mit Kollektor an + Emitter auf Ausgang. Emitter vom PNP 
auch auf Ausgang und den Kollektor auf Gnd. Basis verbinden und an den 
uC.
Die Emitter gehen dann auf die "Last" (in meinem Fall auf die Leitung).
Also was stimmt jetzt? :-)
#2646990
Lesenswert?

Ok, in dem Fall (npn "oben" und pnp "unten") , also Kollektorschaltung, 
stimmt das. Geht aber auch andersherum, dann kann man allerdings die 
Basen nicht direkt zusammenschalten (Querstrom).
Aber auch dann - Pegel von 0,7 (oder 0,8) V auf über 4V sollte keinen 
Empfänger vor ernsthafte Probleme stellen.
Hast du Probleme oder denkst du, du könntest welche bekommen?
Gast #2646997
Lesenswert?

Ich weiß nicht was in der Empfängerschaltung drin ist, leider ist das 
ganze mit schwarzem Epoxid vergossen und ich komm auch net dran um 
nachzusehen.
Daher kann ich auch nicht sagen in wie fern das Probleme machen kann. Da 
ich naher ungern meine Platine ändern will wollte ich das gleich mit 
einbauen und die "Geberschaltung".

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren