Forum: Mikrocontroller und Digitale Elektronik AVR Tri-State


von Jason Peter (Gast)


Lesenswert?

Hallo zusammen,

ich habe ein Problem mit der Tri-State Funktion meines ATmega16A.
Mit einem Port (im Tri-State Modus: DDRx = 0, PORTx = 0) möchte ich 
einen MOSFET ansteuern und damit 12 Volt schalten. Normalerweise müsste 
im Tri-State Betrieb die Spannung über R1 ja 0 Volt betragen, da der 
Strom nirgendwo hin fließen kann.
Jedoch sind ca. 6,2 Volt zu messen.

Hat jemand eine Idee wie ich dieses Problem beheben kann?

Hier noch eine kurze Skizze der Schaltung:

                  _____ 12 Volt
                  |        |
                  |        |
              R1 |  |      |
                 |__|      |
        R2_       |        |
µC --- |_____|----|----- P-MOS
                           |
                           |
                           |
                        LED + R
                           |
                           |
                          ___


Viele Grüße,
Jason

von Irgendwer (Gast)


Lesenswert?

Die Pins deines AVR sollten eigentlich clamp dioden besitzen die 
verhindern das Die Spannung nicht allzuweit über Vdd hinausgeht.

5V + 0.7V + 6,2V = 11,9V => kommst also in etwa hin was du da misst.

Ich hoffe du hast die zulässigen Ströme berücksichtigt wenn du schon 
versuchst den üC zu Grillen:-)

von Detlef K. (adenin)


Lesenswert?

Jason Peter schrieb:
> Hat jemand eine Idee wie ich dieses Problem beheben kann?

Einen anderen Jason einsetzen? ;)

Das muss in etwa so aussehen: 
http://electronics.stackexchange.com/questions/78223/3-3v-high-side-switch

Das sieht schöner aus: 
http://s.eeweb.com/members/steve_lawson/answers/1368634260-EEWeb_TTL_MotorPowerSwitchMOSFET_high_side01.png

: Bearbeitet durch User
von Irgendwer (Gast)


Lesenswert?

Detlef Kunz schrieb:
> Das sieht schöner aus:
> 
http://s.eeweb.com/members/steve_lawson/answers/1368634260-EEWeb_TTL_MotorPowerSwitchMOSFET_high_side01.png

Wobei ich hier der Basis des Q2 noch einen pulldown spendieren würde 
damit sich der Motor nicht selbstständig macht bis der üC den Pin 
irgendwann mal auf Ausgang/Low geschaltet hat.

von Jason Peter (Gast)


Lesenswert?

Vielen Dank für die schnellen Antworten!

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.