2313: Ports auf einmal invertiert?

Gast #336311
Lesenswert?

Heyho Freunde der Elektronik,

ich hab jetzt ein ganz merkwürdiges Verhalten eines Projektes
festgestellt:
- ATTiny2313
- BC547C

Also, der µC ist an einer 2,4V-3V (Akku) Quelle angeschlossen.
Nach jedem Ausgang ist zur Verstärkung ein BC547C geschaltet. Collektor
an VCC, Basis an Pin, Emitter an der (Last)LED (Vorwiderstand habe ich
mir bei der Spannung gespart) und von da aus an GND.
Schalte ich nun einen Ausgang mittels _ldi r16, 0b11111110_, so
leuchten alle 7 LEDs, bis auf den Pin, den ich eigentlich geschaltet
habe...

Alles invertiert? Bin total durcheinander, hab ich was mit den Transen
verhaspelt?

Wäre nett, wenn ihr nen Statement dazu habt :)

Gruß, Manu
Gast #336312
Lesenswert?

Also, ich würde folgendes vorschlagen:

1. die LED nicht in den Emitter-Zweig hängen.
Häng sie in den Kollektorzweig und den Emitter direkt an GND.

2. Spendiere der LED einen Vorwiderstand

3. ich kenne den Tiny2313 jetzt nicht so genau, aber sind 2,4V-3V
nicht schon etwas wenig als Versorgungsspannung?

Greetz
kmt
Gast #336313
Lesenswert?

-> aber sind 2,4V-3V nicht schon etwas wenig als Versorgungsspannung?
_
etwas wenig ist nicht ganz richtig, eher nahe den grenzwerten ;)
aber es ist alles haarscharf kalkuliert.

-> die LED nicht in den Emitter-Zweig hängen.
_
kann der merkwürdige invertereffekt von meinem emitterweg abhängen :?

gruß, manu
Gast #336315
Lesenswert?

Sehr gut :)
Wie schauts denn nun mit der Haltbarkeit des Transen aus? Ich mein,
nich jedes Bauteil is gegen Missbrauch imun. Wenns jetzt heißt 'ja ne,
is ok.. musst halt deine Software invertiert schreiben', dann ist mir
das wurscht.. wenn die Lebensdauer der Dinger nun aber auf ein
hundertstel absinkt, ab an den Lötkolben und umbauen ;).

Lieben Gruß

Manu
#336316
Lesenswert?

Wieso, hier wird doch garnichts invertiert: ldi r16, 0b11111110
Du schaltest alle ein, bis auf den letzten, der ist aus.
Und die LED leuchtet auch nicht.
Umbauen solltest du trotzdem. Erstens verlierst du 0.7Volt, wenn die
LED im Emitterzweig hängt, hängt die LED im Collector-Zweig und der
Emitter auf Masse, liegt der Verlust nur noch bei ca. 0.1 Volt.
Das nutzt die Batteriekapazität besser aus. Und damit bei neuen
Batterien nichts abraucht, brauchen die LEDs auch Vorwiderstände.
68-100Ohm für rote LEDs, Grün/Gelb nehmen 47-82Ohm.
Achja, man kann die LEDs auch direkt an den Controller hängen, 20mA
sind für einen AVR kein Problem. Maximal aber nur 200mA Gesamt.
Übrigens, superhelle LEDs mit höherem Vorwiderstand sind eine gute
Alternative zu normalen LEDs.

Gruss
Jadeclaw.
Gast #336317
Lesenswert?

Wuah, verdammter Mist, du hast ja recht ;)
Da ich die die Last gegen GND geschaltet hab, verhält sich das
umgekehrt, als wenn ich das gegen VCC getan hätte...
leuchtbirnchenübermkopf

... ist jetzt mein Gedankengank, über ne Bestätigung würd ich mich
freuen G

Gruß, Manu
Bin nu aber im Bett G

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