Soluções para aumentar a distância entre dispositivos I2C esp32

Salve pessoal.
Estou em busca de uma solução I2C para que meus componentes possam ficar até 1,5m do esp 32.
Alguem ja conseguiu fazer isso?
Usei resistores de 2K4  entre o 3.3V e os SDA e SCL com pouco resultado.
Estou pensando em reduzir o clock do I2c pela metade mas não estou encontrando solução.
Alguem ja tentou isso?
Abs

Exibições: 189

Responder esta

Respostas a este tópico

Bom dia,

recentemente eu vi um post no forum do arduino, (forum.arduino.cc), falando que ele conseguiu usar o I2C até 30m de distancia usando cabo de rede Cat5.

Infelizmente não consegui mais encontrar o tópico. 

RV mineirin

PS: Encontrei o tópico:

https://forum.arduino.cc/t/i2c-over-longer-distances/1143194/10

"  I have I2C working without a problem over about 30m. No, it's not designed for that but it can be made to work.

Wow!!
30 m.
Vou ler com muito carinho.
Valeu Mineirin!!

Olá, Carlos!

   Complementando a informação do RV, o artigo cujo link segue abaixo tem informações interessantes sobre os sinais I2C e como funciona a técnica de estender a distância de comunicação:

         LINK: One mile long I2C

D. T. Ribeiro.

Bom dia, 

Como já citado:

https://www.adafruit.com/product/4756

E mais esse:

https://www.ti.com/lit/ds/symlink/p82b715.pdf

I2C Bus Operation Over 50 Meters of Twisted-Pair Wire

Salve pessoal.
Resolvi tirar a prova a solução do link enviado pelo Mineirin (https://forum.arduino.cc/t/i2c-over-longer-distances/1143194/10)  e cortei um cabo ethernet CAT5E com 2m de comprimento.

Usei numa ponta o ESP32 com 2 resistores de 2k4 entre +3.3/SCL e  +3.3 /SDA  e na outra  um display LCD 20x4  I2c com um  BMP180 e o resultado ficou MUITO BÃO!!!!
Agora, devido a outra necessidade preciso conseguir algum cabo ethernet que seja flexível.
  

Existe sim, cabo UPT flexível.

Procure por cabo para "Patch Cable".

Segundo a norma EIA 568A/B, os "Patchs cables" tem que ser construídos com cabos flexíveis.

RV mineirin

Obrigado pela informação RV! Isso irá me ajudar bastante a não desistir de um projeto kkkkkkk

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço