Às vezes, você se encontrará com um controlador de barramento I2C de um lado e um dispositivo de barramento I2C do outro e precisará mantê-los (eletricamente) separados. Talvez porque um seja aterrado na Terra, talvez porque você tenha uma configuração de monitoramento de energia descolada, talvez queira reduzir o ruído.
Seja o que for, você pode usar o Isolador I2C bidirecional ISO1540 Adafruit para adicionar isolamento elétrico completo entre os dois lados de um barramento I2C. O chip que usamos, o TI ISO1540 é totalmente bidirecional, suporta taxas de clock de até 1 MHz, suporta alongamento de clock, funciona com alimentação de 3 a 5V DC ou lógica (separada em cada lado, é claro), com 2500 V-RMS isolamento.
O uso é fácil - você obtém blocos de alimentação/aterramento/relógio/dados para cada lado, bem como um conector STEMMA QT correspondente. Ao contrário de nossas outras placas QT, os dois lados são obviamente isolados eletricamente, o que significa que cada metade deve ser alimentada! Verifique se o LED verde está aceso em ambos os lados. Agora envie dados por I2C e pronto. Temos pullups de 10K em cada lado, desde os pinos I2C até o VCC correspondente para aquele lado.
Para você ir mais rápido, criamos um PCB personalizado no EMBLEMA QT fator de forma, facilitando a interface. Os conectores STEMMA QT em ambos os lados são compatíveis com os conectores SparkFun Qwiic I2C. Isso permite que você faça conexões sem solda entre sua placa de desenvolvimento e o ISO1540 ou conecte-o a uma ampla gama de outros sensores e acessórios usando um cabo compatível. O cabo QT não está incluído, mas temos uma variedade na loja.
Marca | Adafruit |
Modelo | 4903 |