Tuve problemas con los relojes en tiempo real basados en DS1307
, el culpable parece ser la soldadura que usamos. Déjame explicarte.
Estábamos usando un Adafruit DS1307 based RTC I2C module en una Raspberry Pi en stock. Los relojes fueron construidos - y se encontró que se comunicaban bien (por ejemplo, I2C era bueno), pero no "tictac", por ejemplo. El segundo no avanzaba. Construirlos en una placa de pruebas (no soldar) condujo a relojes de trabajo, por lo que el módulo en sí estaba fuera de discusión. También la conexión eléctrica entre el cristal y el IC, según lo probado por un multímetro simple, pasó a todas unidades.
Más investigación y reducción de las cosas con mi pirata de autobuses (¡un dispositivo enviado por Dios para nosotros sin equipo pesado de prueba!). Para volver a soldar las conexiones con mi propia soldadura (es decir, lo que uso en casa), y voilà, funcionaron. Una mayor reducción mostró que en realidad solo tenía que limpiar y volver a soldar las conexiones del cristal de cuarzo, ni siquiera el lado del CI tenía que volver a soldarse.
¿Alguien sabe o tiene una idea o explicación de por qué
S-Pb60Sn40
no no ,
S-Sn60Pb36Cu1
hace trabajar en la conexión del cristal de cuarzo al pozo de PCB, por ejemplo. ¿De manera que el DS1307
comienza a marcar?
La gran diferencia entre la soldadura utilizada parece estar en proporciones de plomo y estaño intercambiadas aproximadamente, pero ¿tal vez el cobre al 1% funciona de alguna manera?
Mi conjetura adicional sería que esto tiene algo que ver con la opción de soldar de alguna manera el oscilador, pero el "cómo" todavía me deja desconcertado.
Para las estadísticas: hemos soldado 87 unidades con la soldadura "mala", ninguna de ellas funciona (por ejemplo, "marcando"). He vuelto a soldar manualmente 53 de ellos ahora, todos funcionando. Para 48 de los que solo he desviado, las conexiones del oscilador de cristal se volvieron a soldar.
Edit 1 - Limpiando las almohadillas de soldadura
Según lo propuesto por algunos de ustedes, limpié manualmente una cantidad de PCB con 70% de alcohol isopropílico y / o agua pura; no sirvió de nada, los relojes aún no se "cumplían". Solamente, luego de volver a soldar los dos conectores de cristal los hace comenzar a marcar.
Edit 2 : el tipo de soldadura que utilicé
La soldadura que funcionó not es este producto de Stannol , el que funciona es este producto de Felder Löttechnik GmbH (pdf en alemán, lo siento, no parecen tener inglés versión en línea).
Edición 3 : el flujo que se encuentra en la soldadura (también conocido como ... acercarse ...)
La soldadura Stannol que no funciona utiliza un flujo del tipo 2.1.2.A, es decir, según wikipedia Un líquido orgánico soluble en agua (¡parece que esto es incorrecto!) flujo con haluros. La soldadura working de Felder utiliza un flujo del tipo 1.1.2.B, que es resina, flujo sólido a base de resina con haluros.
\ $ \ Longrightarrow \ $ El culpable podría ser el flujo desconocido "orgánico, soluble en agua" de Stannol o la fórmula de soldadura diferente con cobre agregado de Felder.