Hallo, ich habe eine prinzipielle Frage zu den AVR's. Ich habe an einen Pin eines Mega8, der als Ausgang deklariert ist, einen Summer angeschlossen. Der Ausgang ist aber nicht auf High geschaltet, trotzdem summt permanent ganz leise der Summer. Nachdem ich mal die Spannung gegen Masse an diesem Ausgang nachgemessen hab, stellte ich fest, dass permanent, obwohl dieser Ausgang auf Low steht, eine Spannung von ca. 100mv ansteht. Ist das normal? Danke.
klar z.B. Tiny2313 Symbol Parameter Condition Min. Typ. Max. Units VOL Output Low Voltage(4) (Port A, Port B, Port D) IOL = 20 mA, VCC = 5V 0.7 V IOL = 10 mA, VCC = 3V 0.5 V VOH Output High-voltage(5) (Port A, Port B, Port D) IOH = -20 mA, VCC = 5V 4.2 V IOH = -10 mA, VCC = 3V 2.5 V gruß hans
Zulässig ist es natürlich schon. Das ist aber hier nicht die Frage. Ein nicht gegen eine andere Spannung belasteter CMOS-Ausgang hat m.E. keine 100mV Differenz gegen GND. Es sei denn der interne Massepegel des Porttreibers hat aufgrund von Spannungsdifferenz im Chip (z.B. Strom auf anderen Portpin) nicht gleichen Pegel wie das Messgerät. Es kann hier also durchaus von Bedeutung sein, was auf anderen Portpins los ist, egal ob vom gleichen Port oder nicht. Und ob der GND Anschluss des Controllers vielleicht auch schon auf 100mV liegt,
Also es ist so, dass der Pin mit dem Summer nicht der einzige Ausgang ist, der am µC abgegriffen wird. Genau genommen wird der ganze Port B, C und D belastet (aber im zulässigen Bereich). Ok, dann muss ich wohl eine Diode vor den Summer bauen, damit an dieser 0,7V abfallen und der Summer still ist. Danke für eure 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.