Close Menu
  • Home
  • Artigos
    • Entretenimento
      • Games
      • Fotografia
      • Smart Life
      • Vídeo Imagem e Som
    • Internet
      • Compras
      • Curiosidades
      • Sites e Web
      • Social Media
    • Mobile
      • Android
      • Mobile
    • Tecnologia
      • Auto
      • Computador
      • Definição
      • Eletrônica
      • Tech
      • Redes
      • Modelagem e Impressão 3D
    • Sistemas
      • Linux
      • Mac e iOS
      • Windows
      • Desenvolvimento
      • Software
      • Escritório
      • Segurança
  • Analises
    • Apps
    • Ferramentas
    • Jogos
    • Produtos
    • Serviços
  • Notícias
    • Entretenimento
      • Diversos
      • Internet
      • Games
      • Fotografia
    • Tech
      • Mobile
      • Gadgets
      • Hardware
      • Tecnologia
      • Programas
      • Segurança Digital
    • Mundo
Facebook X (Twitter) Instagram
TopGadgetTopGadget
  • Home
  • Artigos
    • Entretenimento
      • Games
      • Fotografia
      • Smart Life
      • Vídeo Imagem e Som
    • Internet
      • Compras
      • Curiosidades
      • Sites e Web
      • Social Media
    • Mobile
      • Android
      • Mobile
    • Tecnologia
      • Auto
      • Computador
      • Definição
      • Eletrônica
      • Tech
      • Redes
      • Modelagem e Impressão 3D
    • Sistemas
      • Linux
      • Mac e iOS
      • Windows
      • Desenvolvimento
      • Software
      • Escritório
      • Segurança
  • Analises
    • Apps
    • Ferramentas
    • Jogos
    • Produtos
    • Serviços
  • Notícias
    • Entretenimento
      • Diversos
      • Internet
      • Games
      • Fotografia
    • Tech
      • Mobile
      • Gadgets
      • Hardware
      • Tecnologia
      • Programas
      • Segurança Digital
    • Mundo
Facebook X (Twitter) Instagram
TopGadgetTopGadget
Home»Dicas e Artigos»Tech»O que é i2C, quais as vantagens e como ele é usado?
Tech

O que é i2C, quais as vantagens e como ele é usado?

By Kayobrussy Guedes5 Mins Read
WhatsApp Telegram Facebook Twitter LinkedIn Pinterest Tumblr Copy Link Email
I2C

O protocolo I2C (Inter-Integrated Circuit) é um barramento de comunicação serial amplamente utilizado para conectar dispositivos eletrônicos, proporcionando uma forma eficiente de transferência de dados entre eles.

Desenvolvido pela Philips Semiconductors na década de 1980, o I2C oferece simplicidade, eficiência e baixo custo, sendo aplicado em uma variedade de dispositivos, como microcontroladores, sensores, módulos de memória, entre outros.

O que é I2C?

O I2C é um barramento de comunicação serial síncrono, multi-controlador/alvo, comutado por pacotes, de terminação única.

Sua principal característica é a capacidade de conectar CIs periféricos de baixa velocidade a processadores e microcontroladores em comunicação intra-placa de curta distância.

Funcionamento do Protocolo I2C

O Inter-Integrated Circuit utiliza apenas duas linhas de comunicação: SDA (Serial Data Line) e SCL (Serial Clock Line). Cada dispositivo possui um endereço único que o identifica na rede, permitindo a seleção do dispositivo desejado para transmitir ou receber dados.

O protocolo suporta transferência bidirecional e oferece recursos como detecção de colisão de dados e detecção de dispositivos.

Versões do Protocolo I2C

VersãoDetalhesExemplos de Uso
I2C Standard Mode (100 kbit/s)Velocidade de 100 kbit/sSensores de temperatura, sensores de umidade
I2C Fast Mode (400 kbit/s)Velocidade de 400 kbit/sMódulos de memória EEPROM, sensores de pressão
I2C Fast Mode Plus (1 Mbit/s)Velocidade de 1 Mbit/sMonitores de energia, sensores de proximidade
I2C High-Speed Mode (3.4 Mbit/s)Velocidade de 3.4 Mbit/sDispositivos de áudio, controladores de display LCD
I2C Ultra Fast-Mode (5 Mbit/s, 20 Mbit/s)Velocidade de 5 Mbit/s ou 20 Mbit/sDispositivos de armazenamento de dados, acelerômetros

Competidores e Derivados

Diversos concorrentes, como Siemens, NEC, Texas Instruments, STMicroelectronics, Motorola, Nordic Semiconductor e Intersil, apresentaram produtos compatíveis. O System Management Bus (SMBus), derivado do Inter-Integrated Circuit, foi definido pela Intel em 1995, promovendo robustez e interoperabilidade.

i2c

Aplicações do Protocolo I2C

O Inter-Integrated Circuit é ideal para aplicações que exigem simplicidade e baixo custo, como comunicação entre sensores e microcontroladores, controle de periféricos, leitura de dados de sensores e configuração de dispositivos.

Benefícios e Limitações

Benefícios:

  • Requer apenas duas linhas de sinal.
  • Taxas flexíveis de transmissão de dados.
  • Endereçamento independente para cada dispositivo.
  • Suporte a comunicações simultâneas.
  • Pode lidar com várias comunicações principais.

Limitações:

  • Limitação no número de dispositivos devido aos bits de endereçamento.
  • Velocidades de transmissão limitadas.
  • Consumo de energia mais elevado que outros barramentos.
  • Risco de falhas no barramento devido à natureza compartilhada.

Estendendo o Comprimento das Linhas I2C

É possível estender o comprimento das linhas, mas isso pode resultar em degradação do sinal. O uso de buffers de sinal, cabos blindados e limitação da velocidade são recomendados.

Leia também: SPI, i2C e i3C: melhores protocolos de comunicação!

Identificação de Dispositivos I2C

Cada dispositivo possui um endereço único especificado pelo fabricante. Ferramentas como analisadores lógicos ou scanners Inter-Integrated Circuit podem identificar dispositivos em execução.

Revisões do Protocolo I2C

O protocolo Inter-Integrated Circuit passou por várias revisões ao longo dos anos, adicionando modos de alta velocidade, mecanismos de ID de dispositivo e melhorias na eficiência.

Aqui está uma tabela que resume as revisões do protocolo I2C ao longo dos anos:

AnoVersãoNotas
1981PatentePatente US 4.689.740 depositada em 2 de novembro de 1981 pela US Philips Corporation.
1982OriginalO sistema I2C de 100 kbit/s foi criado como um sistema de barramento interno simples para a construção de componentes eletrônicos de controle com vários chips Philips.
19921Adicionado modo rápido de 400 kbit/s (Fm) e um modo de endereçamento de 10 bits para aumentar a capacidade para 1008 nós. Esta foi a primeira versão padronizada.
19982Adicionado o modo de alta velocidade (Hs) de 3,4 Mbit/s com requisitos de economia de energia para tensão e corrente elétrica.
20002,1Esclarecida a versão 2, sem alterações funcionais significativas.
20073Adicionado 1 Mbit/s Fast-mode plus (Fm +) e um mecanismo de ID de dispositivo.
20124Adicionado 5 Mbit/s Fast-mode Ultra (UPM) para novo USDA (dados) e linhas USCL (relógio) usando push-pull lógica sem resistores pull-up e acrescentou uma tabela fabricante ID atribuído. É apenas um barramento unidirecional.
20125Erros corrigidos.
20146Dois gráficos corrigidos. Este é o padrão atual.

Essa tabela fornece um resumo cronológico das principais revisões do protocolo I2C ao longo do tempo.

Leia também: Lista de equipamentos essenciais a um lab de eletrônica

Tecnologias Derivadas

O I2C serviu como base para diversas tecnologias, como ACCESS.bus, DDC, SMBus, PMBus e IPMB, sendo implementado em processadores system-on-chip como TWI.

O padrão de interface do sensor MIPI I3C (I3C) é um desenvolvimento do I2C, em desenvolvimento desde 2017. 

Conclusão

O protocolo I2C é uma ferramenta valiosa na comunicação entre dispositivos eletrônicos, oferecendo simplicidade e eficiência. Suas vantagens superam as limitações em muitos casos, tornando-o uma escolha popular para uma variedade de aplicações.

Perguntas Frequentes

O que é I2C?

O Inter-Integrated Circuit é um barramento de comunicação serial criado pela Philips Semiconductors em 1982, utilizado para transferir dados entre dispositivos eletrônicos.

Quais são as vantagens do protocolo Inter-Integrated Circuit?

O Inter-Integrated Circuit apresenta vantagens como a necessidade de apenas duas linhas de sinal, endereçamento independente, suporte a comunicações simultâneas e flexibilidade nas taxas de transmissão.

Como posso estender o comprimento das linhas I2C?

O comprimento das linhas Inter-Integrated Circuit pode ser estendido, mas é recomendável o uso de técnicas como buffers de sinal, cabos blindados e limitação da velocidade de transmissão.

Como identificar o endereço de um dispositivo I2C em execução?

Cada dispositivo Inter-Integrated Circuit possui um endereço único especificado pelo fabricante. Ferramentas como analisadores lógicos ou scanners I2C podem identificar dispositivos em execução.

i2c Inter-Integrated Circuit

Related Posts

Tensão elétrica / Corrente elétrica

O que é tensão elétrica? 5 dicas top

Libre vs Open Office

OpenOffice ou LibreOffice: 10 dicas de qual melhor alternativa ao Office?

Lenovo Gamer G32qc

Como testar um monitor de computador? 4 dicas top

YouTube RSS
  • Home
  • Privacidade
  • Termos de Uso
  • Cookies
  • Fale Conosco
TopGadget - © 2019-2025 Alguns direitos reservados!

Type above and press Enter to search. Press Esc to cancel.

Bloqueador detectado
Bloqueador detectado
Nosso site é gratuito e somos mantidos por investidores publicitários. Por este motivo, bloqueadores de anúncios não são permitidos. Se desejar poderá criar uma conta sem anúncios.