LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7...

20
TECNOLOGIA LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD LUMINICA: SE MIDE EN CANDELA (Cd) LED TIPICO: If = 10mA ---------> 1mCd Vcc Vd

Transcript of LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7...

Page 1: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

TECNOLOGIA

LED

R = (Vcc – Vd) / I (Vd: caida en el LED)

INTENSIDAD LUMINICA: SE MIDE EN CANDELA (Cd)

LED TIPICO: If = 10mA ---------> 1mCd

Vcc

Vd

Page 2: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

EXCITACION DE LEDS

Vcc

Rc Icsat

RB

IBsat

Vcc

Rc

RB

ICsat

IBsat

IC sat =

IBsat =

RB =

VCC - VdRC

ICsat

βmin

VCC - VBE

IBsat

Vcc

Rc Ic = 0

RB

IB = 0

Vcc

Rc

RB

IC= 0

IB= 0

b) Led apagado, transistores cortados

a) Led encendido, configuración NPN y PNP en saturación

Page 3: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

EXCITACIÓN CON CI

DISPLAY DE 7 SEGMENTOS

Page 4: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

DECODIFICADOR CON DRIVER

a b c d e f g

Vcc

EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORESa) Display ánodo común

Page 5: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

EXITACION DISPLAY

b) Display cátodo común

DISPLAY MULTIPLEXADO

Page 6: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

DISPLAY MULTIPLEXADO

a b c d e f g a b c d e f g

D1 D2

Ckanodo

EXCITACIÓN DE DISPLAY MULTIPLEXADOa)Esquema ánodo común

D2 D2D1

Ck

Según sea el valor de Ck estará excitado el display 1 o el display 2

Page 7: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

DISPLAY MATRIZ DE PUNTOS

Page 8: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

PLD – PAL – CPLD

FUNCIONESLOGICAS

y

LLAVESPROGRAMABLES

Fig. 1

Fig. 2

Input bufferand

inverters

x1 x2 xn

AND plane

x1 /x1 xn /x1

OR plane

Pk

P1

f1fm

Los PLD (Programmable Logic Devices) fueron introducidos en la decada del 70, son chips de propósitos generales para implementar circuitos lógicos – Un PLD puede usarse como una caja negra que contiene compuertas lógicas y llaves programables, tal como se observa en la Fig. 1Existen varios tipos de PLDs disponibles comercialmente. El primero de ellos fue un Programmable Logic Array (PLA), cuya estructura se observa en la Fig. 2

Page 9: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

EJEMPLO DE PLA

_ _ _P1 = x1 x2 ; P2 = x1 x3 ; P3 = x1x2x3 ; P4 = x1x3 , por lo que

_ _ _f1 = P1 + P2 + P3 = x1 x2 + x1 x3 + x1x2x3

Page 10: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

CIRCUITO ESQUEMATICO

Page 11: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

PALComo hemos visto en las PLAs ambos arreglos (planos AND y OR) son programables. Esto tiene dos dificultades para el fabricante. En primer lugar es de fabricación compleja por la cantidad de llaves , por otro lado son poco veloces. Este problema los llevo a mejorar el diseño y desarrollaron un dispositivo de arreglo AND programable y OR fijo.

Page 12: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

CPLD - MACROCELL

SD Q

Ck

Figura 5 - MACROCELL

FLIP-FLOP

MUXBUFFER

Al plano AND

SELECT ENABLE

En muchas PAL se agregan circuitos extras a cada salida OR, para proveer una mayor flexibilidad. Este circuito adicional a la salida OR se la denomina MACROCELL, se muestra en la siguiente lámina

Las PAL y PLA son útiles para implementar una gran variedad de pequeños/medianos circuitos digitales (Entradas mas salidas que no superen el numero de 32).Cuando se requiere mayor cantidad de entradas/salidas se recurre a un CPLD(Complex Programmable Logic Devices)

Page 13: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

ESTRUCTURA DE UN CPLD

Page 14: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

Un CPLD comprende múltiples bloques en un único chip con recursos de cableado interno para conectar los bloques. Cada bloque es similar a una PLA o PAL, por lo que en el esquema de la Fig. 6 nos referimos a cada block como PAL – like block

Page 15: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

FPGA

I/O block

I/O block

I/O I/O

Las FPGA (Field-programmable gate array), son dispositivos lógicos programables que soportan la implementación de una gran cantidad de circuitos lógicos ( en mayor escala que los PLD y PAL),.Otra diferencia de las FPGA con respecto a los PLD y PAL, es que su estructura no esta compuesta por compuertas AND/OR , en su lugar contienen blocks lógicos para implementar las funciones requeridas.

Bloque lógico Llaves de interconexión

Page 16: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

Cada bloque circuital en una FPGA, tipicamente tiene un pequeño numero de entradas y salidas (E/S). El block mas comumente utilizado es un look up table(LUT), el cual contiene celdas de almacenamiento, las que se utilizan para implementar simples funciones lógicas. Cada celda es capaz de mantener un simple valor lógico, ya sea un 0 o un 1. Este valor almacenado (0 o 1) es obtenido luego a la salida de la celda de almacenamiento.En la Fig. 2 se observa la estructura de una LUT.

A

B

X

f

MUXMUX

0

1x

f

Celdas dealmacenamiento

x f

0 A

1 B

x f

0 0

1 1

LUT 1 ENTRADA

Page 17: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

LUT 2 ENTRADAS

_ _f = x1x2 + x1x2

0/1

0/1

f1

0/1

0/1

x1

x2

f2

f

x1 x2 f0 0 10 1 01 0 01 1 1

Entonces debemos programar las celdas de la LUT, tal como se observa en la Fig.

Si se desea implementar una función booleana tal como la dada en la tabla siguiente

1

0

f1

0

1

x1

x2

f2

f

Page 18: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

LUT 3 ENTRADAS

0/1

0/1

0/1

0/1

x1

x2

x3

0/1

0/1

0/1

0/1

f

En la Fig. 4 observamos una LUT de 3 entradas. En los chips comerciales de FPGA, las LUTsusualmente tienen entre 4 y 5 entradas, lo cual requiere entre 16 y 32 celdas de almacenamiento

Page 19: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

CIRCUITOS EXTRAS

LUT

D Q

Ck

In1

In2

In3

out

select

Flip-Flop

Las FPGAs, pueden tener circuitos extras, además de las LUTs , en cada bloque lógico. En la Fig 5 mostramos un como un Flip Flop puede incluirse en un bloque lógico de una FPGA

Las celdas de almacenamiento de una LUT son volátiles. Es por ello que una FPGA tiene que ser programada cada vez que se energiza el circuito. A menudo una pequeña memoria (EPROM) mantiene sus datos permanentemente y carga las celdas de almacenamiento cuando se energiza el circuito.

Page 20: LED R = (Vcc – Vd) / I (Vd: caida en el LED) INTENSIDAD ......EXCITACIÓN DE DISPLAY DE 7 SEGMENTOS CON TRANSISTORES a) Display ánodo común. EXITACION DISPLAY b) Display cátodo

FPGA - PROGRAMADA

0x1 0

0 f1x2 1

0x2 1

0 f2x3 0

0f1 1

1 ff2 1

x3 f

x2

x1

_f = x1.x2 + x2.x3