Professional Documents
Culture Documents
R3
C Port
input pin: treshold = Vdd/2 output pin: new state each 1/Fs (eg. interrupt cycle time)
R1 Uin R4 C
R2 Port
GND
Design Equations
Vdd Uinmax = 2 R1 R2 R1 R3 R1 R4
* 1 +
Vdd Uinmin = 2
* 1 -
R1 R2
R1 R3
R1 R4
Step 1
Select Uinmax, Uinmin and R1 and calculate R2 Vdd R2 = Uinmax - Uinmin * R1
R1 R3
R1 R4
Step 2
If (Uinmax + Uinmin) > Vdd R3 = (eg. leave R3 out) Vdd (Uinmax + Uinmin) - Vdd Rp = 1 R1 + 1 1 R2 + 1 R4 = Vdd 2*Uinmax * R1 * R1 8 8
Step 3
R4 = Check Uinmax and Uinmin for bit resolution N Uinmax must comply to : Uinmax < 2 N-1 * (Uinmax - Uinmin) Uinmin must comply to : Uinmin > Vdd - 2 N-1
* (Uinmax - Uinmin)
If (Uinmax + Uinmin) < Vdd R4 = (eg. leave R4 out) Vdd Vdd - (Uinmax + Uinmin) Rp = 1 1 R1 + 1 R2 + 1 R3 = Vdd 2*Vdd - 2*Uinmin * R1 * R1
Step 4
R3 = Calculate C for sample frequency Fs and bit resolution N 2N C= 4 * R2 * Fs R2 2 N * Rp * 1 + 1 1 *k2
k =
If (Uinmax + Uinmin) = Vdd (eg. leave R3 out) (eg. leave R4 out) Vdd Vdd + Uinmax - Uinmin * R1 = Vdd 2*Uinmax * R1 8 = 8
Step 5
Calculate total conversion time Tc 2N Tc = Fs