Anda di halaman 1dari 88

10010100111010101001010010101 10101010100111010100101011101 01010011001111010100111010010 01010000111101010011101010010

CURSO DE ELETRNICA DIGITAL

CURSO DE ELETRNICA DIGITAL


INTRODUO Os circuitos equipados com processadores, cada vez mais, esto fazendo parte do cotidiano do tcnico e/ou engenheiro, tanto de campo como de desenvolvimento. Hoje, dificilmente encontramos um equipamento, seja ele de consumo ou de produo, que no possua pelo menos um processador (DSP, microprocessador, ou microcontrolador). fato tambm que vrios profissionais encontram muitas dificuldades na programao e desenvolvimento de projetos com esses componentes, simplesmente por terem esquecido alguns conceitos fundamentais da eletrnica digital clssica. A inteno desse especial justamente essa, ou seja, cobrir possveis lacunas sobre essa tecnologia de modo simples e objetivo. Procuramos complementar a teoria com circuitos prticos e

teis, e dividimos o trabalho em doze captulos: Sistemas de numerao lgebra de Boole e portas lgicas Famlia TTL Famlia CMOS Funes lgicas Flip-Flops Funes lgicas integradas Multivibradores Contadores Decodificadores Registradores de deslocamento Displays Tivemos o cuidado de elaborar alguns testes, para que o leitor possa acompanhar melhor sua percepo.

CURSO DE ELETRNICA DIGITAL

LIO 1
ELETRNICA ANALGICA E DIGITAL

SISTEMAS DE NUMERAO

1.1- ANALGICO E DIGITAL Por que digital? Esta certamente a primeira pergunta que qualquer leitor que est chegando agora e tem apenas alguma base terica sobre Eletrnica faria ao encontrar o nosso curso. Por este motivo, comeamos justamente por explicar as diferenas entre as duas eletrnicas, de modo que elas fiquem bem claras. Devemos lembrar que em muitos equipamentos, mesmo classificados como analgicos ou digitais, encontraremos os dois tipos de circuitos. o caso dos computadores, que mesmo sendo classificados como mquinas estritamente digitais podem ter em alguns pontos de seus circuitos configuraes analgicas. Uma definio encontrada nos livros especializados atribui o nome de Eletrnica Digital aos circuitos que operam com quantidades que s podem ser incrementadas ou decrementadas em passos finitos. Um exemplo disso dado pelos circuitos que operam com impulsos. S podemos ter nmeros inteiros de pulsos sendo trabalhados em qualquer momento em qualquer ponto do circuito. Em nenhum lugar encontraremos meio pulso ou um quarto de pulso. A palavra digital tambm est associada a dgito (do latim digitu, dedo) que est associado representao de quantidades inteiras. No podemos usar os dedos para representar meio pulso ou um quarto de pulso. Na Eletrnica Analgica trabalhamos com quantidades ou sinais que podem ter valores que variam de
2

modo contnuo numa escala. Os valores dos sinais no precisam ser inteiros. Por exemplo, um sinal de udio, que analgico, varia suavemente entre dois extremos, enquanto que um sinal digital s pode variar aos saltos, observe a figura 1. Conforme o leitor pode perceber, a diferena bsica entre os dois tipos de eletrnica est associada inicialmente ao tipo de sinais com que elas trabalham e no que elas fazem com os sinais. De uma forma resumida podemos dizer que: A Eletrnica Digital trabalha com sinais que s podem assumir valores discretos ou inteiros. A Eletrnica Analgica trabalha com sinais que podem ter qualquer valor entre dois limites.

COMPUTADORES: os computadores atuais so digitais em sua totalidade e praticamente no usado outro tipo de configurao. No entanto, nem sempre foi assim. Nas primeiras dcadas deste sculo, quando os circuitos eram ainda valvulados, os primeiros computadores eram mquinas analgicas. A impreciso e algumas outras dificuldades tcnicas que estes computadores apresentavam fizeram com que logo fossem substitudos pelos circuitos digitais hoje usados.

1.2 - LGICA DIGITAL Os computadores e outros equipamentos que usam circuitos digitais funcionam obedecendo a um tipo de comportamento baseado no que se denomina Lgica. Diferentemente dos circuitos amplificadores comuns que simplesmente amplificam, atenuam ou realizam algum tipo de processamento simples dos sinais, os circuitos digitais usa-

dos em computadores e outras mquinas no processam os sinais baseados em uma finalidade simples determinada quando so fabricados. Os circuitos digitais dos computadores e outros equipamentos so capazes de combinar os sinais tomando decises segundo um comportamento lgico. evidente que se o leitor deseja realmente entender como as coisas acontecem nos circuitos digitais, deve partir exatamente do aprendizado do comportamento lgico. Podemos dizer que a lgica nos permite tirar

Figura 1 - Os sinais digitais variam aos saltos.

CURSO DE ELETRNICA DIGITAL


concluses ou tomar decises a partir de fatos conhecidos. Por exemplo, a deciso de acender uma lmpada quando est escuro uma deciso lgica, pois a proposio e a concluso so fatos relacionados. Ao contrrio, a deciso de acender uma lmpada, porque est chovendo no uma deciso lgica, pois os fatos envolvidos no tm relao. Evidentemente, os fatos relacionados acima so simples e servem para exemplificar como as coisas funcionam. Na eletrnica dos computadores, o que temos a aplicao da lgica digital, ou seja, de circuitos que operam tomando decises em funo de coisas que acontecem no seu prprio interior. claro que os computadores e seus circuitos digitais no podem entender coisas como est escuro ou est chovendo e tomar decises. Os circuitos lgicos digitais trabalham com sinais eltricos. Assim, os circuitos lgicos digitais nada mais fazem do que receber sinais com determinadas caractersticas e em funo destes tomar decises que nada mais so do que a produo de um outro sinal eltrico. Mas, se os sinais eltricos so digitais, ou seja, representam quantidades discretas e se a lgica baseada em tomada de decises, o prximo passo no entendimento da Eletrnica Digital, partir para o modo como as quantidades discretas so representadas e entendidas pelos circuitos eletrnicos.

Figura 2 - Elementos simples de lgica so a base de funcionamento dos circuitos digitais.

1.3 - SISTEMAS DE NUMERAO O modo como contamos as quantidades vem do fato de possuirmos 10

Figura 4 - Os pesos so potncias de 10 no sistema decimal.


SABER ELETRNICA ESPECIAL N 8 - 2002

dedos. Assim, tomando os dedos das mos podemos contar objetos com facilidade at certo ponto. O ponto crtico ocorre quando temos quantidades maiores do que 10. O homem resolveu o problema passando a indicar tambm a quantidade de mos ou de vezes em que os dez dedos eram usados. Assim, quando dizemos que temos 27 objetos, o 2 indica que temos duas mos cheias ou duas dezenas mais 7 objetos. O 2 tem peso 10. Da mesma forma, quando dizemos que temos 237 objetos, o 2 indica que temos duas dezenas de mos cheias ou duas centenas, enquanto o 3 indica que temos mais 3 mos cheias e finalmente o 7, mais 7 objetos, figura 3. Em outras palavras, a posio dos algarismos na representao dos nmeros tem um peso e em nosso sistema de numerao que decimal este peso 10, veja a figura 4. O que aconteceria se tivssemos um nmero diferente de dedos, por exemplo 2 em cada mo? Isso significaria, em primeiro lugar, que em nosso sistema de base 4 (e no base 10) s existiriam 4 algarismos para representar os nmeros: 0, 1, 2 e 3, confira a figura 5. Para representar uma quantidade maior do que 4 teramos de usar mais de um algarismo. Assim, para indicar 7 objetos na base 4, teramos uma mo cheia com 4 e mais 3. Isso daria 13, figura 6. Veja ento que no 13 na base 4, o 1 tem peso 4, enquanto que o 3 tem o seu valor normal. De uma forma generalizada, dizemos que dependendo da base do sistema os algarismos tm pesos que correspondem sua posio no

Figura 3 - A posio do algarismo d seu valor relativo.

nmero e que estes pesos so potncias da base. Por exemplo, para a base 10, cada algarismo a partir da direita tem um peso, que uma potncia de 10 em ordem crescente, o que nos leva unidade (dez elevado a zero), dezena (dez elevado ao expoente um), centena (dez elevado ao quadrado), ao milhar (dez elevado ao cubo) e assim por diante, conforme a figura 7. Em Eletrnica Digital costumamos dizer que o dgito mais direita, por representar a menor potncia ou ter menor peso, o dgito ou bit* menos significativo ou LSB (Less Significant Bit) enquanto que o mais esquerda o mais significativo ou MSB (Most Significant Bit). Para a base 4, conforme observamos na figura 8, os dgitos tm potncias de 4.
Figura 5 - Na base 4 so usados 4 algarismos.

Figura 6 - Treze na base quatro equivale a sete na base 10. *O bit que o dgito binrio (na base 2) ser estudado mais adiante. 3

CURSO DE ELETRNICA DIGITAL


dgitos conforme sua posio no nmero. Assim, vamos tomar como exemplo o valor 1101 que em binrio representa o nmero 13 decimal e ver Dgito ou bit como isso ocorre. Figura 9 - Pesos na numerao binria. O primeiro dgito da direita nos inDecimal Binrio Decimal Binrio dica que temos uma vez o peso des0 0 9 1001 te dgito ou 1. 1 1 10 1010 O zero do segundo dgito da direi2 10 11 1011 ta para a esquerda indica que no te3 11 12 1100 mos nada com o peso 2. 4 100 13 1101 Agora o terceiro dgito da direita 5 101 14 1110 para a esquerda e que tem peso 4 6 110 15 1111 1, o que indica que temos uma vez 7 111 16 10000 quatro. 8 1000 17 10001 Finalmente, o primeiro dgito da esquerda que 1 e est na posio Para o leitor que pretende entende peso 8, nos diz que temos uma der de Eletrnica Digital aplicada aos vez oito. computadores h momentos em que Somando uma vez oito, com uma preciso saber converter uma indivez quatro e uma vez um, temos o cao em binrio para o decimal cortotal, justamente a quantidade que respondente. conhecemos em decimal como treze. Podemos dar como exemplo o Veja ento, conforme indica a ficaso de certas placas que so usagura 9, que na numerao binria, os das no diagnstico de computadores dgitos vo tendo pesos da direita e que possuem um conjunto de LEDs para a esquerda que so potncias que acende indicando um nmero de 2, ou seja, dois elevado ao expocorrespondente a um cdigo de erros. ente zero que um, dois elevado ao Os LEDs apagados indicam o algaexpoente 1 que 2, dois ao quadrarismo 0 e os LEDs acesos, o algarisdo que 4 e assim por diante. mo 1. Basta lembrar que a cada vez que Vamos supor que num diagnstinos deslocamos para a esquerda, o co a sequncia de acendimento dos peso do dgito dobra, figura 10. LEDs seja 1010110. preciso saber Como no existe um limite para os por onde comear a leitura ou seja, valores dos pesos, isso significa que se o de menor peso o da direita ou posvel representar qualquer quanda esquerda. tidade em binrio, por maior que seja, Nas indicaes dadas por instrusimplesmente usando o nmero apromentos ou mesmo na representao priado de dgitos. da valores binrios, como por exemPara 4 dgitos podemos represenplo na sada de um circuito, preciso tar nmeros at 15; para 8 dgitos posaber qual dos dgitos tem maior peso demos ir at 255; para 16 dgitos at e qual tem menor peso. 65 535 e assim por diante. Isso feito com uma sigla adotaO leitor deve lembrar-se desses da normalmente e que se refere ao valores limites para 4, 8 e 16 dgitos dgito, no caso denominado bit. de um nmero binrio, pois eles tm uma grande impor tncia na Informtica. A seguir damos a representao binria dos nmeros decimais at 17 para uma melhor ilustrao de como Figura 10 - Na numerao binria os pesos tudo funciona:
dobram a cada digito deslocado para a esquerda.

Figura 7 - Os pesos aumentam da direita para a esquerda.

1.4 - NUMERAO BINRIA Os circuitos eletrnicos no possuem dedos. evidente tambm que no seria muito fcil projetar circuitos capazes de reconhecer 10 nveis de uma tenso ou de outra grandeza eltrica sem o perigo de que qualquer pequeno problema fizesse-os causar qualquer confuso. Muito mais simples para os circuitos eletrnicos trabalhar com um sistema de numerao que esteja mais de acordo com o seu princpio de funcionamento e isso realmente feito. Um circuito eletrnico pode ter ou no corrente, ter ou no tenso, pode receber ou no um pulso eltrico. Ora, os circuitos eletrnicos so mais apropriados para operar com sinais que tenham duas condies possveis, ou seja, que representem dois dgitos ou algarismos. Tambm podemos dizer que as regras que regem o funcionamento dos circuitos que operam com apenas duas condies possveis so muito mais simples. Assim, o sistema adotado nos circuitos eletrnicos digitais o sistema binrio ou de base 2, onde so usados apenas dois dgitos, correspondentes a duas condies possveis de um circuito: 0 e 1. Mas, como podemos representar qualquer quantidade usando apenas dois algarismos? A idia bsica a mesma usada na representao de quantidades no sistema decimal: atribuir pesos aos

Figura 8 - Os pesos na base 4. 4

CURSO DE ELETRNICA DIGITAL


Os computadores usam muitos tipos de algoritmos quando fazem suas operaes, se bem que a maioria no precise ser conhecida dos leitores. Assim, para a converso de um decimal para binrio, como por exemplo o 116, o que fazemos uma srie de divises sucessivas, figura 12. Vamos dividindo os nmeros por 2 at o ponto em que chegamos a um valor menor que 2 e que portanto, no pode mais ser dividido. O resultado desta ltima diviso, ou seja, seu quociente ento o primeiro dgito binrio do nmero convertido. Os demais dgitos so obtidos lendo-se os restos da direita para a esquerda da srie de divises que realizamos. Tudo muito simples e rpido. A prpria existncia de um 0, j nos sugere que se trata de um nmero menor que 1 e portanto, fracionrio. Ocorre que os dgitos deste nmero tm pesos que correspondem a potncias de 2 negativas, que nada mais so do que fraes, conforme a seguinte sequncia: Dgito 0, 0 1 1 0 1 Peso 1 = 1/2 = 1/4 = 1/8 = 1/16 = 1/32 = Valor 0 0 0,25 0,0625 0 0,03125

Figura 11 Extremos de um nmero binrio.

Assim, conforme citado anteriormente, para o dgito de menor peso ou bit menos significativo adotada a sigla LSB (Less Significant Bit) e para o mais significativo adotada a sigla MSB (Most Significant Bit), figura 11. O que fazemos somar os valores dados pelos dgitos multiplicados pelo peso de sua posio. No caso do valor tomado como exemplo, 1010110, temos: Dgito 1 0 1 0 1 1 0 Peso Valor 64 = 64 32 = 0 16 = 16 8 = 0 4 = 4 2 = 2 1 = 0

x x x x x x

Somando os valores relativos teremos: 0,25 + 0,0625 + 0,03125 = 0,625 O nmero decimal representado portanto 0,625. Veja que usando tantos dgitos quantos sejam necessrios podemos representar com a preciso desejada um nmero decimal.

x x x x x x x

resultado: 1110100 Figura 12 - Converso de um decimal em binrio por divises sucessivas.

Somando os valores teremos: 64 + 16 + 4 + 2 = 86 O valor decimal de 1010110 86. Assim, tudo que o leitor tem de fazer lembrar que a cada dgito que saltamos para a esquerda seu peso dobra na sequncia 1, 2, 4, 8, 16, 32, 64, 128, etc. Na prtica tambm pode ocorrer o problema inverso, transformao de um valor expresso em decimal (base 10) para a base 2 ou binrio. Para esta transformao podemos fazer uso de algoritmo muito simples que memorizado pelo leitor pode ser de grande utilidade, dada sua praticidade. Para os que no sabem, algoritmo nada mais do que uma sequncia de operaes que seguem uma determinada regra e permitem realizar uma operao mais complexa. Quando voc soma os nmeros um sobre o outro (da mesma coluna) e passa para cima os dgitos que excedem o 10, fazendo o conhecido vai um, voc nada mais est fazendo do que usar um algoritmo.

1.6 - FORMAS DIFERENTES DE UTILIZAR O SISTEMA BINRIO A utilizao de circuitos eletrnicos com determinadas caractersticas e a prpria necessidade de adaptar o sistema binrio representao de valores que sejam convertidos rapidamente para o decimal e mesmo outros sistemas, levou ao aparecimento de algumas formas diferentes de utilizao dos binrios. Estas formas so encontradas em diversos tipos de equipamentos digitais, incluindo os computadores.

1.5 - BINRIOS MENORES QUE 1 Para o leitor talvez seja difcil entender como usando quantidades que s podem ser inteiras, como dado pela definio de digital no incio desta lio, seja possvel representar quantidades menores que um, ou seja, nmeros quebrados ou fracionrios. claro que isso possvel na prtica, pois se assim no fosse os computadores e as calculadoras no poderiam realizar qualquer operao com estes nmeros e sabemos que isso no verdade. O que se faz usar um artifcio que consiste em empregar potncias negativas de um nmero inteiro para representar quantidades que no so inteiras. Assim possvel usar dgitos binrios para representar quantidades fracionrias sem problemas. Vamos dar um exemplo tomando o nmero 0,01101 em binrio.

Sistema BCD (Decimal Codificado em Binrio) BCD a abreviao de Binary Coded Decimal e se adapta melhor aos circuitos digitais. Permite transformar cada dgito decimal de um nmero numa representao por quatro dgitos binrios (bits) independentemente do valor total do nmero que ser representado.
5

CURSO DE ELETRNICA DIGITAL


Assim, partimos da seguinte tabela: Dgito decimal BCD 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 Se quisermos representar em BCD o nmero 23,25 no o convertemos da forma convencional por divises sucessivas mas sim, tomamos cada dgito e o convertemos no BCD equivalente, conforme segue: 2 3, 2 5 0010 0011 0010 0101 Veja ento que para cada dgito decimal sempre teremos quatro dgitos binrios ou bits e que os valores 1010, 1011, 1100, 1101 e 1111 no existem neste cdigo. Esta representao foi muito interessante quando as calculadoras se tornaram populares, pois era possvel us-las para todas as operaes com nmeros comuns e os 5 cdigos no utilizados dos valores que no existiam foram adotados para indicar as operaes! (figura 13) O leitor tambm perceber que usando representaes desta forma, operavam os primeiros computadores, apropriadamente chamados de computadores de 4 bits. Decimal Binrio Hexadecimal 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F Observe que como no existem smbolos para os dgitos 10, 11, 12, 13, 14 e 15, foram usadas as letras A,B,C,D,E e F. Como fazer as converses: os mesmos procedimentos que vimos para o caso das converses de decimal para binrio e vice-versa so vlidos para o caso dos hexadecimais, mudando-se apenas a base. Vamos dar exemplos: Como converter 4D5 em decimal: Os pesos no caso so: 256, 16 e 1. (a cada dgito para a esquerda multiplicamos o peso do anterior por 16 para obter novo peso). Temos ento: 4D5 = (4 x 256)+(13x16)+(1x5) = 1237 Observe que o D corresponde ao 13. O nmero decimal equivalente ao 4D5 hexadecimal ou hex, como muitas vezes representado, 1237. 4D5 (hex) = 1237 (dec) A converso inversa, ou seja, de decimal para hexadecimal feita por divises sucessivas. Tomemos o caso de 1256, apresentado na figura 14. Veja que basta ler o quociente final e depois os restos das divises sucessivas, sempre lembrando que os que excederem 10 devem ser trocados pelas letras equivalentes.
EXERCCIOS a) Converter 645 em BCD b) Converter 45 em binrio puro c) Converter 11001 (binrio) em decimal d) Converter 1101 0011 1011 (BCD) em decimal e) Conver ter 1745 (decimal) em hexadecimal. f) Converter FFF (hex) em decimal. g) Converter F4D (hex) em decimal.

Figura 13 - Uso dos valores de 0000 a 1111.

tos mudam. No Cdigo Gray a passagem do 7 para 8 muda apenas um dgito, pois o 7 0100 e o 8 1100. Podemos ainda citar os Cdigos de Paridade de Bit e o Cdigo de Excesso 3 (XS3) encontrados em aplicaes envolvendo circuitos digitais.

1.7 - SISTEMA HEXADECIMAL Os bits dos computadores so agrupados em conjuntos de 4, assim temos os computadores de 4, 8, 16 e 32 bits. Tambm observamos que com 4 bits podemos obter representaes binrias de 16 nmeros e no somente de 10. Vimos que os 5 excedentes poderiam ser usados para representar operaes nas calculadoras. Isso significa que a representao de valores no sistema hexadecimal ou de base 16 mais compatvel com a numerao binria ou operao binria dos computadores. E de fato isso feito: abrindo muitos programas de um computador, vemos que suas caractersticas como posies de memria ou quantidade de memria so feitas neste sistema. Isso significa que o tcnico precisa conhecer este sistema e mais do que isso, deve saber como fazer converses dele para o decimal e viceversa, alm de converses para o sistema binrio. Na tabela abaixo damos as representaes dos dgitos deste sistema com equivalentes decimais e binrios:

Outros Cdigos Outros cdigos binrios, mas no to importantes neste momento, so o Cdigo Biquinrio, em que cada dgito tem um peso e so sempre usados 7 bits para sua representao e o Cdigo Gray que aparece em diversas verses. O Cdigo Gray se caracteriza pelo fato da passagem de qualquer nmero para o seguinte sempre ser feita com a mudana de um nico dgito. Assim, por exemplo, quando passamos de 0111 (7 em decimal) para 1000 (8 em decimal) os quatro dgi6

Figura 14 - 1367 decimal equivale a 557 na base 16.

CURSO DE ELETRNICA DIGITAL

LIO 2
A LGEBRA DE BOOLE

Na primeira lio do nosso curso aprendemos o significado das palavras Digital e Lgica empregadas na Eletrnica e nos computadores. Vimos que os computadores so denominados digitais quando trabalham com sinais discretos, ou seja, sinais que no variam continuamente entre dois valores, mas que assumem determinados valores inteiros. Tambm vimos que os computadores so mquinas lgicas, porque tomam decises a partir de certos fatos, segundo regras muito bem estabelecidas. Vimos que no caso dos circuitos digitais, como os usados nos computadores, a base 10 no a mais apropriada e que estes equipamentos usam principalmente o sistema binrio e hexadecimal. Aprendemos ainda como fazer as converses de base e ler os nmeros binrios e hexadecimais. Nesta lio veremos de que modo os circuitos digitais podem tomar decises lgicas. Todas essas decises so baseadas em circuitos muito simples e configuraes que operam na base 2 e que portanto, so fceis de entender, porm muito importantes para os leitores que pretendam trabalhar com computadores, ou pelo menos entender melhor seu princpio de funcionamento. 2.1 - A lgebra de Boole Em meados do sculo passado George Boole, um matemtico ingls, desenvolveu uma teoria completamente diferente para a poca, baseada em uma srie de postulados e operaes simples para resolver uma infinidade de problemas.

Apesar da algebra de Boole, como foi chamada, poder resolver problemas prticos de controle e fabricao de produtos, na poca no havia Eletrnica e nem as mquinas eram suficientemente avanadas para utilizar seus princpios. A lgebra de Boole veio a se tornar importante com o advento da Eletrnica, especificamente, da Eletrnica Digital, que gerou os modernos computadores. Boole estabelece em sua teoria que s existem no universo duas condies possveis ou estados, para qualquer coisa que se deseje analisar e estes dois estados so opostos. Assim, uma lmpada s pode estar acesa ou apagada, uma torneira s pode estar aberta ou fechada, uma fonte s pode ter ou no ter tenso na sua sada, uma pergunta s pode ter como resposta verdadeiro ou falso. Dizemos de maneira simples que na lgebra de Boole as variveis lgicas s podem adquirir dois estados: 0 ou 1 Verdadeiro ou Falso Aberto ou Fechado Alto ou Baixo (HI ou LO) Ligado ou Desligado Na Eletrnica Digital partimos justamente do fato de que um circuito s pode trabalhar com dois estados possveis, ou seja, encontraremos presena do sinal ou a ausncia do sinal, o que se adapta perfeitamente aos princpios da lgebra de Boole. Tudo que um circuito lgico digital pode fazer est previsto pela lgebra de Boole. Desde as mais simples ope-

raes ou decises, como acender um LED quando dois sensores so ativados de uma determinada maneira ou quando uma tecla pressionada, at girar no espao uma imagem tridimensional. 2.2 - Os nveis lgicos Partimos ento do fato de que nos circuitos digitais s encontraremos duas condies possveis: presena ou ausncia de sinal, para definir alguns pontos importantes para o nosso entendimento. Nos circuitos digitais a presena de uma tenso ser indicada como 1 ou HI (de HIGH ou Alto) enquanto que a ausncia de uma tenso ser indicada por 0 ou LO (de LOW ou baixo). O 0 ou LO ser sempre uma tenso nula, ou ausncia de sinal num ponto do circuito, mas o nvel lgico 1 ou HI pode variar de acordo com o circuito considerado (figura 1). Nos PCs de mesa, a tenso usada para a alimentao de todos os circuitos lgicos, por exemplo, de 5 V. Assim, o nvel 1 ou HI de seus circuitos ser

Figura 1 - Nos circuitos digitais s encontramos um valor fixo de tenso. 7

CURSO DE ELETRNICA DIGITAL


sempre uma tenso de 5 V. Nos laptops usada uma tenso de alimentao menor, da ordem de 3,2 V, portanto, nestes circuitos um nvel 1 ou HI sempre corresponder a uma tenso desse valor. Existem ainda circuitos digitais que empregam componentes de tecnologia CMOS e que so alimentados tipicamente por tenses entre 3 e 15 V. Nestes casos, conforme vemos na figura 2, um nvel lgico 1 ou HI poder ter qualquer tenso entre 3 e 15 V, dependendo apenas da tenso de alimentao usada. Verdadeiro Ligado Nvel alto ou HI 3.1 - Operaes Lgicas No dia-a-dia estamos acostumados a realizar diversos tipos de operaes lgicas, as mais comuns so as que envolvem nmeros, ou seja, quantidades que podem variar ou variveis. Assim, podemos representar uma soma como: Y=A+B Onde o valor que vamos encontrar para Y depende dos valores atribudos s letras A e B. Dizemos que temos neste caso uma funo algbrica e que o valor Y a varivel dependente, pois seu valor depender justamente dos valores de A e B, que so as variveis independentes. Na Eletrnica Digital, entretanto, existem operaes mais simples do que a soma, e que podem ser perfeiFigura 3 - Podemos trabalhar com os nveis "invertidos" numa lgica negativa.

Figura 2 - A tenso encontrada nos circuitos CMOS ter um valor fixo entre 3 e 15 V.

Na verdade, a idia de associar a presena de tenso ao nvel 1 e a ausncia ao nvel 0, mera questo de conveno. Nada impede que adotemos um critrio inverso e projetemos os circuitos, pois eles funcionaro perfeitamente. Assim, quando dizemos que ao nvel alto (1) associamos a presena de tenso e ao nvel baixo a ausncia de tenso (0), estamos falando do que se denomina lgica positiva. Se associarmos o nvel baixo ou 0 a presena de tenso e o nvel alto ou 1 a ausncia de tenso, estaremos falando de uma lgica negativa, conforme ilustra a figura 3. Para no causar nenhum tipo de confuso, todo o nosso curso tratar exclusivamente da lgica positiva, o mesmo acontecendo com os dispositivos eletrnicos tomados como exemplos. Portanto, em nossa lgica, possvel associar os seguintes estados de um circuito aos valores 0 e 1: 0V Falso Desligado Nvel baixo ou LO 1 - 5 V (ou outra tenso positiva, conforme o circuito)
8

tamente implementadas levando em conta a utilizao da lgebra booleana. interessante observar que com um pequeno nmero destas operaes conseguimos chegar a uma infinidade de operaes mais complexas, como por exemplo, as utilizadas nos computadores e que, repetidas em grande quantidade ou levadas a um grau de complexidade muito grande, nos fazem at acreditar que a mquina seja inteligente! Na verdade, a associao, de determinada forma das operaes simples que nos leva ao comportamento muito complexo de muitos circuitos digitais, conforme ilustra a figura 4. Assim, como observamos na figura 5, um computador formado por
Figura 4 - Circuitos que fazem operaes simples podem ser associados para realizar operaes complexas.

Figura 5 - Poucos blocos bsicos, mas reunidos em grande quantidae podem realizar operaes muito complexas.

CURSO DE ELETRNICA DIGITAL

Figura 6 - Em (a) o simbolo mais comum e em (b) o simbolo IEEE usado em muitas publicaes tcnicas mais modernas dos Estados Unidos e Europa.

um grande nmero de pequenos blocos denominados portas ou funes em que temos entradas e sadas. O que ir aparecer na sada determinado pela funo e pelo que acontece nas entradas. Em outras palavras, a resposta que cada circuito lgico d para uma determinada entrada ou entradas depende do que ele ou de que regra booleana ele segue. Isso significa que para entender como o computador realiza as mais complexas operaes teremos de comear entendendo como ele faz as operaes mais simples com as denominadas portas e quais so elas. Por este motivo, depois de definir estas operaes lgicas, associandoas lgebra de Boole, vamos estudlas uma a uma. 2.4 - Funo Lgica NO ou Inversora Nos manuais tambm encontramos a indicao desta funo com a palavra inglesa correspondente, que NOT. O que esta funo faz negar uma afirmao, ou seja, como em lgebra booleana s existem duas respostas possveis para uma pergunta, esta funo inverte a resposta, ou seja, a resposta o inverso da pergunta. O circuito que realiza esta operao denominado inversor. Levando em conta que este circuito diz sim, quando a entrada no, ou que apresenta nvel 0, quando a entrada 1 e vice-versa, podemos associar a ele uma espcie de tabela que ser de grande utilidade sempre que estudarmos qualquer tipo de circuito lgico. Esta tabela mostra o que ocorre com a sada da funo quando colocamos na entrada todas as combinaes possveis de nveis lgicos. Dizemos que se trata de uma tabela verdade (nos manuais em Ingls

esta tabela aparece com o nome de Truth Table). A seguir apresentamos a tabela verdade para a porta NOT ou inversora: Entrada 0 1 Sada 1 0

Figura 7 - Circuito simples para simular a funo NO (NOT) ou inversor.

Entrada: chave aberta = 0 chave fechada = 1 Sada: lmpada apagada = 0 lmpada acesa = 1 2.5 - Funo Lgica E A funo lgica E tambm conhecida pelo seu nome em ingls AND pode ser definida como aquela em que a sada ser 1 se, e somente se, todas as variveis de entrada forem 1. Veja que neste caso, as funes lgicas E podem ter duas, trs, quatro ou quantas entradas quisermos e representada pelos smbolos mostrados na figura 8. As funes lgicas tambm so chamadas de portas ou gates (do ingls) j que correspondem a circuitos que podem controlar ou deixar passar os sinais sob determinadas condies. Tomando como exemplo uma porta ou funo E de duas entradas, escrevemos a seguinte tabela verdade: Entradas A B 0 0 0 1 1 0 1 1 Sada 0 0 0 1

Os smbolos adotados para representar esta funo so mostrados na figura 6. O adotado normalmente em nossas publicaes o mostrado em (a), mas existem muitos manuais tcnicos e mesmo diagramas em que so adotados outros e os leitores devem conhec-los. Esta funo pode ser simulada por um circuito simples e de fcil entendimento apresentado na figura 7. Neste circuito temos uma lmpada que, acesa, indica o nvel 1 na sada e apagada, indica o nvel 0. Quando a chave est aberta indicando que a entrada nvel 0, a lmpada est acesa, indicando que a sada nivel 1. Por outro lado, quando a chave fechada, o que representa uma entrada 1, a lmpada apaga, indicando que a sada zero. Esta maneira de simular funes lgicas com lmpadas indicando a sada e chaves indicando a entrada, bastante interessante pela facilidade com que o leitor pode entender seu funcionamento. Basta ento lembrar que:

Na figura 9 apresentamos o modo de simular o circuito de uma porta E

Figura 8 - Smbolos adotados para representar uma porta E ou AND. 9

CURSO DE ELETRNICA DIGITAL

Figura 9 - Circuito simples para simular um aporta E ou AND.

usando chaves e uma lmpada comum. preciso que S1 e S2 estejam fechadas, para que a sada (lmpada) seja ativada. Para uma porta E de trs entradas tabela verdade ser a seguinte: Entradas B 0 0 1 1 0 0 1 1 Sada S 0 0 0 0 0 0 0 1

Figura 10 - Smbolos para as portas OU ou OR.

A 0 0 0 0 1 1 1 1

C 0 1 0 1 0 1 0 1

Vemos que a sada estar no nvel 1 se uma das entradas estiverem no nvel 1. Um circuito simples com chaves e lmpada para simular esta funo dado na figura 11. Quando uma chave estiver fechada (entrada 1) a lmpada receber corrente (sada 1), conforme desejarmos. Para mais de duas variveis podemos ter portas com mais de duas entradas. Para o caso de uma porta OU de trs entradas teremos a seguinte tabela verdade: Entradas B 0 0 1 1 0 0 1 1 Sada S 0 1 1 1 1 1 1 1

funo E que denominada NO-E ou em ingls, NAND. Na figura 12 temos os smbolos adotados para representar esta funo. Observe a existncia de um pequeno crculo na sada da porta para indicar a negao. Podemos dizer que para a funo NAND a sada estar em nvel 0 se, e somente se, todas as entradas estiverem em nvel 1. A tabela verdade para uma porta NO-E ou NAND de duas entradas a seguinte: Entradas A B 0 0 0 1 1 0 1 1 Sada S 1 1 1 0

Para que a sada seja 1, preciso que todas as entradas sejam 1. Observamos que para uma porta E de 2 entradas temos 4 combinaes possveis para os sinais aplicados. Para uma porta E de 3 entradas temos 8 combinaes possveis para o sinal de entrada. Para uma porta de 4 entradas, teremos 16 e assim por diante. 2.6 - Funo lgica OU A funo OU ou ainda OR (do ingls) definida como aquela em que a sada estar em nvel alto se uma ou mais entradas estiver em nvel alto. Esta funo representada pelos smbolos mostrados na figura 10. O smbolo adotado normalmente em nossas publicaes o mostrado em (a). Para uma porta OU de duas entradas podemos elaborar a seguinte tabela verdade: Entradas A B 0 0 0 1 1 0 1 1
10

A 0 0 0 0 1 1 1 1

C 0 1 0 1 0 1 0 1

Na figura 13 temos um circuito simples com chaves, que simula esta funo.

2.7 - Funo NO-E As funes E, OU e NO (inversor) so a base de toda a lgebra booleana e todas as demais podem ser consideradas como derivadas delas. Vejamos: Uma primeira funo importante derivada das anteriores a obtida pela associao da funo E com a funo NO, ou seja, a negao da

Figura 11 - Circuito para simular uma porta OU ou OR de duas entradas.

Sada S 0 1 1 1

Figura 12 - Smbolos para as portas NO-E ou NAND.

CURSO DE ELETRNICA DIGITAL

Figura 13 - Circuito que simula uma porta NAND ou NO-E de duas entradas.

Figura 14 - Smbolo usados para representar a funo NOR ou NO-E

Veja que a lmpada s apagar (sada 0) quando as duas chaves estiverem fechadas (1), curto-circuitando assim sua alimentao. O resistor usado para limitar a corrente da fonte. Tambm neste caso podemos ter a funo NAND com mais de duas entradas. Para o caso de 3 entradas teremos a seguinte tabela verdade: Entradas B 0 0 1 1 0 0 1 1 Sada S 1 1 1 1 1 1 1 0

Observe que a lmpada s se mantm acesa (nvel 1) se as duas chaves (S1 e S2) estiverem abertas (nvel 0). Da mesma forma que nas funes anteriores, podemos ter portas NOR com mais de duas entradas. Para o caso de trs entradas teremos a seguinte tabela verdade: Entradas B 0 0 1 1 0 0 1 1 Sada S 1 0 0 0 0 0 0 0

tradas teremos sada 1 se as entradas forem 0 e 1 ou 1 e 0, mas a sada ser 0 se as entradas forem ambas 1 ou ambas 0, conforme a seguinte tabela verdade: Entradas A B 0 0 0 1 1 0 1 1 Sada S 0 1 1 0

A 0 0 0 0 1 1 1 1

C 0 1 0 1 0 1 0 1

A 0 0 0 0 1 1 1 1

C 0 1 0 1 0 1 0 1

2.8 - Funo NO-OU Esta a negao da funo OU, obtida da associao da funo OU com a funo NO ou inversor. O termo ingls usado para indicar esta funo NOR e seus smbolos so apresentados na figura 14. Sua ao definida da seguinte forma: a sada ser 1 se, e somente se, todas as variveis de entrada forem 0. Uma tabela verdade para uma funo NOR de duas entradas mostrada a seguir: Entradas A B 0 0 0 1 1 0 1 1 Sada S 1 0 0 0

2.9 - Funo OU-exclusivo Uma funo de grande importncia para o funcionamento dos circuitos lgicos digitais e especificamente para os computadores a denominada OU-exclusivo ou usando o termo ingls, exclusive-OR. Esta funo tem a propriedade de realizar a soma de valores binrios ou ainda encontrar o que se denomina paridade (o que ser visto futuramente). Na figura 16 temos os smbolos adotados para esta funo. Podemos definir sua ao da seguinte forma: a sada ser 1 se, e somente se, as variveis de entrada forem diferentes. Isso significa que, para uma porta Exclusive-OR de duas en-

Esta funo derivada das demais, pois podemos mont-la usando portas conhecidas (figura 17). Assim, se bem que esta funo tenha seu prprio smbolo e possa ser considerada um bloco independente nos projetos, podemos sempre implement-la com um circuito equivalente como o ilustrado nessa figura. 2.10 - Funo NO-OU exclusivo ou coincidncia Podemos considerar esta funo como o inverso do OU-exclusivo. Sua denominao em ingls Exclusive

Figura 15 - Circuito usado para simular uma porta NOR de duas entradas.

Um circuito simples usando chaves e lmpada para simular esta funo mostrado na figura 15.

Figura 16 - Smbolo para a funo OU-exclusivo ou Exclusive-OR. 11

CURSO DE ELETRNICA DIGITAL


porta E de duas entradas (A e B) e sada S podemos fazer a representao: A.B=S b) Operao OU Esta operao representada pelo sinal (+). A operao de uma porta OU de entradas A e B e sada S pode ser representada como: A+B=S c) Operao NO Esta operao indicada por uma barra da seguinte forma: A\ = S
Figura 18 - Smbolos da funo No-OU-Exclusive ou Exclusive NOR tambm chamada funo coincidncia.

Figura 17 - Elaborao da funo OU-exclusivo com inversores, portas AND e uma porta OR.

NOR e representada pelo smbolo mostrado na figura 18. Observe o crculo que indica a negativa da funo anterior, se bem que essa terminologia so seja apropriada neste caso. Esta funo pode ser definida como a que apresenta uma sada igual a 1 se, e somente se as variveis de entrada forem iguais. Uma tabela verdade para esta funo a seguite:
Entrada A B 0 0 0 1 1 0 1 1 Sada S 1 0 0 1

so conhecer as propriedades que as operaes apresentam. Exatamente como no caso das operaes com nmeros decimais, as operaes lgicas com a lgebra Booleana se baseiam numa srie de postulados e teoremas algo simples. Os principais so dados a seguir e prov-los fica por conta dos leitores que desejarem ir alm. Para entender, entretanto, seu significado no preciso saber como provar sua validade, mas sim memorizar seu significado.

Partindo destas representaes, podemos enumerar as seguintes propriedades das operaes lgicas: 1. Propriedade comutativa das operaes E e OU: A.B=B.A A+B=B+A 2. Propriedade associativa das operaes E e OU: A.(B.C) = (A.B).C A+(B+C) = (A+B)+C 3. Teorema da Involuo: (A negao da negao a prpria afirmao) A\\ = A 4. A operaco E distributiva em relao operao OU: A.(B+C) = A.B + A.C

Representaes As operaes E, OU e NO so representadas por smbolos da seguinte forma: a) Operao E A operao E representada por um ponto final(.). Assim, para uma

Podemos implementar esta funo usando outras j conhecidas, conforme a figura 19. 2.11 - Propriedades das operaes lgicas As portas realizam operaes com os valores binrios aplicados s suas entradas. Assim, podemos representar estas operaes por uma simbologia apropriada, facilitando o projeto dos circuitos e permitindo visualizar melhor o que ocorre quando associamos muitas funes. No entanto, para saber associar as diversas portas e com isso realizar operaes mais complexas, preci12

Figura 19 - Funo coincidncia (Exclusive NOR) implementada com outras portas.

CURSO DE ELETRNICA DIGITAL


5. Propriedades diversas: A.A = A A+A = A A.0 = 0 A.1 = A A+0 = A A+1 = 1 A.A\= 0 A+A\= 1 A+A.B = A 6. Teoremas de De Morgan: Aplicando a operao NO a uma operao E, o resultado obtido igual ao da operao OU aplicada aos complementos das variveis de entrada. ____ _ _ A.B=A+B Aplicando a operao NO a uma operao OU o resultado igual ao da operao E aplicada aos complementos das variveis de entrada. ____ _ _ A+B=A.B

Figura 20 - Obtendo um inversor ( Funo NO ou NOT) a partir de uma porta NAND.

sada depois de aplic-la a uma porta NAND. 2.13 - Concluso Os princpios em que se baseiam os circuitos lgicos digitais podem parecer algo abstratos, pois usam muito de Matemtica e isso talvez desestimule os leitores. No entanto, eles so apenas o comeo. O esforo para entend-los certamente ser recompensado, pois estes princpios esto presentes em tudo que um computador faz. Nas prximas lies, quando os princpios estudados comearem a tomar uma forma mais concreta, aparecendo em circuitos e aplicaes prticas ser fcil entendlos melhor. Nas prximas lies, o que foi estudado at agora ficar mais claro quando encontrarmos sua aplicao prtica.

sada certamente ser: a) 0 b) 1 c) Pode ser 0 ou 1 d) Estar indefinida 3. O circuito que realiza a operao lgica NO denominado: a) Porta lgica b) Inversor c) Amplificador digital d) Amplificador analgico 4. Se na entrada de uma porta NAND aplicarmos os nveis lgicos 0 e 1, a sada ser: a) 0 b) 1 c) Pode ser 0 ou 1 d) Estar indefinida 5. Em qual das seguintes condies de entrada a sada de uma porta OR ser 0: a) 0,0 b) 0,1 c) 1,0 d) 1,1 6. Qual o nome da funo lgica em que obtemos uma sada 1 quando as entradas tiverem nveis lgicos diferentes, ou seja, forem 0 e 1 ou 1 e 0. a) NAND b) NOR c) AND d) Exclusive OR 7. Qual a porta que pode ser utilizada para implementar qualquer funo lgica: a) Inversor (NO) b) AND c) NAND d) OR Respostas da lio n 1 a) 0110 0100 0101 b) 101101 c) 25 d) Sem resposta (1101 no existe) e) 131 f) 131 g) 334
13

2.12 - Fazendo tudo com portas NAND As portas NO-E, pelas suas caractersticas, podem ser usadas para obter qualquer outra funo que estudamos. Esta propriedade torna essas portas blocos universais nos projetos de circuitos digitais j que, na forma de circuitos integrados, as funes NAND so fceis de obter e baratas. A seguir vamos mostrar de que modo podemos obter as funes estudadas simplesmente usando portas NAND.

QUESTIONRIO 1. Se associarmos presena de uma tenso o nvel lgico 1 e sua ausncia o nvel 0, teremos que tipo de lgica: a) Digital b) Positiva c) Negativa d) Booleana 2. Na entrada de uma funo lgica NO aplicamos o nvel lgico 0. A

Inversor Para obter um inversor a partir de uma porta NAND basta unir suas entradas ou colocar uma das entradas no nvel lgico 1, conforme figura 20. Uma porta E (AND) obtida simplesmente agregando-se funo NO-E (NAND) um inversor em cada entrada, (figura 21). A funo OU (OR) pode ser obtida com o circuito mostrado na figura 22. O que se faz inverter a

Figura 21 - POrta E obtida com duas NO-E (NAND).

Figura 22 - Porta OU obtida com duas NO-E (NAND).

CURSO DE ELETRNICA DIGITAL

LIO 3
FAMLIAS DE CIRCUITOS LGICOS DIGITAIS

Na lio anterior conhecemos os princpios simples da lgebra de Boole que regem o funcionamento dos circuitos lgicos digitais encontrados nos computadores e em muitos outros equipamentos. Vimos de que modo umas poucas funes simples funcionam e sua importncia na obteno de funes mais complexas. Mesmo sendo um assunto um pouco abstrato, por envolver princpios matemticos, o leitor pode perceber que possvel simular o funcionamento de algumas funes com circuitos eletrnicos relativamente simples, usando chaves e lmpadas. Os circuitos eletrnicos modernos, entretanto, no usam chaves e lmpadas, mas sim, dispositivos muito rpidos que podem estabelecer os nveis lgicos nas entradas das funes com velocidades incrveis e isso lhes permite realizar milhes de operaes muito complexas a cada segundo. Nesta edio veremos que tipo de circuitos so usados e como so encontrados na prtica em blocos bsicos que unidos podem levar a elaborao de circuitos muito complicados como os encontrados nos computadores. O leitor ir comear a tomar contato com componentes prticos das famlias usadas na montagem dos equipamentos digitais. So estes os componentes bsicos que podem ser encontrados em circuitos digitais, computadores e muitos outros.
14

3.1 - O transistor como chave eletrnica Um transistor pode funcionar como um interruptor deixando passar ou no uma corrente, conforme a aplicao de uma tenso em sua entrada. Assim, na simulao dos circuitos que estudamos e em que usamos chaves, possvel utilizar transistores com uma srie de vantagens. No caso das chaves, o operador era responsvel pela entrada do sinal, pois, atuando com suas mos sobre a chave, deveria estabelecer o nvel lgico de entrada, mantendo esta chave aberta ou fechada conforme desejasse 0 ou 1. Se usarmos um transistor teremos uma vantagem importante: o transistor poder operar com a tenso ou nvel lgico produzido por uma outra funo e no necessariamente por uma pessoa que acione uma chave. Assim, as funes lgicas implementadas com transistores tm a vantagem de poderem ser interligadas umas nas outras, pois o sinal que aparece na sada de cada uma pode
Figura 1 - Um inversor (funo NO ou NOT) usando um transistor.

ser usado como entrada para outra, conforme a figura 1. Na figura 1 damos um exemplo interessante de como podemos obter um inversor usando um transistor. Aplicando o nvel 1 na base do transistor ele conduz at o ponto de saturar, o que faz, com que a tenso no seu coletor caia a 0. Por outro lado, na ausncia de tenso na sua base, que corresponde ao nvel 0 de entrada, o transistor se mantm cortado e a tenso no seu coletor se mantm alta, o que corresponde ao nvel 1. Conforme observamos na figura 2, outras funes podem ser conseguidas com transistores. Isso significa que a elaborao de um circuito lgico digital capaz de realizar operaes complexas usando transistores algo que pode ser conseguido com relativa facilidade. 3.2 - Melhorando o desempenho No entanto, usar transistores em circuitos que correspondam a cada funo de uma maneira no padronizada pode trazer algumas dificuldades.

CURSO DE ELETRNICA DIGITAL


Dessa forma, se bem que nos primeiros tempos da Eletrnica Digital cada funo era montada com seus transistores, diodos e resistores na sua plaquinha para depois serem todas interligadas, este procedimento se revelou inconveniente por diversos motivos. O primeiro deles a complexidade que o circuito adquiria se realizasse muitas funes. O segundo, a necessidade de padronizar o modo de funcionamento de cada circuito ou funo. Seria muito importante estabelecer que todos os circuitos operassem com a mesma tenso de alimentao e fornecessem sinais que os demais pudessem reconhecer e reconhecessem os sinais gerados pelos outros. O desenvolvimento da tecnologia dos circuitos integrados, possibilitando a colocao num nico invlucro de diversos componentes j interligados, veio permitir um desenvolvimento muito rpido da Eletrnica Digital. Foi criada ento uma srie de circuitos integrados que continham numa nica pastilha as funes lgicas digitais mais usadas e de tal maneira projetadas que todas eram compatveis entre si, ou seja, operavam com as mesmas tenses e reconheciam os mesmos sinais.
Figura 2 - Outras funes implementadas com transistores.

Estas sries de circuitos integrados formaram ento as Famlias Lgicas, a partir das quais os projetistas tiveram facilidade em encontrar todos os blocos para montar seus equipamentos digitais. Assim, conforme a figura 3, precisando montar um circuito que usasse uma porta AND duas NOR e inversores, o projetista teria disponveis componentes compatveis entre si contendo estas funes e de tal forma que poderiam ser interligadas das maneiras desejadas. O sucesso do advento dessas famlias foi enorme, pois alm do menor tamanho dos circuitos e menor consumo de energia, havia ainda a

vantagem do menor custo e obteno de maior velocidade de operao e confiabilidade. Diversas famlias foram criadas desde o advento dos circuitos integrados, recebendo uma denominao conforme a tecnologia empregada. As principais famlias lgicas desenvolvidas foram:

RTL ou Resistor Transistor Logic RCTL ou Resistor Capacitor Transistor Logic DTL ou Diode Transistor Logic TTL ou Transistor Transistor Logic CMOS ou Complementary Metal Oxid Semiconductor ECL ou Emitter Coupled Logic
Atualmente a Famlia TTL e a CMOS so as mais usadas, sendo empregadas em uma grande quantidade de equipamentos digitais e tambm nos computadores e perifricos. 3.3 - A famlia TTL A famlia TTL foi originalmente desenvolvida pela Texas Instruments, mas hoje, muitos fabricantes de semicondutores produzem seus componentes. Esta famlia principalmente reconhecida pelo fato de ter duas sries que comeam pelos nmeros 54 para os componentes de uso militar e 74 para os componentes de uso comercial. Assim, podemos rapidamente associar qualquer componente que comece pelo nmero 74 famlia TTL. Na figura 4 mostramos uma porta tpica TTL. Trata-se de uma porta NAND de duas entradas que logo
15

Figura 3 - Blocos compatveis contendo funes lgicas (circuitos integrados).

CURSO DE ELETRNICA DIGITAL


chama a ateno pelo fato de usar um transistor de dois emissores. A caracterstica mais importante desta famlia est no fato de que ela alimentada por uma tenso de 5 V. Assim, para os componentes desta famlia, o nvel lgico 0 sempre a ausncia de tenso ou 0 V, enquanto que o nvel lgico 1 sempre uma tenso de +5 V. Para os nveis lgicos serem reconhecidos devem estar dentro de faixas bem definidas. Conforme verificamos na figura 5, uma porta TTL reconhecer como nvel 0 as tenses que estiverem entre 0 e 0,8 V e como 1 os que estiverem numa outra faixa entre 2,4 e 5 V. Entre essas duas faixas existe uma regio indefinida que deve ser evitada. H centenas de circuitos integrados TTL disponveis no mercado para a realizao de projetos. A maioria deles est em invlucros DIL de 14 e 16 pinos, conforme exemplos da figura 6. As funes mais simples das portas disponveis numa certa quantidade em cada integrado usam circuitos integrados de poucos pinos. No entanto, medida que novas tecnologias foram sendo desenvolvidas permitindo a integrao de uma grande quantidade de componentes, surgiu a possibilidade de colocar num integrado no apenas umas poucas portas e funes adicionais que sero estudadas futuramente como flipflops, decodificadores e outros mas, tambm interlig-los de diversas formas e utiliz-los em aplicaes especficas. Diversas etapas no aumento da integrao foram obtidas e receberam nomes que hoje so comuns quando
Figura 4 - Uma porta NAND TTL.

falamos de equipamentos digitais e computadores em geral. Temos as seguintes classificaes para os graus de integrao dos circuitos digitais:

SSI - Small Scale Integration ou Integrao em Pequena Escala que corresponde a srie normal dos primeiros TTL que contm de 1 a 12 portas lgicas num mesmo componente ou circuito integrado. MSI - Medium Scale Integration ou Integrao de Mdia Escala em que temos num nico circuito integrado de 13 a 99 portas ou funes lgicas. LSI - Large Scale Integration ou Integrao em Grande Escala que corresponde a circuitos integrados contendo de 100 a 999 portas ou funes lgicas. VLSI - Very Large Scale Integration ou Integrao em Escala Muito Grande que corresponde aos circuitos integrados com mais de 1000 portas ou funes lgicas.

3.4 - Outras Caractersticas da Famlia TTL Para usar corretamente os circuitos integrados TTL e mesmo saber como test-los, quando apresentam algum problema de funcionamento, importante conhecer algumas de suas caractersticas adicionais. Analisemos as principais caractersticas lembrando os nveis lgicos de entrada e sada admitidos: - Correntes de entrada: Quando uma entrada de uma funo lgica TTL est no nvel 0, flui uma corrente da base para o emissor do transistor multiemissor da ordem de 1,6 mA, figura 7. Esta corrente deve ser levada em conta em qualquer projeto, pois, ela deve ser suprida pelo circuito que excitar a porta. Quando a entrada de uma porta lgica TTL est no nvel alto, figura 8, flui uma corrente no sentido oposto da ordem de 40 A.

Figura 5 - Faixas de tenso reconhecidas como 0 e 1 (nvel alto e baixo). 16

Figura 6 - As funes mais simples TTL so encontradas nestes invlucros.

Figura 7 - Corrente de entrada no nvel baixo (0).

CURSO DE ELETRNICA DIGITAL


Veja ento que podemos obter uma capacidade muito maior de excitao de sada de uma porta TTL quando ela levada ao nvel 0 do que ao nvel 1. Isso justifica o fato de que em muitas funes indicadoras, em que ligamos um LED na sada, fazemos com que ele seja aceso quando a sada vai ao nvel 0 (e portanto, a corrente maior) e no ao nvel 1, conforme a figura 11. - Fan In e Fan Out Estes so termos tcnicos que especificam caractersticas de extrema importncia quando usamos circuitos integrados da famlia TTL. A sada de uma porta no precisa estar obrigatoriamente ligada a uma entrada de outra porta. A mesma sada pode ser usada para excitar diversas portas. Como a entrada de cada porta precisa de uma certa corrente e a sada da porta que ir excitar tem uma capacidade limitada de fornecimento ou de drenar a corrente, preciso estabelecer um limite para a quantidade de portas que podem ser excitadas, veja o exemplo da figura 12. Assim, levando em conta as correntes nos nveis 1 e 0 das entradas e sadas, definimos o FAN OUT como o nmero mximo de entradas que podemos ligar a uma sada TTL. Para os componentes da famlia TTL normal ou Standard que estamos estudando, o FAN OUT 10. Por outro lado, tambm pode ocorrer que na entrada de uma funo lgica TTL precisemos ligar mais de uma sada TTL. Considerando novamente que circulam correntes nestas ligaes e que os circuitos tm capacidades limitadas de conduo, precisamos saber at que quantidade de ligaes podemos fazer. Desta forma o FAN-IN indica a quantidade mxima de sadas que podemos ligar a uma entrada, figura 13.

Figura 8 - Corrente de entrada no nvel alto (1).

Esta corrente vai circular quando a tenso de entrada estiver com um valor superior a 2,0 V. - Correntes de sada Quando a sada de um circuito TTL vai ao nvel 0 (ou baixo), flui uma corrente da ordem de 16 mA, conforme observamos no circuito equivalente da figura 9. Isso significa que uma sada TTL no nvel 0 ou baixo pode drenar de uma carga uma corrente mxima de 16 mA, ou seja, pode absorver uma corrente mxima desta ordem. Por outro lado, quando a sada de uma funo TTL est no nvel 1 ou alto, ela pode fornecer uma corrente mxima de 400 A, figura 10.

Figura 9 Corrente de sada no nvel baixo (0).

Figura 10 Corrente de sada no nvel alto (1).

Figura 12 - H um limite para a quantidade de entradas que uma sada pode excitar.

Figura 11 - Prefere-se a configurao (b) para acionar LEDs.

Figura 13 - Tambm pode ser necessrio ligar mais de uma sada a uma entrada. 17

CURSO DE ELETRNICA DIGITAL


- Velocidade Os circuitos eletrnicos possuem uma velocidade limitada de operao que depende de diversos fatores. No caso especfico dos circuitos TTL, temos de considerar a prpria configurao das portas que apresentam indutncias e capacitncias parasitas que influem na sua velocidade de operao. Assim, levando em conta a configurao tpica de uma porta, conforme observamos no circuito da figura 14, veremos que se for estabelecida uma transio muito rpida da tenso de entrada, a tenso no circuito no subir com a mesma velocidade. Este sinal ter antes de carregar as capacitncias parasitas existentes de modo que a tenso de entrada suba gradualmente, demorando um certo tempo que deve ser considerado. Da mesma forma, medida que o sinal vai passando pelas diversas etapas do circuito, temos de considerar os tempos que os componentes demoram para comutar justamente em funo das capacitncias e indutncias parasitas existentes. O resultado disso que para os circuitos integrados TTL existe um retardo entre o instante em que o sinal passa do nvel 0 para o 1 na entrada e o instante em que o sinal na sada responde a este sinal, passando do nvel 1 para o 0 no caso de um inversor. Da mesma forma, existe um retardo entre o instante em que o sinal de entrada passa do nvel 1 para o 0 e o instante em que o sinal de sada passa do nvel 0 para o 1, no caso de um inversor. Mostramos esses dois tempos na figura 15, eles so muito importantes nas especificaes dos circuitos Assim, a partir da famlia original denominada Standard surgiram diversas subfamlias. Para diferenciar essas subfamlias, foram adicionadas ao nmero que identifica o componente (depois do 54 ou 74 com que todos comeam), uma ou duas letras. Temos ento a seguinte tabela de subfamlias e da famlia TTL standard:
Figura 14 - Capacitncias parasitas que influem na velocidade de resposta dos circuitos.

Indicao: 54/74 Famlia/Subfamlia: Standard Caracterstica: nenhuma Indicao: 54L/74L Famlia/Subfamlia: Low Power Caracterstica: Baixo consumo Indicao: 54H/74H Famlia/Subfamlia: High Speed Caracterstica: Alta velocidade Indicao: 54S/74S Famlia/Subfamlia: Schottky Caracterstica: nenhuma Indicao: 54LS/74LS Famlia/Subfamlia: Low Power Schottky Caracterstica: nenhuma A verso standard apresenta componentes com o custo mais baixo e tambm dispe da maior quantidade de funes disponveis. No entanto, a verso LS se adapta mais aos circuitos de computadores, pois tem a mesma velocidade dos components da famlia Standard com muito menor consumo. Algumas caractersticas podem ser comparadas, para que os leitores verifiquem as diferenas existentes. - Velocidade A velocidade de operao de uma funo TTL normalmente especificada pelo tempo que o sinal demora para propagar atravs do circuito. Em uma linguagem mais simples, trata-se do tempo entre o instante em que aplicamos os nveis lgicos na entrada e o instante em que obtemos a resposta, conforme verificamos atravs da forma de onda que vimos na figura 15. Para os circuitos da famlia TTL comum especificar estes tempos em nanossegundos ou bilionsimos de segundo.

TTL, principalmente quando trabalhamos com o projeto de dispositivos muito rpidos. Basicamente podemos adiantar para o leitor que se dois sinais que devam chegar ao mesmo tempo a um certo ponto do circuito no o fizerem, porque um se retarda mais do que o outro ao passar por determinadas funes, isso pode gerar interpretaes erradas do prprio circuito que funcionar de modo anormal. Os primeiros circuitos TTL que foram desenvolvidos logo se mostraram inapropriados para certas aplicaes.

3.5 - Subfamlias TTL Os primeiros circuitos TTL que foram desenvolvidos logo se mostraram inapropriados para certas aplicaes, quando necessria maior velocidade, ou menor consumo de energia ou ainda os dois fatores reunidos. Isso fez com que, mantendo as caractersticas originais de compatibilidade entre os circuitos e mantendo as mesmas funes bsicas, fossem criadas sub-famlias que tivessem uma caracterstica adicional diferenciada.

Figura 15 - Como so medidos os tempos de retardo nas funes TTL. 18

CURSO DE ELETRNICA DIGITAL


Famlia/Subfamlia: Schottky Dissipao por Gate (mW): 20 O leitor j deve ter percebido um problema importante: quando aumentamos a velocidade, o consumo tambm aumenta. O projetista deve portanto, ser cuidadoso em escolher a sub- famlia que una as duas caractersticas na medida certa de sua preciso, incluindo o preo.
Figura 16 - Uma sada standard pode excitar 10 entradas LS.

Esta tabela dada a seguir: Sada 74L 74 74L 20 40 74LS 2,5 10 Entrada 74 10 74H 2 74S 2 74LS 74H 74S 40 50 100 51 2,5 12,5

20 8 8

20 4 4

25 10 10

50 10 10

Assim, temos: Famlia/Subfamlia: TTL Standart Tempo de programao (ns): 10 Famlia/Subfamlia: Low Power Tempo de programao (ns): 33 Famlia/Subfamlia: Low Power Schottlky Tempo de programao (ns): 10 Famlia/Subfamlia: High Speed Tempo de programao (ns): 6 Famlia/Subfamlia: Schottkly Tempo de programao (ns): 3 - Dissipao Outro ponto importante no projeto de circuitos digitais a potncia consumida e portanto, dissipada na forma de calor. Quando usamos uma grande quantidade de funes, esta caracterstica se torna importante tanto para o dimensionamento da fonte como para o prprio projeto da placa e do aparelho que deve ter meios de dissipar o calor gerado. Podemos ento comparar as dissipaes das diversas famlias, tomando como base uma porta ou gate: Famlia/SubFamlia: Standard Dissipao por Gate (mW): 10 Famlia/SubFamlia: Low Power Dissipao por Gate (mW): 1 Famlia/SubFamlia: Low Power Schottky Dissipao por Gate (mW): 2 Famlia/SubFamlia: High Speed Dissipao por Gate (mW): 22

3.6 - Compatibilidade entre as subfamlias Um ponto importante que deve ser levado em conta quando trabalhamos com a famlia Standard e as subfamlias TTL a possibilidade de interligarmos os diversos tipos. Isso realmente ocorre, j que todos os circuitos integrados da famlia TTL e tambm das subfamlias so alimentados com 5 V. Devemos observar, e com muito cuidado, que as correntes que circulam nas entradas e sadas dos componentes das diversas subfamlias so completamente diferentes, logo, quando passamos de uma para outra, tentanto interligar os seus componentes, as regras de Fan-In e FanOut mudam completamente. Na verdade, no podemos falar de Fan-in e Fan-out quando interligamos circuitos de famlias diferentes. O que existe a possibilidade de elaborar uma tabela, a partir das caractersticas dos componentes, em que a quantidade mxima de entradas de determinada subfamlia possa ser ligada na sada de outra subfamlia.

Observamos por esta tabela que uma sada 74 (Standard) pode excitar convenientemente 10 entradas 74LS (Low Power Schottky). Na figura 16 mostramos como isso pode ser feito.

3.7 - Open Collector e Totem-Pole Os circuitos comuns TTL estudados at agora e que tm a configurao mostrada na figura 14 so denominados Totem Pole. Nestes circuitos temos uma configurao em que um ou outro transistor conduz a corrente, conforme o nvel estabelecido na sada seja 0 ou 1. Este tipo de circuito apresenta um inconveniente se ligarmos duas portas em paralelo, conforme a figura 17. Se uma das portas tiver sua sada indo ao nvel alto (1) ao mesmo tempo que a outra vai ao nvel baixo (0),um curto-circuito estabelecido na sada e pode causar sua queima. Isso significa que os circuitos integrados TTL com esta configurao nunca podem ter suas sadas interligadas da forma indicada.
Figura 17 - Conflitos de nveis em sadas interligadas.

19

CURSO DE ELETRNICA DIGITAL

Figura 18 - Porta NAND (no-E) com sada em coletor aberto (Open Collector).

Figura 19 - O resistor "pull up" serve para polarizar os transistores das sadas das funes "open colletor".

No entanto, existe uma possibilidade de elaborar circuitos em que as sadas de portas sejam interligadas. Isso conseguido com a configurao denominada Open Collector mostrada na figura 18. Os circuitos integrados TTL que possuem esta configurao so indicados como open collector e quando so usados, exigem a ligao de um resistor externo denominado pull up normalmente de 2000 ou prximo disso. Como o nome em ingls diz, o transistor interno est com o coletor aberto (open collector) e para funcionar precisa de um resistor de polarizao. A vantagem desta configurao est na possibilidade de interligarmos portas diferentes num mesmo ponto, figura 19. A desvantagem est na reduo da velocidade de operao do circuito que se torna mais lento com a presena do resistor, pois ele tem uma certa impedncia que afeta o desempenho do circuito.

3.8 - Tri-State Tri-state significa terceiro estado e uma configurao que tambm pode ser encontrada em alguns circuitos integrados TTL, principalmente usados em Informtica. Na figura 20 temos um circuito tpico de uma porta NAND tri-state que vai servir como exemplo. Podem existir aplicaes em que duas portas tenham suas sadas ligadas num mesmo circuito, figura 21. Uma porta est associada a um primeiro circuito e a outra porta a um segundo circuito. Quando um circuito envia seus sinais para a porta, o outro deve ficar em espera. Ora, se o circuito que est em espera ficar no nvel 0 ou no nvel 1, estes nveis sero interpretados pela porta seguinte como informao e isso no deve ocorrer. O que deve ocorrer que quando uma porta estiver enviando seus sinais, a outra porta deve estar numa situao em que na sua sada no tenhamos nem 0 e nem 1, ou seja, ela deve ficar num estado de circuito

Figura 20 - Uma porta NAND TTL tri-state. 20

desligado, circuito aberto ou terceiro estado. Isso conseguido atravs de uma entrada de controle denominada habilitao em ingls enable abreviada por EN. Assim, quando EN est no nvel 0, no circuito da figura 20, o transistor no conduz e nada acontece no circuito que funciona normalmente. No entanto, se EN for levada ao nvel 1, o transistor satura, levando ao corte, ou seja, os dois passam a se comportar como circuitos abertos, independentemente dos sinais de entrada. Na sada Y teremos ento um estado de alta impedncia. Podemos ento concluir que a funo tri-state apresenta trs estados possveis na sua sada: Nvel lgico 0 Nvel lgico 1 Alta Impedncia As funes tri-state so muito usadas nos circuitos de computadores, nos denominados barramentos de dados ou data bus, onde diversos circuitos devem aplicar seus sinais ao mesmo ponto ou devem compartilhar a mesma linha de transferncia desses dados. O circuito que est funcionando deve estar habilitado e os que no esto funcionando, para que suas sadas no influenciem nos demais, devem ser levados sempre ao terceiro estado. Na figura 22 temos um exemplo de aplicao em que so usados circuitos tri-state . Uma unidade de processamento de um computador envia e recebe dados para/de diversos perifricos usando uma nica linha (bus). Todos os circuitos ligados a estas linhas devem ter sadas do tipo tri-state.

CURSO DE ELETRNICA DIGITAL


Figura 21 - Quando A estiver enviando sinais para C, B deve estar "desativado".

QUESTIONRIO 1. Quais so as duas principais famlias de circuitos lgicos digitais obtidas na forma de circuitos integrados? a) CMOS e TTL b) Schottky e LS c) AO e Solid State d) FET e Bipolar 2. Qual a tenso de alimentao dos circuitos integrados da famlia TTL Standard? a) 3 a 15 V b) 1,5 V c) 5 V d) 12 V 3. Circuitos integrados que contenham grande quantidade de funes, mais de 1 000, usados principalmente nos modernos computadores so denominados: a) SSI b) MSI c) LSI d) VLSI 4. Um circuito integrado tem uma capacidade maior de corrente na sua sada quando: a) No nvel 1 b) No nvel 0 c) As capacidades so iguais nos dois nveis d) A capacidade depende da funo
Figura 22 - Na troca de dados entre diversas interfaces deve-se usar componentes com sadas tri-state.

5. A famlia TTL de alta velocidade tem seus componentes com a sigla: a) 74L b) 74H c) 74S d) 74LS 6. Para que tipos de configurao de sada no podemos ligar duas portas juntas? a) Todas b) Totem pole c) Open Collector d) Nenhuma delas 7. Que estado encontramos numa sada de uma funo TTL Tri-state quando a entrada de habilitao no est ativada? a) Nvel 0 b) Nvel 1 c) Nvel 0 ou 1 d) Alta impedncia

Respostas da lio no 2 1 - b) 2 - b) 3 - a) 4 - a) 5 - a) 6 - d) 7 - c)

21

CURSO DE ELETRNICA DIGITAL

LIO 4
FAMLIAS DE CIRCUITOS INTEGRADOS CMOS

Na lio anterior mostramos aos leitores que os circuitos integrados digitais so organizados em famlias de modo a manter uma compatibilidade de caractersticas que permita sua interligao direta sem a necessidade de qualquer componente adicional. Vimos na ocasio que as famlias contam com dezenas ou mesmo centenas de funes que atuam como blocos ou tijolos a partir dos quais podemos construir qualquer circuito eletrnico digital, por mais complexo que seja. Na verdade, os prprios blocos tendem a ser cada vez mais completos, com a disponibilidade de circuitos integrados que contenham milhares ou mesmo dezenas de milhares de funes j interligadas de modo a exercer uma tarefa que seja muito utilizada. o caso dos circuitos integrados VLSI de apoio encontrados nos computadores, em que milhares de funes lgicas j esto interligadas para exercer dezenas ou centenas de funes comuns nestes equipamentos. Na lio anterior estudamos a famlia TTL e suas subfamlias muito comuns na maioria dos equipamentos eletrnicos, analisando as principais funes disponveis e tambm suas caractersticas eltricas. No entanto, existem outras famlias e uma muito utilizada justamente a que vamos estudar nesta lio: a famlia CMOS. Se bem que as duas famlias CMOS e TTL tenham caractersticas diferentes, no so incompatveis. Na verdade, conforme veremos, elas podem ser interligadas em determinadas condies que o leitor deve conhecer e que tambm sero abordadas nesta lio. Como estas
22

duas famlias correspondem praticamente a tudo que pode ser feito em matria de circuitos digitais, o seu conhecimento dar as bases necessrias ao trabalho com este tipo de componente.

OS CIRCUITOS INTEGRADOS CMOS CMOS significa Complementary Metal-Oxide Semiconductor e se refere a um tipo de tecnologia que utiliza transistores de efeito de campo ou Field Effect Transistor (FET) em lugar dos transistores bipolares comuns (como nos circuitos TTL) na elaborao dos circuitos integrados digitais. Existem vantagens e desvantagens no uso de transistores de efeito de campo, mas os fabricantes conseguem pouco a pouco eliminar as diferenas existentes entre as duas famlias com o desenvolvimento de tecnologias de fabricao, aumentando ainda a sua velocidade e reduzindo seu consumo. De uma forma geral, podemos dizer que existem apli-

caes em que mais vantajoso usar um tipo e aplicaes em que o outro tipo melhor. Os transistores de efeito de campo usados nos circuitos integrados CMOS ou MOSFETs tm a estrutura bsica mostrada na figura 1 onde tambm aparece seu smbolo. Conforme podemos ver, o eletrodo de controle a comporta ou gate (g) onde se aplica o sinal que deve ser amplificado ou usado para chavear o circuito. O transistor polarizado de modo a haver uma tenso entre a fonte ou source (s) e o dreno ou drain (d). Fazendo uma analogia com o transistor bipolar, podemos dizer que a comporta do MOSFET equivale base do transistor bipolar, enquanto que o dreno equivale ao coletor e a fonte ao emissor, figura 4.2. Observe que entre o eletrodo de comporta, que consiste numa placa de alumnio e a parte que forma o substrato ou canal por onde passa a corrente, no existe contato eltrico e nem juno, mas sim uma finssima camada de xido de alumnio ou xiFigura 1 - Um transistor CMOS de canal N (NMOS).

Substrato P

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL APLICAES DIGITAIS Assim, no tipo P uma tenso positiva de comporta aumenta sua conduo, ou seja, faz com que ele sature e no tipo N, uma tenso negativa de comporta que o leva saturao. Mais uma vez fazendo uma comparao com os tipos bipolares, podemos dizer ento que enquanto os transistores bipolares so tpicos amplificadores de corrente, os FETs ou transistores de efeito de campo MOS so tpicos amplificadores de tenso. Esta diferena leva o transistor de efeito de campo MOS a apresentar caractersticas muito interessantes para aplicaes em Eletrnica Digital ou Analgica. Uma delas est no fato de que a impedncia de entrada do circuito extremamente elevada, o que significa que precisamos praticamente s de tenso para controlar os dispositivos CMOS. Assim, preciso uma potncia extremamente baixa para o sinal que vai excitar a entrada de um circuito integrado CMOS, j que praticamente nenhuma corrente circula por este elemento. A outra est no fato de que, diferentemente dos transistores bipolares que s comeam a conduzir quando uma tenso da ordem de 0,6 V vence a barreira de potencial de sua juno base-emissor, os FETs no tm esta descontinuidade de caractersticas, o que os torna muito mais lineares em qualquer aplicao que envolva amplificao de sinais. Na figura 4 temos as curvas caractersticas de um MOSFET de canal N. Da mesma forma que podemos elaborar funes lgicas bsicas usando transistores bipolares comuns, tambm podemos fazer o mesmo com base nos transistores de efeito de campo MOS. A tecnologia CMOS (Complementary MOS) permite que os dispositivos tenham caractersticas excelentes para aplicaes digitais. CMOS significa que em cada funo temos configuraes em que transistores de canal N e de canal P so usados ao mesmo tempo, ou seja, usamos pares complementares, conforme diagrama do inversor lgico mostrado na figura 5. Conforme explicamos no item anterior, a polaridade da tenso que controla a corrente principal nos transistores de efeito de campo MOS depende justamente do tipo de material usado no canal, que pode ser do tipo P ou do tipo N. Assim, se levarmos em conta que nos circuitos digitais temos dois nveis de sinal possveis, podemos perceber que dependendo do nvel deste sinal aplicado comporta dos dois transistores ao mesmo tempo, quando um deles estiver polarizado no sentido de conduzir plenamente a corrente (saturado), o outro estar obrigatoriamente polarizado no sentido de cortar esta corrente (corte). No circuito indicado, quando a entrada A estiver no nvel baixo (0) o transistor Q2 conduz, enquanto Q1 permanece no corte. Isso significa que Vdd, que a tenso de alimentao positiva, colocada na sada, o que corresponde ao nvel alto ou 1.

Figura 2 - Equivalncia de funes dos eletrodos para transistores MOS e bipolares.

do metlico, que d nome ao dispositivo (metal-oxide). A polaridade do material semicondutor usado no canal, que a parte do transistor por onde circula a corrente controlada, determina seu tipo e tambm a polaridade da tenso que a controla. Assim, encontramos na prtica transistores de efeito de campo tipo MOS de canal N e transistores de efeito de campo tipo MOS de canal P. Na verdade, os prprios transistores MOS podem ainda ser divididos em dois tipos: enriquecimento e empobrecimento que levam a dois tipos de representao. Para nosso curso mais importante lembrar que existem transistores MOS tipo P e tipo N. Na figura 3 temos os smbolos adotados para representar os dois tipos de transistores. Podemos dizer, de maneira geral, que estes transistores so equivalentes aos tipos NPN e PNP bipolares. A corrente que circula entre a fonte e o dreno pode ser controlada pela tenso aplicada comporta. Isso significa que, diferentemente dos transistores bipolares em que a corrente de coletor depende da corrente de base, no transistor de efeito de campo, a corrente do dreno depende da tenso de comporta.

Figura 3 - Smbolos dos transistores MOS (de enriquecimento).

Figura 4 - Curvas caractersticas do transistores MOS de canal N.

Figura 5 - Um inversor com transistores MOS (CMOS). 23

CURSO DE ELETRNICA DIGITAL


Por outro lado, quando na entrada aplicamos o nvel alto, que corresponde ao Vdd (tenso de alimentao), o transistor Q1 que conduz e com isso o nvel baixo ou 0 V que ser colocado na sada. Conforme sabemos, estas caractersticas correspondem justamente a funo inversora.
Figura 6 - A nica corrente do circuito passa pela carga externa.

CONSUMO E VELOCIDADE Analisando o circuito inversor tomado como base para nossas explicaes, vemos que ele apresenta duas caractersticas importantes. A primeira que sempre um dos transistores estar cortado, qualquer que seja o sinal de entrada (alto ou baixo) logo, praticamente no circula corrente alguma entre o Vdd e o ponto de terra (0 V). A nica corrente que ir circular ser eventualmente a de um circuito externo excitado pela sada, figura 6. Isso significa um consumo extremamente baixo para este par de transistores em condies normais, j que na entrada a impedncia elevadssima e praticamente nenhuma corrente circula. Este consumo da ordem de apenas 10 nW (nW = nanowatt = 0,000 000 001 watt). fcil perceber que se integrarmos 1 milho de funes destas num circuito integrado, ele ir consumir apenas 1 mW! Na prtica temos fatores que tornam maior este consumo, como por exemplo, eventuais fugas, a necessidade de um ou outro componente especial de excitao que exija maior corrente, etc. Mas, ao lado das boas caractersticas, ele tambm tem seus problemas: um deles est no fato de que o eletrodo de controle (comporta) que uma placa de metal fixada no material semicondutor e isolada por meio de uma camada de xido, funciona como a armadura ou placa de um capacitor, verifique a figura 7. Isso significa que, ao aplicarmos um sinal de controle a uma funo deste tipo, a tenso no sobe imediatamente at o valor desejado, mas precisa de um certo tempo necessrio para carregar o capacitor representado pelo eletrodo de comporta. Se bem que o eletrodo tenha dimenses extremamente pequenas, se levarmos em conta as impedncias envolvidas no processo de carga e tambm a prpria disponibilidade de corrente dos circuitos excitadores, o tempo envolvido no processo no desprezvel e um certo atraso na propagao do sinal ocorre. O atraso nada mais do que a diferena de tempo entre o instante em que aplicamos o sinal na entrada e o instante em que obtemos um sinal na sada. Nos circuitos integrados CMOS tpicos como os usados nas aplicaes digitais, para um inversor como o do exemplo, este atraso da ordem de 3 nanossegundos (3 ns). Isso pode parecer pouco nas aplicaes comuns, mas se um sinal tiver de passar por centenas de portas antes de chegar a um certo ponto em que ele seja necessrio, e a soma dos atrasos no for prevista poder haver diversos problemas de funcionamento. Veja, entretanto, que a carga de um capacitor num circuito de tempo, como o na figura 8 at um determinado nvel de tenso depende tambm da tenso de alimentao. Assim, com mais tenso, a carga mais rpida e isso nos leva a uma caracterstica muito importante dos circuitos CMOS digitais que deve ser levada em conta em qualquer aplicao: com maior tenso de alimentao, os circuitos integrados CMOS so mais rpidos. Assim, enquanto que nos manuais de circuitos integrados TTL encontramos uma velocidade mxima nica de operao para cada tipo (mesmo porque sua tenso de alimentao fixa de 5 V), nos manuais CMOS encontramos as velocidades associadas s tenses de alimentao (j que os circuitos integrados CMOS podem ser alimentados por uma ampla faixa de tenses). Um exemplo disso pode ser observado nas caractersticas de um circuito integrado CMOS formado por seis inversores (hex inverter) onde temos as seguintes frequncias mximas de operao: 4049 - Seis inversores Frequncia mxima de operao: Com Vdd = 5 V - 1,66 MHz (tip) Vdd = 10 V - 4,00 MHz (tip) Vdd = 15 V - 5,00 MHz (tip) Veja ento que o circuito muito mais rpido quando o alimentamos com uma tenso de 15 V do que quando o alimentamos com uma tenso

Figura 7 - Os transistores MOS apresentam uma capacitncia de entrada. 24

CURSO DE ELETRNICA DIGITAL


Figura 8 - Vx (tenso de disparo) atingida antes com tenses maiores.

de apenas 5 V. Este fato muito importante, por exemplo, na elaborao de um oscilador com circuito integrado CMOS que opere no seu limite de velocidade.

SENSIBILIDADE AO MANUSEIO O fato de que existe uma finssima camada de xido isolando a comporta do substrato e esta camada extremamente sensvel a descargas eltricas torna os dispositivos que usam transistores MOS muito delicados. De fato, a prpria carga eltrica acumulada em ferramentas ou em nosso corpo quando caminhamos num tapete num dia seco ou ainda atritamos objetos em nossa roupa pode ser suficiente para danificar de modo irreversvel dispositivos CMOS. Para que o leitor tenha uma idia, caminhando num carpete num dia seco, seu corpo pode acumular uma carga esttica que atinge potenciais de at 10 000 V. Se voc tocar numa torneira, a descarga de seu corpo neste percurso de terra pode lhe causar um forte choque. Se, da mesma forma, voc tocar num terminal de um dispositivo CMOS, a carga do seu corpo que escoa por este dispositivo pode facilmente destruir a finssima camada de xido que separa a comporta do substrato e o componente estar inutilizado. Em outras palavras, os dispositivos que usam transistores CMOS so extremamente sensveis a descargas estticas, figura 9. Assim, a primeira preocupao no uso e manuseio destes componentes
Figura 9 - Descargas estticas destroem os transistores MOS.

evitar de qualquer modo que apaream tenses perigosas capazes de causar danos entre os terminais dos componentes. Para os transistores MOS existe a possibilidade de dot-los de um pequeno anel de metal que curto-circuita seus terminais, conforme figura 10, e que somente retirado depois que o componente soldado na placa de circuito impresso. Existem diversas formas de fazer transporte de circuitos integrados sem o perigo de que cargas estticas acumuladas em objetos possam lhes causar danos. Uma delas consiste no uso de uma esponja condutora onde os terminais

dos circuitos integrados so enfiados e assim mantidos em curto, figura 11. Os circuitos integrados CMOS devem ser mantidos nestas esponjas at o momento de serem usados, sob pena de que algum toque acidental com o dedo carregado de esttica provoque danos. Outra possibilidade consiste em transportar os circuitos integrados CMOS em embalagens de plstico anti-esttico figura 12. De qualquer forma, a regra geral : NUNCA toque com os dedos nos terminais de componentes CMOS sejam eles circuitos integrados ou transistores. Num laboratrio onde so efetuados trabalhos com circuitos integrados CMOS importante observar precaues especiais para que em nenhum ponto ocorram acmulos de cargas estticas. As bancadas de trabalhos com computadores devem ter partes metlicas aterradas e os prprios tcnicos devem usar recursos que permitam descarregar cargas do seu corpo. Em empresas de trabalhos com circuitos CMOS comum os tcnicos usarem pulseiras metlicas, sendo estas pulseiras ligadas a um fio terra. Para o tcnico comum apenas necessrio lembrar-se de que no deve tocar nos terminais dos componentes e com isso j haver uma boa garantia da integridade dos circuitos. Um outro ponto importante nunca deixar nenhuma entrada de um circuito integrado CMOS desligada.

Figura 11 - Uma esponja condutora usada no transporte de CIs sensveis.

Figura 10 - Transistores MOS podem ser protegidos por um anel de metal que coloca em curtos seus terminais.

Figura 12 - Embalagem anti-esttica para circuitos integrados. 25

CURSO DE ELETRNICA DIGITAL


A sensibilidade destas entradas suficientemente alta para que tenses induzidas no prprio circuito sejam captadas, levando os dois transistores a um estado intermedirio entre o corte e a saturao ou ainda fazendo com que entrem em oscilao na frequncia do sinal captado. Isso, alm de elevar o consumo do circuito integrado, pode causar instabilidades que afetem o funcionamento geral do circuito. Uma regra prtica consiste em levar as entradas das funes no usadas num integrado a nveis definidos de tenso, ou seja, ligar ao Vdd ou ainda ao ponto de 0 V. Quando as duas entradas estiverem no nvel 1, entretanto, os dois transistores de canal N iro conduzir ao mesmo tempo, levando a sada para o nvel baixo. Para as outras funes lgicas temos configuraes do mesmo tipo, mudando apenas a disposio e a quantidade de transistores usados. Tomando estas duas funes como exemplo, achamos que o leitor ter uma idia de como elas so feitas e como funcionam.
Figura 14 - Porta NAND CMOS.

ESPECIFICAES A principal famlia de circuitos integrados CMOS a 4000, onde todos os componentes so designados por nmeros como 4001, 4011, 4017, 4096, etc. Os circuitos integrados CMOS comuns funcionam com tenses de alimentao de 3 a 15 V. Lembramos que existem sries CMOS mais antigas com o sufixo A em que a tenso de alimentao fica na faixa de 3 a 12 V. De qualquer forma, em caso de dvida sobre qualquer caracterstica de um circuito integrado CMOS que tenha algum sufixo que possa indicar variaes nas especificaes normais, sempre bom consultar seu manual. Da mesma forma que no caso dos circuitos integrados TTL, preciso saber interpretar algumas das principais especificaes que so: a) Tenso de sada - no nvel lgico baixo (0) a tenso de sada se aproxima de 0 V sendo no mximo de 0,01 V para os tipos comuns com alimentao na faixa de 5 a 10 V. No nvel lgico alto, a tenso de sada praticamente a tenso de alimentao Vdd ou no mximo 0,01 V menor. b) Corrente de sada - diferentemente dos circuitos integrados TTL em que temos uma capacidade maior de drenar corrente na sada do que de fornecer, para os circuitos integrados CMOS a capacidade de drenar e de fornecer corrente de sada praticamente a mesma. Assim, para uma alimentao de 5 V as sadas podem fornecer (quando no nvel alto) ou drenar (quando

AS CONFIGURAES CMOS Na figura 13 temos a configurao usada para uma porta NOR de 2 entradas CMOS em que temos quatro transistores.

Figura 15 - Correntes de sada de uma funo CMOS.

Figura 13 - Porta NOR CMOS.

Observe a simplicidade dos circuitos CMOS quando comparados a funes equivalentes TTL. Com os circuitos CMOS precisamos apenas de transistores para obter a funo desejada, enquanto que na equivalente TTL precisamos de transistores e muitos resistores e em alguns casos at de diodos. Na figura 14 temos a configurao usada para uma porta NAND de duas entradas CMOS onde tambm usamos apenas 4 transistores. Neste circuito, quando as entradas ou uma delas estiver no nvel baixo (0) um ou os dois transistores de canal P estaro em conduo e a sada ficar no nvel alto.
26

no nvel baixo) uma corrente de at 1 mA e essa corrente sobe para 2,5 mA quando a alimentao de 10 V. Estas correntes, conforme a figura 4.15 so designadas por IOL e IOH nas folhas de especificaes dos circuitos integrados CMOS. c) Corrente de fuga na entrada se bem que a comporta esteja isolada do circuito dreno-fonte, com uma resistncia que teoricamente seria infinita, na prtica pode ocorrer uma pequena fuga. Esta, da ordem de 10 pA (1 picoampre = 0,000 000 000 001 ampre) para uma alimentao de 10 V deve ser considerada quando precisamos calcular a corrente de entrada de um circuito CMOS numa aplicao mais crtica. d) Potncia - os circuitos integrados CMOS consomem muito menos energia que os circuitos integrados TTL. Para os tipos comuns a corrente de alimentao Idd normalmente da ordem de 1 nA tipicamente com um

CURSO DE ELETRNICA DIGITAL


Figura 16 - Interfaceamento CMOS/TL.

mximo de 0,05 A para alimentao de 5 V, o que corresponde a uma dissipao de 5 nW em mdia para alimentao de 5 V e 10 nW para alimentao de 10 V. e) Velocidade - os tipos comuns CMOS so muito mais lentos que os TTL, mas famlias especiais esto aparecendo com velocidades cada vez maiores e em muitos casos estas se aproximam dos mais rpidos TTLs. As frequncias mximas, conforme j explicamos, dependem das tenses de alimentao e das funes, j que maior nmero de componentes para atravessar significa um atraso maior do sinal. Assim, nos manuais encontramos a especificao de velocidade dada tanto em termos de frequncia quanto em termos de atraso do sinal. Para o caso do atraso do sinal, observamos que ele pode estar especificado para uma transio do nvel alto para o nvel baixo ou viceversa e em alguns circuitos ou tenses de alimentao podem ocorrer diferenas.

a) A sada TTL deve excitar a entrada CMOS. Se os dois circuitos operarem com uma tenso de alimentao de 5 V no h problema e a interligao pode ser direta. Como as entradas CMOS tm uma impedncia muito alta (no exigindo praticamente corrente alguma) da sada TTL, no existe perigo do circuito CMOS carregar a sada TTL. No entanto, existe um problema a ser considerado: as entradas CMOS s reconhecem como nvel 1 uma tenso de pelo menos 3,5 V, enquanto que no nvel alto, a tenso mnima que o TTL pode fornecer nestas condies de 3,3 V. Isso significa que preciso assegurar que a entrada CMOS reconhea o nvel alto TTL, o que conseguido com a adio de um resistor externo de pull-up, observe a figura 4.16. Este resistor de 22 k ligado ao positivo da alimentao de 5 V. Se o circuito CMOS a ser excitado por um TTL for alimentado com tenso maior que 5 V, por exemplo 12 V, deve ser usado um circuito
Figura 17 - Interfaceando TTL com CMOS.

intermedirio de casamento de caractersticas. Este circuito intermedirio deve manter o sinal, ou seja, deve ser simplesmente um buffer no inversor, como por exemplo, o de coletor aberto 7406 ou 7407 com um resistor de pull-up externo, conforme a figura 4.17. O valor deste resistor depender da tenso de alimentao. b) CMOS excitando uma entrada TTL Neste caso, devemos considerar que uma sada CMOS no nvel baixo pode drenar uma corrente de aproximadamente 0,5 mA e no estado alto, a mesma intensidade. No entanto, uma entrada TTL fornece uma corrente de 1,6 mA no nvel baixo, o que no pode ser absorvido pela sada CMOS. Isso significa que entre as duas devemos intercalar um buffer CMOS, como por exemplo, os 4049 e 4050 que permitem a excitao de at duas entradas TTL a partir de uma sada CMOS.

FONTE DE ALIMENTAO Os circuitos integrados TTL precisam de uma tenso contnua na faixa de 4,5 a 5,5 V para poderem funcionar e so bastante sensveis a alteraes que saiam desta faixa. J os circuitos CMOS so muito menos sensveis e podem operar numa faixa mais larga de tenses, conforme vimos, o que facilita bastante o projeto das fontes e at permite a alimentao direta a partir de pilhas ou baterias. Veja que o fato dos circuitos integrados CMOS funcionarem perfeitamente com tenses como 3, 6 , 9 e 12 V, que so facilmente obtidas de pilhas e bateria, os torna ideais para aplicaes em que este tipo de fonte usada.

INTERFACEANDO Conforme explicamos, mesmo tendo uma faixa de tenses ampla e caractersticas diferentes dos circuitos integrados TTL, existe a possibilidade de interfacear circuitos dos dois tipos. H duas possibilidades de interfaceamento entre circuitos digitais TTL e circuitos digitais CMOS.

27

CURSO DE ELETRNICA DIGITAL


QUESTIONRIO 1. O elemento de controle do sinal de um transistor de efeito de campo denominado: a) base b) dreno c) comporta d) canal 2. Qual o tipo de material que separa o elemento de controle de um MOSFET do canal? a) Uma juno PN b) Um substrato condutor c) Uma camada de material isolante d) Um terminal de cobre 3. Num inversor CMOS encontramos na etapa de sada: a) dois FETs de canal N b) dois FETs de canal P c) Um par de transistores bipolares d) Um FET de canal N e outro de canal P 4. A faixa de tenses de alimentao dos circuitos integrados CMOS tem valores entre: a) 4,5 e 5,5 V b) 3 e 15 V c) 0 e 6 V d) 5 e 18 V 5. O perigo maior do manuseio dos circuitos integrados CMOS se deve a: a) descargas estticas b) aquecimento da pastilha semicondutora c) perigo de quebra dos terminais d) contaminao radioativa 6. O que devemos fazer com as entradas no usadas de um circuito integrados CMOS. a)cort-las b)aterr-las c)lig-las a um nvel lgico apropriado d) ligar a um resistor de 100 k

Respostas da Lio n 2: 1-b 2-b 3-a 4-a 5-a 6-d 7-c Respostas da Lio n3: 1-a 2-c 3-d 4-b 5-d 6-c 7-d Respostas desta edio: 1-c 2-c 3-d 4-b 5-a 6-c
28

CURSO DE ELETRNICA DIGITAL

LIO 5
COMBINANDO FUNES LGICAS

Nas duas lies anteriores estudamos as famlias lgicas CMOS e TTL, analisando suas caractersticas eltricas principais e a maneira como os componentes so fabricados atravs de alguns circuitos tpicos. Nesta lio continuaremos a estudar as funes lgicas, agora de uma forma mais completa. Analisaremos o que ocorre quando juntamos diversas funes lgicas, prevendo o que acontece com suas sadas. Os circuitos complexos, como os usados nos computadores, por exemplo, se aproveitam das operaes complicadas que muitas portas lgicas podem realizar em conjunto. Assim, de fundamental importncia para nosso estudo saber analisar estas funes.

Vimos, desta forma, que a tabela verdade para uma funo AND de duas entradas, como a representada na figura 1, pode ser dada por: A 0 0 1 1 B 0 1 0 1 S 0 0 0 1

0 1 1 1 1

1 0 0 1 1

1 0 1 0 1

= = = = =

3 4 5 6 7

Veja que nas colunas de entrada (A e B) para termos todas as combinaes possveis, fazemos o equivalente numerao binria de 0 a 3, j que: 0 0 1 1 0 1 0 1 = = = = 0 1 2 3

O conhecimento da contagem binria facilita bastante a elaborao de tabelas verdades, quando todas as combinaes possveis de nveis lgicos em 2, 3 ou 4 entradas devam ser estudadas. Assim, uma vez que o leitor conhea o comportamento das principais funes, sabendo o que ocorre na sada de cada uma quando temos determinadas entradas e sabendo elaborar tabelas verdades, fica fcil combinar funes e saber o que acontece em suas sadas. 5.2 - Lgica Combinacional Vamos partir de um exemplo simples de lgica combinacional usando tabelas verdades para saber o que ocorre na sua sada, com o circuito da figura 2. Este circuito faz uso de uma porta AND, um inversor e uma porta OR. O resultado desta configurao uma funo combinacional com trs entradas e uma sada.

5.1 - As tabelas verdade Os diversos sinais de entrada aplicados a uma funo lgica, com todas as suas combinaes possveis, e a sada correspondente podem ser colocados numa tabela. Nas colunas de entradas colocamos todas as combinaes possveis de nveis lgicos que as entradas podem assumir. Na coluna correspondente sada colocamos os valores que esta sada assume em funo dos nveis lgicos correspondentes na entrada.

Para uma tabela verdade feita para uma porta AND de 3 entradas teremos: A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 S 0 0 0 0 0 0 0 1

Neste caso, as combinaes de nveis lgicos na entrada correspondem numerao binria de 0 a 7 j que: 0 0 0 0 0 1 0 1 0 = = = 0 1 2

Figura 1 - Funes ou porta AND (E) de duas entradas.

Figura 2 - Circuito combinacional simples com trs entradas. 29

CURSO DE ELETRNICA DIGITAL


Para elaborar a tabela verdade para este circuito e assim determinarmos todas as sadas possveis em funo das entradas, devemos levar em conta que ele formado por duas etapas. Na primeira etapa temos a porta AND e o inversor, enquanto que na segunda etapa temos a porta OR. Isso significa que as sadas dos circuitos da primeira etapa, que chamaremos de S1 e S2 so a entrada da segunda etapa. Temos ento de levar em conta estas sadas na elaborao da tabela verdade que ter no seu topo as seguintes variveis: A B C S1 S2 S A,B e C so as entradas dos circuitos. S1 e S2 so pontos intermedirios do circuito que precisam ser analisados para a obteno de S, que a sada final do circuito. Comeamos por colocar em A, B e C todas as suas condies possveis, ou todas as combinaes de nveis lgicos que podem ser aplicadas ao circuito: A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 S1 S2 S Sabemos que a tabela verdade para o inversor : A 0 1 S 1 0 Resultando na seguinte tabela: A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 S1 1 1 1 1 0 0 0 0 S2 0 0 0 1 0 0 0 1 S 1 1 1 1 0 0 0 1

Ora, como em nosso caso A a entrada do inversor e S1 sua sada, podemos partir para a determinao de toda a coluna S1 simplesmente invertendo os valores de A, da seguinte forma: A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 S1 S2 S 1 1 1 1 0 0 0 0

Trata-se de uma funo bastante interessante que pode ser definida como a que fornece uma sada alta somente quando a entrada A estiver no nvel baixo, no importando as demais entradas ou ainda quando as trs entradas estiverem no nvel alto.

Para encontrar os valores da coluna S2 devemos observar que ela corresponde tabela verdade da funo AND onde as entradas so B e C e a sada S2. B 0 0 1 1 C 0 1 0 1 S2 0 0 0 1

Temos ento: A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 S1 1 1 1 1 0 0 0 0 S2 S 0 0 0 1 0 0 0 1

O passo seguinte colocar os valores possveis de S1, que corresponde sada do inversor.

Finalmente, levando em conta que S1 e S2 so entradas de uma porta OR de duas entradas cuja sada S, podemos elaborar a coluna final de sadas (S) S1 0 0 1 1 S2 0 1 0 1 S 0 1 1 1

Figura 3 - Duas formas de se obter a mesma funo. 30

5.3 - Como Projetar Um Circuito Combinacional O problema de saber o que acontece com a sada de um circuito formado por muitas funes lgicas quando suas entradas recebem diversas combinaes de sinais no o mais importante para o projetista de equipamentos digitais. Na verdade, muito mais importante que este procedimento justamente fazer o contrrio, ou seja, projetar um circuito que, em funo de determinados sinais de entrada, fornea exatamente na sada o que se deseja. O projeto de um circuito que tenha uma determinada funo envolve um procedimento de sntese em algumas etapas. Na primeira etapa deve ser definido o problema, estabelecendo-se exatamente qual a funo a ser executada, ou seja, quais as entradas e quais as sadas. Numa segunda etapa, coloca-se o problema numa tabela verdade ou ainda na forma de equaes lgicas. O procedimento que abordaremos neste curso ser basicamente o da obteno das funes a partir das tabelas verdade e das equaes lgicas. Finalmente, numa terceira etapa, obtemos o circuito que exercer as funes desejadas. Na terceira etapa, um ponto importante consiste na minimizao do circuito, j que na maioria dos casos

CURSO DE ELETRNICA DIGITAL


pode-se implementar a mesma funo de muitas formas diferentes como atesta o circuito simples apresentado na figura 3. Veja que podemos ter o mesmo circuito com quantidades de portas diferentes, na prtica devemos sempre levar este fato em conta. No apenas o nmero de portas que determinar a configurao final, mas sim, seu custo e a eventual utilizao em outras partes do circuito. Por exemplo, se o circuito j estiver usando dois inversores dos seis disponveis num circuito integrado e a nossa funo tiver uma soluo um pouco maior, mas que use estes inversores, ser interessante adot-la para aproveitar os inversores ociosos. A seguir daremos um exemplo de como obter os circuitos a partir de uma tabela verdade. a) Passo 1 - Determinao das equaes lgicas Lembramos que para as funes estudadas temos as seguintes representaes: Funo E (AND) Y=A.B Funo No E (NAND) ___ Y=A.B Funo OU (OR) Y=A+B Funo No OU (NOR) ____ Y=A+B Funo No (NOT) ou inversor __ Y=A Funo ou exclusivo (Exclusive OR) Y=A(+)B Isso nos permite escrever as equaes lgicas para cada uma das quatro tabelas da seguinte forma: _ _ S1 = A . B . C que corresponde a A=0, B=0 e C=1 _ S2 = A . B . C que corresponde a A=0, B=1 e A=0 _ _ S3 = A . B . C que corresponde a A=1, B=0 e C=0 S4 = A . B . C que corresponde a A=1, B=1 e C=1 Como a sada S a combinao das quatro funes temos: S = S1 + S2 + S3 + S4
Figura 4 - A funo A.B.C implementada. Figura 5 - Implementao da funo A.B.C 31

Vamos tomar como exemplo a tabela verdade abaixo para determinar a funo lgica correspondente: A 0 1 0 1 0 1 0 1 B 0 0 1 1 0 0 1 1 C 0 0 0 0 1 1 1 1 Y 0 1 1 0 1 0 0 1 linha 1 2 3 4 5 6 7 8

Substituindo pelos valores encontrados teremos: __ _ _ _ S = A.B.C + A.B.C + A.B.C + A.B.C Esta ento a funo lgica que representa a tabela verdade que propusemos como parte inicial do problema e para a qual devemos encontrar um circuito equivalente. Passo 2 - Implementao dos Circuitos Combinacionais Conforme estudamos em lies anteriores, possvel usar as portas NAND e NOR como blocos lgicos universais a partir dos quais podemos elaborar qualquer outra funo ou mesmo funes mais complexas. Para exemplificar vamos analisar uma funo um pouco mais simples do que a obtida no passo anterior. Tomemos a expresso: _ _ _ S=A.B.C + A.B.C Podemos tentar implement-la usando portas NAND e eventualmenA B C S3 00 0 0 00 1 0 01 0 0 01 1 0 10 0 1 10 1 0 11 0 0 11 1 0 A B C S4 00 0 0 00 1 0 01 0 0 01 1 0 10 0 0 10 1 0 11 0 0 11 1 1

Indicamos a linha na ltima coluna de modo a facilitar as explicaes seguintes. Observamos que temos sadas no nvel 0 para as linhas 0, 3, 5 e 6, enquanto para as linhas 1, 2, 4 e 7 temos sadas 1. Isso quer dizer que teremos a funo OU para as linhas cuja sada 1 que podem ser encaradas como operaes OR com tabelas que teriam 1 na sada apenas nas linhas 1, 2, 4 e 7, conforme mostrado a seguir:
ABC 00 0 00 1 01 0 01 1 10 0 10 1 11 0 11 1 Y 0 1 1 0 1 0 0 1 A B C S1 00 0 0 00 0 1 01 0 0 01 1 0 10 0 0 10 1 0 11 0 0 11 1 0 A B C S2 00 0 0 00 1 0 01 0 1 01 1 0 10 0 0 10 1 0 11 0 0 11 1 0

te inversores, j que a barra sobre cada letra indica sua negativa, conforme estudamos. A operao (.) pode ser realizada utilizando-se uma porta NAND que ligada a um inversor nos fornece uma porta AND. Assim, conforme a figura 4, podemos implementar A.B.C usando uma porta NAND de 3 entradas e um inversor. Veja na figura 5 como a operao A.B.C pode ser implementada. A soma (+) pode ser implementada com uma porta OR ligada a dois inversores, figura 6.

CURSO DE ELETRNICA DIGITAL


Logo, quando temos uma expresso formada pela soma de produtos, podemos usar portas NAND sem a necessidade de inversores, bastando apenas lembrar duas propriedades: As combinaes de entrada podem ser aplicadas a portas NAND. As sadas das portas NAND podem ser aplicadas entrada de uma segunda porta NAND obtendo-se na sada a funo desejada. Vamos agora fazer uma tentativa de implementar uma funo usando portas NOR, o que ser escolhido quando tivermos um produto de somas. Tomemos como exemplo a funo: _ _ _ S = (A + B + C) . (A + B + C) As somas podem ser obtidas facilmente a partir de portas NOR com

Figura 6 - Obtendo a soma (+) de duas expresso lgicas.

Figura 8 - Circuito final para funo desejada.

Combinando os trs circuitos podemos chegar configurao final desejada, figura 7. Veja que a inverso da inverso usada no circuito anterior nos leva ao circuito original. Isso significa que podemos simplificar a configurao eliminando as duplas inverses em srie. Isso nos leva configurao final do circuito mostrada na figura 8.

Figura 9 - Implementando as funes soma com portas NOR e inversores.

Figura 7 - A funo S=ABC+ABC de forma que ainda pode ser minimizada.

Figura 10 - A implementao quase final da funo.

Figura 11 - A implementao final da funo. 32

as sada aplicadas a um inversor. A negao de NOR OR. O circuito equivalente para trs entradas mostrado na figura 9. O produto das duas somas obtido com dois inversores aplicando os sinais a uma outra porta OR, ou seja, a uma outra configurao NOR. Como nas duas linhas de sinais temos inversores em srie, e o inversor do inverso de um nvel lgico ele mesmo, podemos simplificar o circuito eliminando todos os inversores. Isso nos permite chegar configurao final que mostrada na .. Assim, se quisermos implementar uma funo que consiste num produto de somas, basta seguir dois procedimentos bsicos: Aplicar as entradas correspondentes a cada soma a uma porta OR que pode ser obtida associando-se uma porta NOR a uma inversor. Aplicar as sadas obtidas nas funes que devem ser multiplicadas a inversores que so ligados s entradas de uma porta OR final, tambm obtida com a associao de um inversor a uma porta NOR. Como os inversores em srie se anulam, eles podem ser eliminados e o circuito implementado utilizando-se apenas portas NOR. possvel resolver o problema de implementar circuitos combinacionais reduzindo as funes a produtos de somas ou ainda a soma de produtos,

CURSO DE ELETRNICA DIGITAL


sem nenhuma parte ociosa. 5.5 DIAGRAMAS DE KARNAUGH Um processo bastante interessante para representar uma tabela verdade e a partir dela obter uma simplificao dos circuitos utilizados para sua implementao o que faz uso dos chamados diagramas ou mapas de Karnaugh. O diagrama de Karnaugh consiste numa tabela retangular com nmero de quadros que corresponde a 2 elevado ao expoente N, onde N o nmero de variveis do circuito. Cada varivel lgica ocupa no grfico metade da sua extenso e seu complemento ocupa a outra metade. Na figura 13 temos o modo como so elaborados os diagramas de Karnaugh para 1, 2 e 3 variveis, com as expresses lgicas correspondentes a cada caso. Estas expresses so obtidas de uma forma muito semelhante usada no conhecido joguinho de batalha naval onde a posio de cada tiro dada por duas coordenadas, uma correspondente s linhas e outra s colunas. Na figura 15 mostramos, como exemplo, de que modo um diagrama de Karnaugh de 4 variveis pode ser obtido com a incluso dentro de cada quadro da expresso correspondente. No diagrama (b) da figura 14 os quadros foram preenchidos com os valores 0 e 1 correspondentes s entradas. Este diagrama chamado tambm de diagrama de Veitch. Uma observao importante em relao a esta representao por 0 e 1 que

Figura 12 - Dois tipos diferentes de portas so usados neste circuito.

Figura 13 - O mesmo circuito usando um nico tipo de porta.

casos em que podemos trabalhar com funes NAND ou NOR. Como as duas solues levam aos mesmos resultados, num projeto prtico interessante analisar as configuraes obtidas para um problema nos dois casos. Adota-se ento a soluo que utilizar menos circuitos ou que for mais conveniente, por exemplo, aproveitando portas ociosas de um circuito integrado j utilizado no mesmo projeto com outras finalidades. 5.4 - SIMPLIFICANDO E MINIMIZANDO Uma consequncia da possibilidade de construir funes complexas a partir de portas bsicas como OR e AND (OU e E) a otimizao de um projeto aproveitando poucos tipos de circuitos integrados bsicos. Assim, se tivermos uma funo que seja obtida utilizando-se portas AND e OR como a mostrada na figura 12, ela ter o inconveniente de precisar de dois tipos diferentes de circuitos integrados. Se quisermos esta funo com circuitos TTL, por exemplo, aproveitaremos trs das trs portas de trs entradas de um circuito 7411 e tambm precisaremos aproveitar uma das quatro portas OR de duas entradas de um circuito integrado 7432. Evidentemente, estaremos usando dois circuitos integrados, desperdiando 1/3 de um e 3/4 do outro. Podemos simplificar consideravelmente este circuito se usarmos apenas portas NAND com a configurao equivalente mostrada na figura 13. Este circuito, que apresenta a mesma funo do anterior, usa as trs portas de um circuito integrado 7410. Utilizamos apenas um circuito integrado que totalmente aproveitado,

cada quadro difere do adjacente em apenas um dgito. Dizemos que so adjacentes os termos que esto direita e esquerda de cada quadro e tambm os que esto acima e abaixo. Tambm so adjacentes os que estiverem na mesma fila, mas um na primeira coluna e outro na ltima. Na figura 16 temos um mapa com a identificao das adjacncias. Assim, o que fazemos plotar a tabela verdade da funo que desejamos implementar num mapa de Karnaugh com o que ser possvel identificar melhor as adjacncias e assim fazer as simplificaes. Para que o leitor entenda como funciona o mapa de Karnaugh numa simplificao de uma funo, vamos tomar como exemplo a funo que dada pela seguinte tabela verdade: A 0 0 1 1 B 0 1 0 1 S 1 1 0 1

Desejamos expressar esta tabela como a soma de produtos, o que significa que os valores adjacentes que

Figura 14 - Diagrama de Karnaugh para uma (a) duas (b) e trs (c) variveis. 33

CURSO DE ELETRNICA DIGITAL


devemos procurar na tabela so os 1. Se fssemos expressar esta funo como o produto de uma soma, os valores considerados seriam os 0 e o procedimento final seria o mesmo. Construmos ento o Diagrama de Karnaugh para esta tabela conforme a figura 17. A partir deste diagrama nosso prximo passo consiste em tentar fazer simplificaes que possam levar a circuitos mais simples na implementao. A idia agrupar os termos adjacentes iguais, havendo para isso diversas possibilidades que so apresentadas na figura 18. A primeira possibilidade mostrada em (a) nos leva a uma soma de trs produtos, cada qual obtido pela interseco da linha com a coluna em que est o 1 correspondente. Assim, o primeiro est na coluna que intercepta A-0 com B-0. Ora, o valor zero na indexao indica inverso, portanto, isso significa que o primeiro fator de nosso produto ser: __ A.B O segundo 1 a ser considerado est na coluna A=1 e B=0, portanto, temos A invertido e B sem inverso, o que nos leva ao segundo fator de nosso produto: _ A.B Finalmente, o terceiro 1 a ser considerado est na linha A=1 e B=1, o que significa um fator com A multi-

Figura 15 - Diagramas de Karnaugh (a) e Veitch.

plicado por B sem inverses ou: A.B Como devemos expressar a funo na forma de uma soma de produtos fazemos: __ _ S = A.B + A.B + A.B Para o segundo caso (b) temos uma simplificao maior, j que agrupamos os dois 1 da primeira linha de modo que podemos adotar para ele: _ A Para o outro valor 1 que est na

casa que corresponde interseco de A-1 com B-1 vale a soma (sem inverso): A+B A expresso final na forma de um produto de somas ser ento: _ S = A + B.A Da mesma forma chegamos simplificao (b) que permite a expresso mais simples, pois conseguimos juntar trs casas adjacentes. Raciocinando da mesma forma chegamos expresso: _ S=A+B O procedimento que vimos como exemplo envolveu uma funo simples com apenas duas variveis de entrada. No entanto, o mesmo procedimen-

Figura 16 - Adjacncias no mapa de Karnaugh para 4 variveis. 34

Figura 17 - A tabela verdade plotada no Mapa de Karnaugh.

CURSO DE ELETRNICA DIGITAL


to vlido para qualquer nmero de variveis. Os leitores interessados em aprofundar-se neste estudo devem procurar treinar os procedimentos indicados, trabalhando com funes cada vez mais complexas. a) Mapa de Karnaugh b) Diagrama de Veitch c) Tabela verdade d) Produto de somas 2. A tabela verdade abaixo, corresponde qual funo: ABS 001 011 101 110 a) AND (E) b) NAND (No-E) c) OR (OU) d) NOR (No-OU) 3. Qualquer circuito lgico pode ser implementado utilizando-se que funes bsicas? a) NAND e inversores b) NAND e NOR c) OR e Inversores d) AND e Inversores 4. Para implementar um circuito que corresponda a uma funo dada por uma soma de produtos usamos quais funes lgicas? a) Portas NAND b) Inversores c) Portas OR d) No possvel fazer isso 5. Se numa implementao lgica precisarmos usar inversores em srie, o que podemos fazer com eles? a) Lig-los portas AND b) Coloc-los em paralelo c) Inverter suas sadas d) Elimin-los

CONCLUSO O espao disponvel para nosso curso no permite um aprofundamento maior neste assunto e um certo treino se faz necessrio para o domnio das tcnicas envolvidas. Assim, para os leitores interessados no tema, sugerimos a procura de literatura complementar. Mostramos os procedimentos lgicos que permitem trabalhar com as funes de modo a chegar aos circuitos. Assim, uma tabela verdade que tenha qualquer combinao de entradas que nos leve a qualquer combinao de sada pode ser elaborada na prtica com funes bsicas (NOR e NAND) e isso no exige que se quebre a cabea. Conhecendo os procedimentos para resumir tudo em produto de somas e soma de produtos e tambm o uso dos mapas de Karnaugh para simplificao, obteremos configuraes simples que facilitam qualquer projeto.

QUESTIONRIO 1. Os valores combinados de todas as entradas e a sada correspondente podem ser colocados numa tabela denominada:

Figura 18 - Agrupamento possveis para termos adjacentes iguais.


Respostas: 1-C, 2-B, 3-B, 4-A, 5-D

35

CURSO DE ELETRNICA DIGITAL

LIO 6
OS ELEMENTOS BIESTVEIS

Na lio anterior analisamos os modos segundo os quais podemos saber o que acontece quando combinamos funes lgicas. Vimos os procedimentos utilizados para implementar um circuito a partir de uma tabela verdade ou ainda da expresso da funo lgica. No entanto, as funes lgicas no consistem nos nicos blocos bsicos usados nos projetos de circuitos digitais. Alm dessas funes, existem outras e um grupo delas que executa funes de relevante importncia nos equipamentos so as formadas pelos elementos biestveis. Nesta lio veremos como funcionam estes elementos, os seus tipos e onde podem ser usados.

6.2 - FLIP-FLOP R-S O Flip-Flop R-S (de Reset e Set) tem sua configurao com transistores mostrada na figura 1 e funciona da seguinte maneira: Quando alimentamos o circuito, dada as mnimas diferenas que podem existir entre as caractersticas dos dois transistores, um deles conduzir mais do que o outro. Supondo que este transistor seja Q1, h uma queda de tenso no seu coletor que reduz em consequncia a corrente que polariza a base de Q2 via R2. Nestas condies, a tenso do coletor de Q 2 se mantm alta, realimentando a base de Q1 via R3 e a situao final do circuito estabelecida: Q1 satura e Q2 fica no corte. O flip-flop encontra seu estado estvel inicial. O flip-flop R-S tem duas sadas representadas por Q e /Q, assim, na condio inicial estvel, com Q 1

6.1 - OS FLIP-FLOPS Os flip-flops so elementos de circuito que podem apresentar em seu funcionamento apenas dois estados estveis. No existem estados intermedirios entre estes dois estados. A aplicao de um sinal de entrada pode mudar o dispositivo de um estado para outro e como a qualquer momento podemos saber qual o estado em que ele se encontra, possvel considerar este circuito como uma memria capaz de armazenar um bit. O flip-flop o elemento bsico das chamadas memrias estticas. Existem diversos tipos de flip-flops encontrados nos circuitos digitais e que analisaremos a partir de agora.
36

conduzindo, Q estar no nvel baixo (0) e /Q estar no nvel alto (1). O processo que leva o flip-flop a este estado inicial pronto para funcionar muito rpido, no demorando mais do que alguns microssegundos. Quando o flip-flop se encontra na situao indicada, com Q=0 e /Q=1, dizemos que ele se encontra setado ou armado. A mudana de estado do flip-flop pode ser obtida aplicando-se um sinal conveniente na entrada. Como usamos transistores NPN para comutar o flip-flop, temos de fazer conduzir por um instante o transistor que est cortado, ou seja, devemos aplicar um pulso positivo na entrada correspondente. Assim, estando o flip-flop na condio indicada, se desejarmos mudar o estado, aplicamos o pulso na entrada SET. O transistor Q2 conduz por um instante, realimentando via R3 a base de Q1 que cortado.

Figura 1 - Um flip-flop R-S com transistores discretos.

CURSO DE ELETRNICA DIGITAL

Figura 2 - Flip-Flop R-S com portas NAND.

Com o corte, a tenso na base de Q2 sobe via polarizao de R2 e mesmo que o pulso de disparo desaparea, o circuito se mantm no novo estado graas realimentao. Sua sada Q vai ao nvel (1) e a sada /Q vai ao nvel (0). Para trocar novamente de estado o flip-flop R-S, aplicamos um pulso positivo na entrada RESET, levando Q1 saturao e Q2 ao corte, situao que se firma mesmo depois de desaparecido o pulso graas realimentao proporcionada pelos resistores. Veja que um pulso aplicado entrada SET, o que corresponde a um bit 1, faz com que a sada Q que estava em 0 passe a 1, armazenando este bit. O flip-flop funciona realmente como uma memria para este bit. Da mesma forma como utilizamos transistores bipolares NPN para obter um flip-flop, podemos tambm empregar outros tipos de componentes em configuraes semelhantes. Podemos, por exemplo, elaborar flipflops usando transistores PNP, caso em que a polaridade dos sinais de disparo vai ser invertida. Da mesma forma, podemos usar transistores de efeito de campo, tanto de canal N como canal P (bipolares ou JFETs) como tambm transistores de efeito de campo MOS com os dois tipos de canal (N ou P). O que mudar em cada caso o sentido de circulao das correntes e as polaridades dos sinais aplicados. Conforme veremos na ltima parte desta lio, os flip-flops tambm podem ser feitos com vlvulas e na realidade os primeiros que existiram eram justamente montados com estes componentes. Naquela poca no existiam transistores e nem circuitos integrados.

Figura 3 - Em (f) temos uma condio no permitida com Q e Q no nvel alto (S e R no nvel baixo).

Os flip-flops podem ser elaborados com portas lgicas e o R-S que estudamos pode ser facilmente obtido a partir de duas portas NAND de duas entradas, figura 2. Levando em conta as tabelas verdade das portas NAND veremos que a sada da primeira porta realimenta a segunda e vice-versa, garantindo assim a manuteno dos estados obtidos quando o flip-flop comuta. No entanto, a comutao deste circuito ocorre quando as entradas passam do nvel alto para o baixo, ou seja, de 1 para 0. Esta condio indicada pelos smbolos /R e /S na entradas. O leitor pode ento perceber que, quando as entradas esto ambas no nvel baixo, o flip-flop se mantm no estado em que foi colocado por ser ligado ou por uma comutao anterior. Por outro lado, se as entradas forem levadas simultaneamente ao nvel alto, o flip-flop ir para um estado indeterminado que deve ser evitado. Na prtica, a aplicao de nveis altos (1) nas duas entradas pode destruir o dispositivo. O diagrama de tempos da figura 3 mostra o que ocorre no funcionamento de um flip-flop por etapas que podemos analisar da seguinte forma:

a) Flip-flop resetado b) /S vai ao nvel baixo e o flip-flop setado c) /S vai ao nvel alto e o flip-flop permanece setado d) /R vai ao nvel baixo e o flip-flop ressetado e) /R volta ao nvel alto e o flipflop permanece ressetado Tudo isso pode ser representado por uma tabela verdade, da mesma forma que fazemos com as funes lgicas. Nesta tabela temos alguns novos smbolos com os quais o leitor deve comear a familiarizar-se e que so amplamente usados em Eletrnica Digital, a saber: a) Primeira possibilidade Qn-1 = representa o estado da sada Q ANTES da aplicao dos sinais. Qn = representa o estado da sada Q DEPOIS da aplicao dos sinais. b) Segunda possibilidade Q = representa o estado da sada Q ANTES da aplicao dos sinais. Qn+1 = representa o estado da sada Q DEPOIS da aplicao dos sinais. Obs: em lugar de n em alguns livros encontramos a letra t.
37

CURSO DE ELETRNICA DIGITAL


Os dois tipos de representao so usados. Nas colunas e linhas em que so colocados os nveis lgicos 0 e 1 , quando aparece o termo Qn ou /Qn significa que a sada vai para um estado indeterminado. A tabela verdade do flip-flop R-S com portas NAND fica ento: R Qn+1 0 0 1 1 Qn S 0 1 0 1 Qn+1 1 0 1 Qn 1 1 0
Figura 4 - Um flip-flop R-S com portas NOR e sua tabela verdade.

Para obtermos um flip-flop R-S tambm podemos usar portas NOR, conforme a figura 4. Na figura 5 temos os smbolos adotados para representar este tipo de flip-flop. Este circuito tambm chamado de R-S NOR LATCH da mesma forma que o circuito anterior denominado R-S NAND LATCH.

Figura 5 - Smbolos usados para representar um flip-flop R-S.

6.3 - FLIP-FLOP RS COM CLOCK E MESTRE-ESCRAVO Estes circuitos chamados de flipflop R-S controlados por clock e mestre escravo encontram uma gama de aplicaes muito grande nos circuitos digitais mais complexos, j que estes so sempre comandados por um clock, ou seja, so circuitos lgicos sincronizados. O uso de um circuito de controle (mestre) que determina quando o flipflop (escravo) muda de estado importante para permitir que as mudanas de estado do flip-flop s ocorram em determinados instantes.

Usando portas NAND podemos inicialmente implementar um flip-flop R-S controlado por clock (MasterSlave), conforme a figura 6. Analisemos seu funcionamento: Partindo da situao em que a entrada de clock (relgio) esteja no nvel baixo, as sadas Q e /Q permanecero no estado inicial em que se encontravam e insensveis a qualquer variao que ocorra nas entradas S e R. Quando a entrada de clock for levada ao nvel 1, o circuito passa a responder aos sinais das entradas R e S. No entanto, conforme o diagrama de tempos da figura 7, este circuito tem um inconveniente. Como as sadas acompanham as entradas, durante o tempo em que o clock as habilita, estas sadas podem mudar de estado mais de uma vez,

Figura 6 - Flip-flop R-S (Latch NAND) com entrada de clock. 38

voltando assim ao estado inicial, o que no desejado de forma alguma. Um modo de contornar este proble|ma consiste na utilizao de duas etapas numa configurao mais complexa, que apresentada na figura 8. Este circuito denominado FlipFlop R-S Mestre-Escravo ou Flip-Flop R-S Master-Slave e faz uso de portas NAND e de um inversor, cuja finalidade inverter o pulso de clock. Neste caso, quando a entrada de clock for ao nvel 1, o flip-flop mestre mudar de estado, mas o flip-flop escravo permanecer insensvel, mantendo seu estado. Quando a entrada de clock passar para o nvel lgico 0, a sada do flip-flop mestre ser levada para o escravo. Isso significa que o flip-flop em seu todo no sensvel ao nvel do sinal de clock, ou seja, se ele 0 ou 1, mas sim sua transio. As sadas Q e /Q s vo mudar de estado no instante em que ocorrer a transio do sinal de clock do nvel alto para o nvel baixo. Com esta configurao possvel garantir que s vai ocorrer uma mudana de estado na presena de um pulso de clock. Os flip-flops que funcionam desta for ma so denominados Edge Triggered ou Disparados pela Bor-

CURSO DE ELETRNICA DIGITAL


da. Se a mudana de estado ou disparo (gatilhamento) ocorre quando o sinal de clock passa de 0 para 1, os flip-flops so denominados positive edge-triggered, enquanto que, se o disparo ocorre quando o clock vai do nvel 1 para 0, ou seja, na queda do nvel lgico, os flip-flops so chamados de negative edge-triggered. Neste tipo de circuito muito importante levar em conta, num projeto de maior velocidade, os tempos em que todo o processo ocorre. Assim, partindo do diagrama de tempos da figura 9, vemos que a sada do flip-flop s completa sua mudana de estado depois de um certo tempo, do pulso de clock ter sido aplicado. Dois tempos so importantes neste tipo de circuito. a) tH: Hold Time ou Tempo de Manuteno o tempo em que a entrada deve permanecer ainda no circuito para que seu nvel lgico seja reconhecido pelo flip-flop. b) tS: Setup Time ou tempo em que a entrada do flip-flop deve permanecer no estado desejado antes da transio do clock que vai provocar a mudana de estado do circuito. Duas entradas podem ser acrescentadas neste circuito, verifique a figura 10, dotando-o de recursos importantes para aplicaes prticas. Uma das entradas denominada PRESET (/PR) ou pr-ajuste e tem por funo levar imediatamente as sadas do circuito a um estado determinado (Q=1 e /Q=0), independentemente do que esteja acontecendo nas demais entradas. Sua ativao ocorre quando /PR estiver em 0 e /CLR em 1, no caso apresentado, pois a / sobre a identificao indica que ela est ativa no nvel baixo. A outra entrada denominada CLEAR ou apagamento tem por funo levar as sadas aos estados Q=0 e /Q=1, independentemente do que estiver ocorrendo nas demais entradas. importante observar que estas duas entradas no podem ser ativadas ao mesmo tempo, pois isso levaria o circuito a um estado indeterminado que inclusive poderia
39

Figura 7 - Diagrama de tempos para o circuito da figura 6.

Figura 8 - Flip-flop R-S Mestre-Escravo completo.

Figura 9 - Tempos no flip-flop R-S.

CURSO DE ELETRNICA DIGITAL


causar problemas aos seus componentes. A tabela verdade para este circuito nos mostra trs novos smbolos que normalmente so usados em Eletrnica Digital. X representa uma condio irrelevante qualquer que ela seja, no haver influncia no que ocorre na sada. A seta para cima indica a transio do nvel baixo para o nvel do sinal na entrada ou sada representadas, enquanto que a seta apontando para baixo indica uma transio do nvel baixo para o nvel alto do sinal correspondente.
Figura 10 - Ligao das entradas PRESET E CLEAR.

6.4 - O FLIP-FLOP J-K MESTRE-ESCRAVO O flip-flop J-K mestre-escravo ou master-slave pode ser implementado por funes lgicas comuns, adquirindo a configurao bsica mostrada na figura 11. Um problema que observamos nos flip-flops R-S que temos uma situao proibida que ocorre quando as entradas R e S vo ao nvel alto ao mesmo tempo e que pode levar o circuito a um estado indeterminado. Esta situao acontece principalmente nas aplicaes em computao, quando uma parte do sinal de sada usada para realimentar a entrada. Nestas condies podem ocorrer as situaes de conflito com a produo de oscilaes indesejadas. Esta situao pode ser contornada com a utilizao de uma nova configurao, que justamente a do flipflop J-K utilizada nas aplicaes prticas e que analisaremos a seguir. Podemos ter quatro combinaes possveis para os sinais aplicados nas entradas J e K, conforme observamos na tabela abaixo. J K 0 0 1 0 0 1 1 1 Analisemos cada uma das combinaes: a) J=0 e K=0 Quando a entrada de clock (CLK)
40

Figura 11 - O flip-flop J-K Mestre-Escravo.

passa por uma transio negativa do sinal, o flip-flop mantm sua condio original, ou seja, no muda de estado. b) J=1 e K=0 Quando a entrada de clock (CLK) passa por uma transio negativa, o flip-flop setado. Se j estiver setado, ele permanece nesta condio. c) J=0 e K=1 Quando a entrada de clock (CLK) passa por uma transio negativa, o flip-flop ressetado. Se j estiver nesta condio, ele permanece. d) J=1 e K=1 Nesta condio, ao receber uma transio negativa na entrada de clock

(CLK), o flip-flop muda de estado (TOGGLE). Se estiver setado, ele resseta e se estiver ressetado, ele setado. Podemos elaborar a tabela verdade da figura 12 para indicar o que ocorre com este flip-flop. Observe o uso das setas para indicar as transies de sinal na entrada de clock que comandam o funcionamento deste tipo de circuito. Da mesma forma que nas outras configuraes estudadas, podemos tambm incluir as entradas de PRESET e CLEAR neste circuito que ficar da maneira apresentada na figura 13. Uma tabela verdade incluindo as entradas de PRESET (PR) e CLEAR (CLR) mostrada na figura 14. Uma maneira melhor de analisar-

CURSO DE ELETRNICA DIGITAL


mos o funcionamento deste circuito atravs de um diagrama de tempos, em que observamos as formas de onda nos diversos pontos de entrada e sada. Este diagrama de tempos para o flip-flop J-K mostrado na figura 15. Analisemos alguns trechos importantes deste diagrama mostrando o que acontece: a) Neste instante CLR e PR esto no nvel baixo, Q e /Q esto no nvel alto, que uma condio no permitida. b) Aplica-se ento o sinal PR, que indo ao nvel alto, faz com que o flipflop seja ressetado. c) A aplicao de um pulso na entrada CLR que vai ao nvel alto, e a ida de PR ao nvel baixo fazem agora com que o flip-flop seja setado. d) CLR e PR so mantidos no nvel alto a partir deste instante. Com J=0 neste trecho e K indo ao nvel alto, o flip-flop ser ressetado na prxima transio negativa do sinal de clock. e) Ainda com CLR e PR no nvel alto (esta condio se manter daqui por diante) e a sada J=0 e k=1, o flipflop permanecer ressetado. f) Com J=1 e K=0, o flip-flop setado na transio seguinte do pulso de clock. g) Com J=1 e K=0, no ocorrem mudanas de estado. h) Com J=1 e K=1 na transio seguinte do pulso de clock, o flip-flop muda de estado (complementa ou toggle). Se estiver ressetado, como neste caso, ele setado. i) Mantendo J=1 e K=1 com nova transio do pulso de clock, o flip-flop muda de estado outra vez, ou seja, complementa. Veja que quando as entradas J e K esto no nvel alto, o circuito se comporta como um disparador, mudando de estado a cada transio negativa do pulso de clock.

Figura 12 - Tabela verdade para o flip-flop J-K Mestre-Escravo.

Figura 13 - Flip-flop J-K com Preset e Clear.

6.5 - O FLIP-FLOP TIPO D Este tambm um circuito de flipflop muito usado, cujo smbolo mostrado na figura 16. Este flip-flop possui uma nica entrada que comanda todo o circuito. Esta entrada que lhe d nome. De41

Figura 14 - Tabela verdade para o flip-flop J-K com Preset e Clear.

CURSO DE ELETRNICA DIGITAL

Diagrama de tempo do flip-flop J-K.

nominada Data (dados), abreviada por D, da o nome do dispositivo. Este flip-flop opera de uma maneira muito simples: no pulso de clock, ele assume o estado da entrada, conforme podemos ver pela sua tabela verdade: D 0 1 Qn+1 0 1
Figura 16 - Smbolos do flip-flop D.

6.6 - FLIP-FLOP TIPO T O nome vem de Toggle ou complementao, seu smbolo mostrado na figura 17. O que este circuito faz pode ser entendido facilmente pelo diagrama
42

de tempos mostrado na figura 18. Quando a entrada T deste circuito est no nvel baixo, o flip-flop se mantm em seu estado anterior, mesmo com a aplicao do pulso de clock. No entanto, quando a entrada T est no nvel alto, o flip-flop muda de estado. Se estava setado, ele resseta e se estava ressetado, ele seta.

Este comportamento significa na realidade a diviso da frequncia de clock por dois. Em outras palavras, este circuito se comporta como um divisor de frequncia, encontrando aplicaes prticas bastante importantes em Eletrnica Digital. Um exemplo de aplicao dado na figura 19 em que associamos di-

CURSO DE ELETRNICA DIGITAL

Figura 17 - Smbolos do flip-flop tipo T.

Figura 18 - Diagrama de tempos do flip-flop T.

6.7 - TRANSFORMANDO FLIP-FLOPS Da mesma maneira como podemos obter qualquer funo lgica complexa a partir de funes simples, o que foi visto em lies anteriores, tambm podemos brincar com os flip-flops, obtendo outros tipos a partir de um tipo bsico. Assim, usando um flip-flops R-S ou J-K que so comuns e algumas portas lgicas, podemos obter flipflops de outros tipos. Na figura 20 temos algumas con-

Figura 18 - Divisor de frequncia com flip-flops tipo D.

versos flip-flops do tipo T em srie, de modo que passando atravs de cada um, a frequncia do sinal de entrada divida por 2. Usando 4 flip-flops, podemos dividir a frequncia por 2, 4, 8 e 16. Este tipo de divisor de frequncia

muito usado, existindo at circuitos integrados que possuem sequncias de mais de 10 flip-flops ligados desta forma. Na prtica no temos os flip-flops tipo D como componentes prontos para uso. Estes flip-flops podem ser obtidos a partir de outros e isso ser visto no item seguinte.

Figura 20 - Transformando flip-flops.

43

CURSO DE ELETRNICA DIGITAL

Figura 21 - Transformando FF tipo JK em tipo D e tipo T.

verses que podem ser feitas utilizando-se flip-flops do tipo R-S. O modo de funcionamento de cada um pode ser facilmente entendido se o leitor tentar associar as tabelas verdade dos flip-flops que foram estudados nesta lio s tabelas verdade das portas agregadas, considerando os sinais de realimentao. Na figura 21 temos o modo de obter flip-flops tipo D e T a partir de flip-flops do tipo J-K. Veja que a simples conexo da entrada K ao J no flip-flop do tipo J-K o transforma em um flip-flop tipo T. Esta possibilidade muito interessante, j que flip-flops J-K so disponveis em tecnologia TTL e CMOS e podem ser usados em circuitos divisores de frequncia. Na verdade, j utilizamos esta configurao em diversos projetos prticos que publicamos. Finalmente, temos outras duas transformaes importantes de flip-flops mostradas na figura 22. No primeiro caso temos uma transformao de um flip-flop tipo D em flip-flop tipo T, bastando para isso que a sada complementar /Q seja ligada entrada D, realimentando o circuito. A segunda transformao, que leva um flip-flop tipo D a funcionar como tipo T, exige o emprego de uma porta AND adicional na realimentao

Figura 22 - Outras transformaes de flip-flops.

do sinal que retirado da sada complementar /Q. 6.8 - NOS COMPUTADORES Encontramos os flip-flops nos computadores como elementos fundamentais de muitos circuitos. Uma aplicao na prpria diviso de frequncia dos clocks. Conforme o leitor sabe, existem setores de um PC que devem operar com velocidades menores que a fornecida pelo clock principal. o caso dos barramentos onde so ligadas as placas de expanso, os modems e as sadas de dados paralela e serial. Assim, em lugar de usar um clock para cada frequncia desejada, o que se faz empregar um clock nico e dividir sua frequncia conforme as

exigncias de frequncias mais baixas, observe a figura 23. No caso dos computadores, tanto o prprio clock como a sequncia de flip-flops divisores podem ser obtidos num nico circuito integrado. Um ponto importante que deve ser levado em conta e que estudaremos nas lies futuras a possibilidade de ligar os flip-flops em conjunto com outras funes, de modo que a frequncia possa ser dividida por qualquer nmero e no somente por potncias de (2,4,8,16,32,64, etc). Outra aplicao impor tante como clula de memria. Oito flipflops ligados lado a lado podem armazenar um byte inteiro. Cada flip-flop armazena um bit. Existem diversas memrias internas de um PC que nada mais so do que flip-flops que podem ser habilitados tanto para a leitura de dados como para introduo (gravao de dados). Existem ainda outras funes impor tantes implementadas a partir de flip-flops e que sero estudadas futuramente.

6.9. OS FLIP-FLOPS ANTIGOS


Figura 23 - Obtendo diversas frequncias a partir de um oscilador nico.

CURSO DE ELETRNICA DIGITAL

Figura 24 - Flip-flop com vlvulas.

A configurao do flip-flop no nova. Na verdade, foi em 1919 que dois pesquisadores americanos chamados Eccles e Jordan apresentaram o primeiro circuito de flip-flop usando vlvulas, confira na figura 24. Por este motivo, muitos ainda chamam os flip-flops de Bsculas ou Circuitos Eccles-Jordan. Em 1930, os fsicos j usavam estes circuitos ligados em srie para dividir a contagem dos pulsos de contadores Geiger de radiao e obterem valores menores mais facilmente totalizados nas pesquisas. Um contador binrio usando uma lmpada neon ligada s vlvulas foi desenvolvido usando estes flip-flops em 1940, mas foi somente depois disso que os primeiros computadores digitais passaram a usar estes circuitos de uma forma mais intensa, at o advento do transistor e depois dos circuitos integrados. QUESTIONRIO 1. Os elementos biestveis de um circuito: a) Possuem apenas um estado estvel b) Possuem dois estados instveis c) Possuem dois estados estveis d) Possuem um nmero indeterminado de estado estveis 2. Usado como elemento de memria, um flip-flop pode armazenar: a) 1 bit b) 1 byte c) meio byte d) 2 bits

3. Um flip-flop R-S setado apresenta que nveis lgicos em suas sadas: a) Q=0 e /Q=0 b) Q=0 e /Q=1 c) Q=1 e /Q=0 d) Q=1 e /Q=1 4. Os flip-flops negative edgetriggered mudam de estado quando: a) O pulso clock vai do nvel baixo para o nvel alto b) O pulso de clock vai do nvel alto para o nvel baixo c) O pulso de clock estabiliza no nvel baixo d) O pulso de clock estabiliza no nvel alto 5. Para que um flip-flop J-K Mestre escravo tenha a condio toggle, quais so os nveis lgicos que devem ser colocados na entrada J e K? a) J=0 e K=0 b) J=0 e K=1 c) J=1 e K=0 d) J=1 e K=1 6. Quatro flip-flops do tipo T ligados um aps o outro (em srie) recebem uma frequncia de 1 600 Hz na sua entrada. Qual a frequncia obtida na sada do ltimo flip-flop? (o sinal deve ser retangular). a) 800 Hz b) 400 Hz c) 200 Hz d) 100 Hz Respostas: 1-C, 2-A, 3-C, 4-B, 5-D. 6-D
45

CURSO DE ELETRNICA DIGITAL

LIO 7
OS FLIP-FLOPS E FUNES LGICAS EM CIRCUITOS INTEGRADOS

Na lio anterior aprendemos como funcionam os principais tipos de flip-flops, verificando que, dependendo dos recursos que cada um possua, podem ser empregados de diversas formas. Tambm vimos as entradas que estes dispositivos podem conter para melhorar seu desempenho em determinadas aplicaes, como por exemplo, nos computadores. Estudamos ainda nas primeiras lies do curso as funes lgicas usadas em diversos circuitos. Tudo isso nos leva necessidade de contarmos com estas funes na forma de circuitos integrados. De fato, existem muitos circuitos integrados TTL e CMOS contendo flip-flops dos tipos estudados e todas as funes lgicas (portas e inversores e amplificadores) e ser justamente deles que falaremos nesta lio.

Low Power Shottky (74LS) - 45 MHz High Speed (74H) - 50 MHz (74S) - 125 MHz importante observar que para os flip-flops TTL preciso alguns cuidados, como por exemplo, manter sempre as entradas CLEAR e PRESET em nveis definidos. Deixando estas entradas abertas, podem ocorrer instabilidades de funcionamento. O nvel em que elas devem ser deixadas, ou seja, sua conexo no Vcc ou 0 V depende da aplicao.

o flip-flop resseta. A frequncia mxima de operao destes flip-flops de 20 MHz com um consumo por circuito integrado da ordem de 20 mA.

b) 7474 - DUPLO FLIP-FLOP TIPO D COM PRESET E CLEAR Os flip-flops contidos no invlucro DIL de 14 pinos disparam com a transio positiva do sinal de clock (Positive-Edge Triggered). A pinagem deste circuito integrado mostrada na figura 3. A tabela verdade que apresenta o funcionamento dos flip-flops deste

a) 7473 - DUPLO FLIP-FLOP J-K COM CLEAR Num nico invlucro de 14 pinos Dual in Line temos 2 flip-flops do tipo J-K com entrada de Clear. A pinagem deste circuito integrado mostrada na figura 1. Os flip-flops so sensveis ao nvel de clock (Level Triggered) com entrada de Clear assncrono. O funcionamento dos flip-flops deste circuito integrado pode ser melhor entendido pela tabela verdade da figura 2. Nesta tabela, o smbolo com a forma de um pulso de sinal representa um pulso de clock positivo aplicado entrada correspondente. Observe que quando J e K esto aterradas, o clock no tem efeito sobre o circuito. Na operao normal, a entrada Clear deve ser mantida no nvel alto. Se a entrada Clear for aterrada,

6.1 - OS FLIP-FLOPS TTL A famlia de circuitos integrados digitais TTL conta com uma grande quantidade de flip-flops usados numa infinidade de aplicaes prticas. A diferena de cada tipo de circuito integrado no est apenas no tipo de flip-flop que contm como tambm nos seus recursos e na sua quantidade. Tambm devemos observar que um fator importante na escolha de um flip-flop para uma determinada aplicao a sua velocidade. Para as diversas famlias TTL podemos especificar as mximas velocidades dos seus flip-flops da seguinte maneira: Standard (74) - 35 MHz Low Power (74L) - 3 MHz
46

Figura 2 - Tabela verdade que descreve o funcionamento do 7473.

Figura 1 - 7473 - Duplo flip-flop J-K.

CURSO DE ELETRNICA DIGITAL


c) 7475 - QUATRO LATCHES TIPO D Os latches so como chaves que armazenam uma informao digital presente em sua entrada. A aplicao mais comum justamente como memria, cada circuito integrado 7475 pode armazenar 4 bits de informao. Na figura 5 temos a pinagem deste circuito integrado. Quando o circuito habilitado, o que conseguido levando a linha ENABLE ao nvel alto, as sadas Q e /Q seguem a entrada D. O latch do tipo transparente, logo, se as entradas forem modificadas, as sadas tambm se alteraro. Quando a entrada ENABLE levada ao nvel baixo, as sadas no respondem aos sinais de entrada D. Veja que o LATCH armazena a informao que estava na entrada D imediatamente antes da ocorrncia de uma transio do nvel alto para o nvel baixo da linha de habilitao (Nvel 1 para o nvel 0). O funcionamento de cada flip-flop do 7475 pode ser colocado na tabela verdade da figura 6. Este circuito integrado no serve para aplicaes onde se deseja mudanas de estado a cada pulso de clock. Dizemos que este circuito no pode ser usado como um registrador de deslocamento (shift-register) que ser estudado nas prximas lies. O tempo de propagao do sinal da ordem de 24 ns e o consumo tpico por circuito integrado de 32 mA.

d) 7476 - DOIS FLIP-FLOPS J-K COM PRESET E CLEAR Os dois flip-flops deste circuito integrado tm funcionamento independente e disparam com nvel do sinal de clock (level triggered). O invlucro DIL de 16 pinos, veja a figura 7. O funcionamento de cada um dos flip-flops pode ser melhor analisado atravs da tabela verdade da figura 8. Observe o smbolo adotado para representar um pulso de clock. Da mesma forma que nos demais circuitos integrados desta srie, as entradas CLEAR E PRESET devem ser mantidas em nveis lgicos definidos, para que no ocorra o funcionamento errtico do circuito. Tambm observamos pela tabela verdade que no se pode ativar as duas entradas de CLOCK E CLEAR ao mesmo tempo, pois isso levaria os flip-flops a uma condio no permitida.

Figura 3 - Duplo flip-flop D - 7474.

Figura 4 - Tabela verdade que descreve o funcionamento do 7474.

circuito integrado dada na figura 4. Pela tabela, conclumos que a condio em que as entradas Clear e Preset esto simultaneamente ativas no deve ser usada, pois teremos uma condio no permitida para os flip-flops. A frequncia mxima de operao deste circuito integrado de 25 MHz e o consumo da ordem de 17 mA.

Figura 6 - Tabela verdade para o 7475.

Figura 8 - Tabela verdade do 7476.

Figura 5 - 7475 - Quatro flip-flops tipo D.

Figura 7 - Dois flips-flops J-K- com Preset e Clear. 47

CURSO DE ELETRNICA DIGITAL

Figura 9 - 74174 - Seis flip-flops tipo D.

Figura 11 - Oito flip-flops tipo D com clear.

A frequncia mxima dos flip-flops da srie stardard (comum) de 35 MHz com um consumo tpico de 45 mA por circuito integrado.

existe acesso s sadas complementares dos flip-flops.

g) 74LS373 - LATCH OCTAL TRANSPARENTE TIPO D f) 74273 - OITO FLIP-FLOPS TIPO D COM CLEAR
Figura 10 - Tabela verdade para os flip-flops do 74174.

Um ponto interessante que deve ser observado neste circuito integrado a pinagem diferente, j que normalmente nos circuitos desta srie a alimentao positiva sempre nos pino 14 ou 16 e a negativa no pino 7 ou 8, quando os invlucros so de 14 ou 16 pinos. A frequncia mxima de operao destes flip-flops para a srie normal de 20 MHz e o consumo de 20 mA.

e) 74174 - SEIS FLIP-FLOPS TIPO D COM CLEAR

Este circuito integrado contm seis flip-flops do tipo D que so disparados na transio positiva do sinal de clock . A entrada de CLEAR comum a todos os flip-flops. O invlucro de 16 pinos com a identificao feita 74L373 segundo mostra a figura 9. A tabela verdade que descreve o funcionamento de cada flip-flop deste circuito integrado est na figura 10. Observe que nestes flipflops temos acesso a apenas uma das sadas, assim, as sadas complementares no poFigura 12 - 74LS373 - Oito latches transparentes. dem ser usadas.
48 38

Este circuito semelhante ao anterior com a diferena de que existem oito em lugar de seis flip-flops tipo D. Cada um dos flip-flop pode operar com um bit, assim, esta configurao se torna ideal para aplicaes em computadores, pois opera com 8 bits que correspondem a um byte. A pinagem do circuito integrado 74273 mostrada na figura 11. A tabela verdade para cada flipflop a mesma do circuito integrado anterior apresentada na figura 10. A frequncia mxima de operao para os circuitos integrados deste tipo da srie normal de 30 MHz com um consumo de 62 mA para cada um. Veja que o invlucro usado Dual In Line de 20 pinos e que a entrada de CLEAR comum a todos os integrados. Tambm observamos que no

O tipo LS importante neste caso, j que se trata de circuito compatvel com as portas paralelas dos computadores e portanto, pode ser excitado diretamente pelos nveis lgicos existentes num PC. Uma vez que o circuito integrado 74LS373 contm 8 latches com sada tri-state, ele pode ser usado para trabalhar com um byte inteiro, sem problemas. A pinagem deste circuito integrado mostrada na figura 12. Quando a entrada /OE est no nvel alto (1), as sadas de todos os flipflops vo para o estado de alta impedncia. Isso significa que estas sadas podem ser ligadas a um barramento comum a outros circuitos integrados, sem o problema de conflitos que possam carregar os circuitos causando problemas de funcionamento, conforme j estudamos nas lies iniciais deste curso. Quando a entrada /OE est ativada, o que feito levando-a ao nvel baixo (0), o estado das sadas vai depender da entrada EL. Se EL estiver no nvel alto (1), o latch estar aberto transparente. O que estiver na entrada D vai passar pelo circuito e aparecer na sada Q. Se EL estiver no nvel baixo (0), a sada Q no mais responde ao que ocorre nas entradas D. Nestas condies

CURSO DE ELETRNICA DIGITAL

Figura 13 - 74LS374 - Oito flip-flops tipo D.

Figura 15 - 4013 - Dois flip-flops tipo D.

dizemos que o latch est fechado e a sada Q ser o contedo das entradas D que foi armazenado imediatamente antes da transio das entradas EL do nvel alto para o nvel baixo. Em outras palavras, podemos dizer que os flip-flops so gatilhados na transio negativa da entrada EL. Observe a condio de alta impedncia obtida com /OE no nvel alto. A frequncia mxima de operao para os latches deste circuito integrado de 50 MHz com um consumo de 24 mA.

A frequncia mxima de operao deste circuito integrado de 50 MHz com um consumo tpico de 27 mA.

7.2 - OS FLIP-FLOPS CMOS


Figura 14 - Tabela verdade de cada flip-flop do 74LS374.

h) 74LS374 - OITO FLIP-FLOPS TIPO D COM SADAS TRI-STATE Temos neste circuito integrado TTL em invlucro DIL de 20 pinos 8 flipflops do tipo D que so disparados na transio positiva do sinal de clock. As sadas so tri-state e a pinagem mostrada na figura 13. Quando a entrada /OE est no nvel alto, as sadas de todos os flipflops vo para o estado de alta impedncia. Veja que neste circuito integrado tambm no temos acesso s sadas complementares dos flipflops. A tabela verdade que descreve o funcionamento de cada um dos flipflops mostrada na figura 14.

Temos diversos flip-flops disponveis na famlia CMOS que sero analisados a seguir. Uma recomendao importante relativa ao uso destes flipflops, assim como das demais funes CMOS, que as entradas no usadas, pela sua sensibilidade devida alta impedncia, nunca devem ser mantidas abertas. Nos flip-flops CMOS, diferentemente dos TTL, as entradas assncronas so ativadas no nvel alto, o que significa que devem ser mantidas no nvel baixo para a operao normal. a) 4013 - DOIS FLIP-FLOPS TIPO D COM PRESET E CLEAR Os dois flip-flops contidos neste circuito integrado so disparados na transio positiva do sinal de clock.

Figura 16 - Tabela verdade para os flip-flops do 4013.

Figura 17 - 4027 - Dois flip-flops J-K.

Figura 18 - Tabela verdade para os flip-flops do 4027. 49 39

CURSO DE ELETRNICA DIGITAL

Figura 19 - 4043 - Quatro flip-flops R-S.

Figura 20 - Seis flip-flops tipo D (Registrador de armazenamento).

O invlucro o DIL de 14 pinos da figura 15. A tabela verdade para este circuito integrado est na figura 16. Pela tabela verdade vemos que as entradas CLEAR E PRESET so ativas no nvel alto, mas que somente uma delas pode estar nesta condio de cada vez. Se as duas entradas PRESET e CLEAR forem colocadas no nvel alto ao mesmo tempo, o flipflop vai para uma condio no permitida. A informao presente na entrada D transferida para a sada, quando as entradas assncronas PRESET E CLEAR esto inativas. importante observar que a velocidade de operao dos circuitos CMOS depende da tenso de alimentao, como j estudamos nas lies anteriores. Nos manuais de circuitos integrados CMOS os leitores podero encontrar tabelas que trazem os diversos tempos de propagao dos sinais e as frequncias de operao em funo desta tenso de alimentao. Podemos dizer apenas que, para uma alimentao de 10 V, a frequncia mxima de clock ser de 7 MHz.

Observe que temos acesso tanto as sadas normais como complementares de cada um dos flip-flops e que as sadas CLEAR E PRESET esto ativas no nvel alto. No entanto, como nos demais flip-flops, estas sadas no podem ser ativadas ao mesmo tempo, pois levariam os flip-flops a uma condio no permitida. Como no caso anterior, a frequncia depende da tenso de alimentao. Para uma tenso de alimentao de 10 V, a frequncia mxima de operao da ordem de 8 MHz.

podem ser levadas ao mesmo tempo ao nvel alto, pois isso representa um estado no permitido. As sadas vo ao estado de alta impedncia com a entrada EN (habilitao ou ENABLE) levada ao nvel baixo. Quando o nvel da entrada EN alto, as sadas so conectadas aos flip-flops, transferindo seus estados para os circuitos externos. Como estes circuitos no usam clocks, eles no devem ser ligados em cascata para formar contadores ou shift-registers.

c) 4043 - QUATRO FLIP-FLOPS S R-S (Lgica NOR) Este circuito integrado contm quatro flip-flops R-S independentes com sadas tri-state. O invlucro DIL de 16 pinos mostrado na figura 19. Em cada um dos flip-flops, as entradas SET e RESET podem normalmente ficar no nvel baixo. Se a entrada SET for levada ao nvel alto, a sada ir e permanecer no nvel alto. Se a entrada RESET for levada ao nvel alto a sada ir e permanecer no nvel baixo. As duas sadas no

d) 40174 - SEIS FLIP-FLOPS TIPO D Este circuito integrado contm seis flip-flops tipo D disparados pela transio positiva do sinal de clock. Apenas uma das sadas de cada flip-flop acessvel externamente e o CLEAR comum a todos eles. O invlucro DIL de 16 pinos com a pinagem mostrada na figura 20. Todos os flip-flops so controlados por uma entrada comum de clock. A tabela verdade para os flip-flops deste circuito integrado mostrada na figura 21.

b) 4027 - DUPLO FLIP-FLOP J-K COM PRESET E CLEAR Neste circuito integrado encontramos dois flip-flops tipo J-K com entradas de PRESET E CLEAR. O invlucro DIL de 16 pinos, mostrado na figura 17. Nos flip-flops , as entradas PRESET e CLEAR so independentes. A tabela verdade para os flip-flops mostrada na figura 18.
50

e) 40175 - QUATRO FLIP-FLOPS TIPO D Trata-se de um circuito integrado que contm quatro flip-flops semelhantes ao anterior com a diferena de que as duas sadas (normal e complementar) podem ser acessadas. O invlucro deste circuito integrado apresentado na figura 22. A tabela verdade para os circuitos integrados a mesma do 40174. Para

Figura 21 - Tabela verdade para os flip-flops do 40174.

CURSO DE ELETRNICA DIGITAL

Figura 22 - 4M75 - Quatro flip-flops tipo D (Registrador de armazenamento).

Figura 23 - Quatro portas NAND de duas entradas.

uma alimentao de 10 V, a frequncia mxima de clock de 10 MHz.

mostrada na figura 24 e cada unidade exige uma corrente de 12 mA.

usadas de forma independente. A pinagem mostrada na figura 28. O consumo por unidade de aproximadamente 4 mA.

7.3 - FUNES LGICAS TTL Podemos contar com uma boa quantidade de circuitos integrados contendo as principais funes lgicas em tecnologia TTL. Damos a seguir alguns dos mais importantes, j que para obter informaes sobre a totalidade ser interessante contar com um manual TTL.

c) 7404 - Seis Inversores (Hex Inverter) Os seis inversores deste circuito integrado podem ser usados de forma independente. A pinagem est na figura 25. g) 7432 - Quatro portas OR de duas entradas As portas OR deste circuito integrado podem ser usadas de modo independente e a corrente total exigida da ordem de 19 mA. A pinagem est na figura 29.

d) 7408 - Quatro Portas AND de duas entradas Este circuito integrado tem a pinagem da figura 26 e cada unidade exige uma corrente de 16 mA.

a) 7400 - Quatro Portas NAND de duas entradas Num invlucro DIL de 14 pinos contamos com quatro portas NAND de duas entradas de funcionamento independente. Veja na figura 23 a pinagem deste circuito integrado. O consumo mdio por circuito integrado da ordem de 12 mA.

h) 7486 - Quatro Portas OR-Exclusivo As por tas OU-exclusivo ou Exclusive OR deste circuito integrado podem ser usadas de forma independente. O consumo de 30 mA e a pinagem est na figura 30.

e) 7410 - Trs portas NAND de trs entradas Cada uma das trs portas NAND deste circuito integrado pode ser usada de forma independente. A corrente exigida pelo circuito de 6 mA.

7.4 - FUNES LGICAS CMOS Tambm podemos contar com uma boa quantidade de circuitos integrados CMOS contendo funes lgicas. Evidentemente, no temos espao para colocar todas estas funes nesta lio, assim recomendamos ao leitor que adquira um manual

b) 7402 - Quatro Portas NOR de duas entradas Este circuito integrado em invlucro DIL de 14 pinos tem a pinagem

f) 7420 - Duas portas NAND de quatro entradas Este circuito integrado contm duas portas NAND que podem ser

Figura 24 - Quatro portas NOR de duas entradas.

Figura 25 - Seis inversores. 51

CURSO DE ELETRNICA DIGITAL

Figura 26 - Quatro portas AND de duas entradas.

Figura 27 - Trs portas NAND de trs entradas.

CMOS. Daremos a seguir algumas das mais usadas.

d) 4023 - Trs portas NAND de trs entradas As trs portas NAND deste circuito integrado podem ser usadas de maneira independente. A pinagem mostrada na figura 34.

a) 4001 - Quatro Portas NOR de duas entradas Este circuito integrado contm quatro portas NOR em invlucro DIL de 14 pinos com a pinagem mostrada na figura 31. O consumo por circuito integrado da ordem de 10 nW.

e) 4025 - Trs portas NOR de trs entradas Encontramos neste circuito integrado trs funes NOR que podem ser usadas de forma independente. A pinagem mostrada na figura 35.

b) 4011 - Quatro portas NAND de duas entradas Em invlucro DIL de 14 pinos encontramos quatro portas NOR de duas entradas de funcionamento independente. O invlucro com a identificao dos terminais mostrado na figura 32.

7.5 - A FUNO TRI-STATE EXPANSVEL DO 4048 O circuito integrado 4048 tem caractersticas muito interessantes para projetos CMOS envolvendo funes lgicas. Conforme estudamos, usando combinaes apropriadas de funes simples, possvel simular qualquer outra funo mais complexa. justamente isso que faz o 4048 que tem a pinagem mostrada na figura 36. Este circuito possui 8 entradas, uma sada e trs entradas de programao.

c) 4012 - Duas portas NAND de quatro entradas As quatro portas NOR de duas entradas deste circuito integrado podem ser usadas de forma independente. A identificao dos terminais deste circuito integrado est na figura 33.

Dependendo dos nveis lgicos aplicados nestas entradas de programao, o circuito se comporta como funes NOR, OR, NAND ou AND com 8 entradas ou ainda de forma combinada, realizando ao mesmo tempo funes de portas OR e AND cada um de 4 entradas e outras que so mostradas na figura 37. Assim, por exemplo, se colocarmos todas as trs entradas de programao no nvel alto (Ka,Kb e Kc= 111), o circuito se comporta como duas portas AND de quatro entradas ligadas a uma porta OR de duas entradas. Veja ento que esta interessante funo pode servir de coringa em muitos projetos, pois consegue simular a operao de diversas combinaes de outros circuitos integrados CMOS. Internamente, o 4048 bastante complexo contendo 32 funes independentes programadas pelos nveis lgicos aplicados s entradas correspondentes.

QUESTIONRIO 1. Qual o conjunto de funes que o leitor provavelmente no encontrar na forma de um circuito

Figura 28 - Duas portas NAND de quatro entradas. 52

Figura 29 - Quatro portas OR de duas entradas.

CURSO DE ELETRNICA DIGITAL

Figura 31 - 4001 - Quatro portas NOR de duas entradas.

Figura 30 - Quatro portas Exclusive-OR de duas entradas.

Figura 33 - 4012 - Duas portas NAND de quatro entradas.

Figura 32 - 4011 - Quatro portas NAND de duas entradas.

integrado TTL ou CMOS? a) Seis portas AND de 3 entradas b) Seis inversores c) Quatro portas AND de duas entradas d) Quatro portas Exclusive OR

2. As quatro portas NAND de um circuito integrado TTL 7400 tm: a) Alimentao independente b) Quatro entradas c) Funcionamento independente d) Reset comum 3. Os flip-flops do circuito integrado 4027 so: a) Do tipo R-S b) Do tipo D c) Do tipo J-K d) Do tipo T

Figura 34 - 4023 - Trs portas NAND de trs entradas.

Figura 35 - 4025 - Trs portas NOR de trs entradas.

Figura 36 - 4048 - Funo expansvel de 8 entradas tri-state. 53

CURSO DE ELETRNICA DIGITAL


4. Um latch como o circuito TTL 7475 usado para: a) Contagem binria b) Diviso de frequncia c) Operao como porta AND d) Armazenamento de informao digital 5. Qual a condio proibida nos flip-flops CMOS e TTL? a) Entradas J e K ligadas em paralelo b) Preset e Clear ao mesmo tempo ativos c) Preset e Clear ao mesmo tempo desativados d) Sadas ligadas s entradas D ou Clear

Figura 37 - Funes que podem ser exercidas pelo 4048. 54

Respostas: 1-a, 2-c, 3-c, 4-d, 5-b

CURSO DE ELETRNICA DIGITAL

LIO 8
OS MULTIVIBRADORES ASTVEIS E MONOESTVEIS

Na lio anterior aprendemos como funcionam os principais tipos de flip-flops, verificando que dependendo dos recursos de cada um, eles podem ser empregados de diversas formas. Tambm vimos as entradas que estes dispositivos podem conter para melhorar seu desempenho em determinadas aplicaes, como por exemplo, nos computadores. Vimos tambm que os flip-flops so usados como divisores de frequncia ou clulas de memria. Tudo isso nos leva necessidade de contar com esta funo na forma de circuitos integrados. De fato, existem muitos circuitos integrados TTL e CMOS contendo flipflops dos tipos estudados e ser justamente deles que falaremos nesta lio. Tambm enfocaremos algumas configuraes que em lugar de dois estados estveis possuem apenas um, alm das configuraes que no possuem nenhum estado estvel. Estes circuitos denominados multivibradores astveis e monoestveis

tambm so muito importantes em aplicaes relacionadas com a Eletrnica Digital.

8.1 - MULVIBRADORES ASTVEIS Os circuitos digitais trabalham sincronizados, em sua maioria, por sinais retangulares que precisam ser produzidos por algum tipo de oscilador. O oscilador, que produz o sinal de CLOCK ou relgio deve ter caractersticas especiais e para isso podem ser usadas diversas configuraes. Uma das configuraes mais interessantes justamente aquela que parte de um circuito bastante semelhante aos flip-flops que estudamos na lio anterior. Este circuito recebe o nome de multivibrador astvel e se caracteriza por no ter dois, nem um estado estvel. Este circuito muda constantemente de estado, numa velocidade que depende dos valores dos componentes usados e que, portanto gera um sinal retangular. Da mesma forma que estudamos os flip-flops partindo da configurao bsica com transistores, vamos estudar o multivibrador astvel. Assim, caso tenhamos a configurao mostrada na figura 1, usando transistores, os capacitores proporcionam uma realimentao que leva o circuito oscilao. O multivibrador astvel um circuito em que a frequncia determinada por um capacitor e um resistor, ou seja, por uma constante de tempo

RC. Dizemos que este tipo de oscilador do tipo RC. Analisemos melhor como funciona a configurao mostrada na figura 1. Quando a alimentao estabelecida, um dos transistores conduz mais do que outro e inicialmente podemos ter, por exemplo, Q1 saturado, e Q 2 cortado. Com Q 1 saturado o capacitor C1 carrega-se via R1 de modo que a tenso no capacitor sobe gradualmente at o ponto em que, estando carregado, o transistor Q2 polarizado no sentido de conduzir. Quando isso ocorre, Q2 tem um dos seus terminais aterrado e descarrega-se. Nestas condies Q1 vai ao corte e Q2 satura. Agora a vez de C2 carregar-se at que ocorra novamente uma comutao dos transistores e um novo ciclo de funcionamento. As formas de onda geradas neste circuito so mostradas na figura 2, observando-se o ciclo de carga e descarga dos capacitores.

Figura 1 - Multivibrador astvel usando dois transistores.

Figura 2 - Formas de onda no circuito da figura 1. 55

CURSO DE ELETRNICA DIGITAL

Figura 4 - Melhorando o circuito da figura 3.

Figura 3 - Multivibrador usando dois inversores.

O leitor pode perceber ento que o tempo de carga e descarga dos capacitores e portanto, das oscilaes geradas por este circuito, dependem tanto dos valores dos capacitores como dos resistores de base atravs dos quais ocorrem as descargas. Tambm podemos observar que os sinais gerados so retangulares, pois ocorre uma comutao rpida dos transistores de tal forma que a tenso em seus coletores sobe e desce muito rapidamente. Da mesma forma que no caso dos flip-flops, podemos elaborar multivibradores astveis, tanto usando vlvulas como transistores de efeito de campo. Podemos tambm ter osciladores RC que geram sinais com boa estabilidade com menos componentes. Estes osciladores podem ser elaborados com funes lgicas e para isso temos diversas possibilidades.

seguinte forma: quando o inversor F2 est com a sada no nvel alto, a sada de F-1 estar no nvel baixo, o que faz com que o capacitor carregue via R. Quando a tenso em C atinge o valor que provoca a comutao de F-2, ele troca de estado e sua sada vai ao nvel baixo. Nestas condies a sada de F-1 vai ao nvel alto, o capacitor invertido comeando sua carga, mas com polaridade oposta at que novamente tenhamos o reconhecimento do nvel de comutao e um novo ciclo se inicie. A frequncia de operao deste circuito dada com aproximao pela frmula: f = 1/(2 x 3,14 x R x C) 3,14 o famoso PI que constante. C deve ser expresso em farads, R em ohms para que tenhamos a frequncia em hertz. Nos circuitos integrados CMOS costuma-se agregar nas entradas diodos de proteo com a finalidade de proteg-los contra descargas estticas. Estes diodos afetam o funcionamento dos osciladores, podendo dificultar sua operao. Uma maneira de contornar o problema causado pela presena dos diodos consiste em modificar o circuito da figura 3, agregando um resistor adicional da forma indicada na figura 4.

7.4 - ASTVEIS COM FUNES LGICAS a) Astvel usando inversores Um primeiro tipo de oscilador RC ou astvel pode ser elaborado com base em dois inversores, utilizando a configurao mostrada na figura 3. Neste circuito, R e C determinam a frequncia de operao. Resumimos o princpio de funcionamento da

Este resistor Rx deve ser pelo menos 10 vezes maior que R. Valores da ordem de 1 M so os mais usados na prtica de modo a no afetar a frequncia de operao determinada pela frmula que vimos. Podemos controlar a frequncia deste tipo de oscilador colocando um resistor varivel no circuito de realimentao, verifique a figura 5. Como o resistor varivel 10 vezes maior do que o resistor que est em srie, a faixa de frequncias obtida variar numa razo de 10 para 1. Assim, se a frequncia mnima for de 100 Hz, a mxima ser de 1000 Hz. Veja que no recomendvel que o resistor em srie seja muito pequeno, menor que 10 k, dadas as caractersticas do circuito. Como o tempo de carga e descarga do capacitor o mesmo, o sinal produzido retangular com um ciclo ativo de 50%, ou seja, o tempo em que ele permanece no nvel alto o mesmo do nvel baixo, figura 6. Na maioria das aplicaes que envolvem o uso de circuitos digitais so necessrios circuitos de clock que tenham ciclos ativos de 50%, no entanto, existem aplicaes especiais em que um ciclo ativo diferente pode ser necessrio. Para modificar o ciclo ativo, o recurso mais comum consiste em ter percursos diferentes para as correntes de carga e descarga do capacitor,

Figura 5 - Oscilador de 2,0 a 20 kHz usando dois inversores.

(*) Valores tpicos para inversores CMOS Figura 6 - Ciclo ativo de 50%. 56

CURSO DE ELETRNICA DIGITAL


o que pode ser conseguido com o uso de diodos. Assim, para o circuito que tomamos como exemplo possvel modificar o ciclo ativo da maneira indicada na figura 7. O capacitor vai carregar-se via R1 e descarregar via D2, o que significa tempos diferentes para a sada no nvel alto e baixo. Estes tempos dependem dos capacitores e so dados pelas frmulas junto ao diagrama. Para um ajuste do ciclo ativo podemos agregar um potencimetro ou trimpot ao circuito que vai determinar os percursos para as correntes de carga e descarga do capacitor, conforme figura 8. A posio do cursor determina o ciclo ativo, observando-se que na posio central este ciclo ser de 50%. Observamos finalmente que inversores podem ser obtidos com a ligao de portas NOR com as entradas em paralelo, confira na figura 9. Ou ainda, a configurao indicada pode ser elaborada com por tas NAND, ficando com a disposio da figura 10. b) Oscilador com disparador Uma caracterstica no muito desejada quando se pretende usar uma funo como osciladora, o tempo de comutao quando o nvel lgico reconhecido na entrada. Um tipo de funo lgica importante, que possui tempos reduzidos de comutao, a formada por circuitos disparadores ou triggers, como por exemplo, do circuito integrado 4093, ver na figura 11. Estas portas possuem uma caracterstica de histerese que mostrada na figura 12. Esta caracterstica mostra que, quando o circuito reconhece o nvel lgico necessrio comutao, a sada passa de um nvel a outro numa velocidade muito grande, ou seja, h uma comutao muito rpida. Por outro lado, o nvel lgico de entrada que faz novamente a comutao para que a sada volte ao estado anterior no ocorre com a mesma tenso de ida. Em outras palavras, o sinal de sada oscila do nvel alto para o baixo
57

Figura 7 - Alterando o ciclo ativo.

Figura 8 - Oscilador com ciclo ativo controlvel.

Figura 9 - Astvel com portas NOR ligadas com inversores.

Figura10 - Astvel com portas NAND CMOS ligadas como inversores.

Figura 11 - Porta NAND disparadora (Schimitt trigger).

Um tipo de funo lgica importante, que possui tempos reduzidos de comutao, a formada por circuitos disparadores ou triggers,

Figura 12 - Caracterstica de histerese do 4093.

CURSO DE ELETRNICA DIGITAL


e vice-versa com tenses diferentes de entrada. Estas diferentes tenses determinam uma faixa denominada histerese e que mostrada na curva da figura 12. Esta caracterstica muito importante pois garante que o circuito comute com segurana, tanto na ida como na volta dos sinais, e que alm disso, possam ser usados em osciladores de bom desempenho. Para termos um oscilador com uma porta NAND disparadora como a do circuito integrado CMOS 4093, precisamos de apenas dois componentes externos na configurao mostrada na figura 13. Neste circuito, o capacitor se carrega atravs do resistor quando a sada da porta (ligada como inversor) est no nvel alto e descarrega-se quando est no nvel baixo, produzindo um sinal com ciclo ativo de 50%. A entrada do circuito, ligada entre o capacitor e o resistor, no drena nem fornece corrente, j que de alta impedncia, apenas sensoriando o nvel de tenso neste ponto para fazer a comutao. As formas de onda obtidas neste circuito so mostradas na figura 14. Da mesma forma que nos circuitos anteriores tambm podemos modificar o ciclo ativo do sinal gerados modificando o percurso das correntes de carga e descarga do capacitor, o que pode ser conseguido atravs de diodos. Temos ento na figura 15 um circuito com ciclo ativo diferente de 50% usando diodos. Neste circuito, quando a sada do disparador est no nvel alto, o capacitor carrega-se via D1 e R1. Estes componentes determinam ento o tempo de sada alto. Quando o circuito comuta e a sada do disparador vai ao nvel baixo, o capacitor descarrega-se via D2 e R2, sendo estes os componentes responsveis pelo tempo baixo do sinal de sada. Tambm podemos controlar o ciclo ativo deste circuito colocando um potencimetro ou trimpot, conforme a figura 16. A posio do cursor determina a resistncia do circuito nos percursos de carga e descarga do capacitor. O 4093, na verdade, corresponde a um grupo de circuitos denominados disparadores de Schmitt que ser estudado nas prximas lies na sua real funo, que a de modificar formas de onda de um circuito. O disparador pode transformar um sinal de qualquer forma de onda num sinal retangular, conforme veremos mais adiante. c) Oscilador TTL com Inversores com sada de coletor aberto Um outro tipo de circuito astvel, que pode ser usado para gerar sinais retangulares num equipamento digital, o que faz uso de trs dos seis inversores disponveis num circuito integrado 7406. Este circuito mostrado na figura 17. O sinal realimentado da sada do ltimo inversor para a entrada do primeiro e pelo resistor varivel temos o ajuste da frequncia e do ponto de funcionamento. Este oscilador pode gerar sinais na faixa de 1 MHz a 10 MHz para TTLs normais e frequncias mais elevadas com TTL LS.

Figura 13 - Oscilador usando uma porta disparadora do circuito integrado 4093.

Figura 14 - Formas de onda num oscilador com o 4093.

d) Oscilador com cristal O cristal um elemento importante no controle de frequncia de um circuito. Os cristais oscilam em frequncias determinadas pelo seu corte. Assim, eles podem ser usados para manter a frequncia fixa dentro de estreitos limites. Seu uso mais comum justamente em circuitos em que a preciso da frequncia seja importante, tais como relgios, cronmetros e em

Figura 15 - Oscilador com ciclo ativo determinado pela relao entre R1 e R2.

Figura 16 - Oscilador com ciclo ativo controlado or P1. 58

Figura 17 - Oscilador com inversores com sada em coletor aberto.

CURSO DE ELETRNICA DIGITAL


instrumentao. Existem diversas formas de obter um oscilador com cristal para aplicaes em circuitos digitais. Um primeiro circuito que pode ser dado como exemplo apresentado na figura 18 e faz uso de duas das quatro portas NOR disponveis num circuito integrado CMOS 4001. O cristal serve de elemento de realimentao devendo haver um capacitor ajustvel que permite variar a frequncia levemente em torno do valor estabelecido pelas caractersticas do circuito. Uma porta serve como elemento ativo do circuito (amplificador), enquanto a outra serve de buffer, ou seja, isola a sada do circuito oscilador. Os buffers so importantes em muitas aplicaes, pois impedem que variaes ocorridas no circuito que recebe o sinal afetem a frequncia do oscilador. Um outro oscilador a cristal com inversores CMOS o da figura 19. A sada do ltimo inversor fornece o sinal de realimentao do circuito atravs do cristal que ento determina a sua frequncia. Verso equivalente com inversores e circuitos integrados TTL para osciladores controlados a cristal mostrada na figura 20. QUESTIONRIO 1. Quantos estados estveis tm um multivibrador monoestvel? a) 1 b) 2 c) nenhum d) todos os estados so estveis 2. Qual dos circuitos abaixo indicados no pode ser usado como astvel ou monoestvel? a) 7474 b) 555 c) 74122 d) 4011 3. O tempo de carga de um capacitor diferente do tempo de descarga quando usado num astvel. Podemos dizer que o ciclo ativo do sinal gerado : a) 50% b) maior que 50% c) menor que 50% d) diferente de 50%

Figura 18 - Oscilador CMOS a cristal.

Figura 19 - Oscilador CMOS a cristal com inversores CMOS.

Figura 20 - Oscilador controlado a cristal com inversores TTL. 59

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL

LIO 9
OS CONTADORES DIGITAIS

Na lio anterior analisamos o princpio de funcionamento de um dos mais importantes blocos da Eletrnica Digital, o flip-flop. Vimos que estes blocos poderiam ter diversos tipos de comportamento e que, quando reunidos, poderiam apresentar comportamentos interessantes como, por exemplo, a capacidade de dividir frequncias, de armazenar informaes (bits), alm de outras. Nesta lio vamos nos dedicar justamente a uma das funes mais importantes dos flip-flops que a de fazer a contagem do nmero de pulsos, o que corresponde em ltima anlise a contagem de bits. A partir desta contagem podemos usar estes circuitos para a realizao de operaes mais complexas como somas, manipulao de dados etc.

casos, o instante em que uma operao deve ser realizada muito importante e isso implica em que os circuitos devam ser habilitados no instante em que os nveis lgicos so aplicados em sua entrada. Isso significa que tais circuitos devem ser sincronizados por algum tipo de sinal vindo de um circuito externo. E este circuito nada mais do que um oscilador que produz um sinal de clock ou relgio. Os circuitos que operam com estes sinais so denominados circuitos com lgica sincronizada. Para os contadores temos ento diversas classificaes que levam em conta estes e outros fatores, por exemplo:

nmeros crescentes, ou seja, dos valores mais baixos para os mais altos, como (1,2,3,4...). So tambm chamados pelo termo ingls de UP COUNTERS. Os contadores podem ser REGRESSIVOS ou DECRESCENTES, quando a contagem feita dos valores mais altos para os mais baixos como (4,3,2,1...).O termo ingls DOWN COUNTERS. Se bem que possamos fazer contadores usando funes lgicas comuns e mesmo flip-flops discretos, podemos contar na prtica com circuitos integrados em lgica TTL ou CMOS que j possuam contadores completos implementados.

9.1 - CONTADOR ASSNCRONO a) Classificao quanto ao sincronismo: Os contadores podem ser ASSNCRONOS, quando existe o sinal de clock aplicado apenas ao primeiro estgio. Os estgios seguintes utilizam como sinal de sincronismo a sada de cada estgio anterior. Estes contadores tambm so denominados Ripple Counters. Os contadores tambm podem ser SNCRONOS, quando existe um sinal de clock nico externo aplicado a todos os estgios ao mesmo tempo. Conforme explicamos, neste tipo de contador, o sinal de clock aplicado apenas ao primeiro estgio, ficando os demais sincronizados pelos estgios anteriores. Na figura 1 temos a estrutura bsica de um contador deste tipo usando flip-flops do tipo J-K. Usamos trs estgios ou trs flipflops ligados de tal forma que a sada Q do primeiro serve de clock para o segundo, e a sada Q do segundo serve de clock para o terceiro. Sabemos que os flip-flops ligados da forma indicada funcionam como divisores de frequncia. Assim, o sinal de clock aplicado ao primeiro tem sua frequncia dividida por 2. A frequncia estar dividida por 4
SABER ELETRNICA N 305/98

9 - OS TIPOS DE CONTADORES Em Eletrnica Digital devemos separar os circuitos lgicos sem sincronismo daqueles que possuam algum tipo de sincronismo externo, ou seja, que usam um sinal de CLOCK. Existem aplicaes em que tudo o que importa para o circuito fazer uma operao com determinados nveis lgicos aplicados sua entrada, quando eles esto presentes, no importando quando isso ocorra. Tais circuitos no precisam de sincronismo algum e so mais simples de serem utilizados. No entanto, com circuitos muito complexos, como os utilizados em computadores e em muitos outros
46 60

b) Classificao quanto ao modo de contagem Os contadores podem ser PROGRESSIVOS ou CRESCENTES, quando contam numa sequncia de

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL


Fig. 1 - Um contador assncrono.

Entrada QA QB QC 0 1 2 3 4 5 6 7 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0

Valor Binrio 7 6 5 4 3 2 1 0

na sada do segundo e por 8 na sada do terceiro. Tudo isso pode ser visualizado pelo diagrama de tempos mostrado na figura 2. Mas, se elaborarmos uma tabela verdade com os nveis lgicos obtidos na sada de cada um dos flip-flops, a cada pulso do clock aplicado, a partir do instante em que todas as sadas sejam zero, teremos algo interessante a considerar: Entrada 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

O circuito apresentado comuta na transio negativa do sinal de clock. Vamos supor agora que em lugar de usarmos como sadas de contagem as sadas Q de cada flip-flop, usssemos as sadas complementares /Q, conforme a figura 4. fcil perceber que, partindo da situao em que todos os flip-flops estejam ressetados, a tabela verdade obtida ter nas sadas os complementos da tabela anterior. Esta tabela ser:

Portanto, este contador fornece em sua sada valores binrios que correspondem contagem decrescente dos pulsos de entrada, partindo de 7. Trata-se de um contador decrescente ou DOWN COUNTER. Como no caso anterior, se tivermos mais flip-flops, podemos contar a partir de valores mais altos. Com 4 flip-flops podemos partir a contagem de 15 e com 8 flip-flops, de 255. Veja que a quantidade mxima que podemos contar com um contador deste tipo depende da quantidade de flipflops usados. Um problema que ocorre com este tipo de flip-flop que cada um precisa de um certo tempo para mudar de

Veja que a sequncia de valores obtidos 000, 001, 010, 011, 100, 101, 110 e 111 corresponde justamente contagem em binrio dos pulsos de 0 a 7! Em outras palavras, este circuito conta os pulsos de entrada e fornece sadas que so a representao binria desta contagem. Veja tambm que ele faz a contagem crescente, ou seja, de 0 at 7. Se, em lugar de trs flip-flops, usarmos quatro, no circuito mostrado na figura 3, teremos a contagem de 0000 a 1111, ou seja, uma contagem crescente de 0 a 15 pulsos. Oito desses flip-flops ligados em srie podem contar at 256 pulsos e com isso fornecer uma sada de 8 bits ou 1 byte.
SABER ELETRNICA N 305/98

Fig. 2 - Diagrama de tempos para um contador assncrono de 3 estgios.

Fig. 3 - Um contador assncrono de 4 estgios.


47 61

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL


estado. Isso significa que medida que usamos mais flip-flops em sequncia num contador, os tempos de mudana de estado so somados e o conjunto precisa cada vez de mais tempo para chegar ao estado final desejado. Se aplicarmos um novo pulso de clock para contagem entrada do circuito, antes de ocorrer a mudana de estado do conjunto, pode ocorrer um funcionamento errtico. Assim, a frequncia mxima de operao de um contador dada pelo tempo necessrio para cada estgio mudar de estado multiplicado pelo nmero de estgios usados no contador.

Fig. 4 - Um contador decrescente de 3 estgios.

9.2 - CONTAGEM PROGRAMADA Conforme vimos, os ciclos de contagem dos circuitos dados como exemplos no item anterior so sempre potncias de 2, ou seja, so circuitos que contam at 2, 4, 8, 16, 32 etc. O que fazer se precisarmos de um circuito que tenha um ciclo de contagem diferente desses valores, que no seja uma potncia de 2? Devemos levar em conta dois fatores: Podemos usar a entrada CLEAR para reiniciar a contagem, zerandoa, quando chegar ao valor desejado. Por exemplo, podemos reiniciar a contagem depois do 5 se quisermos um contador que conte de 0 a 5, ou seja, que tenha 6 estados de sada, conforme a tabela verdade dada a seguir: Entrada QC 0 0 1 0 2 0 3 0 4 1 5 1 6 0 QB QA 0 0 0 1 1 0 1 1 0 0 0 1 0 0 estado instvel

Fig. 5 - Contador programado de mdulo 6.

e portanto, a ativao da linha CLR (clear) ocorre com uma nica combinao de sinais: QA e QB no nvel alto. Se usarmos flip-flops que tenham entradas CLEAR ativadas pelo nvel alto, basta usar uma porta AND de duas entradas com as entradas ligadas nas sadas QB e QC e a sada na linha comum de CLEAR de todos os flip-flops, conforme a figura 5. Se os flip-flops usados tiverem um CLEAR ativado no nvel baixo como o 7476 (TTL), basta usar uma porta NAND em lugar de AND.

Se quisssemos um contador at 4, por exemplo, o estado em que deveria ocorrer a ativao da entrada CLEAR ocorreria com a quinta combinao de sadas, ou seja, 101, o que significa QC=1 e QA=1. Bastaria ento ligar as entradas da porta AND nessas sadas, conforme a figura 6. Um diagrama de tempos pode mostrar exatamente o que ocorre com o contador elaborado desta maneira. Este diagrama apresentado na figura 7. Observe que, quando as sadas chegarem ao estado 110, que

No sexto pulso que corresponde ao estado 110, o circuito vai a um estado que ativa a entrada CLEAR e leva todos os flip-flops a serem ressetados. Para este circuito a soluo simples. Veja que a situao em que devemos ter a volta a zero da contagem
48 62

Fig. 6 - Contador de mdulo 5.

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL


seria a contagem do quinto pulso no circuito da figura 6, um pulso de reset de curta durao produzido. Esta curta durao dada justamente pelo tempo que os flip-flops demoram para mudar de estado ressetando, pois eles realimentam as entradas da porta AND. Nos exemplos dados fizemos a programao da contagem usando as entradas de CLEAR de cada flip-flop. Uma outra maneira de projetarmos um contador consiste em usarmos as entradas PRESET em lugar de CLEAR. Para isso fazemos com que, no momento em que for atingida a contagem do valor imediatamente anterior quele em que deve ocorrer a volta a zero, ou seja, n-1, em lugar de termos a comutao dos flip-flops, tenhamos a ativao das entradas de PRESET. Desta forma, no pulso seguinte de clock (n) teremos a volta a zero (reset) do contador. Para um contador de 6 estados, que depois do quinto pulso resseta, teremos a seguinte tabela verdade. Pulsos QC QB QA 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 o PRESET ativado x x x x volta a zero na transio do clock 6 0 0 0 7 0 0 1 8 0 1 0 Um circuito usando uma porta NAND mostrado na figura 9. Veja que a deteco da condio de produo do pulso de PRESET deve ser reconhecida com os nveis 101 nas sadas dos estgios dos contadores e com o pulso indo ao nvel alto na entrada de contagem. Para obtermos a configurao 1111 que nos permitiria usar uma porta AND de quatro entradas, basta levar em conta a sada /QB em lugar de QB. Assim, basta usar a porta AND e lig-la nas entradas de PRESET (PR) dos flip-flops.

Fig. 7 Diagrama de tempos para o contador de mdulo 5.

Se as entradas forem ativadas no nvel baixo (/PR), basta trocar a porta AND por uma porta NAND de quatro entradas.

9.3 - CONTADORES UP/DOWN (PROGRESSIVOS E REGRESSIVOS) Usando alguns artifcios, como por exemplo, portas apropriadas, possvel programar um contador de modo que ele tanto conte progressivamente como regressivamente.

Usando 3 estgios, podemos ter um contador UP/DOWN, conforme a figura 10. Uma entrada (UP/DOWN) pode ser usada para determinar o sentido da contagem. Trata-se de uma entrada seletora de dados ou DATA SELECTOR, que pode ser usada para mudar o modo de funcionamento dos estgios deste circuito. Funcionamento: conforme vimos nesta lio, se usarmos as sadas Q dos flip-flops de um contador, a contagem ser crescente, mas se usarmos as sadas /Q, a contagem ser
Fig. 8 - Na sada da porta AND temos um pulso de curta durao que resseta o contador.

Fig. 9 - Para CLR (ativado no nvel baixo) usamos uma porta NAND.
49 63

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL

Fig. 10 - Contador UP/DOWN divisor por 8.

decrescente. Assim, o que fazemos colocar um circuito seletor nessas sadas, de tal modo que ele coloque a sada Q de cada flip-flop na entrada de clock do seguinte, quando a contagem deve ser progressiva, e coloque a sada /Q na entrada do seguinte, quando na contagem descrescente. Trs portas NAND para cada estgio podem fazer isso a partir do sinal de comando UP/DOWN.

9.4 - CONTADORES SNCRONOS Sincronizar a contagem por um clock nico aplicado a todos os estgios no apenas uma necessidade dos circuitos mais complexos, principalmente, os usados em Informtica e Instrumentao. O sincronismo de todos os estgios pelo mesmo clock tem ainda vantagens operacionais impor tantes. Conforme vimos, nos contadores
Fig. 11 - Contador sncrono do tipo Parallel Carry

assncronos, os tempos de comutao dos flip-flops influem no funcionamento final do circuito, pois eles so cumulativos. Em outras palavras, cada estgio precisa esperar o anterior completar a operao antes de iniciar a sua. Usando lgica sincronizada, ou seja, um contador em que todos os estgios so sincronizados por um clock nico, este problema no existe e podemos ter contadores muito mais rpidos, na verdade, contadores cuja velocidade independe do nmero de etapas. Para mostrar como isso pode ser feito, vamos tomar como exemplo o circuito da figura 11. Este circuito utiliza flip-flops tipo JK ligados de uma forma denominada PARALLEL CARRY. Nesta forma de ligao, J e K do primeiro flip-flop so mantidas no nvel alto por meio de um resistor ligado ao positivo da alimentao (Vcc).

Assim, o primeiro flip-flop muda de estado a cada pulso de clock. No entanto, J do segundo flip-flop est ligado sada Q do primeiro. Isso significa que o segundo flip-flop s mudar de estado quando o primeiro flip-flop for ressetado, ou seja, a cada dois pulsos de clock. Da mesma forma, com o uso de uma porta AND, o terceiro flip-flop s vai mudar de estado quando as sadas Q do primeiro e segundo flip-flop forem ao nvel 1, ou seja, a cada 4 pulsos de clock. Para 4 bits, utilizando 4 estgios, podemos usar o circuito mostrado na figura 12. Um problema que ocorre com este tipo de configurao que a partir de 3 estgios, a cada estgio que acrescentamos no contador devemos adicionar uma porta AND cujo nmero de entradas vai aumentando. Assim, para 4 estgios, a porta deve ter trs entradas, para 5 estgios, 4 entradas e assim por diante. Uma maneira de no termos este problema consiste em usar uma configurao diferente de contador apresentada na figura 13 e denominada RIPPLE CARRY. Neste circuito as portas usadas sempre precisam ter apenas duas entradas, o que importante para a implementao prtica do contador. No entanto, como desvantagem deste circuito, temos uma limitao da velocidade de operao, pois como o sinal para os estgios vem da porta anterior, temos de considerar seu atraso.

50 64

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL


9.5 - CONTADORES SNCRONOS PROGRAMVEIS Da mesma forma que no caso dos contadores assncronos, tambm necessrio, em determinadas aplicaes, fazer a contagem at valores que no sejam potncias de 2. A diviso ou contagem por outros valores pode ser feita com a ajuda de portas ligadas de modo a sentir quando um determinado valor alcanado, ressetando ento todos os flip-flops. A tabela verdade para os pulsos aplicados na entrada neste modo de funcionamento ser: Pulso QD 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 1 9 1 QC 0 0 0 0 1 1 1 1 0 0 QB QA 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 Quando ligamos a sada QD entrada A e aplicamos o sinal de clock entrada B, teremos o circuito funcionando como um divisor de frequncia por 10 simtrico. Teremos na sada QA um sinal quadrado (ciclo ativo de 50%) com 1/10 da frequncia do clock. Este modo de funcionamento tem as ligaes mostradas na figura 16. Finalmente, quando quisermos usar o circuito como divisor por 2 ou por 5, independentes, no preciso ligao externa alguma. O sinal aplicado em CLK1 tem a frequncia dividida por 2 e o sinal

9.6 - CONTADORES TTL Utilizando portas lgicas e flipflops podemos implementar contadores que contenham ou faam a diviso de um sinal de entrada por qualquer valor. No entanto, na prtica, podemos contar com muitos circuitos integrados em tecnologia TTL que j contenham estes circuitos completos num nico chip e at com recursos que permitam alterar seu funcionamento de modo a ser obtida a contagem at um determinado valor. A seguir veremos alguns dos principais circuitos integrados contadores em tecnologia TTL. a) 7490 - Contador de Dcada Este um dos mais populares dos contadores TTL e contm em seu interior quatro flip-flops j interligados de modo a funcionar como divisores por 2 e por 5. Isso significa que esses divisores podem ser usados para resultar num contador at 2 e num contador at 5, e em conjunto, num contador at 10. Na figura 14 temos a disposio dos terminais deste circuito integrado. Este circuito pode ser usado de trs formas diferentes, sempre com as entradas R0(1), R0(2), R9(1) e R9(2) aterradas: Quando ligamos a entrada B sada QA e aplicamos o sinal de clock entrada A, o circuito funciona como um contador BCD, ou seja, conta at 10, com as sadas em decimal codificado em binrio apresentadas nos pinos QA, QB, QC e QD. Esta ligao mostrada na figura 15.
SABER ELETRNICA N 305/98

Fig. 12 - Contador sncrono de 4 estgios do tipo Parallel Carry.

Fig. 13 - Contador RIPPLE CARRY de 4 estgios.

5165

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL


A tabela verdade para este modo de operao ser: Entrada QD 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 1 9 1 10 1 11 1
Fig. 14 - 7490 - Contador de dcada/divisor por 10.

QC 0 0 0 0 1 1 1 1 0 0 0 0

QB 0 0 1 1 0 0 1 1 0 0 1 1

QA 0 1 0 1 0 1 0 1 0 1 0 1
Fig. 15 - Contador BCD com o 7490.

aplicado no CLK2 tem a frequncia dividida por 5. Na operao normal as entradas R0(1) e R0(2) devem ser mantidas no nvel baixo. b) 7492 - Contador-Divisor por 12 Este circuito integrado contm quatro flip-flops ligados como um divisor por 2 e um divisor por 6 que podem ser usados de maneira independente. A pinagem deste circuito integrado TTL mostrada na figura 17. O disparo dos flip-flops ocorre na transio do sinal de clock do nvel alto para o nvel baixo. Para ressetar o contador para 0000, basta aplicar o nvel lgico 1 nas entradas R0. Existem trs modos de operao para este circuito integrado: Como contador at 12, basta ligar a sada QA entrada B. O sinal de clock aplicado entrada A.

Na segunda forma de operao, ligamos a sada QD entrada A. O circuito funcionar como um divisor simtrico de frequncia. A frequncia do sinal de clock aplicado entrada B ser dividida por 12 e o sinal ter um ciclo ativo de 50%. Na operao sem nenhuma ligao externa, o sinal aplicado entrada A ter sua frequncia dividida por 2 e o sinal aplicado na entrada B ter sua frequncia dividida por 6.

4018 - Contador/Divisor Por N Este circuito integrado, que ser melhor analisado na prxima lio, pode fazer a diviso ou contagem de pulsos em valores at 10 programados pelas ligaes externas. Sua pinagem mostrada na figura 19 e seu uso ser visto posteriormente. QUESTIONRIO

9.7 - CONTADORES E DIVISORES CMOS Temos ainda diversos circuitos integrados em tecnologia CMOS contendo contadores e divisores. A seguir veremos um dos mais importantes. Na operao normal, contando at 10, as entradas RST e EN devem ser mantidas no nvel baixo. Levando-se a entrada RST ao nvel alto, o contador ressetado. Se a entrada EN for levada ao nvel alto, a contagem paralisada. Na figura 18 temos as formas de onda deste contador, mostrando de que forma em cada instante temos sempre apenas uma sada no nvel alto. Como em todos os circuitos CMOS, a frequncia mxima de contagem depende da tenso de alimentao. Para 10 V, a frequncia mxima da ordem de 5 MHz.

1. Que tipo de contador tem cada estgio controlado pelo anterior, com o sinal de clock aplicado apenas ao primeiro estgio? a) Sncrono b) Assncrono c) Ripple Counter d) Contador de dcada

Fig. 16 - Divisor por 10 simtrico.


52 66

Fig. 17 - 7492 Contador/divisor por 12.


SABER ELETRNICA N 305/98

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL

O melhor caminho para projetos eletrnicos

Fig. 18 - Forma de onda nas sadas do 4017.

2. Qual o valor mximo de contagem de um contador que use 4 flipflops? a) 4 b) 8 c) 16 d) 10 3. Para um contador de 4 estgios, um do tipo sncrono e outro assncrono, qual o mais rpido? a) O contador sncrono b) O contador assncrono c) Ambos tm a mesma velocidade d) Depende do modo como so usados

d) No possvel fazer isso 5. Qual dos contadores/divisores abaixo relacionados tem sadas do tipo 1-de- 10? a) 7400 b) 7490 c) 74190 d) 4017
Resp.:1-b, 2-c, 3-a, 4-b, 5-d

4. Podemos fazer a contagem at valores que no sejam potncias de 2 usando que tipos de circuitos? a) Contadores comuns sozinhos b) Contadores comuns e funes lgicas c) Somente funes lgicas complexas
SABER ELETRNICA N 305/98

Fig. 19 - 4018 - Divisor por n programvel.


53 67

CURSO DE ELETRNICA DIGITAL

LIO 10
APLICAO PARA OS CONTADORES DIGITAIS/DECODIFICADORES

Na lio anterior estudamos os contadores e divisores de frequncias que consistem em blocos digitais utilizando flip-flops, elementos fundamentais para o projeto de circuitos. Na mesma lio vimos o funcionamento dos contadores em detalhes, analisando os diversos tipos possveis e algumas alteraes que podem ser feitas no seu modo de ligao e na prpria utilizao, de grande importncia para os projetos prticos. Nesta lio continuaremos a explorar o assunto, com a anlise de alguns circuitos prticos que podem ser elaborados com base nos circuitos integrados TTL e CMOS que consistem em contadores e divisores de frequncia. Ser muito importante o leitor prestar bastante ateno nestes blocos pela sua utilidade no projeto de grande quantidade de circuitos digitais e para o entendimento de circuitos equivalentes encontrados em computadores e outras aplicaes semelhantes.

No entanto, usando recursos simples como portas, podemos alterar este comportamento e assim obter a diviso por qualquer nmero inteiro que seja menor que o valor n da diviso final do mdulo ou contador, figura 2. Na prtica, temos contadores e divisores na forma de circuitos integrados digitais que podem ser usados na diviso por determinados nmeros fixados por elementos internos do circuito e tambm podem ser usados na diviso por qualquer outro valor, quer seja por meio de programao, quer seja pelo uso de elemen-

tos externos, ou ainda pelos dois recursos. A programao consiste na interligao de determinados pinos, enquanto que o uso de portas consiste na ligao de funes lgicas determinadas entre pinos previamente fixados para esta finalidade. Nesta lio veremos alguns circuitos prticos que podem ser usados na diviso de frequncia, sendo, entretanto, interessante definir dois termos importantes que usaremos muitas vezes na definio das caractersticas destes circuitos. a) Mdulo - o valor n ou valor mximo que um contador pode con-

Figura 1 - Cada etapa de um divisor com flip-flops faz a diviso por 2.

10.1 - CONTADORES/DIVISORES POR N Dividir uma frequncia por um valor qualquer (n) um problema cuja soluo pode ser muito importante para a implementao de um projeto digital. Conforme vimos na lio anterior, a diviso natural de circuitos que usam flip-flops por valores que sejam de potncias de 2, conforme a figura 1.
68

Figura 2 - Dividindo por mdulo diferente de potncia de 2.

CURSO DE ELETRNICA DIGITAL


tar. Por exemplo, um contador de mdulo 8 um contador que pode contar at 8 ou dividir uma frequncia por valores at 8. Se o contador tiver um mdulo fixo, ele s pode dividir por este valor. No entanto, se o contador tiver um mdulo varivel, poder dividir ou contar valores de 2 at este valor n. Conforme estudamos na lio anterior, o valor mximo at onde um contador pode ir dado pelo nmero de flipflops usados, verifique a figura 3. b) Peso - num contador com sadas nos diversos flip-flops, a sada de cada um tem um certo peso na determinao do valor binrio obtido na contagem. Assim, para o circuito da figura 4, a sada QA tem peso 1, pois ela s pode variar entre 0 e 1. A sada QB por outro lado, tem peso 2, pois representa valores entre 0 e 2. A terceira sada (QC) tem peso 4, podendo significar valores 0 ou 4 da contagem, enquanto que QD tem peso 8, significando valores 0 ou 8, conforme esteja no nvel baixo ou alto. Assim, conforme vimos pelas tabelas verdade dos contadores, os nveis destas sadas do o valor em binrio da quantidade de pulsos de entrada contados. c) Decodificao - alguns contadores que estudamos, como o 4017, possuem sadas decodificadas, pois elas no correspondem a valores em
Figura 3 - O mdulo de um contador depende do nmero de estgios usados.

Figura 4 - Pesos das sadas de um contador. em alguns casos temos Q1, Q2, Q4 e Q8 em lugar de QA, QB, QC e QD.

binrio, mas sim representados de outra forma. No caso do 4017, a sada decodificada para 1 de 10, no sentido de que apenas uma delas est no nvel alto para cada nmero da contagem. d) Cascatevel - A ligao em cascata ou um aps outro importante quando desejamos fazer a contagem at valores que um nico circuito integrado no alcance. Assim, dizemos que os contadores so cascateveis quando podem ser ligados da forma indicada, mostrada na figura 5. Quando ligamos contadores em cascata, o mdulo final obtido passa a ser o produto dos mdulos dos contadores associados. Por exemplo, ligando um contador/divisor de mdulo 10 em cascata com um de mdulo 6, obtemos um contador/divisor de mdulo 60, figura 6. Esta uma configurao muito usada em relgios digitais que

produzem um pulso por segundo (1 Hz), dividindo a frequncia da rede (60 Hz) por 60.

10.2 - CIRCUITOS PRTICOS Daremos a seguir uma srie de circuitos prticos de divisores usando circuitos integrados TTL e CMOS, que podem ser usados em projetos em que se deseja fazer a diviso ou contagem em diversos mdulos a partir de 2. a) Divisor por 2 Os dois circuitos mostrados na figura 7, com base nos circuitos integrados TTL 74107 e 7474, que contm flip-flops J-K e tipo D, fazem a diviso da frequncia de entrada por 2. Observe que o primeiro circuito dispara na transio negativa do sinal de clock, enquanto o segundo dispara na transio positiva do sinal de clock.

Figura 5 - Dois contadores "cascateados" para obteno de mdulo maior. Por este circuito o mdulo 16 x 16 = 256.

Figura 7 - Divisores/Contadores de mdulo 2.

Figura 6 - Um divisor de mdulo 10 em cascata com um mdulo 6 resulta num divisor de mdulo 60. 69

CURSO DE ELETRNICA DIGITAL


b) Divisores por 3 Divisores por 3 com base em flipflops TTL e portas so mostrados a seguir. O primeiro, mostrado na figura 8, usa dois flip-flops do 74107 e uma porta NAND 7400. Este circuito foi estudado na lio anterior, consistindo num contador decodificado com sada 1-de-3. O segundo mostrado na figura 9 e faz uso do mesmo circuito integrado 74107 e duas portas NOR do 7402. Este circuito se caracteriza por ter uma sada simtrica, ou seja, com ciclo ativo de 50%. c) Divisores por 4 Na figura 10 temos trs circuitos prticos que permitem fazer a diviso ou contagem at 4. Todos eles se baseiam em circuitos integrados TTL comuns, que j estudamos na lio anterior. d) Divisores por 5 Usando circuitos integrados TTL e CMOS, temos diversas possibilidades de implementar divisores de frequncia ou contadores de mdulo 5.

Figura 8 - Contador/divisor de mdulo 3 - com sada decodificada.

ii

Figura 9 - Contador/ divisor de mdulo 3.

Figura 10 - Contadores/divisores de mdulo 4. 70

Quatro destes circuitos so mostrados na figura 11. Observe que o circuito 7490 usado de forma direta, pois, como vimos, ele j possui internamente um divisor por 5. Este circuito tem algumas desvantagens que podem ser superadas com o uso de verses mais modernas como o 74290 e 74293. O circuito com o 4018 interessante, pois este componente um contador programado. Basta aplicar nas entradas de programao (L) o nmero na forma binria para o qual se deseja fazer a diviso. Por exemplo, para dividir por 5 (0101), basta levar as entradas L2 e L4 ao nvel baixo e as entradas L1 e L3 ao nvel alto, pois este circuito um down counter.

Observe no caso do 8281, que necessrio o uso de um par de resistores na entrada para a sua polarizao. e) Divisores por 6 Na figura 12 damos quatro configuraes com apenas um circuito integrado cada uma, que podem ser usadas para fazer a contagem de mdulo 6. Novamente encontramos o 4018, que apenas recebe a programao apropriada nas entradas L, conforme vimos no caso anterior e o 7490, que bastante verstil neste tipo de aplicao. As caractersticas obtidas em cada caso so especificadas junto ao circuito correspondente. Observe tambm os tipos de sinais usados para fazer o chaveamento de cada configurao, j que algumas disparam com a transio positiva do sinal de clock, enquanto outras disparam com a transio negativa do sinal de clock.

CURSO DE ELETRNICA DIGITAL


f) Divisores por 7 A diviso ou contagem em mdulo 7 pode ser feita basicamente com os mesmos circuitos que usamos para o caso do mdulo 6. Estes circuitos so mostrados na figura 13. Veja que neste caso, em dois deles, precisamos usar portas externas para obter a diviso pelo mdulo desejado. Um tipo de funcionamento interessante o usado no caso do 4018, que conta regressivamente. Neste circuito ele conta a partir de 7 at 0 e quando chega ao zero, salta novamente para 7, recomeando a contagem. Para o 74161, temos tambm uma modalidade de funcionamento bastante interessante: este circuito comea a contagem em 8 e vai at 15. Quando ele chega a esta contagem, o circuito recomea, mas do pulso 8, de modo que no fundo temos a diviso por 7 como desejado. Observe tambm o tipo de sinal de disparo de cada um dos tipos e as principais caractersticas indicadas junto a cada configurao. g) Divisores por 8 Na figura 14 temos quatro circuitos de contadores/divisores de mdulo 8 usando circuitos integrados TTL e CMOS. Em cada bloco temos o tipo de disparo do circuito. Assim, temos trs configuraes em que o disparo ocorre na transio negativa do sinal de clock e um circuito em que esse disparo ocorre na transio positiva. Nas aplicaes prticas, muito importante observar qual o tipo de sinal que far o disparo, principalmente, nas que operam com lgica sincronizada. Para os circuitos integrados 8281 e 7493, a contagem at 8 normal, pois esses consistem em divisores com este mdulo. No entanto, para o 8280 preciso fazer uma programao. Assim, ele conta de 0 at 8 e quando chega em 8, volta novamente a zero. h) Divisores por 9 Os circuitos contadores/divisores com mdulo 9 so mostrados na figura 15.
71

Figura11 Contadores/ divisores de mdulo 5.

Figura 12 Contadores/ divisores de mdulo 6.

CURSO DE ELETRNICA DIGITAL


Em nenhum deles preciso usar portas ou outros componentes externos. Observe que devemos distinguir os simples divisores que fornecem uma sada com a frequncia dividida por 10, dos contadores que possuem sadas com pesos 1,2,4,8 e que podem ser usados em muitas aplicaes importantes, conforme veremos nas lies posteriores. A contagem at 10 pode ser feita no sentido progressivo ou regressivo e isso indicado em cada uma das configuraes. j) Divisores por 11 Divisores/contadores com mdulo 11 podem ser elaborados com certa facilidade usando circuitos integrados comuns. Na figura 17 temos quatro exemplos de como isso pode ser feito, destacando-se o que faz uso do 4018, que o nico que no precisa de nenhum componente externo. Conforme vimos, o 4018 contador regressivo e basta programar sua entrada para que ele faa a diviso pelo mdulo desejado, o que simplifica

Figura 13 Contadores/ divisores de mdulo 7.

A soluo mais simples para obter um divisor por 9 consiste em ligar em cascata dois divisores por 3, como os que j vimos nesta lio. No entanto, tambm podemos contar com alguns circuitos integrados que podem ser programados de modo relativamente simples para fazer isso, como os apresentados na figura 15. Observe que dois circuitos comutam na transio positiva do sinal e dois circuitos comutam na transio negativa. Veja tambm que em duas das configuraes precisamos usar portas externas para obter o mdulo desejado de contagem ou diviso. Em todos os circuitos, o princpio de operao o j visto na lio anterior: detecta-se o estado de contagem 9 para fazer o zeramento da contagem. i) Divisores por 10 Na figura 16 temos 5 circuitos de divisores/contadores de mdulo 10 usando integrados TTL e CMOS.
72

Figura 14- Contadores/ divisores de mdulo 8.

CURSO DE ELETRNICA DIGITAL

Figura 15 - Contadores/divisores de mdulo 9.

Figura 16 - Contadores/divisores de mdulo 10.

Figura 17 - Contadores/divisores de mdulo 11. 73

CURSO DE ELETRNICA DIGITAL


bastante os projetos que fazem seu uso. Para os demais, temos como destaque o que faz uso do 74161 e 8288 que necessitam de portas externas. k) Divisores por 12 Quatro configuraes de divisores por 12 so mostradas na figura 18. Duas delas comutam na transio negativa do sinal de clock, enquanto que outras duas comutam na transio positiva. Observe que apenas uma delas, a que faz uso do circuito integrado 74161, necessita de um inversor externo. l) Divisor por 13 A diviso pelo mdulo 13 pode ser feita com os dois circuitos mostrados na figura 19. A mais simples a que faz uso do contador regressivo 4018, que tem a programao digital para este valor nas entradas correspondentes. A utilizao do 8281 tem por desvantagem a necessidade de alguns componentes externos adicionais. m) Divisor por 14 A diviso por 14 pode ser feita pelos circuitos integrados 8281 e 74161 na configurao mostrada na figura 20. Veja que nos dois casos precisamos usar duas funes externas para

Figura 18 - Contadores/ divisores de mdulo 12.

Figura 19 - Contadores/ divisores de mdulo 13.

Figura 20 - Contadores/divisores de mdulo 14.

74

CURSO DE ELETRNICA DIGITAL


obter o mdulo desejado. Um dos circuitos opera com a transio positiva do sinal de clock, enquanto o outro opera com a transio negativa do sinal de clock. n) Diviso por 15 A diviso/contagem at 15 pode ser feita com os circuitos mostrados na figura 21. Com o uso do 4018 temos a configurao mais simples, j que no precisamos de nenhum componente externo, mas to somente programar as entradas de programao para dividir pelo mdulo desejado. J com o uso do 74161 (TTL) precisamos usar um inversor externo. Os dois circuitos operam com a transio positiva do sinal de clock. Em se necessitando de uma operao com a transio negativa, basta agregar um inversor na entrada. o) Diviso por 16 A diviso pelo mdulo 16 relatiFigura 21 Contadores/ divisores de mdulo 15.

vamente simples, pois se trata de valor normal para 4 flip-flops ligados em cascata. Assim, conforme observamos na figura 22, as configuraes de divisores/contadores com este mdulo so relativamente simples. Os quatro divisores/contadores possuem sadas com pesos 1-2-4-8

acessveis, o que pode ser muito importante nas aplicaes em que se deseja a funo de contador. Dois dos circuitos operam com a transio positiva do sinal de clock, enquanto que outros dois operam com a transio negativa do sinal de clock. QUESTIONRIO 1. Um contador binrio tem 4 estgios. Seu mdulo de contagem : a) 2 b) 4 c) 8 d) 16 2. Ligando em cascata um divisor de frequncia por 4 e um divisor por 12 obtemos um circuito capaz de dividir a frequncia por: a) 8 b) 16 d) 48 e) 24 3. Num contador temos sadas de pesos 1-2-4-8. Aplicando um sinal de 160 Hz na entrada deste contador, qual ser a frequncia do sinal obtido na sada de peso 4? a) 20 Hz b) 40 Hz c) 80 Hz d) 160 Hz Respostas: 1-d, 2-d, 3-a, (digi-10)

Figura 22 - Contadores/divisores de mdulo 16.

75

CURSO BSICO DE ELETRNICA DIGITAL CURSO DE ELETRNICA DIGITAL

LIO 11
COMO FUNCIONAM OS REGISTRADORES DE DESLOCAMENTO (SHIFT-REGISTERS)

Na lio anterior estudamos alguns divisores/contadores binrios especiais capazes de fazer a diviso por qualquer mdulo fixo ou programvel. Vimos na ocasio que cada mdulo permitia ter diversas configuraes usando circuitos integrados comuns. Tambm estudamos divisores programveis capazes de dividir uma frequncia ou fazer a contagem em qualquer mdulo, circuitos de grande utilidade em muitos projetos de Eletrnica Digital. Um elemento de grande importncia nos projetos de equipamentos digitais o registrador de deslocamento ou shiftregister. Os shift-registers nada mais so do que o resultado da utilizao de flip-flops de uma forma especial, eles so o tema desta lio.

Fig. 1 - Registradores de deslocamento com flip-flops D e J-K.

11.1 - O QUE UM REGISTRADOR DE DESLOCAMENTO Um registrador de deslocamento ou shift-register , como tambm chamado pelo termo em ingls, consiste num conjunto de flip-flops que podem ser interligados de diversas formas, como, por exemplo, as apresentadas na figura 1. Estes circuitos podem deslocar uma informao (bit) aplicada na entrada de uma posio a cada pulso de clock. Por exemplo, o bit 1 aplicado na entrada aparece na sada do primeiro flip-flop no primeiro pulso de clock, depois desloca-se, aparecendo na sada do segundo flip-flop no
30 76

segundo pulso de clock e assim por diante, at aparecer na sada do final da sequncia, figura 2. Na configurao mostrada na figura 1 (a), cada flip-flop tipo D tem sua sada conectada entrada do flip-flop seguinte e todos eles so controlados pelo mesmo CLOCK. Para entender como funciona este circuito, vamos partir da situao inicial em que todos eles estejam desativados ou com suas sadas Q no nvel baixo. Inicialmente vamos aplicar entrada de dados um nvel alto (1). Conforme podemos ver, esta entrada feita pela entrada J do primeiro flipflop (FF1). Com a chegada do pulso de clock a este flip-flop, ele muda de estado e com isso armazena o pulso aplicado entrada, o qual aparece em sua

Fig. 2 - Deslocamento dos bits pelos flip-flops do registrador.

sada depois de um curto intervalo de tempo. Veja que este sinal armazenado com o flanco positivo do sinal de clock, quando ento o nvel alto deve estar presente na entrada do flip-flop. O intervalo de tempo que decorre entre a
SABER ELETRNICA N 307/98

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL


aplicao do sinal na entrada de dados e seu aparecimento na sada do flip-flop da ordem de alguns nanossegundos nos integrados das famlias lgicas comuns, mas importante que em muitas aplicaes mais rpidas ele seja levado em conta. No prximo pulso de clock, ocorre algo interessante: a entrada do primeiro flip-flop j no tem mais o nvel alto, e portanto FF1 no muda de estado. No entanto, na sada de FF1, temos nvel alto, e esta sada est ligada entrada do segundo flip-flop (FF2). Isso significa que, com a chegada do segundo pulso de clock, o nvel lgico da sada do primeiro se transfere para a sada do segundo, depois claro, de um pequeno intervalo de tempo, veja a tabela I. A sequncia de bits aplicados entrada (a) aparece na sada (b) depois de certo nmero de clock. Isso significa que o bit 1 aplicado na entrada se deslocar mais um pouco no circuito, passando para a sada do segundo flip-flop. claro que, se nessa segunda passagem, tivermos aplicado um novo nvel 1 na entrada do circuito, ao mesmo tempo que o primeiro se transfere para o segundo flip-flop, o segundo se transfere para a sada do primeiro flip-flop, veja a figura 3. Chegando agora um terceiro pulso de clock, teremos nova transferncia e o nvel alto ou bit 1 se transfere para a sada do flip-flop seguinte, ou seja FF3. Em outras palavras, a cada pulso de clock, os nveis existentes nas sadas dos flip-flops, sejam eles 0 ou 1, se transferem para o flip-flop seguinte. Assim, supondo que apliquemos, em sequncia, na entrada de um shiftregister como o indicado, os nveis 0101, teremos a seguinte sequncia de condies de sada para os flipflops de um shift-register que use 4 deles: Tabela I

clock 0 1 2 3 4 5 6 7 8 9

entrada 1 1 A 0 0 1 0 0 0 0 0

FF1 0 1 1 0 0 1 0 0 0 0

FF2 0 0 1 1 0 0 1 0 0 0

FF3 0 0 0 1 1 0 0 1 0 0

FF4 0 0 0 0 1 1 0 0 1 0

Sada 0 0 0 0 0 1 1 B 0 0 1

Fig. 3 - Sequncia de transferncias dos bits conforme os pulsos de clock.

Veja ento que no quinto pulso de clock, o primeiro pulso de clock, o primeiro nvel lgico, aparece na sada do ltimo flip-flop (FF4) e se lermos a sada dos flip-flops teremos registrado os nveis aplicados na entrada: 0101. O leitor j deve ter percebido que aplicando um dado binrio num shiftregister, depois do nmero apropriado de pulsos de clock, ele pode armazenar este dado. Para retirar o dado em sequncia, basta continuar aplicando pulsos de clock ao circuito, conforme a seguinte tabela:

tero suas sadas levadas ao nvel baixo ou 0. 11.2 - TIPOS DE REGISTRADORES DE DESLOCAMENTO Dependendo da maneira como a informao entra e como ela pode ser obtida num registrador de deslocamento, podemos ter diversas configuraes que nos levam a muitos tipos de circuitos. Assim, existem circuitos em que temos uma entrada serial ou duas, e tambm podemos ter uma ou duas linhas de sada. A seguir, veremos os principais tipos como suas denominaes. a) SISO - Serial-in/Serial-out No exemplo, os dados foram aplicados entrada do registrador na forma de nveis lgicos um atrs do outro, acompanhando o sinal de clock. Dizemos que este registrador opera com a carga de dados serial ou em

Clock FF1 incio(4) 0 5 0 6 0 7 0

FF2 FF3 FF4 sada 1 0 1 1 0 1 0 0 0 0 1 1 0 0 0 0

Clock Entrada FF1 incio 0 0 0 1 0 1 0 1 2 1 0 3 0 1 4 0 0

FF2 0 0 0 1 0 1

FF3 0 0 0 0 1 0

FF4 0 0 0 0 0 1

A figura 4 mostra o que ocorre em pormenores: Veja ento que para armazenar um dado de 4 bits num registrador devemos aplicar 4 pulsos de clock e para ler em sequncia, mais 4 pulsos de clock. Para apagar os dados registrados num shif-register, como o indicado, basta aplicar um pulso na entrada CLEAR . Todos os flip-flops

Fig. 4 - Nos registradores de deslocamento a entrada e sada podem ser serial.


3177

CURSO DE DE ELETRNICA DIGITAL CURSO BSICO ELETRNICA DIGITAL


srie. Em outras palavras, este circuito tem entrada serial ou serial-in. Exatamente como ocorre com a porta serial de um computador, os dados so enfileirados e entram um aps outro e vo sendo armazenados em flip-flops, conforme o circuito da figura 5. b) PISO - Parallel-in/Serial out No entanto, existe uma segunda possibilidade de operao para os shift-registers, que a de operar com a entrada de dados em paralelo e sair com estes mesmos dados em srie. Dizemos que se trata de um shiftregister com entrada paralela e sada serial. Na figura 6 temos um diagrama que usa 4 flip-flops tipo D e que tem entrada de dados paralela e sada serial. Analisemos como ele funciona: Os dados so colocados ao mesmo tempo na entrada, pois ela opera em paralelo. Por exemplo, se vamos armazenar o dado 0110, esses dados so aplicados ao mesmo tempo nas entradas correspondentes (S) dos flipflops. No primeiro pulso de clock, os flipflops armazenam esses dados. Assim, os flip-flops que possuem nvel 1 em sua entrada S passam esse nvel sada (FF2, FF3). Por outro lado, os que possuem nvel 0 na sua entrada, mantm este nvel na sada (FF1 e FF4). Isso significa que, aps o pulso de clock, as sadas dos flip-flops apresentaro os nveis 0110.
Fig. 5 - Registrador tipo SISO (Serial-IN/Serial-OUT).

c) SIPO - Serial-In/Parallel-out Da mesma forma, como verificamos na figura 7, podemos carregar os dados em srie e fazer sua leitura em paralelo. Os registradores que operam desta forma podem ser tambm denominados conversores srie-paralelo ou paralelo-srie, conforme o modo de funcionamento. d) PIPO - Parallel-in/Parallel-out Estes so circuitos em que os dados so carregados ao mesmo tempo e depois lidos ao mesmo tempo pelas sadas dos flip-flops, veja a figura 8. Os registradores de deslocamento podem ainda ser classificados quanto direo em que os dados podem ser deslocados. Dizemos que se trata do tipo ShiftRight, quando os dados so deslocados para a direita e que se trata de um tipo Shift-Left, quando os dados so deslocados somente para a esquerda.

Existem ainda os tipos bidirecionais como o mostrado na figura 9, em que os dados podem ser deslocados nas duas direes. Este um registrador do tipo SISO. Veja que o sentido de deslocamento determinado por uma entrada que atua sobre portas que modificam o ponto de aplicao dos sinais em cada flip-flop, exatamente como estudamos nos contadores up e down das lies anteriores. Com a aplicao de um nvel lgico conveniente na entrada LEFT/ RIGHT, podemos determinar o sentido de deslocamento dos dados no circuito.

11.3 - OPERANDO COM BINRIOS Conforme o leitor j percebeu, os registradores de deslocamento podem memorizar nmeros binrios, recebendo-os em srie ou paralelo e

Fig. 7 - Shift-register tipo SIPO (Serial-IN/Parallel-OUT).

Fig. 6 - Um Shift-register tipo PISO (Parallel-IN/Serial-OUT).


32 78

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL


entregando-os depois em srie ou paralelo. Nos computadores, esta configurao bastante usada tanto na converso de dados de portas como nas prprias memrias e outros circuitos internos. interessante observar que na configurao que tomamos como exemplo, em que so usados 4 flipflops, os bits armazenados seguem uma determinada ordem. Assim, quando representamos o nmero 5 (0101), cada um dos bits tem um valor relativo, que depende da sua posio no dado, conforme j estudamos em lies anteriores. bit valor no dado total 0 1 0 1 8 4 2 1 8x0 4x1 2x0 1x1 0+ 4+ 0+ 1= 5 MSB LSB
Fig. 8 - Shift-register tipo PIPO (Parallel-IN/Parallel-OUT).

MSB significa bit mais significativo, ou seja, de maior peso, enquanto que LSB significa bit menos significativo ou de menor peso. Estamos trabalhando com dados de 4 bits, e no 8, como comum nos computadores, obtendo assim o byte, para maior facilidade de entendimento. Ligando ento 4 flip-flops de modo a obter um shitf-register, como observamos na figura 10, entrando com os dados de tal forma que o bit menos significativo (LSB) seja o primeiro,

depois de 4 pulsos de clock, ele vai aparecer, na sada do ltimo flip-flop. Da mesma forma, se o shiftregister for carregado em paralelo, o bit menos significativo (LSB) deve entrar no ltimo, de modo que na leitura ele seja o primeiro a sair.

7495 - SHIFT-REGISTER DE 4 BITS (Da esquerda para a direita - entrada e sada em paralelo) Este circuito integrado TTL pode operar de duas formas: Shift ou Load. Na figura 11 temos sua pinagem. Para operar no modo shift, basta colocar a entrada Mode no nvel baixo. Uma transio do nvel alto para o nvel baixo na entrada de clock SRT movimenta os dados de uma etapa para a direita. Uma transio do nvel alto para o baixo na entrada SLT movimenta o dado no sentido inverso. interessante observar que este circuito usa dois clocks, um para

11.4 - SHIFT-REGISTERS OU REGISTRADORES DE DESLOCAMENTO INTEGRADOS Podemos encontrar registradores de deslocamento nas famlias TTL ou CMOs. Vamos dar alguns exemplos de circuitos integrados comuns que podem ser usados em projetos, analisando suas principais caractersticas.

Fig. 9 - Shift-register bidirecional.


3379

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL

Fig. 10 - A ordem de entrada a ordem de sada.

movimentar os dados para a direita e outro para a esquerda. No modo Load, esta entrada deve ir ao nvel alto, e a informao carregada nas entradas LA, LB, LC e LD entram no circuito na transio do nvel alto para o baixo da entrada de comando na entrada shift-left (SLT). A frequncia mxima de operao de um 7495 standard de 36 MHz. Velocidades maiores de operao podem ser conseguidas com os tipos LS.

Fig. 11 - Shift-register de 4 bits (PIPO).

74164 - SHIFT-REGISTER DE 8 BITS (Entrada serial, sada paralela) Na figura 12 temos a pinagem deste shift register TTL. Este circuito pode ser usado na configurao de serial-in/serial-out ou serial in/parallel-out ou seja, entrada e sada de dados em srie, ou entrada de dados em srie e sada em paralelo. Na operao normal, uma das sadas seriais mantida no nvel alto e os dados so aplicados segunda entrada serial. A entrada Clear mantida no nvel alto e a cada pulso do nvel baixo para o alto do clock, os dados movem-se de um estgio no circuito. O contedo do shift pode ser zerado levando-se a entrada clear por um instante ao nvel baixo. A frequncia mxima de operao deste circuito na srie Standard de 36 MHz.

Para operao normal EN deve ficar no nvel baixo e LOAD no nvel alto. Nestas condies, os dados so deslocados um estgio na transio positiva do sinal de clock. Quando a entrada LOAD levada ao nvel baixo, o contedo das entradas de A at H carregado no registrador. Fazendo EN=0 e LOAD=1 os dados so deslocados uma etapa no circuito a cada transio positiva do sinal de clock. A ltima etapa do circuito dispe de um acesso para a sada complementar. Damos a seguir alguns registradores de deslocamento da famlia CMOS.

4014 - SHIFT-REGISTER ESTTICO DE 8 BITS (Entrada paralela e sada em srie) Este circuito integrado CMOS tem a pinagem mostrada na figura 14. Um controle srie/paralelo controla a entrada e habilita as etapas individuais de cada um dos 8 estgios. As sadas Q so disponveis nos estgios 6, 7 e 8. Todas as sadas podem fornecer ou drenar a mesma intensidade de corrente. Quando a entrada de controle paralelo/srie est no nvel baixo, os dados so deslocados pelo circuito a cada transio positiva do sinal de

Fig. 12 - Shift-register de 8 bits (SIPO).

74165 - SHIFT-REGISTER DE 8 BITS (Entrada Paralela, sada serial) Este circuito integrado TTL contm um shift-register de 8 bits com entrada paralela e sada de dados serial. A pinagem mostrada na figura 13.
80 34

Fig. 13 - Shift-register de 8 bits (PISO).

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL


clock. Quando a entrada de controle est no nvel alto, os dados so aplicados a cada etapa do shift-register com a transio positiva do clock. A frequncia mxima de operao deste tipo de circuito depende da tenso de alimentao. Para uma alimentao de 10 V, esta frequncia da ordem de 5 MHz, caindo para 2,5 MHz com uma alimentao de 5 V.
Fig. 14 - Shift-register de 8 bits (PISO).

4015 - DOIS SHIFT-REGISTERS DE 4 BITS (Entrada serial, Sada paralela) A pinagem deste circuito fornecido em invlucro DIL de 16 pinos mostrada na figura 15. Neste circuito integrado encontramos dois shift-registers que podem ser usados de modo independente. Na operao normal RST deve ser colocado no nvel baixo. Levando esta entrada ao nvel alto, o circuito resseta o shift-register correspondente, levando todas suas sadas ao nvel lgico 0. Os dados so deslocados a cada transio positiva do pulso de clock. Para uma alimentao de 10 V, a frequncia mxima de operao de 5 MHz, caindo para metade com alimentao de 5 V.

Fig. 15 - Dois Shift-registers de 4 bits (PISO).

Fig. 16 - Shift-register de 8 bits (PISO).

4021 - SHIFT-REGISTER DE 8 BITS (Parallel in, Serial out) Este circuito integrado, cuja pinagem mostrada na figura 16, semelhante ao 4014. A diferena est no fato de que a carga (LOAD) pode ser feita de forma assncrona. Isso significa que esta entrada independe do sinal de clock. 2. Num shift-register do tipo SISO temos que caracterstica: a) A entrada e a sada so seriais b) A entrada e a sada so paralelas c) A entrada serial e a sada paralela d) A entrada paralela e a sada serial 4. Para obter um contador Johnson que tipo de ligao fazemos num registrador de deslocamento? a) Aterramos suas sadas complementares. b) Ligamos a sada complementar do ltimo estgio entrada do primeiro. c) Ligamos o CLEAR entrada do primeiro estgio. d) Ligamos o CLEAR sada complementar do ltimo estgio. n
(Digi-11/curdi2)

QUESTIONRIO 1. Para obter um registrador de deslocamento, o que devemos fazer com um circuito divisor/contador digital? a) Aterrar suas sadas complementares b) Inverter suas sadas normais c) Ligar sua sada entrada d) No utilizar o sinal de clock

3. A converso de sinais Serial/ Paralela pode ser feita por qual tipo de shift-register? a) SISO b) SIPO c) PISO d) PIPO

Respostas 1-c, 2-a, 3-b, 4-b


3581

CURSO DE DE ELETRNICA DIGITAL CURSO BSICO ELETRNICA DIGITAL

LIO 12
DECODIFICADORES E DISPLAYS

Na lio anterior estudamos os registradores de deslocamento ou shift-registers, analisando seu princpio de funcionamento e principais aplicaes. Vimos tambm as pinagens e caractersticas de alguns circuitos integrados de registradores de deslocamento nas tecnologias TTL e CMOS. Nesta ltima lio de nosso curso, analisaremos dois blocos fundamentais para o projeto de equipamentos digitais, pois eles so responsveis pelo interfaceamento destes circuitos com o usurio e com outros circuitos. Falaremos dos decodificadores e dos displays.

12.1 - OS DECODIFICADORES As informaes que os circuitos digitais produzem esto na forma binria ou em outras formas que nem sempre podem ser visualizadas facilmente pelo usurio, ou ainda que no podem ser utilizadas pelos circuitos seguintes do equipamento. Isso implica na necessidade de termos circuitos que trabalhem uma informao codificada de modo a transform-la em outra que possa ser usada por dispositivos ou circuitos. Podemos ter, por exemplo, a necessidade de apresentar um valor numrico na forma decimal a partir de um valor binrio ou produzir um impulso em determinado endereo numa memria a partir de uma informao binria deste endereo. Nas aplicaes digitais encontramos diversos tipos de circuitos decodificadores, estudaremos os principais nesta lio.
SABER ELETRNICA N 308/98 82

a) Decodificador de n para 2 elevado a n linhas Temos nesta categoria circuitos que decodificam um sinal binrio de n dgitos para uma sada de 2 elevado ao expoente n. Por exemplo, para 2 dgitos ou linhas de entrada, temos 2 x 2 linhas de sada. Para 3 linhas de entrada, temos 2 x 2 x 2 linhas de sada ou 8, e assim por diante, conforme figura 1. Para entendermos como funciona este tipo de circuito vamos pegar sua configurao mais simples com 2 linhas de entrada e 4 de sada, usando quatro portas NAND do 7400 e dois inversores do 7404, que mostrado na figura 2. Este circuito ativa apenas uma das sadas a partir das quatro combinaes possveis do sinal de entrada, conforme verificamos na seguinte tabela verdade: Entradas A B 0 0 0 1 1 0 1 1 Sadas S2 S3 1 1 0 1 1 0 1 1

Fig. 1 - Um decodificador 1 para 4.

Na figura 3 temos um circuito em que um contador binrio ligado a um destes decodificadores de modo a fazer o acionamento sequencial de lmpadas. Basta ajustar a velocidade do oscilador que funciona como clock para determinar a velocidade do corrimento das lmpadas, que acendem quando cada sada correspondente for ativada. b) Demultiplexador ou DEMUX A configurao lgica estudada no item anterior pode ser usada para realizar uma funo muito interessante

S1 0 1 1 1

S4 1 1 1 0

Veja que a sada ativada vai ao nvel baixo quando o valor binrio correspondente aplicado entrada. Na prtica no preciso implementar circuitos decodificadores como este a partir de portas lgicas, pois existem circuitos integrados que j realizam estas funes. Daremos exemplos no final do artigo. Aplicaes possveis para este circuito podem ser facilmente imaginadas pelos leitores.

Fig. 2 - Decodificador 1 para 4 ou 1 de 4 com portas TTL.

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL

Fig. 4 - Um Demux em bloco. Fig. 3 - Acionando lmpadas sequencialmente.

e til: o direcionamento de dados num circuito. O bloco mostrado na figura 4 ilustra o que dizemos. O fluxo de informaes (tanto analgicas como digitais) aplicado a uma entrada pode ser direcionado para qualquer uma das sadas, conforme o comando aplicado linha de seleo de dados. Por exemplo, se na linha de seleo de dados ou controle for aplicado o valor 10, os dados de entrada sero encaminhados para a terceira linha de sada. Na figura 5 mostramos um circuito deste tipo implementado com portas TTL e que portanto, s funciona com dados digitais. Neste DEMUX os dados aplicados na entrada DADOS (DATA) so encaminhados para uma das sadas (S1 a S3), conforme o endereo aplicado nas entradas A e B. No entanto, os dados s podem passar no momento em que a entrada de habilitao EN (de enable) for levada ao nvel alto.

A tabela verdade para este circuito dada a seguir: End. (AB) Dados EN X X X 0 0 0 0 1 0 1 0 1 1 0 0 1 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 S1 S2 S3 S4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0

X = no importa Tambm possvel encontrar diversos circuitos integrados em tecnologia CMOS ou TTL que contm estas funes, alguns operando at com sinais analgicos. c) Multiplexadores ou MUX Um tipo de circuito que encontra aplicaes prticas importantes em Eletrnica Digital o que realiza a funo inversa a que vimos no item anterior. Este circuito, conforme observamos na figura 6, seleciona os sinais

de uma nica entrada e aplica o nvel lgico nela existente a uma sada. Em outras palavras, este circuito l a informao digital presente numa sada programa e a transfere para a sada. Este circuito recebe o nome de multiplexador ou multiplexer (MUX). Na figura 7 temos um exemplo de aplicao implementado com funes lgicas comuns e que trabalha com 4 entradas e uma sada. Novamente o nvel lgico existente numa das entradas transferido para a sada selecionada pelos nveis lgicos aplicados em A e B, quando a entrada de habilitao (EN) levada ao nvel alto. Podemos elaborar a seguinte tabela verdade para este circuito: EN 0 1 1 1 1 A X 0 0 1 1 B X 0 1 0 1 S 0 E1 E2 E3 E4

X = no importa Este tipo de funo tambm pode ser encontrada com facilidade na forma de circuitos integrados TTL e CMOS, com nmero de entradas que pode variar bastante conforme a aplicao desejada.

Fig. 5 - Demux com portas TTL.

Fig. 6 - Um mux de 4 entradas (4 para 1).


SABER ELETRNICA N 308/98 83

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL

Fig. 9 - Acionando um display para formar o algarismo 5. Fig. 7 - Um mux com portas TTL.

d) Decodificador BCD para 7 segmentos Um tipo de decodificador muito usado nos projetos que envolvem Eletrnica Digital o que faz a converso dos sinais BCD (Decimais Codificados em Binrio) para acionar um mostrador de 7 segmentos. Podemos formar qualquer algarismo de 0 a 9 usando uma combinao

de 7 segmentos de um mostrador, observe a figura 8. Assim, se quisermos fazer surgir o algarismo 5, bastar acender os segmentos a, c, d, f, g, veja a figura 9. Como os sinais codificados em binrio no servem para alimentar diretamente os mostradores, preciso contar com um circuito que faa a converso, verifique a figura 10.

Este tipo de circuito decodificador conta com 4 entradas, por onde entra a informao BCD e 7 sadas que correspondem aos 7 segmentos de um mostrador que ir apresentar o dgito correspondente. A combinao de nveis lgicos aplicada s entradas produzir nveis lgicos de sada que, aplicados aos segmentos de um mostrador, fazem aparecer o dgito correspondente. preciso levar em conta que neste tipo de circuito, os segmentos de um mostrador podem ser ativados quando a sada vai ao nvel alto ou quando a sada vai ao nvel baixo. Isso depender do tipo de display, o que ser estudado no item seguinte.

Fig. 8 - Algarismos com 7 segmentos.

12.2 - DISPLAYS Um display um dispositivo que tem por finalidade apresentar uma informao numa forma que possa ser lida por um operador. Podemos ter displays simples que operam na forma digital como sequncias de LEDs, displays que apresentam nmeros (numricos), e displays que apresentam tambm smbolos grficos (letras e sinais) denominados alfa-numricos semelhantes aos mostrados na figura 11. Alguns mais sofisticados podem at apresentar imagens de objetos ou formas, como os usados em equipamentos informatizados. O tipo mais comum de display usado nos projetos bsicos de Eletrnica Digital o numrico de 7 segmentos, de que j falamos no item anterior. A combinao do acionamento de 7 segmentos possibilita o aparecimento dos algarismos de 0 a 9 e

Fig. 10 - Como usar um decodificador BCD para 7 segmentos.

Fig. 11 - Tipos de displays.


SABER ELETRNICA N 308/98 84

CURSO DE ELETRNICA DIGITAL CURSO BSICO DE ELETRNICA DIGITAL


tambm de alguns smbolos grficos semelhantes aos apresentados na figura 12. O tipo mais comum usado nos projetos digitais o mostrador de LEDs, onde cada segmento um diodo emissor de luz, sua aparncia e smbolo interno so mostrados na figura 13. Os LEDs podem ser ligados de modo a ter o anodo conectado ao mesmo ponto, caso em que dizemos que se trata de um display de anodo comum, ou podem ter os catodos interligados, caso em que dizemos que se trata de um display de catodo comum. As correntes nos segmentos variam tipicamente entre 10 e 50 mA conforme o tipo, o que nos leva a concluir que o consumo mximo ocorre quando o dgito 8 projetado (todos os segmentos acesos) e pode chegar a 400 mA por dgito. Alguns fabricantes podem juntar mais de um dgito num nico bloco, facilitando assim os projetos, pois, na maioria dos projetos os nmeros apresentados so maiores que 9, ver figura 14. Outro tipo de display tambm utilizado com certa frequncia nos projetos o de cristal lquido. Este display no acende quando excitado. Eletrodos transparentes ao serem excitados eletricamente pelo sinal do circuito fazem com que o lquido com que ele est em conta-

Fig. 12 - Smbolos grficos em displays de 7 segmentos.

Fig. 13 - Um display de LEDs de catodo comum com ponto decimal.

Fig. 14 - Tipos de displays mltiplos.

to torne-se opaco, deixando assim de refletir a luz. Desta forma, o fundo branco do material deixa de ser visto, aparecendo em seu lugar uma regio preta, veja a figura 15. As regies formam os segmentos e conforme sua combinao temos o aparecimento dos dgitos. No entanto, mais difcil trabalhar com estes mostradores, pois eles exigem circuitos de excitao especiais que tambm so mais caros.

A principal vantagem do mostrador de cristal lquido (LCD) seu consumo, que centenas de vezes menor do que o de um mostrador de LEDs. Para as aplicaes em que o aparelho deve ser alimentado atravs de pilhas ou ficar permanentemente ligado, muito vantajoso usar o mostrador LCD.

12.3 DECODIFICADORES E CODIFICADORES TTL E CMOS Podemos contar com uma boa quantidade de decodificadores, multiplexadores e demultiplexadores na forma de circuitos integrados TTL ou CMOS. Ser interessante para qualquer praticante de Eletrnica Digital contar com um desses manuais. No entanto, para facilitar, decreveremos alguns circuitos integrados que contm estas funes e so mais utilizados nos projetos e aplicaes prticas.

Fig. 15 - Um display de cristal lquido.

SABER ELETRNICA N 308/98 85

CURSO DEDE ELETRNICA DIGITAL CURSO BSICO ELETRNICA DIGITAL


a) 7442 - Decodificador BCD para decimal Este circuito integrado tem a pinagem mostrada na figura 16. Conforme a combinao de nveis lgicos das entradas (codificadas em BCD), apenas uma das sadas ir para o nvel lgico baixo. Todas as demais permanecero no nvel alto. Se os nveis lgicos aplicados s entradas tiverem a combinao 1010 at 1111 (que correspondem de 11 a 15) nenhuma das sadas ser ativada. Quando ativada, cada sada pode drenar uma corrente de 16 mA. O circuito integrado TTL 7445 tem a mesma funo, com a diferena de que possui transistores na configurao de coletor aberto na sada, podendo com isso trabalhar com tenses de at 30 V e drenar correntes de at 80 mA. A pinagem a mesma do 7442. b) 7447 - Decodificador BCD para 7 Segmentos Este um circuito TTL que possui sadas em coletor aberto capazes de drenar correntes de at 40 mA, sendo portanto indicado para excitar displays de LEDs de anodo comum. Na figura 17 temos a sua pinagem. Algumas caractersticas importantes devem ser observadas neste circuito. Uma delas o terminal Lamp Test ou teste do display. Colocando esta sada no nvel lgico baixo (em funcionamento normal ela deve ser mantida no nvel alto) todas as sadas vo ao nvel baixo, fazendo com que todos os segmentos do display acendam. Com isso possvel verificar se ele est em bom estado. Outra sada importante a RBI (Ripple Blank Input) que faz com que

Fig. 16 - BCD para decimal - decodificador.

Fig. 17 - Decodificador BCD para 7 segmentos.

os zeros esquerda sejam apagados quando so usados diversos contadores, figura 18. Assim, em lugar de aparecer o valor 008, numa contagem aparece apenas 8. Observe que a sada RB0 (Ripple Blank Output) serve para a ligao em srie de diversos blocos contadores de modo a ser obtido um conjunto com vrios dgitos.

c) 74150 - Seletor de dados 1-de-16 Este circuito integrado TTL consiste num multiplexador que possui 16 linhas de entrada e uma sada selecionadas pelas Linhas de Seleo. Na figura 19 temos a pinagem deste circuito integrado. Para operao normal, a entrada de habilitao (EN) deve ser mantida no nvel alto at o momento em que

Fig. 18 - Usando a funo RBI (Ripple Blank Input).


SABER ELETRNICA N 308/98 86

Fig. 19 - Seletor de dados 1 de 16.

CURSO DE DE ELETRNICA DIGITAL CURSO BSICO ELETRNICA DIGITAL


Nestas condies os sinais a serem chaveados podem variar entre -5 e +5 V, enquanto os sinais de seleo podem ter nvel baixo (0 V) ou nvel alto (5 V). Tanto na operao com sinais digitais como analgicos, as chaves fechadas representam uma resistncia de 120 e no devem ser usadas cargas com resistncias inferiores a 100 . A corrente mxima chaveada para os sinais no deve superar os 25 mA. Semelhantes a este circuito em caractersticas so os: 4052 - Duas chaves 1 de 4 4053 - Trs chaves 1 de 2 4067 - Uma chave 1 de 16 Este ltimo circuito integrado pode funcionar como multiplexador ou demultiplexador para sinais analgicos e digitais de modo similar aos anteriores. g) 4026 - Contador de Dcada com Sada de 7 Segmentos Este importante circuito integrado CMOS tem um contador divisor por 10 e suas sadas so decodificadas.

Fig. 20 - Distribuidor de dados 1 para 16.

os dados de uma determinada entrada devam ser levados para a sada. Qual entrada ser ativada depende do cdigo aplicado linha de seleo. O circuito possui duas sadas. Numa delas aparece o sinal da entrada selecionada e na outra, o sinal complementar. Circuitos semelhantes da mesma famlia so o 74151 que consiste num seletor 1 de 8 e o 74153 que consiste num seletor 1 de 4. d) 74154 - Distribuidor de Dados 1-de-16 Este curcuito integrado contm um DEMUX ou Demultiplexador 1 de 16 em tecnologia TTL. Sua pinagem mostrada na figura 20. A entrada da habilitao (EN) deve ser mantida no nvel alto at o momento em que os dados da entrada devam ser transferidos para a sada selecionada. Os circuitos integrados 74157 so distribuidores semelhantes, mas 1-de-2 e o 74155 1-de-4.

f) 4051 - Chave 1-de-8 Este circuito integrado CMOS pode chavear sinais analgicos ou digitais e tem a pinagem mostrada na figura 22. Para utilizar este circuito com sinais digitais, a tenso de alimentao positiva pode ficar entre 5 e 12 V, enquanto que o pino 7 aterrado. No entanto, para operar com sinais analgicos, o pino 7 deve ser conectado a uma fonte de -5 V (fonte negativa) e o pino 8 aterrado.

Fig. 21 - Decodificador BCD para 1 de 10.

e) 4028 - Decodificador BCD para Decimal Este um circuito integrado CMOS com 10 sadas, onde aquela que vai ao nvel alto depende da combinao dos nveis de entrada. As demais sadas permanecero no nvel baixo. A pinagem deste circuito integrado mostrada na figura 21. As combinaes de entrada entre 1010 e 1111 que correspondem aos nmeros de 11 a 15 no sero reconhecidas e todas as sadas permanecero no nvel baixo.
Fig. 22 - Chave analgica/digital 1 de 8.
SABER ELETRNICA N 308/98 87

CURSO DEDE ELETRNICA DIGITAL CURSO BSICO ELETRNICA DIGITAL


Fig. 23 - Contador de dcada com sadas 7 segmentos.

QUESTIONRIO 1. Um circuito que joga o sinal de uma entrada em uma de 4 sadas denominado: a) Multiplexador 1 de 4 b) Demultiplexador 1 de 4 c) Decodificador 4 por 4 d) Decodificador BCD para 1 de 4 2. Que tipo de decodificador tem apenas uma de 10 sadas ativadas a partir de sinais BCD de entrada? a) Decodificador 1 de 10 b) Demux 1 de 10 c) Contador Johnson d) Decodificador BCD para 1 de 10 3. Em que tipo de display os catodos de todos os LEDs dos segmentos so interligados e conectados a um ponto comum? a) Anodo comum b) Cristal lquido ou LCD c) Catodo comum d) Duplo Resposta: 1.b 2.d 3.c

A pinagem deste circuito integrado mostrada na figura 23. Na operao normal, as entradas RST (Reset) e CLEN devem ser mantidas no nvel baixo. Um nvel alto aplicado em RST resseta o contador, levando o valor da sada a 0 e ao mesmo tempo impede a contagem. Um nvel alto aplicado em CLEN (Habilitao do Clock ou Clock Enable) inibe a entrada dos sinais de clock. O contador gatilhado nas transies positivas do sinal de clock. No pino 5 possvel obter um sinal quadrado de 1/10 da frequncia de clock e no pino 14 temos um sinal

que permanece no nvel alto at o momento em que a contagem chega a 0010, quando passa ao nvel baixo. A entrada DISEN serve para habilitar o display, devendo permanecer no nvel alto na operao normal. Quando esta linha vai ao nvel baixo, as sadas vo todas ao nvel baixo. Este circuito indicado para operar com displays de catodo comum e a corrente de sada mxima de 1,2 mA para uma tenso de alimentao de 5 V, e 5 mA para 10 V. A frequncia mxima de operao de 5 MHz para 10 V de tenso de alimentao e 2,5 MHz para 5 V.

SABER ELETRNICA N 308/98 88