Design Ideas: August 15, 1996
The circuit in Figure 1 allows you to measure light using a regular digital voltmeter. The TSL230B (IC1) is a programmable light-to-frequency converter whose output frequency is proportional to the light level. Inputs S0 and S1 set the sensitivity of IC1 to 1X, 10X, or 100X. S2 and S3 control the internal programmable divider (see the tables in the figure). When S0 is high and S1, S2, and S3 are low, a 1V output is equivalent to an irradiance of 1 mV/cm2.
IC2A, IC2B, R1, R2, C1, and a 4-MHz crystal form a stable oscillator. This oscillator's output clocks IC3's 12-bit binary counter through IC2D. The output of IC1 resets the counter through C2 and R3. Once IC3 resets, its Q9 output is low, and the output of IC2C is high. IC2D's gate is open, which allows IC3 to count. When the Q9 output goes high, it blocks the gate to disable the clock until IC3 resets again. Every time IC3 resets, the Q8 output of IC3 forms a 32-µsec pulse. R4 and R5 divide and C3 averages this output to drive a digital voltmeter. The less light, the longer the reset time and the lower the meter reading.
Table 1Measurement results | |||
---|---|---|---|
Light source | Distance (ft) |
IC1 output frequency
(kHz) |
Measured voltage (mV) |
25W incandescent | 5 | 1.29 | 166 |
75W incandescent | 5 | 5.08 | 656 |
When SO and S3 are low and S1 and S2 are high, tests reveal the results in Table 1. IC1 has a 1 to 10,000 measurement range with full-scale resolution. The full-scale linearity of this IC over the entire range is 0.5%. Measurement time takes less than 100 µsec. Other advantages include a 0.1%/°C temperature coefficient and a 0.5%/V supply-voltage sensitivity. (DI #1908)