rogerk8, Tack för ditt snälla omdöme om inlägget.
Re motstånd försämrar inte spegeln vid små strömmar, så det är inte en anledning att inte ha dem.
Provade du varianten med tre eller fyra transistorer? Bara den med fyra ger samma Vce, som är bra för låg early effect och den termiska transientens påverkan. Jag tolkar dig som att du provade den med tre transistorer.
Jag förstår inte det du skriver
här
Referensspänningen över R1 blev mycket riktigt Vcc-2Vbe men utströmmen blev mer än dubbla referensströmmen dvs en spänning över utgångsresistansen (R2=R1/2) överstigandes basspänningen på Wilson-trissan (T3).
När man har en Willson så måste man komma ihåg vilken port som är Iin och vilken som är Iut.
Det blir tvärt om mot Q1/Q2 än i en "enkel" spegel, men om du följde ritningen på wiki så blev det rätt.
Jag kom på en sak till som inte nämnts tidigare och troligen är det som ger dig ditt problem från början.
Jag förmodar att du har matchat transistorerna för Vbe så gott du kan, annars kommer du inte att kunna bygga en spegel som blir bra över hela ström spannet.
Jag antar vidare att du INTE har matchat transistorerna för re? (re är transistorns interna emitter resistans).
Om du ska jobba med strömmar på 500mA kommer varians i re mellan olika transistorer att ge ett icke försumbart fel.
Med ett fel på 2 ggr som du anger att du får (utan Re) så krävs en diff i Vbe på ca 23mV (känt faktum) och vid en Ic = Ie = 500mA kan det uppstå om re varierar med 0.046 ohm mellan de två transistorerna.
Då re normalt är runt några ohm så är 0.046 inte en stor varians utan kan förväntas.
Att matcha fram re är lite mer jobb än med Vbe så i din krets borde du använda Re motstånd, tänk bara på att om du vill ha bra spegling (Iut = Iin) så måste de två Re vara lika väl matchade, så klart. Med Re >> [diff]re så försvinner det problemet.
Med matchade Vbe vid låg ström (vid låg kompenserar motkopplingen från Re mindre) och matchade Re vid hög ström (då re annars skulle börja förstöra) så är själva spegeln ok.
Kvar är att hantera den termiska transienten vid ändrad ström. Det gör du då med ett buffert steg på utgående transistorn (den som annars kommer ha högre Vc) som ger de båda transistorerna samma Vc ("in" transistorn kommer ha Vce = Vbe).
Det är bl.a. det man får i en Willson så du kan hålla dig till den kopplingen men komplettera med Re, glöm bara inte vad som är ut/in och se till att du inte vänder Q3/Q4 fel mot Q1/Q2.
Jag föreslår att det ena Re görs justerbart (då behöver du inte heller matcha dem) t.ex. genom att ett av dem parallell kopplas med trimpot och resistor i serie (så det inte blir kortis om du vrider trimmen i ändläge). Välj värden så du får rätt justermån. Då kan du justera fram bra spegling vid hög ström där re spökar, vid låg ström är det Vbe som styr.
Lycka till!