Witam wszystkich serdecznie. To moj pierwszy post na tym forum.
Ostatnio zlapalem bakcyla na zabawe z AVRkami. Samo programowanie (bascom) nie sprawia mi wiekszej trudnosci, natomiast sterowanie zewnetrznymi elementami spedza mi sen z powiek.
Mam nadzieje, ze pomozecie laikowi, jakim jestem w tej dziedzinie i pomozecie rozwiazac problem.
Attiny13 2.8-5.5V, ustawienia fabryczne. Napiecie 3V, przylozone z 2 alkaicznych baterii AA, polaczonych szeregowo.
1. Dioda czerwona LED 2.4V. Przy napieciu 3V Vf wychodzi 2.1V. Podlaczamy ja przez rezystor 47 Ohm bezposrednio do ogniwa. Prad plynacy to ~19mA.
Teraz katode zamiast do masy podlaczam do Portb.0, ktory jest ustawiony na stan niski. Prad plynacy to 13,5mA. Dlaczego, skoro napiecie mierzone miedzy plusem baterii a portb.0 wynosi 3V? Jesli napiecie stanu niskiego wynosiloby 0,3V - bylbym w domu.
Spadek napiecia na ogniwie przy obciazeniu ~0V.
2. Przegladajac datasheet Attiny13 natrafilem na tzw. sink current. Zaczalem sie wiec zastanawiac czy ta niezamierzona wielkosc poboru pradu wynika z wydajnosci pradowej portu. Postanowilem przeprowadzic test obslugujac diode przez PNP BC557. Zakladajac, ze hfe bc557 wynosci 100, to ponizszy schemat jest przyblizeniem tego, co zrobilem. Jesli zmasuje baze (przez rezystor)- plynie prad 20mA. Jesli mase podepne (przez ten sam rezystor) do portb.0, ustawionego na stan niski, to przez diode led plynie prad wielkosci 14-15mA. Znowu - dlaczego?
3. Obnizylem 10-krotnie rezystor bazy - dopiero wtedy prad diody wyniosl niecale 19mA. Dlaczego?
Czego nie wzialem pod uwage?
Ostatnio zlapalem bakcyla na zabawe z AVRkami. Samo programowanie (bascom) nie sprawia mi wiekszej trudnosci, natomiast sterowanie zewnetrznymi elementami spedza mi sen z powiek.
Mam nadzieje, ze pomozecie laikowi, jakim jestem w tej dziedzinie i pomozecie rozwiazac problem.
Attiny13 2.8-5.5V, ustawienia fabryczne. Napiecie 3V, przylozone z 2 alkaicznych baterii AA, polaczonych szeregowo.
1. Dioda czerwona LED 2.4V. Przy napieciu 3V Vf wychodzi 2.1V. Podlaczamy ja przez rezystor 47 Ohm bezposrednio do ogniwa. Prad plynacy to ~19mA.
Teraz katode zamiast do masy podlaczam do Portb.0, ktory jest ustawiony na stan niski. Prad plynacy to 13,5mA. Dlaczego, skoro napiecie mierzone miedzy plusem baterii a portb.0 wynosi 3V? Jesli napiecie stanu niskiego wynosiloby 0,3V - bylbym w domu.
2. Przegladajac datasheet Attiny13 natrafilem na tzw. sink current. Zaczalem sie wiec zastanawiac czy ta niezamierzona wielkosc poboru pradu wynika z wydajnosci pradowej portu. Postanowilem przeprowadzic test obslugujac diode przez PNP BC557. Zakladajac, ze hfe bc557 wynosci 100, to ponizszy schemat jest przyblizeniem tego, co zrobilem. Jesli zmasuje baze (przez rezystor)- plynie prad 20mA. Jesli mase podepne (przez ten sam rezystor) do portb.0, ustawionego na stan niski, to przez diode led plynie prad wielkosci 14-15mA. Znowu - dlaczego?
3. Obnizylem 10-krotnie rezystor bazy - dopiero wtedy prad diody wyniosl niecale 19mA. Dlaczego?
Czego nie wzialem pod uwage?
