Preguntas con etiqueta 'i2c'

2
respuestas

especificación eléctrica del bus i2c

El tiempo de subida y el tiempo de caída de ambas señales SDA y SCL se dan como 20 + 0.1C b ns en I 2 especificaciones eléctricas del modo rápido de bus C versión 2.1. C b es la capacitancia del bus y las unidades en picofarad. ¿Cómo coinc...
1
respuesta

Cálculo de la dirección I2C

Mientras revisaba hoja de datos de IS31FL3235 (controlador de LED) , encontré esto: Por lo tanto, hay un pin AD que, cuando está conectado a GND, VCC, SCL y SDA, proporciona cuatro direcciones i2c posibles, lo que me permite usar cuatro I...
6
respuestas

Problema al iniciar la comunicación I2C entre Arduino y 3.3V Slave

Estoy tratando de entrar en la detección capacitiva y, por lo tanto, necesito una comunicación estable entre un Arduino y un TI FDC2114 , que ya está soldado en un EVM. Ambos admiten I2C, y debido a la diferente tensión de operación de 5V para...
1
respuesta

Problema al usar I2C en ESP32 para leer el sensor de temperatura / humedad (SI7020)

Estoy intentando leer un sensor de temperatura y humedad (SI7020) utilizando I2C en el ESP32. He modificado su código de ejemplo para leer solo desde un dispositivo esclavo 0x40) pero algunos comandos no funcionan. Intenté reiniciar el di...
2
respuestas

I2C - pull up interno y externo

Tengo una duda en la resistencia I2C pull up. Actualmente estoy desarrollando un módulo I2C usando pines GPIO. He usado una resistencia de extracción externa (10k) para las líneas SDA y SCL. ¿Necesito habilitar el pull up interno también junto c...
3
respuestas

Usando la comunicación I2C y SPI en el mismo reloj y líneas de datos

Estoy usando un PIC18F25K80 con varios dispositivos esclavos. Todos ellos usan I2C excepto uno. Lo que quiero saber es que primero puedo usar I2C con los dispositivos que usan I2C y luego cerrar I2C, cambiar la velocidad del reloj y cambiar al m...
1
respuesta

EEPROM en negro beaglebone

Quiero deshabilitar EEPROM en beaglebone negro descargando el controlador i2c-omap. ¿Creará problemas en el hardware o en cualquier otro soporte de software? ¿Qué debo esperar?     
1
respuesta

Comunicación I2C con AVR: ¿cómo dejar que las líneas “floten”?

Estoy intentando implementar I2C utilizando un controlador AVR sin los registros TWI internos designados. El protocolo I2C requiere que el dispositivo maestro maneje las líneas SDA y SCL para comenzar con el fin de abordar y comenzar una tran...
2
respuestas

El esclavo I2C no reconoce

Por lo tanto, la configuración que estoy usando es un K22FN512 (Arm Cortex M4) junto con un AGM01 (tarjeta de sensores 9DOF, gyro / accel / mag). La placa que contiene los sensores tiene una interfaz I2C para comunicarse con los dos chips montad...
5
respuestas

I2C bit banging

Tengo que implementar I2C usando bit banging ya que el controlador no es compatible con los controladores I2C. Por lo tanto, para generar el reloj SCL, debe haber demoras para generar los períodos de alta y baja del reloj. ¿Cuál es el mejor méto...