Preguntas con etiqueta 'i2c'

2
respuestas

¿Puedo usar el transistor 74HC14 o NPN en lugar del MOSFET como cambio de nivel?

Tengo SN74HC14 o BC548 / 2N2222 transistores Necesito cambio de nivel para I2C entre arduino y RPi. Aquí está el simple circuito desde Internet El problema es que no tengo ningún MOSFET. ¿Puedo usar transistores NPN en su lugar? ¿O e...
2
respuestas

Capacitancia I2C

Estoy usando una interfaz I2C para mi compás y mi controlador. La capacidad del pin I2C de la brújula electrónica es de 20pF, y la del controlador I2C es de aproximadamente 40pF. Pero el problema es: quiero usar un cable de 100 cm de largo, p...
3
respuestas

¿Por qué solo 127 esclavos en I2C?

Dado que las direcciones de esclavos tienen una longitud de 7 bits, ¿por qué es que el número de esclavos solo puede ser 127? ¿Una de las direcciones está reservada para algún propósito especial?     
2
respuestas

Enrutamiento de bus I2C y SPI

Al enrutar un bus I2C (SDA, SCL) o un bus SPI (SCLK, MOSI, MISO) a varios esclavos, ¿se prefiere cablear los esclavos en paralelo o en serie? A continuación se muestran dos diagramas con distancias etiquetadas para ayudar con la respuesta. En to...
5
respuestas

¿Controlador de motor de CC sin escobillas I2C?

Estoy diseñando un robot y busco usar principalmente I2C para controlar diferentes sensores y esas cosas. Ahora estoy buscando motores, específicamente este motor . Sin embargo, todos los ESC que he visto utilizan una interfaz PWM. Me pregunto...
1
respuesta

¿Se necesita un cristal externo para ATmega328P para la comunicación I2C con varios maestros?

Quiero conectar varios chips ATmega328P a un bus I2C. Cada unidad está configurada como esclava, pero también puede enviar / transmitir mensajes como maestro. Actualmente tengo esto trabajando con unidades Arduino Nano y esto funciona bien....
2
respuestas

No I2C ACK del sensor de humedad Honeywell HIH-6120

Hay una biblioteca Arduino para el HIH-6130 que tiene exactamente el mismo protocolo I2C que el sensor que estoy usando, que es el HIH-6120. Estoy usando las mismas dos líneas de código para decirle al sensor que tome una lectura: Wire.beginTr...
2
respuestas

Cable USB reutilizado para transportar I2C

Me preguntaba si sería posible conectar un extensor IO (MCP23017-E / SP) a un ATMega32u4-AU a través de un cable USB. Me di cuenta de que si conectas el pin SCL al Data + del USB y el pin SCA al Data- of USB, conecta el 4to pin y conecta el p...
1
respuesta

Problemas de distancia con la conexión I2C para múltiples dispositivos

Estoy considerando usar el protocolo de bus I2C para conectar hasta 100 dispositivos (en el peor de los casos) a una placa base para evitar el uso de la conexión de puerto serie con cada uno. Los problemas que enfrento son: Necesito que e...
1
respuesta

i2c colisión maestra múltiple

Esta es una pregunta corta pero aparentemente importante. ¿Es posible que un bus i2c con varios maestros tenga dos maestros que envíen el byte de inicio casi exactamente al mismo tiempo? Si es así, ¿qué pasaría?