Escolar Documentos
Profissional Documentos
Cultura Documentos
Organizao:
Tipos de memrias Perifricos de E/S digital Perifricos de E/S analgica Outros tipos de E/S
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 1
Tipos de memrias
Consideraremos neste mbito dois tipos principais de memrias semicondutoras:
Memrias de leitura / escrita, a que frequentemente dada a designao de RAM (Random Access Memories), para realar o facto de que se pode aceder directamente a qualquer posio Memrias s de leitura, a que frequentemente dada a designao de ROM (Read Only Memories), dispondo tambm estas de acesso aleatrio
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 2
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 6
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 7
Memrias: Encapsulamentos
Os encapsulamentos mais comuns so os dos tipos DIP (Dual In-line Package), SOIC (Small Outline Integrated Circuit) e LCC (Leaded Chip Carrier):
D IP p l s tic o S OIC D IP c e r m ic o c o m ja n e la
E P ROM 64 Kbytes
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 8
14
15
27 DS 128 1230 Vcc Vcc /P GM /WE A13 A13 A8 A8 A9 A9 A11 A11 /OE /OE A10 A10 /CE /CE D7 D7 D6 D6 D5 D5 D4 D4 D3 D3
# P in o 28 27 26 25 24 23 22 21 20 19 18 17 16 15
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 9
D0:D7
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 11
D0:D7
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 12
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 14
1 St op bit
16
+5 V +V OUT
+
LT1181A
2 3 4 6
+ +
-V OUT
5 11 Entradas lgicas 10 7 14
Sadas RS232
12 Sadas lgicas 9
13
Entradas RS232 8
15
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 17
E/S digital:
2C I
Lanado pela Philips no incio dos anos 80, o I2C atingiu uma grande popularidade em equipamentos de electrnica de consumo (HI-FI, TV, VCR, etc.) A principal vantagem do I2C consiste em permitir uma ligao srie rpida (100 Kbps ou 400 Kbps) e fivel, com base apenas em duas ligaes (dados e relgio) Cada componente tem um endereo prprio, codificado em 7 ou 10 bits
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 18
E/S digital:
2C I
(cont.)
Existem actualmente muitos componentes que suportam a especificao I2C, como relgios de tempo real, conversores, amplificadores, etc. O protocolo I2C pode ilustrar-se como se segue:
SDA
SDA
SCL
F im de com u n ica o
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 19
Exemplo
PCF8574
/INT 13 A0 A1 A2 SCL SDA 1 2 3 14 15
2C: I
O PCF8574
Low-pass filter
Interrupt logic
4 5 Input filter I2C-bus control Shift register 8 bit I/O port 6 7 9 10 11 12 WRITE pulse Power-on reset READ pulse
P0 P1 P2 P3 P4 P5 P6 P7
VDD VSS
16 8
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 20
O CAN tem caractersticas prprias, que o vocacionam para aplicaes em reas onde nem o RS 232C nem o I2C so boas solues
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 21
XTAL1 XTAL2
9 10 Oscillator
SJA1000
Reset
17
/RST
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 23
E/S paralela
No contexto que mais nos interessa, a E/S paralela diz respeito aos portos de E/S de um microprocessador ou microcontrolador, com o objectivo de efectuar a leitura ou o controlo ao bit:
Integrados no prprio microcontrolador Disponveis como perifricos dedicados (vrios tipos) Implementados atravs de latches ou buffers (SSI) Implementados em dispositivos lgicos programveis
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 24
F im de E sca la
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 25
Conversores D/A
Converso D/A por comutao de fontes de corrente:
N bits de entrada Entrada mais significativa Entrada Entrada Entrada menos significativa
+ V
2R
4R
...
- Vref
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 26
2R
2R
2R
2R
2R
N bits de entrada
Mais sign.
Menos sign.
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 27
Conversores A/D
Convm comear por esclarecer que:
O preo dos A/D depende essencialmente da resoluo (nmero de bits) e da rapidez (converses por segundo) Os conversores do tipo paralelo, por aproximaes sucessivas e integradores, decorrem de solues de compromisso entre os dois factores referidos acima
R
+ -
R
+ -
E n t r a da a n a lgica
su per ior , fica em 0 Va lor a na lgico ext er ior in fer ior , fica em 1
Conversor D/A
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 31
Relgio
Ciclo de r elgio
+ Vref Integrador
Relgio
Bloco de controlo
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 32
+ +
Tem po con st a n te
Tem po m edido
DC = 25%
DC = 50%
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 34
Concluso
Objectivo principal do captulo: Apresentar os principais componentes que complementam a funcionalidade de microprocessadores / microcontroladores Pistas para a continuao do estudo:
Dispositivos de memria (aprofundar o estudo) Perifricos: Protocolos de comunicao e converso A/D e D/A (outras alternativas no abordadas)
Introduo ao Projecto com Sistemas Digitais e Microcontroladores Memrias e perifricos de entrada / sada - 35