Tema 12: Familias Lógicas. Contenidos 12.1 Objetivos 12.2 Curva de Transferencia y Respuesta Temporal 12.3 Familia RTL 12.4 Familia TTL. NAND-2 12.5 Familia NMOS 12.6 Familia CMOS 1 12.1 Objetivos Las distintas puertas y elementos de memoria que se han usado en circuitos digitales están diseñados en base a transistores de todo tipo y diodos. El objetivo de este tema es aprender a analizar y diseñar distintas puertas lógicas usando diferentes tipos de tecnologías (Transistores) 2 12.2 Curva de Transferencia y Respuesta Temporal Es la representación gráfica de la tensión de salida en función de la tensión de entrada. VO Vi 3 12.2.1 Curva de Transferencia Ideal Es la curva de transferencia que se esperaría encontrar en el caso de funcionamiento ideal de una puerta lógica Para un inversor esperaríamos encontrar algo como esto: VO VDD Vi Vo Vi VDD/2 4 12.2.2 Curva de Respuesta Temporal Es la curva que muestra, para una puerta lógica, la tensión de salida en función del tiempo cuando cambian las entradas en el tiempo Para un inversor esperaríamos encontrar algo como esto: V VDD Vi t Vo t 5 12.2.2 Curvas Reales VO Curva de Trans. IDEAL VDD Curva de Trans. REAL Vi VDD/2 VO Respuesta temporal. IDEAL t Respuesta REAL t 6 12.2.3 Puntos Característicos de la Curva de Transferencia VO ⌂ VOH: Máxima Tensión que puede proporcionar la puerta en su salida ⌂ VOL: Mínima Tensión que puede proporcionar la puerta en su salida ⌂ Vth: Vo =Vi = Vth ⌂ VIL: Máxima Tensión que podemos considerar un 0 lógico de entrada ⌂ VIH: Mínima Tensión que podemos considerar un 1 lógico de entrada VDD VOH Vth VOL Vi VIL Vth VIH VDD 7 12.2.3 Puntos Característicos de la Curva de Transferencia VO VDD dVo 1 dVi VIL y VIH son los puntos en los que empieza a haber un cambio apreciable en la salida aunque la entrada cambie poco dVo 1 dVi Vi VIL VIH VDD 8 12.2.4 Márgenes de Ruido, ancho de transición y Excursión Lógica (NM, TW Vl) NM H VOH VIH NM L VIL VOL NM Min ( NM H , NM L ) TW VIH VIL ⌂ NM: Margen de Ruido ⌂ TW: Ancho de Transición ⌂ Vl: Excursión Lógica Vl VOH VOL 9 12.2.5 Tiempos característicos de la respuesta temporal ⌂ tdH: Tiempo de Retraso de estado alto ⌂ tHL: Tiempo de Bajada ⌂ tPHL : Tiempo de Propagación alto-bajo Voltaje VOH 0.9VOH tdH tHL 0.5VOH tPHL 0.1VOH tiempo 10 12.2.5 Tiempos característicos de la respuesta temporal ⌂ tdL: Tiempo de Retraso de estado bajo ⌂ tLH: Tiempo de Subida ⌂ tPLH : Tiempo de Propagación bajo-alto Voltaje VOH 0.9VOH 0.5VOH tPLH tLH tdL 0.1VOH tiempo 11 12.3 Familia RTL. Inversor RTL -> Resistor Transistor Logic Ecuaciones de Nudos y Mallas Inversor RTL Vi RB I B VBE IC IB IE VCC RC I C VCE I E IC I B Vo VCE 12 12.3.1 Función de Transferencia del Inversor RTL Transistor cortado si: Vi VBEon I B 0 Transistor off Inversor RTL IC I C 0 Vo VCE VCC Transistor saturado si: IB Vi I B I C VCE Transistor SAT Vo VCESat 0.2V El resto de valores de Vi tiene al transistor en su Zona Activa Directa (Z. Lineal): 13 12.3.2 Ejemplo de Cálculo de función de transferencia del Inversor RTL Vi 0.7V I B 0 Transistor off I C 0 Vo VCE 5V . IC Hagamos Vi > 0.7 V y supongamos que Q está en Z. Lineal: IB Vi 0.7 V 0.7 IC I B i RB RB VO 5 I C RC 5 IB VBEon 0.7V VBESat 0.8V 70 VCESat 0.2V RC (Vi 0.7) 9.9 7Vi RB Seguiremos en Z. Lineal siempre que VO > VCESat VO 9.9 7Vi 0.2V Vi 9.7 1.39V 7 Para valores Vi > 1.39 V Q está en Z. Saturación: VO 0.2V 14 12.3.2 Ejemplo de Cálculo de función de transferencia del Inversor RTL VO VOH 5V Z. Corte Z. Lineal Z. Saturación VO 9.9 7Vi IC dVO 7 dVi IB VOL 0.2V VBEon 0.7V VBESat 0.8V 70 VCESat 0.2V VIL 0.7V VI VIH 1.39V VO 9.9 7Vi Vth Vi VO Vth 1.24V 15 12.3.3 Potencia consumida por el Inversor RTL VO VOH 5V P I C VCC I B Vi P0 IC P I C 5 I B Vi IB Vi 0.7 V 0.7 5 i Vi 10 K 10 K P 4.8mA 5V VOL 0.2V Vi 0.8 Vi 10 K VBEon 0.7V VBESat 0.8V 70 VCESat 0.2V VIL 0.7V VI VIH 1.39V VO 9.9 7Vi Vth Vi VO Vth 1.25V 16 12.3.4 Márgenes de Ruido, Fan-Out NM H VOH VIH 5 1.39 3.61V NM L VIL VOL 0.7 0.2 0.5V NM 0.5V ⌂ Fan-Out: Máximo Número de Puertas del Mismo tipo que se pueden conectar a la salida de una dada VBEon 0.7V VBESat 0.8V 70 VCESat 0.2V El número Max. de puertas, será aquel que haga NMH=0 (VOH = VIH) 17 12.3.4 Márgenes de Ruido, Fan-Out IC Qi Vi 0V . Qi off Pero el resto de Transistores estará saturado ( ya que su entrada es un 1-lógico ) IC RB 10 K RC 1K VBEo n 0.7V VBES a t 0.8V 5 0.8 VOH 5 I C 1 VIH 1.39V RB RC N IC 5 0.8 3.61 N 61.2 RB RC N 70 VCES a t 0.2V N 61 18 12.4 Familia TTL. Nand-2 TTL -> Lógica Transistor Transistor Puerta Nand de 2 entradas Transistor de Pull-Up Transistor de Pull-Down 19 12.4.1 Análisis Nand-2 TTL Si VA o VB son 0 V. Q1 SAT (VBEQ1 en directa y VBCQ1 en directa) VCEQ1 = 0.1 Q4 VB2 = 0.1 V. Q2 OFF Q3 OFF VOH = 5 – 2·VBEon = 3.6 V. Q1 VBEon 0.7V VBESat 0.8V F 100 VCESat 0.1V Q2 Q3 Si en algún momento VA o VB quedan a 0 Q2 y Q3 seguirán OFF y Vo = VOH (NAND) Si VA y VB son 0.6 V. VB2 = 0.7 V. Q2 ON Q3 OFF Mayores incrementos de VA o VB aumentan la tensión VB2 y bajan VB4 Comienza a caer Vo 20 12.4.1 Análisis Nand-2 TTL El siguiente cambio ocurre cuando Q3 ON (VB3 = 0.7 V) Hacemos un análisis β→∞: Q4 VBE 3 0.7V I E 2 Q1 VBEon 0.7V VBESat 0.8V F 100 VCESat 0.1V I C 2 I E 2 0.7mA Q2 Q3 0.7 0.7mA 1k VBE 4 5 0.7mA 1.6 k 3.88V VO VBE 4 1.4 2.48V Y eso pasa cuando VA o VB valen: Vi 2 VBEon VCESat 1.4 0.1 1.3V 21 12.4.1 Análisis Nand-2 TTL El último cambio ocurre cuando Q3 SAT Vo = 0.1 V Q4 VCE 2 VB 4 VB 3 VB 4 2VBEon 0.1 VB 3 0.8V Q1 VBEon 0.7V VBESat 0.8V F 100 VCESat 0.1V VCE 2 1.3V Z . Lineal Q2 Q3 VB 2 VBEon 2 VBESat3 1.5V Para lo cual VA y VB deben valer: Vi 1.5V VCESat1 1.4V Cuando VA y VB alcanzan los 1.5V →VCE1 = 0 Cuando VA y VB alcanzan los 1.6V →VEC1 = 0.1 Z. Saturación Inversa 22 12.4.1 Análisis Nand-2 TTL Estaremos en Q1 SAT INV hasta que esté polarizada en inversa la unión VBE1, sabiendo que: Q4 Q1 VBEon 0.7V VBESat 0.8V VB1 VBEon1 VBEon 2 VBESat3 VB1 0.7 0.7 0.8 2.2V Eso pasará cuando: Q2 Vi 2.2V Q3 A partir de ahí, Q1 Z. LIN INV F 100 VCESat 0.1V 23 12.4.2 Curva de Transferencia Nand-2 TTL VO Q2 off Q3 off Q4 Q2 on-lin Q3 off VOH 3.6V Q2 Q1 2.48V Q2 on-lin Q3 on-lin Q3 Q2 on-lin Q3 on-sat Q1 lin,inv VOL 0.1V 0.6V VIL 1.3V 1.4V VIH Vi (VA y VB ) 2.2V 24 12.4.2 Curva de Transferencia Nand-2 TTL Q4 Q2 Q1 NM H VOH VIH 3.6 1.4 2.2 V NM L VIL VOL 0.6 0.1 0.5 V NM Min ( NM H , NM L ) 0.5 V Q3 25 12.4.2 Resumen TTL y RTL VOH < VDD (Nand-2) VOL > 0 Consumo de potencia (con salida estable) Existencia de Fan-Out Circuitos muy rápidos (I elevadas) 26 12.5 Familia NMOS. Inversor Compuesta por Resistencias y Transistores NMOS Normalmente, son transistores NMOS de enriquecimiento, pero no siempre Son más sencillos de fabricar que las familias bipolares Fan-Out infinito (IG=0) 27 12.5 Familia NMOS. Inversor El transistor NMOS puede pasar por todas sus zonas de operación dependiendo de los valores de Vi y Vo VO VGS VTO Transistor ON Vi VTO VD VG VS Z. Corte Vo Vi VTO VDS VGS VTO Transistor SAT Vo Vi VTO Z. Saturación VDS VGS VTO Transistor LIN Vo Vi VTO Z. Lineal Vi VTO 28 12.5.1 Función de Transferencia del Inversor NMOS Vi VT VO Transistor OFF I D 0 VO VDD VOH VDD Z. Corte Vo Vi VTO Z. Saturación VD VG Z. Lineal VS Vi VTO 29 12.5.1 Función de Transferencia del Inversor NMOS Vi VT Transistor ON Si Vo Vi VT Transistor SAT IR ID VO 2 VDD Vo n (Vi VT ) RD 2 VOH VDD Z. Corte Z. Saturación Vo Vi VTO VD VG Z. Lineal Vi VS VTO 30 12.5.1 Función de Transferencia del Inversor NMOS Vi VT Transistor ON Si Vo Vi VT Transistor LIN IR ID VDD Vo n RD 2 2(Vi V ) Vo Vo 2 T VOH VDD VO Z. Corte Z. Saturación Vo Vi VTO VD VG Z. Lineal VS Vi VTO 31 12.5.2 Ejemplo de Cálculo de Puntos característicos de la curva de transferencia del Inversor NMOS Un inversor NMOS tiene: RD=10 kΩ βn=500 μA/V2 VTO=1 V VDD=5 V VO VOH 5V Z. Corte Z. Saturación Vo Vi VTO VOH VD VG Z. Lineal VS Vi VTO 32 12.5.2 Ejemplo de Cálculo de Puntos característicos de la curva de transferencia del Inversor NMOS VOL VD VO VG VS Vi VDD Vi VT VOH 5V Transistor ON Z. Corte Vo Vi VTO Si Vo Vi VT Transistor LIN IR ID VDD Vo n RD 2 VDD Vo n RD 2 2(V V )V V 2 DS GS T DS 2(V V )Vo Vo 2 DD T 2 5 Vo mA 0.25 2 2(5 1)Vo Vo 10 V VOL 8.15V Vo VOL Z. Saturación VOL 0.25V Z. Lineal Z. Saturación VOL 0.25V Vi VTO Vi 5V 33 12.5.2 Ejemplo de Cálculo de Puntos característicos de la curva de transferencia del Inversor NMOS VIH VO Si Vo Vi VT Transistor LIN 2 V Vo n I R I D DD 2(VGS VT )VDS VDS RD 2 VDD Vo n RD 2 2(Vi V )Vo Vo 2 T VD VG VS VOH 5V Z. Corte Z. Saturación Vo Vi VTO 2 5 Vo mA 0.25 2 2(Vi 1)Vo Vo ( A) 10 V dVo 1 ( B) dVi Z. Lineal Vi VTO VIH 34 12.5.2 Ejemplo de Cálculo de Puntos característicos de la curva de transferencia del Inversor NMOS VIH 2 5 Vo mA 0.25 2 2(Vi 1)Vo Vo ( A) 10 V dVo 1 ( B) dVi VD VO VG VS VOH 5V Z. Corte Z. Saturación Vo Vi VTO Para utilizar esto, derivamos los 2 lados de (A) respecto a Vi quedando: 1 dVo dVo dVo (B) 0.252Vo 2(Vi 1) 2Vo 10 dVi dVi dVi 1 0.252Vo 2(Vi 1) 2Vo (C ) 10 Resolviendo (A) y (C): VIH 2.43V Vo 0.82V Z. Lineal VO 0.82V Vi VIH 2.43V 35 ¡¡Comprobar Zona LIN!! 12.5.2 Ejemplo de Cálculo de Puntos característicos de la curva de transferencia del Inversor NMOS VIL 2 2 5 Vo n mA (VGS VT ) 0.25 2 (Vi 1) 10 2 V dVo 1 ( B) dVi ( A) VO VD VG VS Z. Corte Z. Saturación Vo Vi VTO VO 4.9V Para utilizar esto, derivamos los 2 lados de (A) respecto a Vi quedando: 1 dVo (B) 10 dVi 1 0.5(Vi 1) (C ) 10 Z. Lineal Resolviendo (A) y (C): VIL 1.2V Vo 4.9V ¡¡Comprobar Zona SAT!! Vi VIL 1.2V 36 12.5.2 Ejemplo de Cálculo de Puntos característicos de la curva de transferencia del Inversor NMOS Vth VO 2 2 5 Vo n mA (VGS VT ) 0.25 2 (Vi 1) 10 2 V 2 5 Vth mA 0.25 2 (Vth 1) 10 V VD VG VS VOH 5V Z. Corte Z. Saturación Vo Vi VTO Resolvemos la ec. de segundo grado quedando: Vth 2.08V Vth ¡¡Comprobar Zona SAT!! Z. Lineal Vi Vth 37 12.5.3 Márgenes de Ruido del Inversor NMOS VD VG VS NM H VOH VIH 5 2.43 2.57 V NM L VIL VOL 1.2 0.25 0.95 V NM Min ( NM H , NM L ) 0.95 V 38 12.5.4 NAND-2 y NOR-2 NMOS NOR-2 NAND-2 39 12.6 Familia CMOS 12.6.1 Inversor CMOS S Vi Vo G D G D S Vi ↑→ NMOS ON, PMOS OFF→ Vo↓ Vi ↓ → PMOS ON, NMOS OFF→ Vo↑ 40 12.6.1 Función de Transferencia del Inversor CMOS S G VGSn VTOn Transistor N ON Vi VTO VO S VDD Vi VTOp Transistor P ON Vi VDD VTOp VSGp VTOp N-Corte Vo Vi VTOp P-LIN VDSn VGSn VTOn Transistor N SAT Vo Vi VTO VSDp VSGp VTOp VDD Vo VDD Vi VTOp Transistor P SAT Vo Vi VTOp G D D Vo Vi VTO N-SAT P-SAT N-LIN VTOp P-Corte VTOn VDD VTOp 41 Vi 12.6.1 Ejemplo de Cálculo de los puntos característicos de la función de transferencia del inversor CMOS G Un inversor CMOS tiene: βn=βp VTOn=0.8 V VTOp=-0.8 V VDD=5 V VO D D G S N-Corte Vo Vi VTOp VOH 5V VOH P-LIN NMOS OFF Vi 0 PMOS LIN IP IN 0 La ecuación anterior admite como solución VSDp = VDD-Vo = 0 Luego VOH = Vo = 5 V. Vo Vi VTO N-SAT P-SAT 2 I P p 2(VSGp VTOp )VSD VSD 0 2 S N-LIN VTOp P-Corte VTOn VDD VTOp 42 Vi 12.6.1 Ejemplo de Cálculo de los puntos característicos de la función de transferencia del inversor CMOS G VOL VO D D G S NMOS LIN Vi 5V PMOS OFF IN IP 0 IN S N-Corte Vo Vi VTOp VOH 5V Vo Vi VTO 2 n 2(VGSn VTOn )VDS VDS 0 2 P-LIN La ecuación anterior admite como solución VDSp = Vo = 0 Luego VOL = Vo = 0 V. N-SAT P-SAT N-LIN VTOp P-Corte VOL 5V VTOn Vi 5V 43 Vi 12.6.1 Ejemplo de Cálculo de los puntos característicos de la función de transferencia del inversor CMOS G VIH NMOS LIN Suponemos PMOS SAT IN VO IN IP 2 2 n 2(VGSn VTOn )VDS VDS p (VSGp VTOp ) I P 2 S N-Corte Vo Vi VTOp 2 2 n 2(Vi VTOn )Vo Vo p (VDD Vi VTOp ) ( A) 2 2 P-LIN Para utilizar esto, derivamos los 2 lados de (A) respecto a Vi quedando: P-SAT N-LIN dVo dVo 2Vo 2(VDD Vi VTOp ) dVi dVi 2Vo 2(Vi 0.8) 2(5 Vi 0.8) (C ) Luego de (A) y (C) resolvemos el sistema: VIH 2.925V Vo 0.43V ¡¡Comprobar Zonas!! Vo Vi VTO N-SAT (B) 2Vo 2(Vi VTOn ) D D G 2 dVo 1 ( B) dVi S P-Corte VIH 44 Vi 12.6.1 Ejemplo de Cálculo de los puntos característicos de la función de transferencia del inversor CMOS G VIL NMOS SAT Suponemos PMOS LIN IN n 2 n 2 2 (VGSn VTOn ) 2 (Vi VTOn ) VO IN IP p 2(VSGp VTOp )VSD VSD I P G N-Corte 2 p 2(VDD Vi VTOp )(VDD Vo ) (VDD Vo ) ( A) 2 dVo 1 ( B) dVi Para utilizar esto, derivamos los 2 lados de (A) respecto a Vi quedando: dVo 2(Vi VTOn ) 2(VDD Vo ) 2(VDD Vi VTOp ) dVi dVo (B) 2(VDD Vo ) dVi 2(Vi 0.8) 2(5 Vo ) 2(4.2 Vi ) 2(5 Vo ) (C ) Luego de (A) y (C) resolvemos el sistema: VIL 2.075V Vo 4.88V D D S 2 2 S Vo Vi VTOp P-LIN Vo Vi VTO N-SAT P-SAT N-LIN P-Corte Vi VIL 45 ¡¡Comprobar Zonas!! 12.6.1 Ejemplo de Cálculo de los puntos característicos de la función de transferencia del inversor CMOS G Vth NMOS SAT Suponemos PMOS SAT IN n 2 n 2 2 (VGSn VTOn ) 2 (Vi VTOn ) p 2 VO IN IP p 2 (VDD Vi VTOp ) Si n Vo Vi VTOp 2 VTOn n (VDD VTOp ) ) p 1 G N-Corte De donde: Vth P-LIN Vth P-SAT N-LIN p P-Corte VDD Vth VTOp 2 Vth 2.5V Vo Vi VTO N-SAT n p VTOn D D S (VSGp VTOp ) I P 2 S ¡¡Comprobar Zonas!! Vi Vth 46 12.6.2 Márgenes de ruido del inversor CMOS S G G D D NM H VOH VIH 5 2.925 2.075 V NM L VIL VOL 2.075 0 2.075 V NM Min ( NM H , NM L ) 2.075 V S n p En este ejemplo son iguales porque: V V TOn TOp 47 12.6.2 Conclusiones sobre la función de transferencia del inversor CMOS S G Potencia VO Con entradas Vi = 0 o Vi = VDD → P=0 D D G S N-Corte VOH y VOL P-LIN Son respectivamente VDD y 0 V. N-SAT Vth I = 0 en los extremos P-SAT N-LIN P-Corte Si I=0 porque N-Corte o P-Corte → el transistor que conduce está en Z. Lineal con VDS o VSD = 0 Vi Vth 48 12.6.3 Funciones Canónicas CMOS NAND-2 Operador AND → Transistores N en serie Transistores P en paralelo Operador OR → Transistores P en serie Transistores N en paralelo La salida es la negada de las operaciones anteriores NOR-2 49 12.6.3 Funciones Canónicas CMOS Parte PMOS DUAL de la NMOS F A( B C ) DE Hidalgo López, José A.; Fernández Ramos Raquel; Romero Sánchez, Jorge (2014). Electrónica. OCW-Universidad de Málaga. http://ocw.uma.es. Bajo licencia Creative Commons AttributionNonCommercial-Share-Alike 3.0 Spain 50