| 晶振底下不要覆铜 |
春风十里吹死你 发表于 2021-2-24 13:27 我不懂软件,产品不同批次出了问题,一般会先看硬件的差异。如果是你,会是什么思路呢? |
| 个人觉得楼主做事不是很靠谱,分析问题抓不到重点!首先你要判断问题是出在软件还是硬件,这个完全通过对比相同器件与电路测试出来,硬件略绪。器件分国产与进口,有的器件国产还真没掌握关键技术,别看都叫相同名称,实际还真不是那么回事。但不是不同就没好法整,有的可以根据其特性用软件解决,尤其DS13第列的芯片。多了解一下别人的案例你就会有全新有认识 |
| 有没有焊接的时候坏了 |
YUANYUXING 发表于 2020-10-26 20:11 “电池的负极不要和GND直接连在一起”这句话是什么道理呢? |
| 建議先將您說的批次問題在其他人已經穩定的量產品或原廠的far 電路板上測試差異 |
| 电池的负极不要和GND直接连在一起,先连到DS1307的GND在和PCB的GND相连就可以了。我有个产品蓝牙时控开关和你这个有点类似,反复改了好多次,和你的这个现象一样的,当时也是怀疑是IC的质量问题,后面这样子改了就OK了。现在都量产了,目前没有客户反映有问题。你可以试一下看看! |
| 作为一个成型的产品,是不存在批次差异的问题的!除非该批次存在质量问题(一般不会流入市场,或者降档使用),而你例举的是2、3个不同批次,那更不存在!问题应该是出在供电,是不是你设计的供电电压偏低了?没有触发信号值?还有就是纽扣电池的质量,有些是量有电压无电流的! |
huwei_harry 发表于 2020-10-26 13:14 目前测试比较多的是19批次的,应该都是DS1307的CH位的问题,测试结果都一致。17的测的少,也跟19的一致。这样反而18批次的比较奇怪了。 |
弯弯一笑520 发表于 2020-10-26 12:51 PCB走线是没有问题的 你上传的波形图片是正常的波形还是不起振的波形,你那图片的波形是正常的,32768HZ,这个是对的,而且,晶振的波形就是正弦波,有源晶振输出的才是矩形波 DS1307默认振荡器是启动的,不用去设置的 我不知道你判断它起振的标准是什么,是看波形还是看读取出来的时间,1307是IIC器件,如果是能正常读写的话,它是有应答机制的,说明这个IC是正常的 你可以试下以下的方法: 先把32.768晶振换了,先排除这个问题 然后,写一个初始化的函数,通过上电或者按键都可以,对DS1307写入启动振荡器的命令,再搞一个LED和应答相对应:有应答就亮灯,没有应答就闪灯之类,用于关断DS1307有没有应答,有应答的话,95%是好的 我一直在告诉你的要短路正负电源试下,就是想让它有一个稳定的启动过程,而不是按下2032电池 晶振的引脚是几乎没有电流的,信号非常弱,所以,如果你是用示波器去测试的话,很有可能是示波器探头一碰到晶振,它就停止工作了 判断DS1302有没有起振的最好方法是调取它的秒,并实时显示,产品测试阶段最好是有这种测试小程序,只要它秒一直在走,就可以知道它已经正常工作了 |
| 是不是批次问题,可以挑同一批次的做一下对比试验 |
弯弯一笑520 发表于 2020-10-26 11:50 本来有上面的测试后再次查看Datasheet,发现有这句话:Bit 7 of Register 0 is the clock halt (CH) bit. When this bit is set to 1, the oscillator is disabled. When cleared to 0, the oscillator is enabled. 意思是寄存器0的第7位是时钟停止 (CH)位。 当此位设置为1时,振荡器被禁用。 当清除为0时,振荡器被启用。 但是后来又发现,对于可以起振的18批次的那个,无论MCU是否烧录,都可以起振。所以到底是什么原因呢 |
Y_G_G 发表于 2020-10-25 11:24 另外,之前我说的那批不振的DS1307,有新的发现:有9个MCU进行烧录了的板子都正常振动有波形,有13个未烧录MCU的都没波形。其中MCU是与DS1307进行I2C控制的主芯片。 |
|
DS1307没有用过,但用过DS1302,它们实际上是一样的,只是通信方式不同而已,两个匹配电容的位置是一定要用的,用不用是另外一回事 对于PCB走线,104电容一定要靠近DS1307 我说的方法不只是上电时序的,我的意思是:你先给IC上电,然后再直接用镊子短路电源试一下 马云家的几千钱一片的我都着没有问题,更不用说嘉立创的,他们在这方面还是有点名气的,我有一次买的是TI元件,也就十几块钱而已. 买的时候是显示有货,后来实际是没货,后来还打电话问我急不急,我说很急,最后是直接在TI海外的工厂买了寄给我的,反正是是UPS的 所以,我个人感觉,批量的问题应该是不会有的,有时候是电源的稳定性或者是程序的问题,你可以把PCB走线上传看一下,大家相互讨论 |
| 會不會是偉大的勞動人民用他們的聰明與智慧,為您純手工的結晶? |
新乡家电维修 发表于 2020-10-24 08:34 现在是主要供电也还在呢就不振了。 |
wwh2382 发表于 2020-10-24 08:32 应该是部分有问题,这更可怕。但也可能是我设计有问题没考虑完整。所以看大家是否遇到过类似的情况,一起分享下。 |
dzbj 发表于 2020-10-23 22:58 你好,DS1307内部有匹配电容,且文档有说只需要选对12.5pf负载电容的晶振即可,所以就没加。精度可能有影响,但不应该不起振。所以很郁闷 |
Y_G_G 发表于 2020-10-24 09:07 多谢回复。 1/因为IC内部有匹配电容,文档中说了选12.5PF 负载电容的即可。当然晶振有误差是难免的,但是不至于不起振,一般是影响一点点的精确度。 2/相同理解 3/第三点,上点时序也测过,但对于不工作的两个批次的IC并无改善。只适用于工作的那个批次。 4/DS307的价格基本在2元多,而且不同货源也基本一致,所以说是假了,也不确定,更觉得是自己设计上有欠考虑的点。 |
|
1:晶振两个引脚一定要预留两个电容位置出来,如果用不着的话就不焊,万一要用得着呢? 2:大批量的不会有哪个批次能起振,哪个批次又不能起振 3:我试过上电就像你这种情况的,但实际上IC是好的,主要是一个上电顺序的问题,你可以先上5V的VCC,等到时钟走了之后再上2032电池,或者是上2032电池之后用镊子短路一下2032电池的正负极,然后马上拿镊子就可以了,这种电池短路个一秒的没有问题的 我个人觉得是因为这IC没有复位电路造成的,目前为止没有遇到过假货,我也不知道几毛钱一片的假货利润在哪里,估计不会有假的,而且,IC厂商基本都是全自动化的了,出厂之前都是测试过的 但并不排除它批量存在问题,你可以先多测试几下,如果确定有问题,人家也是可以退的 |
| 我买过两个批次的DS1302,其中一个批次备用电源脚无效,停电无法保证时钟继续走, |
| 是整批都不起振,还是批次中的部分有问题?另外,无论如何都应该向卖家反馈问题 |
| 我在晶振两边分别对地接了匹配电容 好象没遇到你说的事 不一定是这问题 不过楼主可以试试看 FC135的手册上有匹配电容容量推荐 |