Preguntas con etiqueta 'i2c'

1
respuesta

Traductores de direcciones i2c en cascada?

Estoy intentando conectar muchos (~ 80) sensores de distancia ToF VL53L0X a un solo bus i2c. Tienen la dirección i2c predeterminada 0x52, que es programable, pero no persistente. Por lo tanto, puedo elegir entre la activación / desactivación sel...
2
respuestas

Sin acuse de recibo del dispositivo esclavo

Estoy usando un adaptador UM232H usb-i2c de FTDI para comunicarme con el dispositivo de monitor de temperatura MAX6615 y el sensor de presión DLVR. Desarrollé una rutina I2C para hablar con estos dispositivos mencionados anteriormente. Puedo com...
1
respuesta

5V E / S tolerante

Una gran cantidad de microcontroladores tienen pines de E / S tolerantes a 5V que usan voltajes de alimentación más bajos (por ejemplo, 3.3V). Incluso cuando no pueden manejar más de 3.3V en la salida, pueden usarse en una configuración de drena...
1
respuesta

Consideraciones de diseño de I2C

Tengo una placa en la que hay dos chips conectados al bus I2C. He tratado de mantener una distancia y un plano de tierra entre las líneas scl y sda. La topología de enrutamiento es: mcu en el centro y los dos chips en direcciones opuestas (chip1...
4
respuestas

STM32F103C8T6 - Comunicación I2C con TI FuelGauge BQ78350

Estoy tratando de establecer comunicación entre TI BQ78350 FuelGauge y STM32F103C8T6 usando I2C / SMBus. La siguiente es la configuración I2C utilizada para la biblioteca HAL I2C estándar. static void MX_I2C1_Init(void) { hi2c1.Instance = I...
1
respuesta

i2c bus sniffing y spoofing

Algunos antecedentes: Estoy trabajando en un proyecto de c incrustado para una MCU samd21j18a. La MCU se comunica con 2 eventos criptográficos en el bus i2c. Todos los datos están cifrados con AES en CCM y la autenticación adicional utiliza S...
1
respuesta

I2C comunicación ATmega328P esclavo: responde a la llamada general pero no a la propia dirección

Tengo el siguiente problema: Quiero hacer dos AVR Atmega 328P-Pu que se comunican junto con I2C No1 es Master (dirección I2C: 0x01) No2 es esclavo (dirección I2C: 0x02) La respuesta de esclavo a la llamada general está habilitada (di...
1
respuesta

¿Conflicto de dirección del esclavo I2c?

¿Puede alguien explicar qué dirección se usará para ADV7511 para I2C si se indica que es 0x72 o 0x7a en adv 7511programming guide [página 16] ? Si tengo razón, enviamos 8 bits por transferencia, de modo que si R \ W bit es LSB, ¿debemos camb...
2
respuestas

Sin ACK del dispositivo esclavo

¿Cuáles son los posibles problemas para que el esclavo no proporcione ACK (línea SDA desplegable) después de 8 bits de datos? Puedo ver 8bits (dirección de esclavo) con un osciloscopio, pero el ACK es alto en el pulso de reloj de 9º bit, ¿por qu...
1
respuesta

¿Es posible leer DHT22 a través de ADC I2C (es decir, PCF8591)?

En mi aplicación, debo leer todos los sensores a través del bus I2C. No se deben conectar sensores directamente a MCU. En este momento necesito leer temperatura y humedad ( DHT22 sensor). Para leer los datos de DHT22, primero debo cambiar el...