¿Puede I2C funcionar sin resistencia de recuperación?

-4

Estoy trabajando con la placa nrf51, estoy usando I2C para comunicarme con un acelerómetro (ver el esquema), las comunicaciones son exitosas pero no veo ninguna resistencia de recuperación en las líneas SDA y SCL .

podría funcionar I2C sin resistencias de pull-up o el esquema no funciona o el acelerómetro tiene pull up interno en las líneas SDA y SCL

    
pregunta Makhlouf GHARBI

1 respuesta

5

Real IIC requiere resistencias pullup. Muchos microcontroladores tienen resistencias internas opcionales en algunos pines. Si hay un micro en el bus, y ese suele ser el caso, entonces podría estar cambiando sus pines entre pullup y active low.

Los pullups en un micro son generalmente más resistentes que los que usaría para IIC, pero para un bus corto todos en una placa, cuando sabe que la velocidad de bits es lo suficientemente baja, esto puede ser algo legítimo. Lo he hecho.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas