У меня были проблемы с DS1307
основанными часами реального времени, виновником, кажется, был припой, который мы использовали. Позволь мне объяснить.
Мы использовали модуль RTC I2C на базе Adafruit DS1307 на стандартной Raspberry Pi. Часы были построены - и было установлено, что они общаются нормально (например, I2C был хорош), но не «тикают», например. второй не продвигался. Сборка их на макете (не пайка) привела к работе часов, поэтому о самом модуле не могло быть и речи.
Кроме того, электрическое соединение между кристаллом и микросхемой, проверенное простым мультиметром, передавалось всем устройствам.
Дальнейшее расследование и сужение дел с моим доверенным пиратским автобусом (бог послал нам устройство без тяжелого испытательного оборудования!) Привело меня к повторной пайке соединений с моим собственным (то есть, что я использую дома) припоем - и вуаля, они работал. Дальнейшее сужение показало, что на самом деле мне нужно было только очистить и перепаять соединения кристаллического кварца, даже паяную сторону не пришлось перепаять.
Кто - нибудь знает или есть идея или объяснение , почему
S-Pb60Sn40
же не ,
S-Sn60Pb36Cu1
делает работу в соединении кристалла кварца к печатной плате хорошо, например. таким образом, что DS1307
начинает тикать?
Большая разница между используемым припоем, по-видимому, заключается в приблизительно замененных пропорциях свинца и олова, но, возможно, 1% меди работает, как-то?
Мое дальнейшее предположение было бы связано с тем, что выбор припоя каким-то образом затухает в генераторе, но «как» от этого все еще оставляет меня озадаченным.
Для статистики: мы припаяли 87 единиц с «плохим» припоем, ни один из них не работал (например, «тикает»). Я вручную перепаял 53 из них сейчас, все работает. Для 48 из тех, что я только de-, перепаял соединения кварцевого генератора.
Редактировать 1 - Очистка паяльных подушек.
Как предлагали некоторые из вас, я вручную очистил несколько печатных плат с помощью 70% изопропилового спирта и / или чистой воды - безрезультатно, часы по-прежнему не «тикали». Только после удаления, а затем повторной пайки двух кристаллических разъемов они начинают тикать.
Изменить 2 - Тип припоя, который я использовал
Припой, который не работал, это продукт от Stannol , тот, который работает, это продукт от Felder Löttechnik GmbH (pdf на немецком языке, извините, у них, похоже, нет английской версии онлайн).
Редактировать 3 - Флюс, который находится в припое (он же становится ближе ...)
В нерабочем припое Станнола используется флюс типа 2.1.2.А - то есть, согласно википедии , органическая, водорастворимая жидкость (? «это, кажется, неправильно!) флюс с галогенидами. В рабочем припое от Felder используется флюс типа 1.1.2.B, то есть смола, твердый флюс на основе канифоли с галогенидами. Причиной может быть неизвестный «органический, водорастворимый» флюс от станнола или другая формула припоя с добавлением меди от Фельдера.
Ответы:
Ваша проблема почти наверняка связана не с самим припоем, а с флюсом в припое. Многие потоки оставляют на плате проводящую пленку, которую необходимо удалить для таких цепей, как ваша.
Обратите внимание, что микросхемы RTC стараются работать с очень низким энергопотреблением, чтобы максимально сохранить батарею. Таким образом, смещение кристалла 32,768 кГц для генератора рассчитано на довольно низкий ток (т.е. цепь с высоким импедансом). Проводимость потока иногда может быть достаточно низкой, чтобы полностью затопить и буквально замкнуть генератор, мешающий его работе.
источник
Возможно, вы захотите использовать горячий клей, чтобы закрепить корпус кристалла на печатной плате, чтобы предотвратить паразитную вибрацию. Припаять корпус к печатной плате более тщательно, если кто-то достаточно умен, чтобы дать вам подушку для этого, но это не похоже на это.
Если банка просто касается доски, так что она может гудеть, это наихудший случай паразитной потери энергии.
источник