Preguntas con etiqueta 'i2c'

3
respuestas

¿Qué es el ACK I2C y cómo lo detecto?

Estoy escribiendo un controlador FPGA en Verilog para un sensor de temperatura (hoja de datos disponible aquí ) . El protocolo de comunicación es SMBus, un primo cercano de I2C. Ahora que leo la hoja de datos, entiendo que la señal ACK se compo...
4
respuestas

¿Qué IC pequeño podría proporcionar un pullup de I2C conmutable?

Mi objetivo es reemplazar un DPST en las resistencias pullup con algo simple, barato y muy pequeño que pueda activarse con el voltaje del bus I2C. Pensé que este podría ser un requisito bastante común como para encontrar un IC simple para esta t...
2
respuestas

Cómo mostrar la dirección I2C en hexadecimal

El bus de comunicaciones I2C utiliza direccionamiento de 7 bits o 10 bits para direccionar dispositivos esclavos. Al tomar las direcciones de 7 bits más comunes, cada paquete enviado en el bus por el maestro comienza con una dirección de 7 bits...
3
respuestas

Analog Mux como Cheap I2C Mux?

Solo busco tener dos dispositivos en un solo bus con la misma dirección. Hay muchos multiplexores I2C disponibles, pero parecen costar ~ 4 veces lo que cuesta un multiplexor analógico 2x2: 1. ¿Alguna razón por la que no pueda usar un multiple...
3
respuestas

¿Cómo puedo lidiar con las pequeñas resistencias de pull-up internas en un bus I2C?

Tengo un sensor I2C que tiene unas resistencias de pull-up de 89kΩ en las líneas SDA y SCL. El controlador que estoy usando también tiene resistencias internas de 2.2kΩ en estas líneas. Me preocupa que el sensor no pueda manejar la resistencia a...
5
respuestas

STM32: el indicador de ocupado se establece después de la inicialización de I2C

Para la referencia: el mismo problema se describe allí, pero la solución del autor no me funciona - I2C bandera ocupada extraño comportamiento Utilicé STM32CubeMX para generar una plantilla de proyecto con la inicialización de periféricos I...
3
respuestas

i2c pullup externo mata comunicación

Estoy usando un MCP23017 (lo cual no debería ser importante) para extender el número de pines GPIO de una computadora Linux basada en el brazo usando i2c-dev bitbanging. Todo funciona bien con cables de unos pocos centímetros. El problema es...
4
respuestas

Interfaz Arduino con sensor de presión I2C

Tengo un sensor de presión Honeywell ASDXRRX100PD2A5 I2C que quiero leer utilizando un Arduino. Mirando la hoja de datos, sé que la dirección I2C es 0x28, y he jugado con bits de código que he encontrado en Internet, pero ninguno de ellos tie...
3
respuestas

Extensor o repetidor I2C?

Estoy desarrollando un sistema dolly-pan-tilt, donde un Arduino está conectado a través de I2C a tres codificadores giratorios independientes para posicionamiento. Después de leer algunas publicaciones en este sitio y en otros lugares, soy consc...
1
respuesta

módulos LCD con interfaz I2C o SPI [cerrado]

Me gustaría agregar una pantalla LCD a mi diseño actual (un proyecto que se producirá en un volumen bajo, entre 50 y 100 unidades). Un tamaño de pantalla pequeño (alrededor de 8 o 16 caracteres) debería ser suficiente, ya que es para lectura...