i want to realize a timer using capacitor charging method, not by a osillator. that is, i use a current I1 to charge a capacitor C1, according the relationship: I1*t=C1*V1, then the time t is proportional to V1; however, for a long time timing, for ex, 10ms, then, I1 will be very small, or C1 will be very large(cannot be integrated in the chip); for I1=100nA, t=10ms, V1=1, C1=1nF, 1nf is too large to integrate in the chip inside. then, is there any way to solve this problem?
i know a method called capacitor boosting, but if i boost a capacitor by 1000 times (1pF --> 1nF), then amplifier gain will be 1000, for such a big gain, the power consumption will be large, and the resisitor area will be large too(10K vs 10M), and any other methods?
thanks all.