Podcast
Questions and Answers
O que se refere ao fluxo de informação do ponto de vista do processador?
O que se refere ao fluxo de informação do ponto de vista do processador?
Qual dispositivo é mencionado como exemplo de entrada de dados na CPU?
Qual dispositivo é mencionado como exemplo de entrada de dados na CPU?
O que significa I/O mapeada em portas?
O que significa I/O mapeada em portas?
Como é feita a transferência de dados entre o dispositivo e o microprocessador na I/O mapeada em portas?
Como é feita a transferência de dados entre o dispositivo e o microprocessador na I/O mapeada em portas?
Signup and view all the answers
Qual a principal diferença entre I/O mapeada em portas e I/O mapeada em memória?
Qual a principal diferença entre I/O mapeada em portas e I/O mapeada em memória?
Signup and view all the answers
Por que instruções especiais como IN e OUT são necessárias na I/O mapeada em portas?
Por que instruções especiais como IN e OUT são necessárias na I/O mapeada em portas?
Signup and view all the answers
O que o endereço 00000000 com bit de direção 0 (escrita) indica em uma comunicação via I2C?
O que o endereço 00000000 com bit de direção 0 (escrita) indica em uma comunicação via I2C?
Signup and view all the answers
Qual técnica é utilizada quando múltiplos dispositivos assumem o papel de mestre em um barramento I2C?
Qual técnica é utilizada quando múltiplos dispositivos assumem o papel de mestre em um barramento I2C?
Signup and view all the answers
O que caracteriza o modelo mestre/escravo em uma comunicação via USB?
O que caracteriza o modelo mestre/escravo em uma comunicação via USB?
Signup and view all the answers
Quais são alguns dos dispositivos que podem interfacear com o barramento I2C?
Quais são alguns dos dispositivos que podem interfacear com o barramento I2C?
Signup and view all the answers
Qual a função principal do protocolo I2C em sistemas embarcados?
Qual a função principal do protocolo I2C em sistemas embarcados?
Signup and view all the answers
Quando o protocolo USB foi criado e por quem?
Quando o protocolo USB foi criado e por quem?
Signup and view all the answers
Qual é a principal diferença entre comunicação serial e comunicação paralela?
Qual é a principal diferença entre comunicação serial e comunicação paralela?
Signup and view all the answers
Por que é necessário isolar as trilhas na comunicação paralela?
Por que é necessário isolar as trilhas na comunicação paralela?
Signup and view all the answers
Quais são exemplos de protocolos de comunicação sem fio mencionados no texto?
Quais são exemplos de protocolos de comunicação sem fio mencionados no texto?
Signup and view all the answers
O que caracteriza a complexidade do protocolo de comunicação serial?
O que caracteriza a complexidade do protocolo de comunicação serial?
Signup and view all the answers
O que acontece se o barramento na comunicação paralela não for curto?
O que acontece se o barramento na comunicação paralela não for curto?
Signup and view all the answers
Qual é uma característica comum entre a comunicação serial e a comunicação sem fio?
Qual é uma característica comum entre a comunicação serial e a comunicação sem fio?
Signup and view all the answers
Durante o processo de comunicação via I2C, quando o dado é recebido?
Durante o processo de comunicação via I2C, quando o dado é recebido?
Signup and view all the answers
Qual é a condição de parada da transferência de dados via I2C?
Qual é a condição de parada da transferência de dados via I2C?
Signup and view all the answers
Após a transmissão do oitavo bit de dado via I2C, qual a ação realizada pelo mestre?
Após a transmissão do oitavo bit de dado via I2C, qual a ação realizada pelo mestre?
Signup and view all the answers
O que acontece se o receptor não confirmar o recebimento do byte via I2C?
O que acontece se o receptor não confirmar o recebimento do byte via I2C?
Signup and view all the answers
Qual é o papel do pulso adicional de clock em SCL após a transmissão do oitavo bit via I2C?
Qual é o papel do pulso adicional de clock em SCL após a transmissão do oitavo bit via I2C?
Signup and view all the answers
Quando ocorre a transição de SDA para indicar um nível ALTO no processo de comunicação via I2C?
Quando ocorre a transição de SDA para indicar um nível ALTO no processo de comunicação via I2C?
Signup and view all the answers
O que garante que as linhas do barramento I2C fiquem no nível lógico ALTO quando ociosas?
O que garante que as linhas do barramento I2C fiquem no nível lógico ALTO quando ociosas?
Signup and view all the answers
O que indica a todos os dispositivos receptores no barramento I2C que um pacote de transmissão está iniciando?
O que indica a todos os dispositivos receptores no barramento I2C que um pacote de transmissão está iniciando?
Signup and view all the answers
Quantos dispositivos podem assumir o papel de mestre do barramento I2C ao mesmo tempo?
Quantos dispositivos podem assumir o papel de mestre do barramento I2C ao mesmo tempo?
Signup and view all the answers
O que acontece quando os dispositivos conectados ao barramento I2C deixam a linha em seu nível normal?
O que acontece quando os dispositivos conectados ao barramento I2C deixam a linha em seu nível normal?
Signup and view all the answers
Qual a função do resistor de pull-up no barramento I2C?
Qual a função do resistor de pull-up no barramento I2C?
Signup and view all the answers
O que caracteriza o processo de início de transferência via I2C?
O que caracteriza o processo de início de transferência via I2C?
Signup and view all the answers
Qual foi a data de lançamento do barramento PCI pela Intel?
Qual foi a data de lançamento do barramento PCI pela Intel?
Signup and view all the answers
O que tornou o barramento PCI obsoleto na evolução dos computadores?
O que tornou o barramento PCI obsoleto na evolução dos computadores?
Signup and view all the answers
Qual a abreviação utilizada para o barramento serial que surgiu em 2003, substituindo o PCI?
Qual a abreviação utilizada para o barramento serial que surgiu em 2003, substituindo o PCI?
Signup and view all the answers
Por que o barramento PCIe é considerado superior ao PCI?
Por que o barramento PCIe é considerado superior ao PCI?
Signup and view all the answers
Quando o barramento PCI Express foi introduzido, em relação ao desenvolvimento do Pentium 3?
Quando o barramento PCI Express foi introduzido, em relação ao desenvolvimento do Pentium 3?
Signup and view all the answers
O que caracteriza o barramento PCI-X (Peripheral Component Interconnect eXtended) em relação ao PCI?
O que caracteriza o barramento PCI-X (Peripheral Component Interconnect eXtended) em relação ao PCI?
Signup and view all the answers
Qual é a principal diferença entre comunicação half-duplex e full-duplex?
Qual é a principal diferença entre comunicação half-duplex e full-duplex?
Signup and view all the answers
O que é o espaço de endereçamento dos dispositivos I/O em relação ao espaço de endereçamento do sistema?
O que é o espaço de endereçamento dos dispositivos I/O em relação ao espaço de endereçamento do sistema?
Signup and view all the answers
Como os microcontroladores movem dados entre os dispositivos e o microprocessador na I/O mapeada em memória?
Como os microcontroladores movem dados entre os dispositivos e o microprocessador na I/O mapeada em memória?
Signup and view all the answers
O que são protocolos de comunicação em sistemas embarcados?
O que são protocolos de comunicação em sistemas embarcados?
Signup and view all the answers
Quais são os métodos de comunicação mencionados para sistemas embarcados?
Quais são os métodos de comunicação mencionados para sistemas embarcados?
Signup and view all the answers
O que significa o endereço 00000000 com bit de direção 0 (escrita) em uma comunicação via I2C?
O que significa o endereço 00000000 com bit de direção 0 (escrita) em uma comunicação via I2C?
Signup and view all the answers
Quais são alguns dos dispositivos que podem interfacear com o barramento I2C?
Quais são alguns dos dispositivos que podem interfacear com o barramento I2C?
Signup and view all the answers
O que caracteriza a I/O mapeada em portas em relação à I/O mapeada em memória?
O que caracteriza a I/O mapeada em portas em relação à I/O mapeada em memória?
Signup and view all the answers
Qual é o padrão de interconexão mais utilizado atualmente?
Qual é o padrão de interconexão mais utilizado atualmente?
Signup and view all the answers
O que é necessário utilizar quando mais de um dispositivo assume o papel de mestre em um barramento I2C?
O que é necessário utilizar quando mais de um dispositivo assume o papel de mestre em um barramento I2C?
Signup and view all the answers
Quem criou o protocolo USB e em que ano?
Quem criou o protocolo USB e em que ano?
Signup and view all the answers
Quais são as empresas que criaram o USB juntamente com a Intel?
Quais são as empresas que criaram o USB juntamente com a Intel?
Signup and view all the answers
Explique a diferença entre comunicação síncrona e assíncrona.
Explique a diferença entre comunicação síncrona e assíncrona.
Signup and view all the answers
Quais são as características do protocolo SPI?
Quais são as características do protocolo SPI?
Signup and view all the answers
Por que a comunicação síncrona é frequentemente utilizada em sistemas onde a precisão temporal é crucial?
Por que a comunicação síncrona é frequentemente utilizada em sistemas onde a precisão temporal é crucial?
Signup and view all the answers
Quais são os elementos de controle de tempo utilizados na comunicação assíncrona?
Quais são os elementos de controle de tempo utilizados na comunicação assíncrona?
Signup and view all the answers
Por que o SPI é utilizado em dispositivos que necessitam de uma interface simples e de velocidade razoável?
Por que o SPI é utilizado em dispositivos que necessitam de uma interface simples e de velocidade razoável?
Signup and view all the answers
Qual é a principal vantagem da comunicação síncrona em relação à comunicação assíncrona?
Qual é a principal vantagem da comunicação síncrona em relação à comunicação assíncrona?
Signup and view all the answers
Quais são as taxas de transferência dos padrões USB 1.0, USB 1.1, USB 2.0, USB 3.0, USB 3.1, USB 3.2 e USB 4.0 (USB-C)?
Quais são as taxas de transferência dos padrões USB 1.0, USB 1.1, USB 2.0, USB 3.0, USB 3.1, USB 3.2 e USB 4.0 (USB-C)?
Signup and view all the answers
Quais são os tipos de comunicação serial USB mencionados e quais padrões cada um utiliza?
Quais são os tipos de comunicação serial USB mencionados e quais padrões cada um utiliza?
Signup and view all the answers
Quais são os pinos presentes na interface elétrica do USB 3.0 e qual é a função de cada um?
Quais são os pinos presentes na interface elétrica do USB 3.0 e qual é a função de cada um?
Signup and view all the answers
Quantos dispositivos podem estar conectados ao barramento USB simultaneamente?
Quantos dispositivos podem estar conectados ao barramento USB simultaneamente?
Signup and view all the answers
O que significa a sigla USB e qual é o significado de 'Universal Serial Bus'?
O que significa a sigla USB e qual é o significado de 'Universal Serial Bus'?
Signup and view all the answers
Quais são as principais diferenças entre os tipos de comunicação USB assíncrona e full-duplex?
Quais são as principais diferenças entre os tipos de comunicação USB assíncrona e full-duplex?
Signup and view all the answers
A comunicação síncrona é frequentemente utilizada em sistemas onde a precisão temporal é ______
A comunicação síncrona é frequentemente utilizada em sistemas onde a precisão temporal é ______
Signup and view all the answers
A comunicação assíncrona transmite os dados sem um sinal de clock compartilhado, sendo necessário incluir informações de controle de tempo como start bit e stop bit para manter o sincronismo entre transmissor e ______
A comunicação assíncrona transmite os dados sem um sinal de clock compartilhado, sendo necessário incluir informações de controle de tempo como start bit e stop bit para manter o sincronismo entre transmissor e ______
Signup and view all the answers
O protocolo SPI é um tipo de comunicação ______ desenvolvido pela Motorola
O protocolo SPI é um tipo de comunicação ______ desenvolvido pela Motorola
Signup and view all the answers
A comunicação assíncrona é utilizada em sistemas que não necessitam de uma precisão temporal ______
A comunicação assíncrona é utilizada em sistemas que não necessitam de uma precisão temporal ______
Signup and view all the answers
O SPI é utilizado em microcontroladores, chips de memória Flash e outros dispositivos que necessitam de uma interface simples e de velocidade ______
O SPI é utilizado em microcontroladores, chips de memória Flash e outros dispositivos que necessitam de uma interface simples e de velocidade ______
Signup and view all the answers
Na comunicação serial SPI, todas as transmissões são referenciadas a um ______ comum
Na comunicação serial SPI, todas as transmissões são referenciadas a um ______ comum
Signup and view all the answers
Se refere ao fluxo de informação do ponto de vista do ______.
Se refere ao fluxo de informação do ponto de vista do ______.
Signup and view all the answers
Entrada: Chegada de dados à CPU. O dado sai de um dispositivo e vai para a ______.
Entrada: Chegada de dados à CPU. O dado sai de um dispositivo e vai para a ______.
Signup and view all the answers
I/O mapeada em portas: Os dispositivos ocupam um espaço de endereçamento diferente da ______.
I/O mapeada em portas: Os dispositivos ocupam um espaço de endereçamento diferente da ______.
Signup and view all the answers
Neste caso, algumas instruções especiais (IN e OUT) são usadas para transferir dados entre o dispositivo e o ______.
Neste caso, algumas instruções especiais (IN e OUT) são usadas para transferir dados entre o dispositivo e o ______.
Signup and view all the answers
Saída: Saída de dados da CPU. O dado sai da CPU e vai para um ______.
Saída: Saída de dados da CPU. O dado sai da CPU e vai para um ______.
Signup and view all the answers
Cada porta de I/O tem um endereço de memória específico. O dispositivo é referenciado pelo número da porta quando especificado por essas instruções ______.
Cada porta de I/O tem um endereço de memória específico. O dispositivo é referenciado pelo número da porta quando especificado por essas instruções ______.
Signup and view all the answers
O barramento I2C permite que mais do que um dispositivo assuma o papel de ______
O barramento I2C permite que mais do que um dispositivo assuma o papel de ______
Signup and view all the answers
Cada dispositivo conectado ao barramento I2C possui um endereço ______
Cada dispositivo conectado ao barramento I2C possui um endereço ______
Signup and view all the answers
A transferência de dados via I2C começa com uma transição de ALTO para BAIXO do sinal SDA, indicando o início de um pacote de ______
A transferência de dados via I2C começa com uma transição de ALTO para BAIXO do sinal SDA, indicando o início de um pacote de ______
Signup and view all the answers
O resistor de pull-up no barramento I2C garante que as linhas fiquem no nível lógico ______ quando ociosas
O resistor de pull-up no barramento I2C garante que as linhas fiquem no nível lógico ______ quando ociosas
Signup and view all the answers
O processo de comunicação via I2C começa com SDA e SCL no nível ______
O processo de comunicação via I2C começa com SDA e SCL no nível ______
Signup and view all the answers
Durante a comunicação I2C, os dispositivos conectados podem deixar a linha no nível normal ou forçar o nível lógico para ______
Durante a comunicação I2C, os dispositivos conectados podem deixar a linha no nível normal ou forçar o nível lógico para ______
Signup and view all the answers
O canal D+ oscila entre as tensões de 2,5 V e ______
O canal D+ oscila entre as tensões de 2,5 V e ______
Signup and view all the answers
O canal D- oscila entre as tensões de 0 V e ______
O canal D- oscila entre as tensões de 0 V e ______
Signup and view all the answers
Um bit de start é enviado antes da palavra a ser ______
Um bit de start é enviado antes da palavra a ser ______
Signup and view all the answers
Um bit de stop é enviado ao final da ______
Um bit de stop é enviado ao final da ______
Signup and view all the answers
É comum haver um bit de ______ para chegar erros de transmissão
É comum haver um bit de ______ para chegar erros de transmissão
Signup and view all the answers
O tamanho da palavra a ser recebida / transmitida, assim como a velocidade da transmissão, devem ser configurados e acordados entre receptor e ______
O tamanho da palavra a ser recebida / transmitida, assim como a velocidade da transmissão, devem ser configurados e acordados entre receptor e ______
Signup and view all the answers
O barramento I2C é um protocolo de comunicação serial ____________
O barramento I2C é um protocolo de comunicação serial ____________
Signup and view all the answers
A comunicação via USB é baseada no modelo mestre/__________
A comunicação via USB é baseada no modelo mestre/__________
Signup and view all the answers
O padrão de interconexão mais utilizado atualmente é o ________
O padrão de interconexão mais utilizado atualmente é o ________
Signup and view all the answers
A técnica de arbitragem utilizada quando mais de um dispositivo assume o papel de mestre em um barramento I2C pode ser via software ou ________
A técnica de arbitragem utilizada quando mais de um dispositivo assume o papel de mestre em um barramento I2C pode ser via software ou ________
Signup and view all the answers
O barramento USB facilita a conexão de dispositivos periféricos ao PC de forma ________
O barramento USB facilita a conexão de dispositivos periféricos ao PC de forma ________
Signup and view all the answers
O modelo mestre/escravo do barramento USB também é chamado de ________
O modelo mestre/escravo do barramento USB também é chamado de ________
Signup and view all the answers
Study Notes
Entrada e Saída (I/O)
- Entrada: fluxo de dados do dispositivo para a CPU (ex: teclado, sensor, mouse, microfone)
- Saída: fluxo de dados da CPU para o dispositivo (ex: display, led, buzzer, monitor, atuador)
Métodos de Acesso a Dispositivos I/O
- I/O mapeada em portas (port-mapped I/O):
- Dispositivos ocupam espaço de endereçamento diferente da memória
- Cada porta de I/O tem endereço de memória específico
- Instruções especiais (IN e OUT) transferem dados entre dispositivo e uP
- I/O mapeada em memória (memory-mapped I/O):
- Espaço de endereçamento dos dispositivos I/O faz parte do espaço de endereçamento do sistema
- Não necessita de instruções especiais (e.g., IN e OUT) para mover dados entre dispositivos e uP
- Comandos como MOV e ADD funcionam para isso
Protocolos de Comunicação
I2C (Inter-Integrated Circuit)
- Comunicação serial síncrona
- Barramento bidirecional (half-duplex), de baixa velocidade
- Dispositivos podem ser acrescentados ou removidos do barramento I2C sem afetar os demais
- Mais de um dispositivo pode assumir o papel de mestre do barramento
- Cada dispositivo conectado ao barramento I2C tem um endereço único e pode operar como transmissor (mestre), receptor (escravo) ou ambos
- Resistor de pull-up garante que as linhas ficam no nível lógico ALTO quando ociosas
- Processo de comunicação via I2C:
- Condição de partida: transferência começa com uma transição de ALTO para BAIXO do sinal SDA enquanto SCL está ALTO
- Condição de parada: transferência termina com uma transição de SDA de nível BAIXO para ALTO enquanto SCL está ALTO
USB (Universal Serial Bus)
- Comunicação serial síncrona
- Interface fornece alimentação (5 V, até 500mA)
- Máximo de 127 dispositivos conectados
- Interface elétrica:
- Dois pinos diferenciais de dados (D+, D-)
- Pino de alimentação (VBUS)
- Pino de terra (GND)
UART (Universal Asynchronous Receiver/Transmitter)
- Comunicação serial assíncrona
- Um bit de start é enviado antes da palavra a ser enviada
- Um bit de stop é enviado ao final da palavra
- É comum haver um bit de paridade para checar erros de transmissão
- Tamanho da palavra a ser recebida/transmitida e velocidade da transmissão devem ser configurados e acordados entre receptor e transmissor
SPI (Serial Peripheral Interface)
-
Comunicação Full-Duplex desenvolvida pela Motorola
-
Utilizada em microcontroladores, chips de memória Flash, e outros dispositivos que necessitem de uma interface simples e de velocidade razoável
-
Protocolo síncrono em que todas as transmissões são referenciadas a um clock comum, geralmente pelo mestre (processador)### Comunicação Serial
-
O protocolo I2C (Inter-Integrated Circuit) é um processo de comunicação serial que utiliza endereços associados a chamadas especiais de um mestre.
-
No I2C, o endereço é composto por 7 bits (A6-A0) e um bit de direção (R/W) que indica se é leitura (1) ou escrita (0).
-
O bit de direção é importante para determinar se o mestre solicita informações de um escravo ou transmite informações para ele.
Características do I2C
- O I2C suporta comunicação multimestre, mas requer uma técnica de arbitragem para evitar conflitos entre os mestres.
- Vários dispositivos podem interfacear com o barramento I2C, como EEPROMS, flash, memória RAM, temporizadores watchdog, microcontroladores, etc.
- O I2C tem um endereco de broadcast que permite que o mestre transmita informações para todos os escravos conectados ao barramento.
Comunicação Serial USB
- O protocolo USB (Universal Serial Bus) foi criado em 1994 pela Intel em parceria com outras empresas (Microsoft, HP, NEC, Apple).
- O USB facilita a conexão de dispositivos periféricos ao PC e é baseado no modelo mestre/escravo (host/device).
- Hoje em dia, o USB é o padrão de interconexão mais utilizado.
- O USB é um protocolo Plug & Play, permitindo que os dispositivos sejam facilmente conectados e reconhecidos pelo computador.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
This quiz covers the topics of Input/Output (I/O) and communication protocols in the context of microcontrollers and embedded systems. Taught by Prof. Dr. Harlei M.A. Leite from the Aeronautics Institute of Technology (ITA).