Luke Harold Miles
01/24/2024, 7:54 PMStefan Schippers
01/26/2024, 10:09 AMpfet_01v8_lvt
transistors. If you need the opamp for different input dynamic range you may consider a nfet input stage or a rail to rail (nfet + pfet) stage.Luke Harold Miles
02/20/2024, 7:56 PMLuke Harold Miles
02/20/2024, 8:03 PMStefan Schippers
02/21/2024, 12:55 AMbandgap_opamp
, this Opamp has an offset compensation input (ADJ). This adjustments is done with a secondary OTA, zero_opamp
. This secondary OTA in a first phase cancels out its own offset, then it cancels out the bandgap offset.
This setup has the advantage that the primary bandgap_opamp
is never disconnected from the control loop. Some other offset cancellation techiques use different approaches, like chopping (swapping inputs / outputs) but this causes some switching noise so a LPF filtering is probably needed.
The tb_bandgap_opamp
is just a testbench for testing the zero_opamp
OTA (followed by a gain stage) used to sense a 1mV input differential signal. This would be impossible without some offset cancellation, since mos transistor mismatches yield differential input equivalent offsets in the range of 8-15mV even if using big and matched transistors.
See the attached short pdf for some background (it's a 24 year old doc, so may be little outdated, schematics were already drawn with xschem though 😄).Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by