lunes, 12 de mayo de 2008

Clase 7 del 7/5

Buscando diferentes formas de hacer un contador con FF-T que cuente 16 veces en forma regresiva llegamos a la conclusión de que el echo de que la cuenta sea ascendente o descendente depende de dónde miro la señal: si la entrada del clock coincide con el lugar desde donde observo la señal la cuenta será ascendente pero si son diferentes la cuenta será descendente.

  • Miro la señal en Q y conecto Q al clock: cuenta ascendente.
  • Miro la señal en Q y conecto Qneg al clock: cuenta descendente.
  • Miro la señal en Qneg y conecto Qneg al clock: cuenta ascendente.
  • Miro la señal en Qneg y conecto Q al clock : cuenta descendente. CONEXIONES CON LOS FF-T

Los FF-JK; FF-D y FF-T son todos circuitos sincrónicos cuya salida sólo puede cambiar en el flanco de bajada del clock, nunca en medio de un ciclo.

Para poder generar un cambio de estado independiente del flanco del clock, estos circuitos cuentan con dos entradas asincrónicas: PR y CLR.

  • PR: PRESET: si pongo preset en 1 y clear en 0 obtengo como salida Q=1 y Qneg=0.
  • CLR: CLEAR: si pongo clear en 1 y preset en 0 obtengo Q=0 y Qneg=1.
  • CLEAR y PRESET nunca deben estar en 1 al mismo tiempo.

PRESET

1

0

0

CLEAR

0

1

0

Q

1

0

SINC

Qneg

0

1

SINC

A partir de estas entradas puedo manejar el conteo de una forma independiente a lo que sucede en el clock porque cuando PR o CLR están en 1 el circuito comienza a regirse por la tabla de arriba hasta que ambos vuelva a ponerse en 0, momento en que vuelve a funcionar el clock y, por lo tanto, a ser sincrónico.

¿Cómo hago si quiero que la cuenta no sea siempre hasta una potencia de 2?

Ejemplo: cuenta de 0 a 5.

Para lograr esto necesito utilizar estas nuevas dos entradas con el fin de lograr que la cuenta comience de nuevo en 5 en lugar de llegar a 8.

PR está en 0 todo el tiempo mientras que la entrada del CLR depende de lo que suceda en el circuito AND (la entrada del CLR es la salida del AND, por lo tanto CLR sólo va estar en 1 cuando en el AND se de la combinación 011); es decir, que va estar todo el tiempo en 0 (funciona el clock) hasta que se de de la combinación necesaria para que el AND se ponga en 1.

La salida Q de los tres FF-T está conectada a la entrada del AND, esto hace que el circuito funcione en base a los flancos de bajada del clock (sincrónico) hasta que las salidas sean: Q0=0; Q1=1; Q2=1; momento en el que en el circuito AND se obtiene un 1 como salida y, en consecuencia, CLR se pone en 1 y se da el momento asincrónico: como PR está en 0 y CLR en 1 las tres Q se ponen en 0 y la cuenta comienza nuevamente desde 0.

CIRCUITO

DIAGRAMA DE TIEMPOS


Giselle Arena y Dalmiro Aguirre

martes, 6 de mayo de 2008

Clase 6 - 30/04

Flip Flop T (Toggle-Balance)


Caracteristicas:
1 Sola Entrada.
Q y Q Negado se manejan por Flanco de bajada.
Este Flip Flop se puede hacer modificando un JK.

Image Hosted by ImageShack.us











T


Q


0


Qn


1


Qn Negado



Image Hosted by ImageShack.us

Se mantiene la señal en 1.

Image Hosted by ImageShack.us


Divisor de frecuencia:

Una Aplicación, es poner la entrada en 1 constantemente,

y poner un clock de X frecuencia,

a la salida voy a tener la mitad de la frecuencia,

si pongo un clock de 4 pulsaciones (no se si esta bien dicho),

la salida va a tener 2 pulsos mas largos ya que en el primer flanco de bajada va a ir a uno

ya que hace el opuesto de Qn, en el 2do flanco va a volver a 0,

y en el 3er flanco volvera a 1. (Ver dibujo)
Image Hosted by ImageShack.us

Image Hosted by ImageShack.us

Contador:
Un conjunto de FFT funcionan como contadores que se encargan de contar

la cantidad de pulsos del clock (Flancos de bajada del clock).

Este contador es ciclico, es decir que cuando llega a 7 vuelve a 0 inmediatamente.

Cantidad de Cuentas (CC) = 2 ^ CFF (Cantidad de Flip Flops)

Todas las entradas T Estan en 1 y las salidas son el clock del FF siguiente.
Para que lo cuente no hay necesidad de que el pulso sea continuo.

Image Hosted by ImageShack.us

No sabia si habia que subir el problema, de ser asi avisame y lo subo.
saludos,

Alan RIOS