Quiero crear un reloj RTC para la Raspberry Pi. Adafruit tiene una guía para lograr esto con Dallas DS1307. En el esquema colocan una resistencia de 2.2K entre VCC y SCL y hacen el Lo mismo para VCC y SDA. SQLW está simplemente desconectado. Pero en la hoja de datos del CI, se propone que los resistores estén en otra parte:
Entrada / salida de datos en serie. SDA es la entrada / salida de datos para la interfaz serial I2C. El pin SDA tiene un drenaje abierto y requiere una resistencia de extracción externa. La tensión de extracción puede ser de hasta 5,5 V, independientemente de la tensión en VCC.
Controlador de salida / onda cuadrada. Cuando está habilitado, el bit SQWE se establece en 1, el pin SQW / OUT genera una de las cuatro frecuencias de onda cuadrada (1Hz, 4kHz, 8kHz, 32kHz). El pin SQW / OUT es de drenaje abierto y requiere una resistencia de extracción externa. SQW / OUT funciona con VCC o VBAT aplicados. La tensión de arranque puede ser de hasta 5,5 V, independientemente de la tensión en VCC. Si no se usa, este pin se puede dejar flotando.
Entonces, la pregunta es: ¿por qué hay una resistencia en SCL y por qué no hay ninguna en SQW?