Preguntas con etiqueta 'i2c'

4
respuestas

¿En qué momento la interferencia en I2C se convierte en un problema?

Si tengo un par de trazas I2C (SDA y SCL) en un tablero de 1 onza, cada una de 8 mil de ancho y separadas por una brecha de 8 mil, ¿cuánto tiempo deben transcurrir antes de que la interferencia se convierta en un problema? Editar: Pido dis...
3
respuestas

¿Ventajas de soldar sobre encabezados?

Estoy en el proceso de ensamblar una máquina integrada (basada en Raspberry Pi) que tiene muchos sensores conectados a través de I2C. Me encuentro agregando encabezados para las líneas I2C a todos los tableros pequeños y pequeños en los que se m...
1
respuesta

Resistencias de protección serie en líneas I2C

En La especificación I2C de NXP y el manual del usuario Rev. 6 , indica que podemos colocar resistencias en serie Líneas SDA y SCL para protección contra picos de alto voltaje: Ydaungráfico,paramostrarlarelaciónentreRsyRp: Me pregunto...
3
respuestas

I2C: ¿Es legal un inicio repetido entre diferentes direcciones de esclavos?

Estoy escribiendo el código I²C para una aplicación donde solo tengo un maestro, pero varios esclavos. En todas las hojas de datos que he leído (no solo para este proyecto), la condición de inicio repetido solo se usa para cambiar entre escritur...
2
respuestas

Haga que Arduino y 89C52 se hablen entre sí

Estoy intentando crear un proyecto en el que debo hacer que Arduino y Atmel 89C52 hablen con cada uno otro. Sé que esto se puede lograr a través de UART pero el problema es que mi Arduino ya está usando sus puertos TX / RX. ¿Hay alguna mane...
1
respuesta

¿I2C en realidad envía datos invertidos a través de la línea?

Me parece que I2C en realidad está transfiriendo bits invertidos, lo que suena un poco extraño, así que estoy buscando una aclaración. Diagrama I2C de aquí . Digamos que estamos escribiendo al esclavo. Un cero (0) llega a SDA out...
2
respuestas

¿Cuáles son las opciones si las direcciones de esclavo I2C se encuentran en conflicto?

Ahora tengo diez sensores aceleradores (ADXL345) conectados a un solo PIC16F887 usando I2C. El problema es que ADXL345 solo tiene 2 direcciones de esclavo I2C configurables. Entonces trae conflicto. Sé que NXP proporciona un multiplexor I2C q...
3
respuestas

La comunicación I2C no se iniciará a menos que se vuelva a insertar la resistencia de extracción SDA

Estoy trabajando en un proyecto en el que un microprocesador PIC12LF1552 usa I2C para hablar con un sensor de temperatura TMP75. Como dice el título, un problema muy extraño sigue sucediendo. Descripción general Cada vez que enciendo el mi...
1
respuesta

¿La polarización de los pines de dirección requiere una resistencia?

Soy un novato total jugando con un proyecto mío. Quiero usar un extensor de puerto I2C MCP23017 ( Hoja de datos ) para mi Proyecto Arduino. El chip tiene tres pines de hardware que deben estar polarizados externamente. Pido disculpas si...
2
respuestas

Confusión general de llamadas I2C

Estoy tratando de entender cómo se supone que la "Dirección de llamada general" de I2C funciona para la implementación en un microcontrolador. Según la Especificación I2C (PDF) , Sección 3.1.13:    Cuando el bit B es un 'cero', el segundo...