this linear ramp generator uses a DAC, a transistor array, MOSFET switches, and current-steering techniques to achieve 14-bit linearity
op-amp adder that sums a reference voltage with the voltage on C1 allows the ramp generator and the triangle-wave generator to charge capacitor linearly