Nej, det är kollektorströmmen som är beroende av basströmmen, inte tvärtom. Oavsett vilken kollektorström som är är basströmmen \ $ \ dfrac {V_ {MCU} - V_ {BE}} {R} \ $.
Tänk på att \ $ V_ {BE} \ $ kommer att vara dubbelt så mycket som en annan transistor, eftersom det finns två korsningar mellan bas och emitter.
Men det är sant att samlarströmmen är vad du vill till slut. Så för att hitta motståndsvärdet (välj inte bara 1k) beräknar du \ $ I_B = \ dfrac {I_C} {H_ {FE}} \ $. Om du vill ha \ $ I_C \ $ = 2A och \ $ H_ {FE} \ $ = 400 måste din $ I_B \ $ vara \ $ \ dfrac {2A} {400} = 5mA \ $. Detta är ett värde som din mikrokontroller kommer att kunna leverera, men kontrollera alltid databladet.
För att sätta ihop allt, \ $ R = \ dfrac {H_ {FE}} {I_C} \ times (V_ {MCU} - V_ {BE}) \ $.
redigera
Olin har rätt i att motståndsvärdet är det maximala, dvs basströmmen är minimal. För många parametrar i ett datablad hittar du mer än ett värde, som typiskt och maximum eller minimum. Du bör alltid beräkna för värsta fallförhållanden, och det kan kräva logiskt tänkande för att ta reda på om det värsta fallet är minimalt eller maximalt för en viss parameter.
Ta \ $ H_ {FE} \ $. I mitt exempel valde jag värdet 400. Eftersom högre brukar nämnas bättre datablad ofta ett minimivärde. Tänk om det är högre? Basströmmen kommer inte att vara annorlunda, så kollektorströmmen blir högre. Om du driver transistorn i mättnad \ $ I_C \ $ kommer inte längre att bestämmas av transistorn, utan av lastens impedans kommer att vara en begränsande faktor. Så medan transistorn mycket gärna vill dra en större kollektorström ändras det inte. Så du tror att du är säker; det minsta angivna \ $ H_ {FE} \ $ är bra, högre är fortfarande OK. Det finns dock något annat att tänka på: \ $ H_ {FE} \ $ är inte konstant, det varierar med \ $ I_C \ $, och databladet ska ha en graf för detta. Så kontrollera det här för den önskade samlarströmmen.
\ $ V_ {BE} \ $. Två PN-korsningar, så det är 2 x 0,65V = 1,3V. Olin fann att ett 300 \ $ \ Omega \ $ basmotstånd borde vara bra, lämnar faktiskt viss marginal. Men när jag tittar på databladet för TIP110 står det att $ V_ {BE} \ $ kan vara så hög som 2,8V! Det skulle resultera i en basström på \ $ \ dfrac {3.3V - 2.8V} {300 \ Omega} = 1.7mA \ $, och det är för lite för att få den önskade \ $ I_C \ $ av 2A: \ $ 400 \ gånger 1,7 mA \ $ är bara 670 mA.
Du får idén. Använd inte bara typiska värden, men se till att din krets fortfarande fungerar med komponenter med extrema parametervärden. Detta är inte så mycket av ett problem med projekt där du bara bygger en enhet: du kan se vad som är fel och justera. För produktion har du inget val: design alltid i värsta fall.