Circuitos SC (Switched Capacitors) φ1 φ1 VC VI C φ2 VO IO φ2 VC VI VO IO Q TS φ1 : C se carga hasta VC = VI φ2 : C se descarga hasta VC = VO ; Q = (VI − VO )C O) Corriente promedio: Ib = TQs = (VI − VO ) TCs = (VI − VO )Cfs = (VIR−V eq 1 Req = Cf s El circuito se comporta como una resistencia si consideramos tiempos largos (∆t T s) Circuitos SC (Switched Capacitors) Integrador de Tiempo Continuo Integrador S. C. C C2 φ1 R Vi Vo H(s) = Av = Vi −1 RC s −1 RC VC φ2 Vo C1 H(s) = Av = −C1 fs C2s −C1 C2 fs Tiempo continuo - R y C son valores absolutos =>Variaciones grandes - Se necesitan mecanismos de ajuste (sintonía) S. C. (tiempo discreto) - Cocientes de capacidades (C1/C2) =>valores precisos (sin sintonía) La precisión sólo está limitada por el mismatch entre condensadores - Ancho de banda proporcional a la frecuencia del reloj, f s Sistemas de tiempo discreto (Muestreados) fs > 2 × fmax (teorema de Shannon-Nyquist) Análisis mediante transformada Z z −1 ≡ retardo de un ciclo de reloj Función de transferencia genérica: −1 +···+a z −n Y (z) o+a1 z n H(z) = X(z) = a1+b −1+···+bm z −m 1z Dominio del tiempo (xi : entrada en el ciclo actual, xi−n: entrada hace n ciclos): Y + b1z −1Y + · · · + bm z −mY = a0X + · · · an z −nX yi = a0 xi + a1 xi−1 + · · · + anxi−n Respuesta en frecuencia: Evaluar H ejω/f s → − b1 yi−1 − b2yi−2 − · · · − bm yi−m (sustitución: z ↔ ejω/f s ) Sistemas de tiempo discreto (Muestreados) Ejemplo: 1+z −2 H(z) = 1−1,46 z −1+0,81 z −2 Lugar de las raíces Respuesta en frecuencia (magnitud) 20 fs/4 +j ω/fs fs/2 jω /fs 0 fs Ganancia (dB) e 10 Ceros 0 Polos -10 -20 −1 +1 −j 3fs/4 -30 -40 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Frecuencia normalizada 0.4 0.45 0.5 Equivalencias Tiempo Continuo / Discreto - Transformación de Euler xi−xi−1 d 1 −1 X sX ≡ dt x(t) ≈ ≡ Ts 1 − z Ts 1 −1 sustitución s ↔ Ts 1 − z - Poco precisa para frecuencias altas (error en la fase ≡ retardo de 1/2 ciclo) - Transformación bilineal 2 1 − z −1 s ↔ Ts 1 + z −1 - Más precisa (sin error en la fase) - Aún así puede ser necesario el Prewarping en frecuencias altas: ω0 Cambiar frecuencias de polos y ceros por ωpw = 2fs tan 2f s La respuesta en frecuencia es la misma en CT y DT para ω0 Integradores S.C. - Bloque básico en filtros, convertidores A/D, etc. C2 φ1 φ2 Vi C1 C par Sustr. − C par se suma a C 1 => error Vo − Este circuito no se usa en la práctica Integradores S.C. Integrador Inversor φ1 C2 Q φ2 C1 Vi φ1 C par2 φ2 φ2 φ1 C par1 Vo Vo Hold Transp instante de muestreo Hold salida válida - Cpar2 siempre tiene la misma tensión => no transfiere carga => Sin error fase φ1 : VC1 = 0 1 fase φ2 : VC1 = VI ; Q = ∆VC1 C1 = VI C1 ; ∆VO = −Q/C2 = −VI C C2 C1 VO i = VO i−1 − VI i C 2 1 Vo = −C1 H(z) = V C2 1−z −1 I - Durante φ2 el integrador está transparente (Track & Hold) Integradores S.C. Integrador No Inversor (fases cruzadas) φ1 C2 φ1 C1 Q Vi φ2 φ2 φ2 φ1 retardo Vo Vo Hold muestra i−1 Hold Hold muestra i instante de muestreo salida válida fase φ1 : VC1 = VI 1 fase φ2 : VC1 = 0 ; Q = ∆VC1 C1 = −VI C1 ; ∆VO = −Q/C2 = +VI C C2 +C1 z −1/2 V o H(z) = V = C 1−z −1 2 I - El integrador nunca está transparente => Sample & Hold - El retardo de medio ciclo se traduce en un numerador z −1/2 Dinámica de los Integradores S.C. - Fase 1. Carga de condensadores C2 φ1 C1 φ1 φ2 Vi Vi φ2 r on φ1 C Verr Vi Vo φ1 T1 r on Vc 0 Verr = exp −T1 Vi 2 ron C T1 ; si VVerr = 10−4 entonces ron = 18,4 C i - Fase 2. Cambio en la salida del operacional φ2 T2 TSR TSet ∆VO2 ∆VO O TSR = ∆V SR V err VO SLEW RATE SETTLING ; Verr = ∆VO2 exp (−BW TSet) Verr = 10−4 Si ∆V o2 queda: 2 ; BW = GBW C C+C 1 2 GBW = T9,2 Set 1 1+C C2 Dinámica de los Integradores S.C. Ejemplo: Datos de partida: fs = 10 M Hz TSR = TSet = 22,5 ns T1 = 45 ns C1 = C2 = 1 pF Se obtiene: ron < 2,4 kΩ SR > 124 V /µs GBW > 130 M Hz T2 = 45 ns ∆Vo < 2,8 V 2 1 BIQUAD FLEISHER−LAKER 2 C 1 E 2 1 D 2 Vin 1 B 2 G 2 F 1 2 A Vo 1 1 2 1 J −2 z 1 2 H −2 z 1 − 1 2 −2 z 1 2 A G − B D I B − J + B I B A E z B D −1 −2 − F B + A C B D + E D + 1+ F B 2 I 1 B D −1 +z H(z)= Vo’ 2 B A H − 1 D B − H D −1 H +z D 1+ F B + G D − J C B D +2 E D + I −2 z 1− A E B D +z −1 −2 − F B + A C B D + E D 1 - Permite implementar cualquier H(z) con numerador y denominador de 2 o grado + 1+ C B D H’(z)= 2 J E J F B + E D − G D 1+ F B Circuitos SC. Simplificaciones C1 mismas fases C1 φ2 A A φ1 C C2 C2 φ2 φ2 B B C φ1 φ2 C φ2 φ1 φ1 φ1 φ1 C φ2 C φ2 − C iguales φ2 φ1 − Fases cruzadas y sin cruzar Circuitos SC. Reglas de escalado 1. Si todos los condensadores conectados a la salida de un operacional se multiplican por µ, la amplitud de dicha salida se divide por µ y el resto no cambia. (útil para igualar amplitudes y maximizar el rango dinámico) 2. Si todos los condensadores conectados a la tierra virtual de un operacional se multiplican por µ, las salidas no cambian (facilita la selección de valores para los condensadores) 3. Si todos los condensadores conectados entre la entrada y tierras virtuales se multiplican por µ, la ganancia del sistema se multiplica por µ (permite el ajuste final de la ganancia)