Você está na página 1de 2

Barramento I2C

Por Sergio Prado, em 04-10-2007 23:25


views : 3958
Publicado em : Artigos, Hardware Embarcado

Este o primeiro artigo escrito exclusivamente para o Portal Embarcados.com.br e trata


da comunicao entre dispositivos utilizando o barramento I2C.

Histrico
Barramento I2C
Segue abaixo uma figura que demonstra os dispositivos em uma rede I2C:

Protocolo I2C
1.

O dispositivo MASTER envia para o barramento I2C um sinal de START. Com


isso o dispositivo MASTER tem a ateno de todos os dispositivos conectados ao
barramento.

2.

O dispositivo MASTER envia um registro com o endereo que deseja acessar, e se


deseja realizar leitura ou escrita. Todos os dispositivos iro receber este registro.
Aqueles que no possurem o endereo requisitado iro ignorar o registro e aguardar
o sinal de STOP. Aquele que tiver o endereo enviado ir responder com um sinal de
ACKNOWLEDGE.

3.

Assim que o MASTER receber o sinal de ACKNOWLEDGE, poder iniciar a


transmisso ou requisio dos dados. Assim que a transferncia terminar, o
MASTER ir enviar um sinal de STOP, que liberar o barramento para que outros
dispositivos possam ento atuar como MASTER.

O sinal de START consiste em levar a linha SDA para o nvel baixo, e depois a linha
SCL para o nvel baixo, conforme a figura abaixo:

Para acessar outros documentos ou artigos sobre I2C, acesse a seo de links e
downloads do Portal Embarcados.com.br.

Você também pode gostar