Buscar

12 - Controladores e barramentos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SISTEMAS DIGITAIS
Diogo Braga da 
Costa Souza
 
Controladores 
e barramentos
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
  Descrever a função dos controladores.
  Definir as características básicas dos barramentos.
  Explicar aplicações dos padrões de barramentos.
Introdução
Controladores são formados por arranjos lógicos digitais programáveis, os 
quais são aplicados em processos, para que parte do seu funcionamento 
não dependa da intervenção humana. Já os barramentos são destinados 
à interligação de vários componentes, de forma que haja transferência 
de dados entre eles.
Neste capítulo, você conhecerá as características dos componentes 
controladores e barramentos, seus funcionamentos e suas estruturas 
internas básicas.
Controladores eletrônicos
Controladores eletrônicos são dispositivos programáveis dedicados à realização de 
lógicas programadas, sendo utilizados em diversos seguimentos. Esses dispositivos 
são diferenciados dos PLDs (dispositivos lógicos programáveis) por possuírem, 
além de uma programação lógica, também uma unidade de processamento arit-
mético. Assim, eles são capazes de realizar lógicas sequenciais e combinacionais, 
bem como fazer operações aritméticas para atender a diversas aplicações.
O mais conhecido dos controladores eletrônicos é o microcontrolador, 
demonstrado na Figura 1. Esse dispositivo é utilizado em várias aplicações, 
como portões eletrônicos, alarmes, injeção eletrônica de carros, freios ABS, 
controle de air bags, entre outras.
C04_Controladores e barramentos.indd 1 06/06/2018 07:44:39
Figura 1. Microcontrolador.
Fonte: Paket/Shutterstock.com.
Os controladores em geral são compostos por módulos de entradas, módulo 
CPU (unidade central de processamento) e módulo de saídas. Esses módulos 
podem apresentar peculiaridades que os tornam úteis para aplicações espe-
cíficas (PEREIRA, 2003).
Para ver exemplos de programações realizadas em microcontroladores, leia o texto 
Microcontroladores Pic: Programação em C (PEREIRA, 2003).
Entradas
As entradas de um controlador são responsáveis pela aquisição de dados do 
ambiente externo para a realização do controle, ou seja, através dessas estradas, o 
microcontrolador recebe o sensoriamento necessário e os comandos de operação. 
Botões e sensores são exemplos de entradas a serem ligadas a controladores.
Em computadores, temos como exemplos de dispositivos simples de entrada 
de informação para processamento o mouse e o teclado, por meio dos quais o 
usuário define as funções a serem realizadas pelo computador.
Controladores e barramentos2
C04_Controladores e barramentos.indd 2 06/06/2018 07:44:40
Unidade central de processamento
A CPU é responsável pelo processamento das informações de entrada, de forma 
a gerar resultados e escrevê-los nas saídas do controlador. Esse módulo dos 
controladores é constituído por duas unidades de processamento de informação, 
representadas pela ALU na Figura 2: a unidade lógica que realiza as funções 
lógicas digitais programadas e uma unidade aritmética para o atendimento de 
aplicações que exijam operações matemáticas. Ele também possui memórias 
auxiliares de processamento denominadas registradores. Essas memórias 
fi cam no próprio chip do dispositivo controlador, sendo as memórias de acesso 
com maior rapidez do controlador.
Em computadores, existem diversos componentes controladores. O prin-
cipal é o processador, que de forma geral apresenta as mesmas características 
previamente descritas.
Saídas
As saídas de controladores são responsáveis pela atuação dos componentes 
periféricos conforme as instruções processadas pela CPU. Essas saídas são 
conectadas em bobinas, sirenes, lâmpadas, motores, para que o controlador 
os acione de forma a controlar o sistema. Em computadores, o monitor e as 
caixas de som são exemplos de saída de processamento.
Na Figura 2, você pode ver o esquema de representação geral de um controlador.
Figura 2. Esquema de representação geral de um controlador.
Fonte: Adaptada de Arquitetura... ([201-?]).
3Controladores e barramentos
C04_Controladores e barramentos.indd 3 06/06/2018 07:44:40
A Figura 2 representa as partes básicas de um controlador geral, interligadas 
por meio de barramentos. Os dispositivos de entrada e saída estão representados 
juntos, e a memória principal geralmente é uma memória do tipo RAM, para 
auxiliar no processamento do controlados. 
A diferença entre os microcontroladores e os microprocessadores é que um micro-
controlador é basicamente um computador em um chip, sendo composto por um 
processador, memórias e periféricos de entrada e saída. Já o microprocessador, também 
denominado processador, não pode ser programado e nem pode trabalhar sozinho, 
pois ele somente executa funções enviadas pelos periféricos.
Barramentos
As linhas responsáveis pela transferência de dados entres elementos de um 
circuito de controle ou processamento são denominadas barramentos, sendo 
comuns para diversos componentes em um mesmo circuito. Logo, é necessá-
ria a utilização de buffers tristate, para que a utilização do barramento seja 
individual, ou seja, para que cada dispositivo utilize as vias de transferência 
em um tempo diferente.
A Figura 3 apresenta um esquema de interligação de dispositivos por 
barramento de dados.
Controladores e barramentos4
C04_Controladores e barramentos.indd 4 06/06/2018 07:44:40
Figura 3. Dispositivos interligados por um barramento de dados.
Fonte: Adaptada de Tocci, Widmer e Moss (2011, p. 545).
Podemos observar, na Figura 3, que os terminais de vários dispositivos 
estão interligados nas mesmas vias de conexão. A sua utilização se dá pelo 
sincronismo da permissão de escrita (tristate), em que cada dispositivo escreve 
as informações de comunicação em determinado instante. Todos os dispositi-
vos devem ter saídas de tristate ou ser conectados ao barramento por buffers 
tristate (representados pelas conexões OE no diagrama da figura). Isso evita a 
contensão de barramento, na qual dois sinais são enviados simultaneamente, 
criando falha de comunicação (TOCCI; WIDMER; MOSS, 2011).
Operação dos barramentos de dados
Para exemplifi car a operação dos barramentos, utilizaremos o dispositivo 
74HC173, que representa um registrador de tristate. Na Figura 4, você pode 
5Controladores e barramentos
C04_Controladores e barramentos.indd 5 06/06/2018 07:44:41
observar que esse dispositivo possui quatro pinos de entrada (D0, D1, D2 e D3) 
e quatro pinos de saída (O0, O1, O2 e O3). A ativação dos pinos de entrada é 
realizada ativando-se os pinos IE1 e IE2 simultaneamente, enquanto a ativação 
dos pinos de saída se dá pela ativação dos pinos OE1 e OE2.
Figura 4. Registrador de tristate 74HC173.
Fonte: Adaptada de Tocci, Widmer e Moss (2011, p. 548).
Vários registradores de tristate podem ser interligados a um barramento. 
Nesse caso, é necessária a utilização de um circuito que ative a escrita de um 
dispositivo junto à leitura de outro. O barramento interligará somente dois 
dispositivos e, assim, informações podem ser trocadas por todos os compo-
nentes de comunicação do circuito, sem que haja o estado de contensão de 
barramento (TOCCI; WIDMER; MOSS, 2011).
Na Figura 5, você pode observar que os dados podem ser transferidos de 
forma paralela, de um registrador de tristate para outro.
Controladores e barramentos6
C04_Controladores e barramentos.indd 6 06/06/2018 07:44:41
Figura 5. Registradores tristate conectados a um barramento.
Fonte: Adaptada de Tocci, Widmer e Moss (2011, p. 549).
Como exemplo, para que haja a transmissão de dados do primeiro regis-
trador para o terceiro, é necessária a habilitação dos terminais OEA e IEC, 
estabelecendo assim as interligações entre as saídas do primeiro registrador 
às entradas do último, como se eles estivessem ligados diretamente (TOCCI; 
WIDMER; MOSS, 2011).
7Controladores e barramentos
C04_Controladores e barramentos.indd 7 06/06/201807:44:42
Representação simplificada de barramentos
Como barramentos são compostos por várias vias de interligação entre os com-
ponentes, o método de representação deles muitas vezes não expõe todas essas 
linhas. Assim, o barramento é expresso somente pelas conexões de entrada e 
de saída; dessa forma, o diagrama torna-se mais claro à leitura. Essa represen-
tação também é utilizada para barramento de interligação paralela em outras 
aplicações, como em diagramas elétricos de automação (TOCCI; WIDMER; 
MOSS, 2011). A Figura 6 apresenta o diagrama simplifi cado de barramento.
Figura 6. Diagrama simplificado de barramento.
Fonte: Adaptada de Tocci, Widmer e Moss (2011, p. 553).
Barramento bidirecional
Na maioria dos casos, os dispositivos utilizam o mesmo barramento para a 
comunicação de envio e recebimento de dados. Dessa forma, os fabricantes de 
circuitos integrados produzem dispositivos que utilizam os mesmos pinos para 
entrada e saída de dados, o que reduz a quantidade de conexões de interligação 
ao barramento. Pode-se diferenciar os métodos comparando o esquema da 
Figura 4 ao da Figura 7: nesta última, nota-se a presença de apenas quatro 
pinos, os quais alternam as suas funções de entrada para saída, de acordo com 
o acionamento dos terminais de habilitação (TOCCI; WIDMER; MOSS, 2011).
Controladores e barramentos8
C04_Controladores e barramentos.indd 8 06/06/2018 07:44:42
Figura 7. Registrador tristate bidirecional.
Fonte: Adaptada de Tocci, Widmer e Moss (2011, p. 554).
Para saber mais sobre os tipos de registradores e as suas peculiaridades, leia o livro 
Sistemas digitais (FLOYD, 2007).
1. Em relação ao funcionamento 
dos controladores eletrônicos, 
marque a alternativa que o 
descreve de forma correta.
a) Controladores não possuem 
periféricos de entrada e saída, 
sendo toda a informação a ser 
processada transferida pela 
memória RAM interligada 
ao componente.
b) Controladores fazem a 
interface entre os periféricos 
e o processador, garantindo 
a comunicação entre 
os componentes.
c) Controladores recebem 
dados de periféricos de saída, 
processam essas informações 
conforme programa de usuário 
e atualizam os estados dos 
periféricos de entrada.
d) Controladores recebem dados 
de periféricos de memória, 
processam essas informações 
conforme programa de usuário 
e atualizam os estados dos 
periféricos de memória.
e) Controladores recebem dados 
de periféricos de entrada, 
processam essas informações 
conforme programa de 
usuário e atualizam os estados 
dos periféricos de saída.
9Controladores e barramentos
C04_Controladores e barramentos.indd 9 06/06/2018 07:44:43
2. Em relação à CPU dos controladores 
eletrônicos, determine o que 
as diferenciam dos dispositivos 
lógicos programáveis (PLD).
a) Enquanto em dispositivos 
lógicos programáveis é possível 
somente a elaboração de 
circuitos lógicos, a CPU dos 
controladores também consegue 
realizar operações aritméticas.
b) Enquanto em dispositivos 
lógicos programáveis é possível 
somente a elaboração de 
circuitos lógicos, a CPU dos 
controladores consegue realizar 
apenas operações aritméticas.
c) Enquanto a CPU dos 
controladores é possível somente 
a elaboração de circuitos 
lógicos, a dispositivos lógicos 
programáveis consegue realizar 
apenas operações aritméticas.
d) Enquanto a CPU dos 
controladores é possível 
somente a elaboração de 
circuitos lógicos, os dispositivos 
lógicos programáveis 
também conseguem realizar 
operações aritméticas.
e) Enquanto em dispositivos 
lógicos programáveis é possível 
somente a elaboração de 
operações aritméticas, a CPU 
dos controladores também 
consegue realizar a operação 
de circuitos lógicos.
3. Em relação aos buffers de tristate, 
marque a alternativa que melhor 
determina a sua necessidade.
a) Os buffers de tristate evitam 
a escrita de dados pelo 
dispositivo conectado a ele, 
desabilitando o funcionamento 
do dispositivo conectado a ele.
b) Os buffers de tristate evitam a 
escrita de dados pelo dispositivo 
conectado a ele, limitando 
a escrita de dados somente 
quando o buffer está ativo.
c) Os buffers de tristate evitam 
contensão de barramento, 
desabilitando o funcionamento 
do dispositivo conectado a ele.
d) Os buffers de tristate 
evitam contensão de 
barramento, limitando a 
escrita de dados somente 
quando o buffer está ativo.
e) Os buffers de tristate 
evitam contensão de 
barramento, controlando 
o funcionamento de 
todo o barramento.
4. Marque a opção que melhor 
descreve a existência de 
registradores com linhas de 
entrada e saída comuns.
a) O aumento de pinos no CI, 
reduzindo a quantidade 
de conexões no circuito de 
interligação do dispositivo 
ao barramento.
b) Utilização do CI somente 
para uma das funções, 
sendo esta programável.
c) Redução de pinos no 
CI, reduzindo também a 
quantidade de conexões no 
circuito de interligação do 
dispositivo ao barramento.
d) Redução de pinos no CI, 
aumentando também a 
quantidade de conexões no 
circuito de interligação do 
dispositivo ao barramento.
e) Aumento de pinos no CI, 
facilitando sua interligação 
ao barramento de dados.
Controladores e barramentos10
C04_Controladores e barramentos.indd 10 06/06/2018 07:44:43
ARQUITETURA de um computador. [201-?]. Disponível em: <http://producao.virtual.
ufpb.br/books/camyle/introducao-a-computacao-livro/livro/livro.chunked/ch04s01.
html>. Acesso em: 3 jun. 2016.
PEREIRA, F. Microcontroladores Pic: Programação em C. São José dos Campos: Érica, 
2003.
TOCCI, R. J.; WIDMER, N. S.; MOSS, G. L. Sistemas digitais: princípios e aplicações. 11. ed. 
São Paulo: Pearson Prentice Hall, 2011.
Leituras recomendadas
FLOYD, T. Sistemas digitais: fundamentos e aplicações. 9. ed. Porto Alegre: Bookman, 
2007. 
TOKHEIM, R. Fundamentos de eletrônica digital: sistemas sequenciais. Porto Alegre: 
McGraw-Hill, 2013. v. 2.
5. Marque a alternativa que melhor 
represente o barrramento de dados.
a) Conjunto de vias que interligam 
diversos dispositivos em um 
circuito de controle para o 
tráfego de dados entre estes.
b) Dispositivo de controle 
de comunicação entre 
os dispositivos em um 
circuito de controle.
c) Dispositivo de controle lógico 
digital de um controlador.
d) Dispositivo multiplexador 
de dados que converte uma 
interligação paralela em 
uma comunicação serial.
e) Dispositivo que impede ou 
permite um componete acessar 
as vias de comunicação.
11Controladores e barramentos
C04_Controladores e barramentos.indd 11 06/06/2018 07:44:43
http://producao.virtual/
http://ufpb.br/books/camyle/introducao-a-computacao-livro/livro/livro.chunked/ch04s01.
Encerra aqui o trecho do livro disponibilizado para 
esta Unidade de Aprendizagem. Na Biblioteca Virtual 
da Instituição, você encontra a obra na íntegra.
 
Conteúdo:

Continue navegando