Escolar Documentos
Profissional Documentos
Cultura Documentos
PARA TV
____________________________________________________
Infralight Treinamento
___________________________________________________
Propriedade Intelectual
TODOS OS DIREITOS RESERVADOS. Proibida a reproduo total ou parcial,
por qualquer meio ou processo, especialmente por sistema grfico, microflmico,
reprogrfico, videogrfico. Vedada a memorizao e/ou recuperao total ou parcial,
bem como a incluso de qualquer parte dessa obra em qualquer sistema de
processamento de dados. Essas proibies aplicam-se tambm s caractersticas
grficas da obra e sua editorao. A violao dos direitos autorais punvel como
crime, com pena de priso e multa, conjuntamente com busca e apreenso e
indenizaes diversas.
E-mail do autor
infralight@tutopia.com.br
ndice
Introduo................................................................................................................................................................................................................................................................................. 03
Breve Histrico................................................................................................................................................................................................................................................................ 03
Microcontroladores x Microprocessadores.......................................................................................................................................................... 06
Elementos principais de um microcontrolador.............................................................................................................................................. 08
Unidade de Memria....................................................................................................................................................................... 08
Memrias RAM.............................................................................................................................................................................................. 08
Memrias ROM........................................................................................................................................................................................... 09
Unidade Central de Processamento............................................................................................................... 10
Barramento (Bus)...................................................................................................................................................................................... 10
Unidades de Entrada e Sada........................................................................................................................................ 11
Comunicao Serial.......................................................................................................................................................................... 11
Unidades de Temporizao.............................................................................................................................................. 12
Watchdog (Co de Guarda)............................................................................................................................................. 13
Conversores Analgico Digital (AD) e Digital Analgico (DA).................... 13
Configurao fsica tpica de um microcontrolador genrico.........................14
Programa.................................................................................................................................................................................................................. 15
Clock do microcontrolador...................................................................................................................................................................................................................... 16
Cristal de Quartzo Piezeltrico.................................................................................................................................... 16
Ciclos de Mquina................................................................................................................................................................................. 17
Microcontrolador tpico para aplicao em vdeo................................................................................................................................. 17
Microcontrolador na prtica................................................................................................................................................................................................................. 18
Microcontroladores mais antigos.............................................................................................................................................................................................. 19
Consertos na regio do microcontrolador.............................................................................................................................................................. 20
Como o microcontrolador liga o televisor................................................................................................................................................................ 21
Liga/desliga com Rel............................................................................................................................................... 22
Liga/desliga controlando o CI Faz Tudo............................................................................. 23
Liga/desliga controlando a Fonte de Alimentao......................................... 24
Estrutura interna do microcontrolador............................................................................................................................................................................ 25
Anexos.............................................................................................................................................................................................................................................................................................. 28
Introduo
Os microcontroladores tm os seus primrdios com o desenvolvimento da tecnologia
dos circuitos integrados. Este desenvolvimento tornou possvel armazenar centenas de
milhares de transistores num nico chip. Isso constituiu um pr-requisito para a produo
inicialmente dos microprocessadores e, os primeiros computadores foram construdos
adicionando perifricos externos tais como memrias, linhas de entrada e sada,
temporizadores e outros.
Um crescente aumento do nvel de integrao (possibilidade de insero de cada vez
maior nmero de componentes por rea) permitiu o aparecimento de circuitos integrados
contendo simultaneamente o elemento processador e os perifricos. Foi assim que surgiu o
primeiro chip contendo um microcomputador completo. Mais tarde com a evoluo da
tecnologia e observando todo o potencial, esses componentes passaram a ser utilizados
largamente em aplicaes especficas e dedicadas, tais como: eletrodomsticos, na indstria
e na eletrnica embarcada. Assim surgia a designao microcontrolador.
Uma rea que apresentou imensa expanso e variedade de dispositivos foram os
componentes para udio e vdeo, principalmente os chips denominados DSP (Digital Signal
Processor), que aproveitam todos os recursos da eletrnica digital e que com o advento da
TV de alta definio e digital (HDTV - High Definition Television) tornam-se cada vez mais
relevantes. E que exatamente o alvo do estudo deste documento.
Breve Histrico
No ano de 1969 uma equipe de engenheiros japoneses pertencentes companhia
BUSICOM chega aos Estados Unidos com a encomenda de alguns circuitos integrados para
calculadoras a serem implementados segundo os seus projetos. A proposta foi entregue
INTEL e Doutor Marcian Edward "Ted" Hoff Jr foi o responsvel pela sua concretizao.
Como ele tinha tido experincia de trabalho com um computador PC, lembrou-se de
apresentar uma soluo substancialmente diferente em vez da construo sugerida. Esta
soluo pressupunha que a funo do circuito integrado seria determinada por um
programa nele armazenado. Isso significava que a configurao deveria ser mais simples,
mas tambm era preciso muito mais memria que no caso do projeto proposto pelos
engenheiros japoneses. Depois de algum tempo, embora os engenheiros japoneses tenham
tentado encontrar uma soluo mais fcil, a idia de Marcian venceu e o primeiro
microprocessador nasceu.
Ao transformar esta idia num produto concreto, Frederico Faggin foi de uma grande
utilidade para a INTEL. Ele transferiu-se para a INTEL e, em somente nove meses, teve
sucesso na criao de um produto real a partir da sua primeira concepo. Em 1971, a
INTEL adquiriu os direitos sobre a venda deste bloco integral. Primeiro eles compraram a
licena companhia BUSICOM que no tinha a mnima percepo do tesouro que possua.
Neste mesmo ano, apareceu no mercado um microprocessador designado por 4004. Este foi
o primeiro microprocessador de quatro bits e tinha a velocidade de 6.000 operaes por
segundo.
No muito tempo depois, a companhia Americana CTC pediu INTEL e a Texas
Instruments um microprocessador de oito bits para usar em terminais. Mesmo apesar de a
CTC acabar por desistir desta idia, tanto a Intel como a Texas Instruments continuaram a
trabalhar no microprocessador e, em Abril de 1972, os primeiros microprocessadores de
oito bits apareceram no mercado com o nome de 8008.
Microcontroladores x Microprocessadores
Antes de estudarmos o microcontrolador dedicado a aplicaes de udio e vdeo
(especificamente para TV) conveniente que se diferencie entre um microcontrolador e um
microprocessador e que se estude as caractersticas principais desse dispositivo.
Um microcontrolador difere de um microprocessador em vrios aspectos.
Primeiramente o mais importante a sua funcionalidade. Para que um microprocessador
possa ser usado, outros dispositivos externos devem-lhe ser agregados, tais como memria
e componentes para receber e enviar dados. Em resumo, isso significa que o
microprocessador o verdadeiro corao do computador e a sua caracterstica principal
sempre a velocidade de operao.
J o microcontrolador foi idealizado pensando-se em aplicaes especficas que no
necessitassem de elevada velocidade, mas que possussem circuitos agregados para facilitar
ao extremo sua utilizao. Poucos componentes externos so necessrios nas aplicaes,
uma vez que todos os perifricos necessrios j esto contidos nele. Assim, poupamos
tempo e espao na construo de dispositivos.
Para esclarecer melhor esse conceito, imaginemos como seria o projeto de um
sistema de controle, por exemplo, para um elevador, usando microprocessador? claro que
necessitaramos do prprio processador, de memria ROM para o programa, de memria
RAM para os dados, de uma porta paralela para dar sada aos acionamentos, de uma outra
porta para receber os sinais digitais de sensores, de uma porta serial para fazermos as
configuraes e rodarmos os diagnsticos, de um conversor AD (Analgico/Digital) para ler
o sensor de carga que informa o peso total das pessoas que entraram no elevador, de um
temporizador para medir o tempo que a porta deve ficar aberta, dentre outros. Com essa
extensa lista, chegamos a um circuito cujo diagrama de blocos mostrado na figura 2.
Unidade de Memria
Memrias RAM
RAM a sigla para Random Access Memory (memria de acesso aleatrio). Este tipo
de memria permite tanto a leitura como a gravao e regravao de dados. No entanto,
assim que elas deixam de ser alimentadas eletricamente perdem todos os seus dados, por
isso so denominadas memrias volteis. Existem dois tipos de memria RAM, as estticas
e dinmicas:
DRAM (Dynamic Random Access Memory): so as memrias do tipo dinmico e
so construdas em elementos do tipo CMOS (Complementary Metal Oxide Semiconductor).
Memrias desse tipo possuem capacidade alta, isto , podem comportar grandes
quantidades de dados. No entanto, o acesso a essas informaes costuma ser mais lento
que o acesso s memrias estticas. As memrias do tipo DRAM possuem preos bem
menores que as memrias do tipo esttico. Isso ocorre porque sua estruturao menos
complexa, ou seja, utiliza uma tecnologia mais simples, porm vivel;
SRAM (Static Random Access Memory): so memrias do tipo esttico. So muito
mais rpidas que as memrias DRAM, porm armazenam menos dados e possuem preo
elevado se compararmos o custo por MB.
Memrias ROM
Figura 5 - EPROM
EAROM (Electrically Alterable Read Only Memory) - so memrias similares
EPROM, tambm chamadas de EEPROM (Electrically Erasable Read Only Memory). Seu
contedo pode ser apagado aplicando-se uma tenso especfica aos pinos de programao
(da o nome "electrically alterable - alterao eltrica");
FlashROM - permite que esta seja atualizada atravs de softwares apropriados.
Essa atualizao pode ser feita por disquete ou at mesmo pelo sistema operacional, ou CD
no caso de videogames, CDs ou DVDs. Tudo depende dos recursos que o fabricante em
questo disponibiliza.
Vamos agora adicionar mais trs locais de memria a um bloco especfico para que
possamos ter as capacidades de multiplicar, dividir, subtrair e mover os seus contedos de
um local de memria para outro. A parte que vamos acrescentar chamada "central
processing unit" (CPU) ou Unidade Central de Processamento. Os locais de memria nela
contidos chamam-se registos.
Figura 6 - CPU
Os registos so, portanto, locais de memria cujo papel ajudar a executar vrias
operaes matemticas ou quaisquer outras operaes com dados, quaisquer que sejam os
locais em que estes se encontrem, assim uma CPU o elemento responsvel pela execuo
dos clculos e operaes lgicas do sistema.
Ns temos duas entidades independentes (memria e CPU) que esto interligadas,
deste modo, qualquer troca de dados retardada bem como a funcionalidade do sistema
diminuda. Se, por exemplo, ns desejarmos adicionar os contedos de dois locais de
memria e tornar a guardar o resultado na memria, ns necessitamos de uma ligao
entre a memria e o CPU. Dito mais simplesmente, ns precisamos obter um "caminho"
atravs do qual os dados possam passar de um bloco para outro, esse caminho chamado
de barramento ou BUS de dados.
Barramento (Bus)
10
Comunicao Serial
11
Unidades de Temporizao
12
Uma outra coisa que nos vai interessar a fluncia da execuo do programa pelo
microcontrolador durante a sua utilizao. Suponha que como resultado de qualquer
interferncia (que ocorre freqentemente num ambiente industrial), o nosso
microcontrolador pra de executar o programa ou, ainda pior, comea a trabalhar
incorretamente.
Figura 11 - Watchdog
Claro que, quando isto acontece com um computador, ns simplesmente carregamos
no boto de reset e continuamos a trabalhar. Contudo, no caso do microcontrolador ns no
podemos resolver o nosso problema deste modo, porque no temos boto. Para ultrapassar
este obstculo, precisamos introduzir no nosso modelo um novo bloco chamado watchdog
(co de guarda). Este bloco de fato outro contador que est continuamente a contar e que
o nosso programa pe a zero sempre que executado corretamente. No caso de o
programa "encravar", o zero no vai ser escrito e o contador, por si s, encarregar-se- de
fazer o reset do microcontrolador quando alcanar o seu valor mximo. Isto vai fazer com
que o programa corra de novo e desta vez corretamente. Este um elemento importante
para que qualquer programa se execute confiavelmente, sem precisar da interveno do ser
humano.
Entretanto, esse recurso torna-se um problema srio no caso da resoluo de
defeitos, porque ele mascara o real problema, em que para alguns casos devemos
desabilitar o circuito de Watchdog se houver essa possibilidade.
13
14
Programa
Clock do microcontrolador
Depois de o programa estar escrito, necessitamos introduzi-lo no microcontrolador
por meio de processos especficos ou por meio de gravadores especiais e p-lo a trabalhar.
Para que isto acontea, ns precisamos adicionar mais alguns componentes externos.
Primeiro temos que dar vida ao microcontrolador fornecendo-lhe a tenso (a tenso eltrica
necessria para que qualquer instrumento eletrnico funcione) e o oscilador cujo papel
anlogo ao do corao que bate no ser humano, denominado de clock.
A execuo das instrues do programa regulada pelas pulsaes do oscilador,
assim, quanto mais rpido puder ser o clock, mais rpido ser a execuo do programa.
Logo que lhe aplicada a tenso, o microcontrolador executa uma verificao dele prprio,
vai para o princpio do programa e comea a execut-lo.
15
16
Ciclos de Mquina
17
Microcontrolador na prtica
Erroneamente chamado de microprocessador ou simplesmente micro, o CI usado
para controlar o televisor. Encontramos facilmente na placa como um CI grande perto do
teclado, que tambm pode ser tipo SMD.
Ao lado dele podemos encontrar os componentes: o cristal de clock, metlico ou de
plstico, o receptor do CR metlico ou em epxi, o CI EEPROM usado para armazenar os
comandos do televisor, a bobina ou trimpot do oscilador de OSD On Screen Display (menu
na tela), vrios resistores e pequenos capacitores. Em alguns TVs tambm encontraremos
um pequeno CI de trs pinos ligado no pino RESET do micro. Veja um exemplo de micro de
um TV Philco abaixo:
18
19
20
21
22
Abaixo vemos este sistema o qual usado pela maioria dos televisores:
23
Aqui o microcontrolador controla dois ou trs transistores, sendo que um deles (de
mdia potncia) levar o +B ao pino HVCC do CI faz tudo. Assim o oscilador horizontal
funcionar fazendo todo o TV entrar em ao. Em "stand by" o microcontrolador despolariza
o transistor que leva +B ao faz tudo, desligando o TV.
24
25
26