Tiny RTC I2C Module - Modificación de modulo para testear el BQ32000 y 24CW1280


¡Saludos! Seguramente muchos conocen el típico módulo RTC que integra el DS1307 y la memoria EEPROM AT24C32. Personalmente, lo he utilizado en múltiples proyectos; incluso, en ocasiones, he retirado sus integrados para soldarlos directamente en placas finales.

A raíz de esto, me han quedado varios PCBs vacíos en el cajón. Como recientemente necesitaba testear los integrados BQ32000 (RTC) y 24CW1280 (EEPROM), decidí reutilizar una de estas placas para montarlos y así rescatar algo de hardware.

Análisis y adaptación del hardware:
Revisando el esquemático del módulo (uno que me encontr en la red, pero coincide con mi hardware) y compararlo con los datasheets de los nuevos integrados, podemos observar que el pinout es compatible, pero requiere ciertos ajustes en la circuitería para un buen funcionamiento. El circuito encontrado es el siguiente:


Basándome en el circuito del módulo (mostrado anteriormente), realicé los siguientes cambios:
  • Eliminación de R5 y D1: Estos componentes supongo forman un circuito de carga para baterías recargables. Dado que posiblemente no es el método más eficiente ni seguro, preferí omitirlos.
  • Eliminación de R7: Aunque muchos módulos modernos ya no la incluyen, mi placa sí la tenía y procedí a retirarla para limpiar la línea.
  • Ajuste en R4 y R6: Eliminé R4 y reemplacé R6 por una resistencia de 0 Ohms pero también es válido usar un puente de soldadura.

Modificación del footprint para la EEPROM:
Un punto crítico es la configuración de la memoria. En el AT24C32, los pines 1, 2 y 3 definen la dirección I2C y el pin 7 es la protección de escritura (Write Protect). Sin embargo, en el 24CW1280, estos pines no tienen uso interno (datasheet dice NC).

Para evitar conflictos, realicé un pequeño corte en la pista que une los pines 3 y 4 del footprint, asegurando que no existan conexiones no deseadas, como se ve ne la siguiente foto:


Resultado final:
Tras las modificaciones, el módulo quedó funcional con solo tres componentes nuevos: el BQ32000, la memoria 24CW1280 y la resistencia de 0 Ohms.

He tomado una foto con acercamiento para que se vean que son los módulos que se han dicho anteriormente:


E modulo final nos queda se la siguiente forma:


NOTA IMPORTANTE SOBRE EL VOLTAJE: El datasheet del BQ32000 especifica un VCC máximo de 3.6V. Por lo tanto, este módulo modificado debe alimentarse estrictamente con 3.3V, teniendo esto en mente debemos utilizar un microcontrolador que trabaje a este nivel de voltaje o emplear adaptadores de nivel (logic level shifters) para evitar daños.

Para el testeo de este modulo lo estaré mostrando en otras publicaciones, asi que si quieres ver el resultado estar al pendiente. Bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

Donaciones:
Si te gusta el contenido o si los recursos te son de utilidad, comparte el enlace en tus redes sociales o sitios donde creas que puede ser de interés y la otra puedes ayudarme con una donación para seguir realizando publicaciones y mejorar el contenido del sitio. También puedes hacer donaciones en especie, ya sea con componentes, tarjetas de desarrollo o herramientas. Ponte en contacto para platicar, o puedes volverte uno de nuestros sponsors.


Pido una retroalimentación avisando cada que un enlace no sirva o tenga errores al momento de abrirlo, así también si una imagen no se ve o no carga, para corregirlo en el menor tiempo posible.



Publicar un comentario

0 Comentarios