Forum: Mikrocontroller und Digitale Elektronik ATmega-Portpin verstärken


von Rolle (Gast)


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?

von Markus W. (Firma: guloshop.de) (m-w)


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.

von Wilhelm F. (Gast)


Lesenswert?

Ein externer Gatterbaustein wäre überlegenswert, aber auch eine 
Push-Pull-Stufe mit mit 2 Transistoren, egal ob bipolar oder CMOS.

von Rolle (Gast)


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

von Ulrich (Gast)


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.

von Rolle (Gast)


Lesenswert?

@ulrich, spezielle treiber hab ich leider nicht da, wenns mit der 
transistorlösung geht würde ich die nehmen da ich genug transen da hab.

von Wilhelm F. (Gast)


Lesenswert?

Rolle schrieb:

> 1Mhz ist ja schon nen haufen
> holz...

Ach, die billigen Transen glänzen oft mit Transitfrequenzen um 250MHz. 
Wirf mal den Simulator an.

von H.Joachim S. (crazyhorse)


Lesenswert?

Die Mär mit den verlorenen 0,7V bei Bipolar-Transistoren stirbt wohl nie 
aus.
Schau dir mal ein Diagramm der CE-Restspannung an - BC337 und deine 
schnuckligen 50mA - unter 100mV, geschätzt um die 50mV. Beim 
entsprechenden pnp ähnlich.

von Rolle (Gast)


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? :-)

von H.Joachim S. (crazyhorse)


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?

von Rolle (Gast)


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".

von H.Joachim S. (crazyhorse)


Lesenswert?

Wenn man nichts weiss, ist try and error oft der schnellste Weg zum 
Erfolg :-)

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.