presentazione di powerpoint - polibiomedica.yolasite.compolibiomedica.yolasite.com/resources/lez 19...

17
POLITECNICO DI MILANO www.polimi.it ELETTRONICA per ingegneria BIOMEDICA prof. Alberto TOSI

Upload: phunglien

Post on 14-Feb-2019

219 views

Category:

Documents


0 download

TRANSCRIPT

POLITECNICO DI MILANO

www.polimi.it

ELETTRONICAper ingegneria

BIOMEDICA

prof. Alberto TOSI

[email protected] 2ELETTRONICA : 19 - componenti digitali

Sommario

Componenti

digitali

Componenti

combinatori

Componenti

sequenziali

[email protected] 3ELETTRONICA : 19 - componenti digitali

Di cosa si parlerà

R

s1v

Ch1Ch2Ch3Ch4 out

MU

X

s1

DSP

Dat

a ou

t

Prog

ram

OpAmpOpAmp

AD

C

___SoC

Ain

Vref+5VVcc

GND

DA

C

__CE

Aout

Vref Vcc

GNDRAM

Dat

a in

Dat

a In

/Out

Add

ress

Address

+12V

OpAmp

select

µCPA1PA2PA3

PB1PB2PB3

PC1PC2PC3PC4

CE

Usc

ita

D Q

_Ck Q

__Pr

Cl

PA4

INT

Ck ResetQ0 1 2 3 4 5 6 7 8 9

__R/W

FlipFlop

Counter

+5V

In0SerialCkSerialIn

NMI

Ingr

essi

[email protected] 4ELETTRONICA : 19 - componenti digitali

Componenti combinatori

• Encoder

8-to-3 10-to-4

16-to-4

• Decoder 3-to-8

4-to-8

4-to-16

• Parity Checker/Generator

• Multiplexer 1-of-8 1-of-16

• Demultiplexer

8-to-1 16-to-1

[email protected] 5ELETTRONICA : 19 - componenti digitali

Encoder

Octal-to-Binary 8-to-3

Piedinatura

[email protected] 6ELETTRONICA : 19 - componenti digitali

Encoder (data sheet

4532B)

Tabella

della

verità Schema interno

del priority encoder

[email protected] 7ELETTRONICA : 19 - componenti digitali

Decoder

Tabella

della

veritàSchema logico

BCD-to-decimal 4-to-10

[email protected] 8ELETTRONICA : 19 - componenti digitali

Decoder

(data-sheet

4543)

Necessità

di erogare

corrente

(10-20mA)

Binary-to-7segment “7-segment Display Driver/Decoder”

[email protected] 9ELETTRONICA : 19 - componenti digitali

Parity

Checker/Generator

Un EX-OR per confrontare

due bit:

EX-OR in cascata

danno

un Parity-Generator:

Aggiungendo

un altro

EX-OR si

ottiene

un Parity-Checker:

4531B, 13-input parity checher/generator

[email protected] 10ELETTRONICA : 19 - componenti digitali

Mux

e Demux

Scegliere

uno

tra

più ingressi

digitali:

8-to-1 mux

Inviare

un ingresso

digitale ad una

delle

uscite:

1-to-8 demux

[email protected] 11ELETTRONICA : 19 - componenti digitali

Componenti sequenziali

• Latch SR

SR

enable

D

• Flip-Flop

D

JK Master-Slave T

• Shift register

SISO SIPO

PISO

PIPO

• Contatori

asincroni

sincroni

• ...

[email protected] 12ELETTRONICA : 19 - componenti digitali

Flip-Flop D

(data-sheet

4013)

[email protected] 13ELETTRONICA : 19 - componenti digitali

Shift-Register

Dati

seriali...

Dati

paralleli...

...in Ingresso … in Uscita

Trasformare

dati

seriali

/ paralleli

[email protected] 14ELETTRONICA : 19 - componenti digitali

Shift-Register

Registri

Serial In Serial Out :

Registri

Serial In Parallel Out :

Registri

Parallel In Serial Out :

[email protected] 15ELETTRONICA : 19 - componenti digitali

Counter

Applicazioni:Contatore

di eventi

Misuratore

di tempo Divisore

di frequenza

Categorie:• asincroni

(ripple-counters)

cascata

di flip-flop si

sommano

i ritardi

• sincroni

flip-flop comandati

simultaneamente

(velocità

maggiori)

Esempio: Decadico

Up/Down a 4bit

[email protected] 16ELETTRONICA : 19 - componenti digitali

Finito!

R

s1v

Ch1Ch2Ch3Ch4 out

MU

X

s1

DSP

Dat

a ou

t

Prog

ram

OpAmpOpAmp

AD

C

___SoC

Ain

Vref+5VVcc

GND

DA

C

__CE

Aout

Vref Vcc

GNDRAM

Dat

a in

Dat

a In

/Out

Add

ress

Address

+12V

OpAmp

select

µCPA1PA2PA3

PB1PB2PB3

PC1PC2PC3PC4

CE

Usc

ita

D Q

_Ck Q

__Pr

Cl

PA4

INT

Ck ResetQ0 1 2 3 4 5 6 7 8 9

__R/W

FlipFlop

Counter

+5V

In0SerialCkSerialIn

NMI

Ingr

essi

[email protected] 17ELETTRONICA : 19 - componenti digitali

Conclusioni

Vasta

scelta

di componenti

combinatori

Sintesi

di funzioni

digitali

mediante

mux

e decoder

Vasta

scelta

di componenti

sequenziali

…adesso

ESERCIZI !!!