Preguntas etiquetadas con i2c

12
¿Es posible la frecuencia mixta I2C?

Supongamos que tenemos un bus I 2 C de 400 kHz . Hay un maestro y un montón de dispositivos esclavos. Nos gustaría presentar un dispositivo esclavo más, pero desafortunadamente solo llega a 100 kHz. Claramente, las opciones de diseño sólidas son: solo corre ese bus a 100 kHz use buses...

12
I2C velocidad de reloj mínima y confiabilidad

¿Existe una frecuencia de reloj mínima especificada por I2C? Sé que la frecuencia de reloj más utilizada es de 100kHz y hay un modo "rápido" de 400kHz compatible con algunos dispositivos, y un modo más rápido pero compatible con otros dispositivos (¿creo que 1MHz?). Dado que la señal SCK es...

11
Dirección esclava I2C no reconocida (a veces)

Estoy tratando de comunicarme con un FRAM conectado de forma remota (FM24C04 de Ramtron) usando I2C. Esta memoria está incrustada en una placa que se puede insertar y quitar en cualquier momento hacia / desde el sistema (la comunicación finaliza correctamente antes de que se quite la memoria). El...

11
Cambio de nivel I2C

Actualmente estoy diseñando un circuito que puede registrar datos de un sensor y guardar los datos grabados en una EEPROM. Mis dos dispositivos (EEPROM y para fines de prueba, un RTC) están conectados a través de un bus I2C a un PIC16F887 µC. Sin embargo, el rango operativo de voltaje de los dos...

11
Acelerómetro BMA180. ¿Cómo logra compartir pines entre I2C y SPI?

El acelerómetro BMA180 puede ser SPI esclavo o I 2 C esclavo. Los pines para ambos autobuses son compartidos. SPI mode I2C mode --------------------------------------------------- SDI input SDA bidirectional (!) SDO output ADDR address bit, input SCLK input SCL input CSB chip select, input I2C...

10
I2C cálculos de resistencia pullup

Estoy tratando de manejar esta pantalla LCD I2C con un microcontrolador ATxmega16A4U . Ambos dispositivos están listados para funcionar con frecuencias de reloj I2C de hasta 400 kHz. Los dos dispositivos son los únicos dispositivos en el bus I2C. Sin embargo, calcular los cálculos para los...

10
I2C falla de lectura / escritura bajo carga de interrupción pesada

En mi sistema, estoy usando I2C y me doy cuenta de que bajo una gran carga de interrupción (de otras fuentes), la comunicación I2C se interrumpe fácilmente. ¿Es este comportamiento esperado para I2C? Hubiera esperado a pesar de la carga de interrupción, todavía estaría bien ya que I2C no es...

10
¿Cuál es la velocidad de respuesta para I2C?

Estoy configurando I 2 C en un PIC18 usando las funciones integradas del compilador C18 como se describe en la sección 2.4 de la documentación : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); No estoy seguro de qué debería hacer slew. Puedo elegir entre dos opciones, definidas en...

10
El uso de I2C redundante en aviónica de naves espaciales

Recientemente leí este informe sobre el proyecto de desarrollo de aviónica JPL x2000, que desarrolló una plataforma de aviónica más modular utilizando silicio comercial, para reducir costos y energía. Optaron por una arquitectura de dos protocolos redundantes que vinculan todos los dispositivos...

9
MCP3424, ¿cómo leer canales en paralelo?

Acerca de esta pregunta No tengo experiencia en ingeniería electrónica, y este es uno de mis primeros desafíos con la comunicación a través de I2C y con la escritura en un registro, así que no asumas demasiado conocimiento de mi parte. Estoy programando un Arduino. Al preguntar sobre un...

9
MITM en el bus I2C

He estado tratando de diseñar un módulo que me permita modificar las respuestas esclavas seleccionadas en un bus I2C. Aquí está la configuración original del bus (los pull-ups y las conexiones de alimentación no se muestran para mayor claridad: Solo hay 2 dispositivos en este bus y solo tiene 100...

9
La mejor manera de hacer I2C / TWI a larga distancia

Tengo un proyecto que requiere hacer I²C / I2C / TWI a larga distancia (30 a 40 metros). He visto a algunas personas sugiriendo reducir la velocidad del reloj a alrededor de 500 Hz, para mitigar los efectos de la capacitancia de una línea tan larga, supongo. Los componentes que estoy usando...

9
I2C solo funciona cuando se prueba o se carga con 1Mohm

Estoy tratando de solucionar problemas de comunicación entre un msp430fr5847 (maestro) y un sensor esclavo con chip I2C desconocido (parte de un sensor industrial) Tengo problemas con un nuevo lote de sensores donde se devuelven mis datos con todos los ceros, sin embargo, cuando intento solucionar...

9
¿Es posible utilizar solo SMBus en PCI Express 1X?

De acuerdo con la página de Wikipedia en PCI Express , las ranuras PCI-e 1X tienen 18 pines en dos carriles (36 pines) y las posiciones 5-9 representan SMBus y JTAG. Me gustaría conectar un µC como dispositivo SMBus (esencialmente I²C), y entiendo los requisitos adicionales del protocolo de...

9
Señal I2C y potencia en largo alcance (cable de 10 metros)

Después de algunas lecturas / pruebas, logré establecer una comunicación estable entre 2 dispositivos utilizando I2C con un cable de par trenzado de cobre FTP CAT5. Cable verde - SCL Cable blanco / verde - GND Cable azul - SDA Cable blanco / azul - GND GND está conectado solo en un extremo del...