我在使用DS1307
实时时钟时遇到了问题,罪魁祸首似乎是我们使用的焊料。让我解释。
我们在库存的Raspberry Pi上使用了基于Adafruit DS1307的RTC I2C模块。建立了时钟-并发现可以正常通讯(例如I2C很好),但不能“滴答”,例如。第二个没有前进。将它们构建在面包板上(而不是焊接)可以使时钟工作,因此模块本身就不成问题了。
同样,通过一个简单的万用表测试,晶体和IC之间的电气连接也通过了所有单元。
进一步的调查和与我信任的公共汽车海盗(不带重型测试设备的上帝为我们提供的设备!)一起使事情变窄了,这促使我用自己的(即,我在家中使用的)焊锡重新焊接连接-而且voilà,它们工作了。进一步缩小范围表明,我实际上只需要清洁和重新焊接石英晶体的连接,甚至不需要重新焊接IC侧。
有谁知道或有一个想法或解释为什么
S-Pb60Sn40
不这样
S-Sn60Pb36Cu1
做,例如,在将石英晶体很好地连接到PCB上是否起作用。以一种DS1307
开始滴答作响的方式?
所用焊料之间的巨大差异似乎在于所用铅和锡的交换比例近似,但是也许1%的铜能以某种方式起作用吗?
我的进一步猜测是,这与选择某种方式抑制振荡器的焊料有关,但是它的“方式”仍然让我感到困惑。
对于统计数据:我们已经用“不良”焊料焊接了87个单元,但没有一个工作(例如“滴答”)。我已经手工重新焊接了其中的53个,所有工作正常。对于我中仅有的48个,我重新焊接了晶体振荡器的连接。
编辑1-清洁焊盘
如你们中的某些人所建议,我用70%的异丙醇和/或纯水手动清洁了许多PCB,但无济于事,时钟仍然没有“滴答作响”。只有先去焊接然后重新焊接两个晶体连接器,它们才开始滴答作响。
编辑2 -我所使用的类型的焊料,
该做的焊料不工作是从Stannol这个产品,是一个做的工作是从费尔德LöttechnikGmbH此产品(德语PDF,对不起,他们似乎并不有一个英文版本线上)。
编辑3-焊料中的助焊剂(又是,越来越近...)
锡醇不起作用,使用的是2.1.2.A类型的助焊剂- 根据维基百科,这是一种有机的水溶性液体(? ?这似乎是错误的!)用卤化物助焊剂。来自Felder 的工作焊料使用类型为1.1.2.B的焊剂,即树脂,松香基卤化物和固态焊剂。
罪魁祸首可以是锡诺酚的未知“有机,水溶性”助焊剂,也可以是费德尔添加铜的不同焊料配方。