O oglindă de curent este un tip de design de circuit electric în care fluxul de curent într-o secțiune a circuitului este utilizat pentru a regla fluxul de curent în alte secțiuni, astfel încât ieșirea a două sau mai multe regiuni să se oglindească reciproc în valoare. Circuitele de oglindă de curent sunt de obicei proiectate cu tranzistoare de joncțiune bipolară (BJT), cum ar fi tranzistorul NPN, unde o bază semiconductoare dopată pozitiv (dopată P) este intercalată între două straturi de siliciu dopate negativ (dopate N). Aceste tranzistoare sunt proiectate special pentru a amplifica sau comuta fluxul de curent. În unele specificații de proiectare a oglinzii curente, tranzistorul NPN poate acționa ca un amplificator de curent inversor, care inversează direcția curentului sau poate regla un curent de impuls variabil prin amplificare pentru a crea proprietăți de oglindă de ieșire.
Utilizarea unei oglinzi de curent cu tranzistor a devenit o componentă de bază a proiectelor de circuite analogice și, de obicei, mai mult de o oglindă de curent sunt prezente într-un circuit. Ele pot fi folosite pentru a produce un curent de ieșire de nivel mult mai scăzut decât ceea ce a fost introdus sau, în cazurile în care este utilizată o oglindă Wilson, pentru a produce un nivel de rezistență de ieșire crescut prin crearea de bucle de feedback pozitiv în circuit. În forma sa de bază, un circuit oglindă de curent acționează ca o formă de regulator de curent care este capabil să echilibreze valorile curentului de ieșire indiferent de sarcina de intrare sau de nivelurile de rezistență într-un interval specificat de funcționare pentru circuit.
Unul dintre motivele pentru care tranzistoarele cu joncțiune bipolară sunt utilizate pentru proiectarea oglinzii curente se datorează faptului că emițătorul de bază, sau porțiunea PN, a tranzistorului funcționează în mod fiabil ca o diodă. Diodele reglează atât cantitatea de curent care trece, cât și căderea de tensiune directă pentru acel curent. În majoritatea circuitelor, curentul diodei se potrivește atât de aproape cu cel al curentului de ieșire pentru tranzistoarele din oglinzile de curent, încât reducerea rezistenței pe care o experimentează o diodă poate fi utilizată ca un calcul precis pentru a determina creșterea căderii de tensiune pe joncțiunea emițătorului PN a tranzistoare. Aceasta înseamnă că curentul de colector pentru valorile de intrare pe tranzistoare are și o calitate în oglindă directă pentru curenții de diodă din același circuit.
Pentru ca curentul de ieșire să fie constant, totuși, într-o oglindă de curent, temperatura tuturor tranzistoarelor NPN trebuie, de asemenea, să rămână la un nivel constant. Acest lucru este controlat în proiectarea circuitelor prin lipirea fizică a tuturor tranzistorilor oglindă de curent împreună sau plasându-le în imediata apropiere pe un cip de circuit integrat (IC), astfel încât să împartă o temperatură comună. În ciuda acestei limitări de proiectare, un amplificator de oglindă de curent sau o configurație de scufundare este comună pentru multe circuite ca o formă de regulator care ar putea fi realizată și de rezistențele din circuit. Acest lucru se datorează faptului că este mai ușor să fabricați tranzistori pe suprafața de siliciu a circuitelor integrate decât să gravați componentele rezistenței pe ele.