Você está na página 1de 20

Eletrnica

Digital

traduo da 5a edio norte-americana

James W. Bignell e Robert Donovan

ELETRNICA
DIGITAL
5 EDIO NORTE-AMERICANA
James Bignell
Robert Donovan

Traduo
All Tasks
Reviso tcnica
Wnderson de Oliveira Assis

Austrlia Brasil Japo Coreia Mxico Cingapura Espanha Reino Unido Estados Unidos

SUMRIO
Prefcio XII

SISTEMAS NUMRICOS 1

1.1

Sistema Numrico Binrio 2

1.2

Converso de Binrio em Decimal 4

1.3

Converso de Decimal em Binrio 5

1.4

Sistema Numrico Octal 8

1.5

Converso de Binrio em Octal 10

1.6

Converso de Octal em Binrio 11

1.7

Sistema Numrico Hexadecimal 12

1.8

Converso de Binrio em Hexadecimal 14

1.9

Converso de Hexadecimal em Binrio 15

1.10

Decimal Codificado em Binrio (BCD) 15

1.11

Adio Binria 21

1.12

Subtrao Binria 24

1.13

Diagnstico e Soluo de Problemas de um Somador de 4 Bits 26


Aplicao Digital 28
Resumo 29
Questes e Problemas 30
Lab 1A

Somador Completo de 4 Bits 7483 32

Lab 1B

Somador Completo de 4 Bits 4008 38

PORTAS LGICAS 41

2.1

Portas 42

2.2

Inversores 42

2.3

Portas OR 44

2.4

Portas AND 49

2.5

Portas NAND 55

2.6

Portas NOR 58

2.7

Habilitao/Inibio do Controle de Dados 62

2.8

Habilitao/Inibio de Portas AND 62

2.9

Habilitao/Inibio de Portas NAND 63

2.10

Habilitao/Inibio de Portas OR 64

2.11

Habilitao/Inibio de Portas NOR 65

2.12

Resumo: Habilitao/Inibio 66

VIM M M E L E T R N I C A D I G I T A L

2.13

NAND como um Inversor 67

2.14

NOR como um Inversor 67

2.15

Expanso de uma Porta AND 67

2.16

Expanso de uma Porta NAND 68

2.17

Expanso de uma Porta OR 68

2.18

Expanso de uma Porta NOR 68

2.19

Programao de um PLD (Opcional) 69

2.20

Diagnstico e Soluo de Problemas de Portas 74


Aplicao Digital 75
Resumo 76
Questes e Problemas 78
Lab 2A

Portas 84

Lab 2B

Portas 87

FORMAS DE ONDA E LGEBRA


BOOLEANA 91

3.1

Anlise de Formas de Onda 92

3.2

Formas de Onda de Clock Atrasado e Contador de Deslocamento 94

3.3

Lgica Combinacional 101

3.4

Teoremas Booleanos 102

3.5

Teoremas de DeMorgan 109

3.6

Projeto de Circuitos Lgicos 114

3.7

Portas AND-OR-INVERT 124

3.8

Reduo de Expresses Booleanas Utilizando Mapas de Karnaugh 127

3.9

Dispositivos de Lgica Programvel 129

3.10

Programao de um PLD (Opcional) 133

3.11

Diagnstico e Soluo de Problemas de Circuitos Lgicos Combinacionais 136


Aplicao Digital 138
Resumo 139
Questes e Problemas 140
Lab 3A

lgebra Booleana 149

Lab 3B

Conversor de Lgica 152

PORTAS EXCLUSIVE-OR 155

4.1

Exclusive-OR 156

4.2

Habilitao/Inibio 159

4.3

Anlise de Formas de Onda 160

4.4

Exclusive-NOR 161

4.5

Paridade 163

S U M R I O M M M VII

4.6

Gerador de Paridade Par 164

4.7

Gerador de Paridade Par/mpar 167

4.8

Verificador de Paridade 169

4.9

Gerador/Verificador de Paridade de 9 Bits 172

4.10

Comparador 176

4.11

Programao do CPLD (Opcional) 182

4.12

Diagnstico e Soluo de Problemas em Circuitos Exclusive-OR 186


Aplicao Digital 187
Resumo 188
Questes e Problemas 189
Lab 4A

Exclusive-OR 194

Lab 4B

Gerador/Verificador de Paridade 196

SOMADORES 199

5.1

Somador Parcial (Meio-somador) 200

5.2

Somador Completo 201

5.3

Subtrao Binria em Complemento de 1 209

5.4

Circuito de Adio/Subtrao em Complemento de 1 211

5.5

Subtrao Binria em Complemento de 2 215

5.6

Circuito de Adio/Subtrao em Complemento de 2 218

5.7

Nmeros em Complemento de 2 com Sinal 223

5.8

Adio de Decimal Codificado em Binrio 230

5.9

Circuito Somador de Decimal Codificado em Binrio 232

5.10

Unidade Lgica e Aritmtica (ALU) 234

5.11

Programao de um CPLD (Opcional) 236

5.12

Diagnstico e Soluo de Problemas em Circuitos Somadores 243


Aplicao Digital 245
Resumo 245
Questes e Problemas 247
Lab 5A

Somadores 251

Lab 5B

Circuitos Somadores 253

ESPECIFICAES E PORTAS
DE COLETOR ABERTO 257

6.1

Subfamlias TTL 259

6.2

Caractersticas Eltricas do TTL 259

6.3

Correntes de Alimentao do TTL 265

6.4

Caractersticas de Chaveamento do TTL 266

6.5

Portas de Coletor Aberto do TTL 269

VIIIM M M E L E T R N I C A D I G I T A L

6.6

Aplicaes de Coletor Aberto 272

6.7

CMOS 274

6.8

Subfamlias CMOS 274

6.9

Especificaes do CMOS 277

6.10

Interface entre TTL e CMOS 280

6.11

CMOS de Baixa Tenso 282

6.12

Emitter Coupled Logic (ECL) 284

6.13

Interface entre ECL e Outras Famlias Lgicas 286

6.14

Tecnologia de Montagem em Superfcie 288

6.15

Especificaes de CPLD (Opcional) 290

6.16

Diagnstico e Soluo de Problemas de Dispositivos TTL CMOS 291


Aplicao Digital 292
Resumo 294
Questes e Problemas 294
Lab 6A

Especificaes e Portas de Coletor Aberto 297

Lab 6B

Especificaes e Inversores de Dreno Aberto 299

FLIP-FLOPS 301

7.1
7.2

Introduo aos Flip-Flops 302



Flip-Flops SET-RESET com Portas NAND 302

7.3

Flip-Flops SET-RESET com Portas NOR 304

7.4
7.5

Comparao entre Flip-Flops SET-RESET com NAND e NOR 306



Utilizao de um Flip-Flop SET-RESET como Debounce em Chaves 307

7.6

Flip-Flop SET-RESET Sncrono 308

7.7

Flip-Flop D Transparente 310

7.8

Flip-Flop D Mestre-Escravo 313

7.9

Flip-Flop D Acionado por Borda 319

7.10

Programao de um CPLD (Opcional) 319

7.11

Diagnstico e Soluo de Problemas em um Circuito Digital 324


Aplicao Digital 326
Resumo 327
Questes e Problemas 328
Lab 7A

Flip-Flops 330

Lab 7B

Flip-Flops 332

FLIP-FLOPS D MESTRE-ESCRAVO E JK 333

8.1

Alternando a Sada de um Flip-Flop D Mestre-Escravo 334

8.2

O Flip-Flop JK 335

8.3

Clock sem Sobreposio 338

S U M R I O M M M IX

8.4

Contador de Deslocamento 340

8.5

CIs de Flip-Flops JK Tpicos 343

8.6

Programao de um CPLD (Opcional) 344

8.7

Diagnstico e Soluo de Problemas em Flip-Flops JK 348


Aplicao Digital 351
Resumo 352
Questes e Problemas 352
Lab 8A

Contador de Deslocamento e Clock Atrasado 357

Lab 8B

Flip-Flops JK 359

REGISTRADORES DE DESLOCAMENTO 361

9.1

Registrador de Deslocamento Construdo a partir de Flip-Flops JK 362

9.2

Dados Paralelos e Seriais 363

9.3

Entrada Paralela e Sada Serial 364

9.4

Formatos de Transmisso de Dados Seriais 366

9.5

Circuitos Integrados Registradores de Deslocamento 370

9.6

Padres de Dados Seriais 373

9.7

Cdigo ASCII 376

9.8

Programao de um CPLD (Opcional) 378

9.9

Diagnstico e Soluo de Problemas em um Sistema RS-232C 382

9.10

Porta USB 384


Aplicao Digital 387
Resumo 387
Questes e Problemas 388
Lab 9A

Registradores de Deslocamento 391

Lab 9B

Registradores de Deslocamento 398

10

CONTADORES 399

10.1

Contador Assncrono 400

10.2

Mtodo Decode-and-Clear para Fazer um Contador Assncrono de Diviso por N 401

10.3

Contador Sncrono de Diviso por N 403

10.4

Contadores Pr-ajustveis 406

10.5

Contador Crescente-Decrescente 409

10.6

Circuitos Integrados de Contadores com Tecnologia TTL-MSI Tpicos 411

10.7

Contador de Diviso por N e 415

10.8

Programao de um CPLD (Opcional) 418

10.9

Diagnstico e Soluo de Problemas em Contadores 423


Aplicao Digital 425
Resumo 426

XM M M E L E T R N I C A D I G I T A L

Questes e Problemas 427


Lab 10A

Contadores 429

Lab 10B

Contadores 432

11

ENTRADAS E CLOCKS SCHMITT-TRIGGER 433

11.1

Entrada Schmitt-Trigger 434

11.2

Utilizao de um Schmitt-Trigger para Converter uma Onda Irregular em Onda Quadrada 434

11.3

Circuito de Clock Schmitt-Trigger 435

11.4

Temporizador 555 Usado como Circuito de Clock 438

11.5

Osciladores a Cristal 444

11.6

Diagnstico e Soluo de Problemas de Circuitos de Clock 445


Aplicao Digital 447
Resumo 448
Questes e Problemas 448
Lab 11A

Schmitt-Triggers e clocks 451

Lab 11B

Clocks 453

12

CIRCUITOS DE DISPARO 455

12.1

Chave com Debounce Usando Circuito de Disparo 456

12.2

Circuito Alongador de Pulso 456

12.3

Circuito de Disparo com Reacionamento 458

12.4

Circuito de Disparo sem Reacionamento 459

12.5

O 555 como Circuito de Disparo nico 460

12.6

74121 e 74LS122 462

12.7

Separador de Dados 464

12.8

Diagnstico e Soluo de Problemas de Circuitos de Disparo 466


Aplicao Digital 468
Resumo 468
Questes e Problemas 469
Lab 12A

Circuitos de Disparo 471

Lab 12B

Circuitos de Disparo 472

13

CONVERSES DE DIGITAL PARA ANALGICO E DE


ANALGICO PARA DIGITAL 475

13.1

Redes de Resistores para Converso Digital-Analgico 476

13.2

Conversor Digital-Analgico TTL 480

13.3

Converso Analgico-Digital Utilizando Comparadores de Tenso 482

13.4

Conversor Analgico-Digital de Contagem e Comparao 486

13.5

Conversor Analgico-Digital de Aproximao Sucessiva 487

S U M R I O M M M XI

13.6

Circuito Integrado de Conversor Digital-Analgico DAC0830 490

13.7

Desenvolvimento da Lgica de um Conversor Analgico-Digital


com Comparador de Tenso de 3 Bits 493

13.8

Diagnstico e Soluo de Problemas de Conversores Digital-Analgicos 494


Aplicao Digital 496
Resumo 497
Questes e Problemas 497
Lab 13A

Digital-Analgico e Analgico-Digital 499

Lab 13B

Conversores Analgico-Digital 501

14

DECODIFICADORES, MULTIPLEXADORES,
DEMULTIPLEXADORES E DISPLAYS 503

14.1

Decodificadores 504

14.2

Demultiplexadores 506

14.3

Multiplexadores 507

14.4

Utilizao de um Multiplexador para Reproduzir uma Tabela-Verdade Desejada 507

14.5

CI de Multiplexador e Demultiplexador 511

14.6

Multiplexador de Osciloscpio de 8 Traados 513

14.7

Diodo Emissor de Luz 515

14.8

Display de Sete Segmentos 516

14.9

Display de Cristal Lquido (LCD) 520

14.10 Programao de um CPLD (Opcional) 524


14.11 Diagnstico e Soluo de Problemas em Decodificadores 533
Aplicao Digital 536
Resumo 537
Questes e Problemas 538
Lab 14A

Multiplexadores, LEDs e Displays de Sete Segmentos 541

Lab 14B

LED 544

15

PORTAS DE TRS ESTADOS E INTERFACE COM


CORRENTE ALTA 547

15.1

Portas de Trs Estados 548

15.2

Inversores e Buffers de Trs Estados 550

15.3

Barramentos de Computadores e Porta de Trs Estados 553

15.4

Buferizao para Alta Corrente e Alta Tenso 554

15.5

Multiplexao de Displays de LEDs de Sete Segmentos 558

15.6

Isolamento de Circuitos com Optoacopladores 560

15.7

Transistor Bipolar de Porta Isolada (IGBT Insulated Gate Bipolar Transistor) 560

15.8

Diagnstico e Soluo de Problemas em Circuitos Digitais de Alta Corrente 562

XIIM M M E L E T R N I C A D I G I T A L

Aplicao Digital 564


Resumo 565
Questes e Problemas 566
Lab 15A

Portas de Trs Estados 567

Lab 15B

Interface de Alta Corrente 568

16

MEMRIAS E INTRODUO A
MICROCOMPUTADORES 569

16.1

O Microcomputador e Suas Partes 570

16.2

Unidade Central de Processamento 570

16.3

Memria do Computador 574

16.4

ROM 574

16.5

PROM 575

16.6

EPROM 577

16.7

EEPROM 579

16.8

RAM Esttica 580

16.9

RAM Dinmica 582

16.10 Entrada/Sada do Computador 584


16.11 Programa 587
16.12 Microcontrolador 590
Aplicao Digital 592
16.13 Memria Flash 594
Resumo 600
Questes e Problemas 601
Lab 16

RAM 602

APNDICES 605
A

Planos de Laboratrio 607

Equipamentos Necessrios para os Laboratrios 611

Pinagens 613

Portas NAND, MOS e CMOS 621

Glossrio 627
ndice Remissivo 637

PREFCIO
O livro Eletrnica digital, em sua quinta edio, apresenta um texto gil e objetivo, ideal para estudantes universitrios e para aqueles envolvidos com a cincia de modo geral, que precisam de
slida bagagem introdutria em eletrnica digital. Embora nenhum conhecimento prvio em
eletrnica digital seja especificamente necessrio, uma boa compreenso sobre como funcionam
os circuitos CC permitir que os alunos sintam mais confortveis quanto aos conceitos de tenso, corrente e resistncia. Aqueles que conclurem este curso estaro aptos para trabalhar aspectos relacionados ao hardware envolvido em um curso de microprocessadores.

ORGANIZAO DO TEXTO
Este livro est organizado em dezesseis captulos, um para cada semana de um semestre cheio. Cada
captulo termina com exerccios de laboratrio estreitamente relacionados ao material do captulo.
Nesses laboratrios, a teoria testada na prtica e so aprendidas habilidades prticas, o que permite um equilbrio entre teoria e prtica. Esta edio est organizada da seguinte maneira:

Sistemas de Numerao
O Captulo 1 aborda os sistemas numricos binrio, octal, hexadecimal e decimal codificado em
binrio, juntamente com adio e subtrao binria.

Portas Bsicas
Os captulos 2 a 4 abordam as portas bsicas e portas exclusive-OR, nos quais se detalham smbolos, smbolos de lgica invertida, expresses booleanas, tabelas-verdade, habilitao/inibio e expanso de portas. Formas de onda de contadores de deslocamento e cicuitos de clocks
atrasados so utilizados para apresentar a anlise de formas de onda. Mtodos de lgebra
booleana e mapas de Karnaugh so usados para a implementao das tabelas-verdade fornecidas. Utilizam-se as portas exclusive--OR como geradores de paridade, verificadores de paridade e comparadores de magnitudes.

Somadores
O Captulo 5 apresenta o mtodo de subtrao em complemento de 1 e 2 juntamente com a adio de decimais codificados em binrio e nmeros em complemento de 2 com sinal. Circuitos
somadores/subtratores em complemento de 1 e 2 e circuitos somadores de decimais codificados
em binrio so criados por meio da utilizao de portas bsicas, em conjunto com somadores
completos de 4 bits.

XIVM M M E L E T R N I C A D I G I T A L

Especificaes
Sadas do tipo totem-pole e de coletor aberto so comparadas no Captulo 6. Comparam-se tambm as caractersticas e os parmetros das subfamlias TTL e CMOS. O captulo apresenta a tecnologia Emitter-Coupled Logic. Abordam-se ainda o encapsulamento de circuitos integrados
com montagem em superfcie e resistores.

Flip-Flops
Uma progresso de flip-flops estudada nos captulos 7 e 8, comeando com flip-flops com portas NAND e avanando pelos flip-flops de porta, transparentes, de dados, mestre-escravo e JK.
Os flip-flops e as portas JK so utilizados para a criao de formas de onda de contadores de deslocamento e circuitos de clock atrasados.

Comunicaes Digitais
O Captulo 9 apresenta circuitos integrados de registradores de deslocamento serial e paralelo. O
padro RS-232 e o cdigo ASCII so estudados, e um receptor serial criado a partir de portas
flip-flop. Abordam-se tambm as portas de barramento serial universal (USB). No exerccio de
laboratrio de relaes humanas, quatro alunos trabalham em equipe para criar um receptor
serial com flip-flops, portas e circuitos integrados de registradores de deslocamento. O sistema
inclui circuitos de registradores de deslocamento e circuitos de clock atrasado estudados no Captulo 8. O laboratrio estar concludo quando cada membro do grupo for capaz de receber e
decodificar os sinais ASCII RS-232 procedentes de um computador.

Circuitos de Temporizao
Contadores do tipo decode-and-clear e sncronos so apresentados no Captulo 10. Estudam-se os circuitos integrados de contadores e os contadores criados a partir de flip-flops e portas.
O aluno aprende a projetar e criar contadores sncronos que contam em qualquer sequncia.
Portas Schmitt-trigger so apresentadas no Captulo 11. Portas Schmitt-trigger, temporizadores 555, portas CMOS e cristais so utilizados para a criao de uma variedade de circuitos de clock.
Circuitos de disparo, com e sem reacionamento, so abordados no Captulo 12. Estudam-se
os circuitos de disparo em circuito integrado e circuitos de disparo criados com portas Schmitt-trigger e temporizadores 555.

Circuitos de Interface
O Captulo 13 apresenta uma sequncia de tpicos relativos ao interfaceamento entre circuitos
de controle digital e o mundo externo.
Conversores digital-analgico e analgico-digital so abordados no Captulo 13. Contadores
e comparadores, conversores de flash e conversores de aproximao sucessiva so criados com
flip-flops, portas e comparadores de tenso. O circuito de aproximao sucessiva comea com os

P R E F C I O M M M XV

circuitos de contadores de deslocamento e circuitos de clock atrasados desenvolvidos no Captulo 8. Apresentam-se ainda conversores de circuitos integrados.
O Captulo 14 apresenta circuitos integrados de multiplexadores e demultiplexadores e displays de LED e cristal lquido de sete segmentos.
O Captulo 15 apresenta as portas de trs estados e os drivers de barramentos. So fornecidos
exemplos de interfaceamento entre circuitos de controle e dispositivos de alta corrente e alta tenso.

Introduo a Microcomputadores
O Captulo 16 uma ponte entre a eletrnica digital e os microcomputadores. Abordam-se as partes bsicas de um microcomputador, e apresentam-se circuitos integrados de memria, alm de aspectos relacionados aos CIs de memria flash e sua utilizao em cartes inteligentes (SmartMedia).
Neste livro, h uma continuidade do temas estudados: as habilidades desenvolvidas em um captulo so utilizadas e expandidas nos captulos subsequentes. Por exemplo, no Captulo 3, utilizam-se formas de onda de clock atrasado e contador de deslocamento como entradas para o
estudo da anlise das formas de onda das portas bsicas.
Esse tpico prossegue no Captulo 8, onde as formas de onda de clock atrasado e contador de
deslocamento so produzidas como aplicao dos flip-flops. No Captulo 9, as formas de onda
de clock atrasado e contador de deslocamento so incorporadas a um sistema de recepo serial,
e, no Captulo 13, um circuito de clock atrasado utilizado em um circuito analgico-digital de
aproximao sucessiva. Os exclusive-OR so utilizados para a apresentao de geradores de paridade, comparadores e somadores, e os flip-flops, para a apresentao de receptores seriais.

Apndices
O Apndice A contm planos e diagramas esquemticos para a construo de um kit de laboratrio. O Apndice B apresenta uma lista dos materiais necessrios construo dos circuitos de
laboratrio. As pinagens dos circuitos integrados utilizados nos exerccios de laboratrio so
mostradas no Apndice C. Apesar de serem teis, elas no substituem os manuais de especificaes de bons dispositivos TTL e CMOS (datasheet). Recomendamos a obteno dos datasheets
de um ou mais dos principais fabricantes de circuitos integrados.

COMO UTILIZAR O LIVRO


1. Em cada captulo, a seo Objetivos identifica as habilidades que o aluno ir adquirir aps
a leitura do material, e uma lista de Termos-chave destaca os principais tpicos e novos termos a serem estudados.
2. Cada captulo contm questes de Autoavaliao que permitiro que os alunos se mantenham atentos ao material estudado e que fornecero feedback imediato sobre o seu progresso.
As respostas se encontram no site www.cengage.com.br, na pgina do livro.
3. Um resumo do captulo lista os fatos pertinentes para uma rpida reviso e para fins de reforo.
4. No final de cada captulo, a seo Questes e problemas oferece uma reviso do material e
da prtica, com o propsito de fazer funcionar os materiais. As respostas s questes com numerao mpar esto no final do livro.

XVIM M M E L E T R N I C A D I G I T A L

5. Dois laboratrios esto includos no final de cada captulo. O primeiro um projeto prtico de
construo, e o segundo, uma anlise em software Multisim e um projeto de diagnstico e soluo de problemas. A competncia em diagnstico e soluo de problemas desenvolvida no
primeiro laboratrio por meio de fiao e diagnstico e soluo de problemas dos circuitos do
laboratrio, e no segundo laboratrio, por meio de anlise e diagnstico e soluo de problemas dos circuitos Multisim. A utilizao de ambos os tipos de laboratrios permite um equilbrio entre a construo fsica de um circuito e a anlise/diagnstico e soluo de problemas dos
circuitos, utilizando ferramentas de simulao por computador, como o Multisim. Os alunos
precisam praticar ambas as abordagens para entender totalmente os problemas dos circuitos.
6. Muitos dos termos e das frases aqui utilizados esto definidos de forma sucinta no Glossrio. Recomendamos sempre sua consulta para familiarizao com a terminologia utilizada aqui.
7. Num estilo conciso e de fcil compreenso, so apresentados os conceitos fundamentais de
forma clara e compreensvel.
8. Este livro acompanhado por diagramas esquemticos e ilustraes que ajudam a esclarecer
o material.

NOVIDADES DESTA EDIO


1. No Captulo 1, as sequncias de calculadora so apresentadas para as calculadoras TI-86 e
para a calculadora cientfica incorporada aos sistemas operacionais Windows. Essas calculadoras so utilizadas para efetuar operaes binrias, octais e hexadecimais, alm de converses decimais entre sistemas numricos.
2. Sees opcionais abordando os Dispositivos Lgicos Programveis Complexos (CPLD) foram
integradas nesta edio. O Captulo 2, Seo 2.19 (Programao de um PLD), apresenta um
procedimento de treze passos que orienta o aluno atravs do processo completo de desenvolvimento de um projeto no qual as portas em um CPLD so configuradas para implementar uma funo particular. Os passos 7 a 10 envolvem a criao de um arquivo de forma de
onda vetorial que simula a operao do circuito. Mais adiante, no Captulo 3, esses passos so
apresentados em detalhe, aps o estudo da anlise da forma de onda. O procedimento de
treze passos reforado nos captulos 4, 5, 7, 8, 9, 10 e 14.
Os passos 4 e 5 do procedimento de treze passos envolvem a codificao de um programa
que descreve a configurao desejada de hardware.
Os programas so desenvolvidos por meio do sistema de desenvolvimento Quartus II da
Altera Corporation*. A linguagem de programao utilizada no Quartus II a VHDL (Very
High-Speed Hardware Description Language). Em cada um dos captulos mencionados anteriormente, os programas em VHDL so criados, compilados, simulados e transferidos via
download ao CPLD.
Os exemplos apresentados referem-se ao kit experimental RSR PLDT-2*. O PLDT-2
contm um CPLD da famlia MAX 7000S, um EPM7128SLC84-15. Entretanto, o procedi-

* No fornecidos pela Editora Cengage.

P R E F C I O M M M XVII

3.

4.

5.

6.

mento de programao facilmente adaptado a outros instrutores, como as placas University da Altera.
Em cada captulo que contm uma seo sobre programao de um CPLD (captulos 2, 3,
4, 5, 7, 8, 9, 10 e 14), um ou mais projetos so desenvolvidos. No final de cada captulo, a
seo Questes e problemas apresenta problemas que requerem que o aluno escreva um
programa que utilize o VHDL para implementar um circuito particular. Todos esses exerccios podem ser expandidos em um projeto que resulte na programao e nos testes do
CPLD real. Todos esses projetos (mais de 70) encontram-se na pgina do livro, no site
www.cengage.com.br.
Como na edio anterior, um dispositivo lgico programvel simples (SPLD) utilizado (Captulo 3, Seo 3.9) para explicar como as combinaes AND-OR so programadas para a
execuo de funes lgicas especficas. Um exemplo de programao de um SPLD utilizando
CUPL includo. Em cada exemplo a partir da, o VHDL utilizado para programar os CPLD.
Se o leitor quiser saltar as sees referentes programao de dispositivos programveis, isso
poder ser feito sem nenhum prejuzo continuidade do material restante.
No Captulo 6, especificaes foram adicionadas para as trs subfamlias de CMOS: CMOS
Avanado de Alta Velocidade (AHC), CMOS Avanado de Alta Velocidade Compatvel com
TTL (AHCT) e CMOS Avanado Compatvel com TTL de Baixa Tenso (ALVT). Os problemas 46 e 47 exigem que o aluno pesquise a subfamlia 7aACTQ e a configurao e disponibilidade de CIs de porta nica.
Ainda no Captulo 6, a abordagem dos encapsulamentos de montagem em superfcie foi expandida para incluir resistores de montagem em superfcie, bem como encapsulamentos estilos SOIC, SOP, SSOP e TSSOP, e seus espaamentos de pinos.
O Captulo 9 apresenta uma seo sobre portas de barramento serial universal (USB). A abordagem inclui os conectores e o cabeamento das portas, mtodo de transmisso, codificao
de dados e formas de onda, alm do processo para extrao do clock do stream de dados.
O Captulo 16 contm uma nova seo sobre a memria flash utilizada em cmeras digitais
e dispositivos de gravao de msicas. As formas de onda so apresentadas para explicar como
os blocos de dados so programados, lidos e apagados. Alm de abordar aspectos relacionados aos CIs de memria flash, aponta-se sua utilizao em cartes de memria SmartMedia.
Cada captulo finalizado com dois exerccios de laboratrio. O primeiro construdo sobre
uma placa prottipo e o segundo executado utilizando Multisim. Os laboratrios de Multisim foram atualizados para a verso 9.0. Esses circuitos Multisim esto no site da editora. Alm disso, como mencionado anteriormente, todos os exerccios de programao de
VHDL na seo de Questes e problemas, no final dos captulos 2, 3, 4, 5, 7, 8, 9, 10 e 14, e
os projetos de CPLD desenvolvidos nesses captulos podem ser indicados como exerccio de
laboratrio que resulte na programao e nos testes do CPLD real.
Os arquivos de circuito Multisim permitem a prtica de diagnstico e soluo de problemas.
Para este livro e o manual de laboratrio, utilizam-se as verses 5, 8 e 9.
Os arquivos Quartus fornecem exemplos de como programar utilizando VHDL e tambm
podem ser utilizados como projetos de laboratrio.

CAPTULO

Sistemas Numricos
OBJETIVOS
Aps a concluso deste captulo, voc dever ser capaz de:
Contar em binrio, octal, hexadecimal e decimal codificado em binrio (BCD).

Converter decimal em binrio e binrio em decimal.

Converter binrio em octal e octal em binrio.


Converter binrio em hexadecimal e hexadecimal em binrio.
Converter decimal em BCD e BCD em decimal.
Adicionar e subtrair nmeros binrios.

TERMOS-CHAVE
anodo

catodo

binrio

decimal codificado em binrio (BCD)

bit

diodo emissor de luz (LED)

carry de entrada

hexadecimal; octal.

carry de sada

2M M M E L E T R N I C A D I G I T A L

1.1MSISTEMA NUMRICO BINRIO


A eletrnica digital utiliza de forma extensiva o sistema numrico binrio, pois o sistema binrio utiliza somente dois dgitos, 1 e 0. Os dgitos binrios so utilizados para representar os dois
nveis de tenso utilizados na eletrnica digital, ALTO ou BAIXO. Na maioria dos sistemas digitais, um nvel alto de tenso representado por 1, e um nvel baixo ou zero volt de tenso representado por 0. Um interruptor, uma luz ou um transistor pode estar ligado e seu estado pode
ser representado por 1, ou desligado e ser representado por 0. Um nmero decimal, como 32, precisa ser convertido para o formato binrio e representado por uns e zeros antes de poder ser
manipulado por um computador digital.
Como utilizamos o sistema numrico decimal em nosso dia a dia, estamos mais familiarizados com ele. Antes de tudo, examinaremos uma caracterstica do sistema numrico decimal e, a
seguir, iremos compar-lo com o sistema binrio. No sistema decimal, trabalhamos com dez dgitos diferentes, zero a nove. Esses dez dgitos fazem do sistema decimal um sistema de base dez.
No sistema binrio, trabalhamos com dois dgitos diferentes, 0 e 1. Esses dois dgitos fazem do
sistema binrio um sistema de base dois.
Para contar no sistema decimal, comeamos na primeira coluna ou casa decimal com 0 e contamos de forma ascendente at 9. Quando atingimos o mximo valor na primeira casa (contagem completa), reinicializamos a coluna com 0 e adicionamos 1 na prxima coluna esquerda.
Aps o 9, vem o 10. Agora, a primeira coluna pode ser novamente alterada a partir de 0. Aps o
10, vm o 11, o 12, o 13 etc. Quando a primeira coluna estiver novamente completa, reinicializamos para 0 e adicionamos 1 na prxima coluna esquerda. Aps o 19, vem o 20. Quando as
duas colunas estiverem completas, ambas sero reinicializadas para 0 e adicionamos 1 na prxima
coluna esquerda. Aps o 99, vem o 100.
Para contar em binrio, comeamos na primeira coluna ou casa binria com 0 e contamos de
forma ascendente at 1. A primeira coluna est completa. Reinicializamos e adicionamos 1 na
prxima casa binria esquerda. Aps o 0, vm o 1 e o 10. Agora, a primeira coluna pode ser novamente alterada a partir de 0. Aps o 10, vem o 11. Ambas as colunas esto completas. Reinicializamos ambas e adicionamos 1 na prxima casa binria esquerda. Aps o 11, vem o 100.
Agora a primeira coluna pode ser alterada novamente. Aps o 100, vm 101, 110, 111, 1001, 1010,
1011, 1100, 1101 e assim por diante. Contando em binrio, temos:
0
1
10
11
100
101
110
111
1000
1001
1010

A primeira coluna est completa.


Reinicializa e adiciona 1 na segunda coluna.
As primeiras duas colunas esto completas.
Reinicializa e adiciona 1 na terceira coluna.

As primeiras trs colunas esto completas.


Reinicializa e adiciona 1 na quarta coluna.

Visite a pgina deste livro na


Cengage Learning Brasil e
conhea tambm todo o nosso
catlogo

Eletrnica Digital

traduo da 5a edio norte-americana


Este livro oferece abordagem prtica e de fcil compreenso dos fundamentos bsicos
de projeto digital, com informaes sobre o hardware necessrio para a implementao
do projeto e a linguagem VHDL para programao de dispositivos PLD.
Traz tambm informaes completas de conceitos de programao bsica para
microprocessadores e microcontroladores, com abordagem atualizada das subfamlias
CMOS e pacotes de CI, que refletem as mais recentes mudanas do setor. Um livro de
destaque em sua categoria, Eletrnica Digital inclui laboratrios prticos e simulados
por computador MultiSIMTM, alm de oferecer aos usurios oportunidades de aplicao
da teoria em situaes reais, assim como a familiarizao com a tecnologia de
simulao de computadores.

Recursos

Os exerccios de laboratrio, ao final de cada captulo, permitem que os alunos


utilizem vrias abordagens na construo e anlise de circuitos, projeto e teste de
circuitos, diagnstico e correo de falhas e implementao de circuitos em um CPLD
para ajudar a solidificar os conceitos.
Muitos captulos utilizam circuitos MultiSIMTM para diagnstico e correo de falhas
para que os estudantes adquiram experincia prtica durante o desenvolvimento de
habilidades de raciocnio analtico.
As sees Aplicaes digitais e Diagnstico e correo de falhas apresentam circuitos
e cenrios projetados no setor para ilustrar os conceitos dos captulos.
A abordagem adicional sobre programao de dispositivos lgicos programveis
complexos (CPLD), utilizando linguagem VHDL, permitir que os leitores/estudantes
adquiram experincia valiosa nessa poderosa linguagem padro de programao. Os
programas em VHDL so criados, compilados, simulados e transferidos por download,
utilizando o sistema de desenvolvimento Quartus II da Altera.

Aplicaes
Obra indicada para as disciplinas eletrnica digital e eletrnica bsica dos cursos
de Engenharia. Embora o contedo do livro seja relativamente abrangente, pode ser
recomendado para leitura complementar em cursos tcnicos de Eletrnica.

ISBN 13 978-85-221-0745-2
ISBN 10 85-221-0745-9

Para suas solues de curso e aprendizado,


visite www.cengage.com.br

9 788522 107452