AVR Tri-State

Gast #3885457
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
Gast #3885470
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:-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren