Vous êtes sur la page 1sur 17

Chapitre 3

ETUDE DES CIRCUITS SEQUENTIELS

1- Etude des bascules


La bascule est un circuit bistable pouvant prendre deux tats logiques "0" ou "1" . L'tat de la bascule peut tre modifi en agissant sur une ou plusieurs entres. Le nouvel tat de la bascule dpend de l'tat prcdent, c'est l'lment de base des circuits squentiels. La bascule peut conserver son tat pendant une dure quelconque.

1-1 Bascules R S et
R Q

R S

S R 0 0 1 1 S 0 1 0 1 Q1 Q2 x x 1 0 0 1 0 0 Interdit

Niveau 1 actif

S : Set = mise un. . . R : Reset = mise zro. . .

Q1 est forc un par .S . . Q2 est forc un par .R .

Autre montage : Bascule


S

R S

Application : Anti-rebond.
S 0 1 0 1 Q1 Q2 1 1 0 1 1 0 x x

&

Q R 0 0 1 1 Interdit

&

Niveau 0 actif

1-2 Bascule R S H (Bascule synchrone)


C'est une bascule R S dont la prise en compte de l'tat des entres est synchronise par une impulsion d'horloge. Lorsque H = .0. il y a mmorisation de ltat prcdent.
S R S R Q
Q

S H R

&

&

Q
Q

&

&

Entre Horlog ts t

ts : temps de stabilisation . th : temps de maintien (holding time)

Chronogramme Table de vrit


h t R 0 0 1 1 S 0 1 0 1 Q x 1 0
Q

S t R Q t t

x 0 1

Interdit

1-3 Bascule J K synchrone


La bascule J K synchrone (simple tage) est obtenue partir d'une bascule R S H dont les sorties sont reboucles sur les entres. Ceci permet d'liminer l'tat indtermin.
J H K

&

&

Q J K Q
Q

&

&

Chronogramme Table de vrit


R 0 0 1 1 S 0 1 0 1 Q x 1 0 x
Q

h t J KQ Q t t t

x 0 1 x

Remarque: Pour J = K = .1. , on dit que l'on est dans le mode basculement et l'on dfinit la bascule T (Toggle). Cette bascule passe l'tat oppos chaque signal d'horloge.

1-4 Bascule D
A) Bascule D synchrone Une bascule D est ralise partir d'une bascule R S ou J K dont les entres sont relies par un inverseur. Ceci impose donc que les entres prennent des tats complmentaires. Ralisation:
D Q
Q

D 1

Q
Q

D 1

Q
Q

Table de vrit
h D 0 1 Q 0 1 D

Chronogramme
t t Q t

B) Bascule D verrouillage ( Latch ). Cette bascule ne possde pas de circuit dtecteur de front et la sortie Q prend donc l'tat de l'entre D tant que l'horloge est l'tat haut.
D H

&

&

Q D V Q
Q

&

&

Table de vrit
D D x 0 1 V 0 1 1 Q Q 0 1 V D

Chronogramme
t t t

1-5 Bascule Maitre-Esclave


Les bascules synchrones ncessitent des tats stables sur leurs entres au moment de la transition du signal d'horloge.
Q J A H K K Q J B Q QA H t

Solution: Il existe des bascules 2 tages qui voluent en 2 temps. 1er temps: Verrouillage du 2me tage Prise en compte des entres par le 1er tage

2me temps

Verrouillage du 1er tage Prise en compte des donnes par le 2me tage

A)Bascule R S H Maitre-Esclave Maitre


S H R & 1 & & & & & &

Esclave
& Q

B) Bascule J K Maitre-Esclave. Maitre


J H K & 1 & & R & & & S &

Esclave
& Q

Remarque: En agissant directement sur la bascule esclave, on peut forcer "1" ou "0" la sortie Q de la bascule J K R et S sont des entres de forage.

2- Etude du comptage 2-1 Comptage / dcomptage asynchrone


Compteur modulo 8
h 1 N 0 1 2 3 4 5 6 7 Qc Qb 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 Qa 0 1 0 1 0 1 0 1 Qa t Q t Qc t 2 3 4 5 6 7 0 t

Chronogrammes.

1 h RaZ J Q

Qa J Q

Q J Q

Qc

Dcompteur modulo 8.
N 7 6 5 4 3 2 1 0 1 h RaZ J Q Qc Qb 1 1 1 1 1 0 1 0 0 1 0 1 0 0 0 0 Qa 1 0 1 0 1 0 1 0 Qa h Qa Qa Q Q Qc Qc 7

Chronogrammes.
6 5 4 3 2 1 0 t t t t

Qc

J Q

J Q

c) Compteur / Dcompteur modulo 8. (Hb = Comp . Qa + Dcomp . Qa ).


C 1 h J Q a & D & 1 1 & J Q b & 1 1 J Q c

d) Compteur asynchrone modulo 10. En gnral, La ralisation d'un compteur modulo 10 se fait par la remise zro du compteur la 10me impulsion. Ce type de compteur prsente donc pendant un court instant la combinaison 1 0 1 0 (10) sur ses sorties, le temps de la remise zro. Afin d'viter cet tat intermdiaire on peut anticiper l'volution des bascules au passage de 1 0 0 1 (9) 0 0 0 0 (0) au lieu de 1 0 1 0. Il faut donc: - Forcer le bit de poids fort passer zro. . . - Interdire au bit de poids 21 de passer 1 . . . . Montage
Qa 1 J a Q 1 K K K 1 J b Q Qb 1 J Q 1 K Qc J

Qd Q

Table de vrit.
N 0 1 2 3 4 5 6 7 8 9 10 Qd 0 0 0 0 0 0 0 0 1 1 1 Qc Qb 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 0 0 Qa 0 1 0 1 0 1 0 1 0 1 0 h Qa Qa Qa Jd Qa Jb

Chronogrammes.
t t t t t t t

2-2 Comptage en synchrone


a) Compteur modulo 8 synchrone L'impulsion d'horloge est applique simultanment chaque bascule. Celles-ci voluent en fonction des informations prsentent sur leurs entres J, K au moment ou apparait l'impulsion. Il faut donc pr-positionner J et K l'instant t pour obtenir le basculement dsir l'instant t+1.

J 0 0 1 1

K 0 1 0 1

Q Q 0 1
Q

Qn 0 1 1 0

Q n-1 1 0 1 0

J 1 x x 0

K x 1 0 x

Si QC, QB, QA, sont les sorties de trois bascules on a la table de vrit suivante:
N 0 1 2 3 4 5 6 7 Qc 0 0 0 0 1 1 1 1 Qb 0 0 1 1 0 0 1 1 Qa 0 1 0 1 0 1 0 1 Jc 0 0 0 1 x x x x Kc x x x x 0 0 0 1 Jb 0 1 x x 0 1 x x Kb x x 0 1 x x 0 1 Ja 1 x 1 x 1 x 1 x Ka x 1 x 1 x 1 x 1

Equations: (des entres J et K obtenues par KARNAUGH). JA = KA = 1 JB = KB = JC = KC = Schma:


1 J a Qa Q J Q & b Q J c Q Qc

Qa Qa . Qb

b) Dcompteur modulo 8 synchrone.


N 7 6 5 4 3 2 1 0 Qc 1 1 1 1 0 0 0 0 Qb 1 1 0 0 1 1 0 0 Qa 1 0 1 0 1 0 1 0 Jc x x x x 0 0 0 1 Kc 0 0 0 1 x x x x Jb x x 0 1 x x 0 1 Kb 0 1 x x 0 1 x x Ja x 1 x 1 x 1 x 1 Ka 1 x 1 x 1 x 1 x

Equations: (des entres J et K obtenues par KARNAUGH). JA = KA = 1. JB = KB = JC = KC = Schma:


1 J a Qa Q J Q & b Q J c Q Qc
Qa Qa Qb

c) Compteur / Dcompteur modulo 8 synchrone. Analyse du problme En comptage C = .0. JB = KB = .Qa. JB = KB = . Qa. C C = (Qa

En dcomptage C = .1. d'ou JB = KB = Qa . JC = KC =


C

a C =
C

Qa
Q

Qa . Qb .

C) (Qb

C)

C /D

& 1 J Q h a =1 J Q b =1 J Q c

2-3 Compteur prpositionnable


Si nous avons accs aux entres de forage S et R sur les bascules, nous pouvons initialiser (prpositionner) le compteur une valeur autre que zro. Une entre de chargement (load) permet la prise en compte des entres parallles a,b,c Schma
& 1 J a h 1 load a K & & b 1 K & & c 1 Q J b K & & Q J c Q & f s

chronogrammes
h Qa Qb Qc fs load 7 3 4 5 6 7 3 4 5 6 7

Exemple : Diviseur de frquence diffrent de 2n Exemple : Applications sur le comptage asynchrone a) Tracer les chronogrammes des sorties Qa, Qb, Qc, Qd dun compteur 74 LS 90 lorsquil utilis : - en B C D; - en biquinaire. est

b) Raliser le schma complet et normalis dun compteur modulo 60 laide des compteurs 74 LS 90 et 74 LS 92 avec sortie sur afficheurs. c ) Raliser ltude dun compteur-dcompteur synchrone modulo 10.