Preguntas con etiqueta 'i2c'

0
respuestas

Msp430 I2C Single Byte Read Write

Tengo este código en el que he estado trabajando y que conecta un esclavo de giroscopio ITG-3200 y un maestro MSP430G2553 a través del bus I2C. Ayer funcionó bien, pero de alguna manera hoy no funciona. Traté de depurar tanto como puedo sin gyro...
4
respuestas

Es algo así como un expansor de PWM, ya que hay un expansor GPIO

Encontré este MCP23008 y es un pequeño y agradable expansor GPIO DIP sobre I2C. ¿Hay un chip como este para las salidas PWM? Específicamente quiero que este generador de PWM se use para las entradas en varios L298N s.     
2
respuestas

¿Para qué se usan los pines de entrada de dirección en ds1621?

Acabo de comprar un sensor de temperatura ds1621 y comencé a leer su hoja de datos . Descubrí que tiene 3 pines (A0, A1, A2) que, como se especifica en la hoja de datos, son la entrada de la dirección del chip. ¿Puede alguien explicarme más...
1
respuesta

¿Cuál es el propósito de los diodos Zener en este circuito?

Estoy leyendo el tutorial de I2C: enlace ¿Por qué no funcionaría sin los diodos zener? ¿Qué funcionalidad están agregando? Solo están ahí para mantener el voltaje a un nivel constante cuando la lógica es 1, ¿verdad? Cuando la lógica es 0, l...
1
respuesta

Relación entre la velocidad del reloj y la velocidad del bus I2C

He entendido cómo funciona el protocolo I2C. El protocolo I2C especifica tres modos, a saber, 100 Kbps (velocidad original), 400 Kbps (modo rápido) y 3.4 Mbps (modo de alta velocidad). Una cosa que no entendí es la relación entre la velocidad de...
1
respuesta

Interrumpir las rutinas del servicio y I2c juntos

Me gustaría hacer una pregunta que ha estado en mi cabeza por un tiempo He realizado la codificación de ISR pequeños para los controladores de imagen y AVR y los he probado con éxito a bordo. Y hace unos días, acabo de enterarme de que es nec...
1
respuesta

¿Por qué se rompen los últimos datos de la transferencia DMA de I2C?

Usé DMA para transferir datos I2C, pero siempre pierdo los últimos datos. La configuración del hardware se muestra a continuación: DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)I2C1_DR_Address; DMA_InitStructure.DMA_MemoryBaseAddr =...
3
respuestas

Depurando el bus I2C usando un osciloscopio

¿Es posible depurar un bus I2C con un osciloscopio de dos canales (más un disparador externo)? He estado intentando hacerlo, para detectar una sola transacción desde el principio hasta el final, pero me resulta difícil establecer un activador co...
1
respuesta

¿Cómo conecto dispositivos que no sean I2C a un bus I2C?

Soy bastante nuevo en electrónica y solo trato de hacer mi primer sistema basado en Raspberry Pi: un diodo, un sensor de presión y un LCD 1602 con protector de teclado (el de una placa Arduino). La forma en que me gustaría conectar todos los dis...
4
respuestas

Separación optoacoplador I2C: ¿qué CI?

Estoy diseñando un circuito que tendrá conectados algunos sensores I2C externos y, por lo tanto, quiero protegerlo del ruido, a través de un optoacoplador. Debo decir que soy un completo novato en todo esto y después de mucho buscar, encontré la...