Forum: Mikrocontroller und Digitale Elektronik MOSI-Problem mit Beschaltung


von Tom G. (Gast)


Lesenswert?

Hallo.

Ich baue gerade eine Schaltung auf, und habe einige Tests gemacht.
Beim MOSI bin habe ich folgendes Problem:
Ich benutze den Mega8 und am MOSI Pin liegt auch der PWM-Output.
Ich steuere damit ein N-Channel FET an, welches am Gate mit einem 
Pulldown-R beschaltet ist. Mein Programmieradapter (Dragon) hat dagegen 
einen PullUp am MOSI Pin, was mir das PWM-Signal verfälscht. Nun möchte 
ich nicht nach jedem Programmieren den Adpater ausstecken.
Durch welche Beschaltung kann ich dieses Problem umgehen?

MfG Tom

von Falk B. (falk)


Lesenswert?

@ Tom G. (Gast)

>Ich steuere damit ein N-Channel FET an, welches am Gate mit einem
>Pulldown-R beschaltet ist. Mein Programmieradapter (Dragon) hat dagegen
>einen PullUp am MOSI Pin, was mir das PWM-Signal verfälscht. Nun möchte

Kaum. Der PWM-Ausgang kann gegen die normalen Pull-Widerstände 
problemlos gegenhalten. Aber einen FET an der ISP-Schnittstelle, hmmm, 
das kann Ärger geben. Schliesslich wird der während der Programmierung 
wild geschaltet.

MFg
Falk

von Matthias L. (Gast)


Lesenswert?

Bau nen Logik Gatter zwischen OCx Ausgang und FET. Das Gatter soll nur 
dann das Signal durchlassen, wenn Reset=HIGH ist. Also bei nicht 
invertierender PWm ein UND Gatter

von 6635 (Gast)


Lesenswert?

Man koennte einen Tristatebuffer zwischenschalten, der bei Reset Low die 
Peripherie nicht ansteuert. Ich verwende da zB den 74LVC2G126, der 
laeuft von 1.6 bis 5.5V und kostet 20cts @100

von Der Dude (Gast)


Lesenswert?

Ich würde einen anderen PWM-Output für den FET verwenden.

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.