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?
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.
@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...
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.
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.
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.
@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? :-)
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?
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".