Hi! Da ich nun schon öfters las, dass der ISP mit dem Bustreiber in ungünstigsten Fällen immer noch nicht 100%igen schutz für die parallelschnittstelle gewährleistet, habe ich mich mal hingesetzt (eigentlich sitze ich sowieso meistens, aber egal :-) ) und einen ISP zusammenkonstruiert, der mit optokopplern funktioniert. Da ich nun aber wieder mal nicht 100%ig weiß, wie diese ganzen dinger (optokoppler in diesem fall) funktionieren, müsst ihr euch das mal anschauen, ob das so sinn macht... :-)
Holla Jonas, sowie ich das sehe, muss doch der Koppler für MISO andersrum sitzen, da hier doch die Daten vom µC kommen. Gruß, Günter
Und ich vergass zu erwähnen, das deine Anordnung die Signale alle invertiert. Wenn du z.B. bei Reset LOW vom PC bekommst, geht der RESET am µC auf HIGH. Das muss noch geändert werden. Günter
yo, das ist mir gestern nacht auch noch aufgefallen (das mit dem invertieren), war nur zu müde... außerdem sind die massen noch nicht getrennt...
So, nun sollte soweit alles klar sein. Das einzige, was noch fehlt, ist Pin 10 des Optokopplers. Der muss an VCC auf der druckerseite. wenn ich den einfach an's normale VCC (das vom µc) drankloppe, is ja die galvanische trennung im eimer, oder? Wo soll der pin hin?
kann ich das so überhaupt machen? wenn die optos durchschalten liegen die ports ja direkt auf VCC...
Hi, so in etwa kann man sich das vorstellen. Ich weiß aber nicht ob ein Druckerport genügend Strom liefern kann um eine LED zu betreiben. Desshalb werden LED's ja normalerweise "anders rum" an solche Ports angeschlossen. Und desshalb meinte ich auch das diese Lösung u.U. etwas aufwendiger wird weil man noch einen Treiber für die Optoloppler braucht. Problem dabei ist das der auf beiden Seiten benötigt wird und auf der PC Seite keine Versorgungsspannug zur Verfügung steht. Bin leider noch nicht daz u gekommen mir selber darüber ausführliche Gedanken zu machen. Gruß Markus
also, der printerport kann 20mA liefern, wenn ich mich nicht irre... das einzige problem ist der MOSI... und evtl. die beschaltung avr-seitig. kann ich das so schalten oder fließt dann zuviel strom in/vom avr?
Von Maxim gibt's einen RS232 Baustein, der Optos integriert hat. MAX250/MAX251 Ist vielleicht einen Blick wert. -Björn
yo, danke. hab mir mal das datasheet angesehen. in deren schaltung hängen die + anschlüsse der OPTO-LEDs auch frei in der luft, wie bei mir grade. das kann ja nicht funzen. mein problem ist immer noch: wohin mit dem + anschluß des MISO optos? und: was ist, wenn der AVR einen der pins auf GND zieht. dann gips nen kurzen, also müssten da noch widerstände rinn..
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.