Afgelopen tijd zat ik nog even te denken over dit onderwerp, en ik kon niet achterhalen waarom mijn aangepaste ontwerp niet werkte. Ik heb toen Simetrix geïnstalleerd en na een uur of zo aan experimenteren vastgesteld dat ik het niet voor elkaar kreeg om de schakeling zelf te simuleren.
Toen heb ik met de middelen die ik had een equivalente schakeling gebouwd, en die werkte zoals ik had berekend! Geen idee wat er in de simulaties mis is gegaan, maar het basisconcept lijkt te werken. Ik heb voor mijn tests de volgende schakeling gebruikt:
Ik heb hier niet heel veel P-kanaals MOSFETs, ik heb geen voeding die over de 20V komt en ik had geen zin in enorme heatsinks om de warmte af te voeren, dus ik heb de waarden in het schema een beetje getweaked om te kunnen werken met mijn middelen. Ik heb dus de schakeling "gespiegeld" om met NPNs en een N-MOSFET te werken, en de spanning en de stroom verlaagd om de dissipatie te beperken tot een paar Watt. De lagere voedingsspanning had als bijkomend voordeel dat de zener niet meer nodig was. Een ontkoppelelco bleek wel nodig, daarvoor heb ik een reguliere 100µF/50V in de schakeling gestoken.
Met deze opstelling zou je een stroom van ongeveer 0,429A verwachten (~0,95mA door de 100Ω weerstand en uiteindelijk dus ongeveer 95mV over de 0,22Ω weerstand), en in de werkelijkheid kwam ik op 0,417A met minimale invloed van de grootte van de gebruikte lastweerstand. In een eerdere versie van de schakeling (je ziet hem net links staan) had ik last van een soort ruis/drift die soms opkwam, dus ik denk dat er een ruisend component in de schakeling zat die samen met de enorme openlusversterking van de senseweerstand naar de drain van de MOSFET problemen veroorzaakte. Niet ontdekt wat de bron was helaas.
Vervolgens heb ik geprobeerd met mijn heteluchtstation om een soort gesimuleerde temperatuursweep te doen (kamertemperatuur naar 100°C), maar het is daarbij heel belangrijk dat de transistoren exact gelijk verwarmd worden, wat onmogelijk bleek: de stroom ging alle kanten op. Misschien is dat nog wel te testen met gematchte paren zoals ik die vroeger kende zoals de MAT-01, SSM2210, 2SC3381 of CA3046, maar die dingen zijn tegenwoordig nauwelijks meer te krijgen en kneiterduur (en ik heb er ook geen liggen). In SMD kan je wel handige niet-monolitische exemplaren krijgen (de BC846BDW1 bijvoorbeeld), dus misschien beun ik daarmee nog weleens een adapterbordje in elkaar voor dit doel (als ze samen in een huisje zitten zou dat al een ordegrootte beter moeten zijn). De schakeling is wel zeer afhankelijk van de voedingsspanning op de 2 12kΩ weerstanden, dus het kan wat waard zijn die apart te voeden met een kleine regelaar.
In elk geval maakt dit mogelijk om een stroombron met een extreem lage dropout te maken, tussen de drain van de MOS en de minus van de binnenkomende voeding zit op dit moment slechts 0,4Ω met potentie voor minder, dus wellicht gebruik ik deze schakeling in de toekomst nog wel. Simetrix zal voor mij echter een grotere uitdaging worden. Ze hebben prachtige voorbeeldschakelingen waar alles vlekkeloos verloopt, maar hoe je het opzet, geen idee...
Anyway, ik zit volgens mij al veel te lang te typen in een verouderd topic, maar misschien heeft iemand er nog wat aan. Als ik ooit nog eens de geest krijg om aan het testen te gaan met een dualtransistor (of dat Simetrix eens door krijg, het lijkt potentie te hebben) dan zal ik de resultaten nog wel even laten weten.