Schéma:
http://pasteboard.co/9yN7Ne7.jpg
Všechno jsem počítal a měřil.
Může to tak být?
BD140:
Proud do báze:
Ib=(Ic/Hfe)*3
Ib=(1/200“minimální zesílení podle datasheetu“)*3
Ib=15mA
Napětí na odporu u báze:
Urb=Ucc-Ube“BD140“-Uce“ULN2803“
Urb=5-0.9-1
Urb=3.1
Odpor báze:
R=Urb/Ib
R=3.1/0.015
R=206 ohmů
Zvolím odpor 200 ohmů.
Při Rz=200ohmů
Pokud Iz=1.2A, pak Ib=12mA
Pokud Iz=70mA, pak Ib=17mA
Odpor do báze byl stejný (220R), jen v zátěži byly jiné odpory pro dosažení proudu. Nevím, proč se tady měnil ten proud do báze…
Při Iz=1.2A, pak Ube=0.93 a Uce=0.98
Při Iz=300mA, pak Ube=0.86 a Uce=90mV
Při Iz=70mA, pak Ube=0.8 a Uce=90mV
- Proto budu počítat, že Ube=0.9V
Iz=20mA-960mA (zátěž maticově zapojených 16 RGB LED diod) Rezistory pro tyto diody budou u tranzistorů NPN. Každá první dioda bude mít svůj odpor.
BC817
Rb=1K
Ib=3mA při napájení 3.3V
Ib=5.5mA při napájení 5V – může to být? Já právě chci, aby to bylo pro 3V i pro 5V.
Ube=0.8 – neměnil se při zátěži
Iz=20-120mA, pak Uce= 20-100mV (úbytek zanedbáme pro počítání RZ)
Co když zátěž bude pouze 20mA a proud do báze bude 5.5mA - může to tak být? Odpor pro diody vůbec nezminuju. Ten spočítám tak, že budu počítat s minimálním úbytkem na tranzistorech, pak odečtu napětí LED diody a vydělím proudem diody.
//EDIT: Právě jsem se zarazil při počítání odporu pro zátěž (diody). Když tam ten úbytek na tom BD140 se bude měnit od cca 50mV do 1V, jakej odpor tam dát? Když napájecí napětí bude 5V (můžu regulovat od 4.5-5.5) a napěrí diody 3.3V. Přece když se bude úbytek měnit v rozmezí 1V, tak bude jedna dioda svítit dobře a při větší záteži nebude svítít skoro nic...