標(biāo)題: DS1307批次不同導(dǎo)致的不起振? [打印本頁(yè)]

作者: 彎彎一笑520    時(shí)間: 2020-10-23 21:25
標(biāo)題: DS1307批次不同導(dǎo)致的不起振?
1、用DS1307做RTC實(shí)時(shí)時(shí)鐘電路的產(chǎn)品,嚴(yán)格按照參考資料設(shè)計(jì)電路。測(cè)試發(fā)現(xiàn)有些產(chǎn)品的時(shí)間有缺失,后測(cè)試電路的晶振未起振(晶振輸出腳對(duì)地,約2V, 但無(wú)波形);2、紐扣電池是CR2032,還有3.2V左右的電,因此供電也正常;
3、以為是晶振問題,特意換了50R ESR的FC-135R,據(jù)稱更容易起振,然而測(cè)試還是無(wú)波形。
4、此批編號(hào)為1906A6,   后換為編號(hào)為1809A3的批次,只接紐扣電池,測(cè)試電壓基本為0V,無(wú)波形。但是接了下外部供電,就出現(xiàn)了1.5V左右的,32.768KHZ的波形,拔了供電只有紐扣電池,依然正常。這個(gè)也是很奇怪,沒找到相關(guān)資料說需要先外部供電,以后才能起振。)
5、再換一批1734A6編號(hào)的,跟第一次的1906A6編號(hào)的一樣,晶振無(wú)波形。
6、以上此時(shí)在4個(gè)被測(cè)設(shè)備上進(jìn)行,測(cè)試結(jié)果均一致
因此,我初步覺得,該電路不起振原因在于DS1307的批次。但是這幾批采購(gòu)渠道均為比較大的商城比如立創(chuàng),華秋。不好說是不是假貨。
項(xiàng)目比較急,請(qǐng)大家?guī)兔χ刚,多謝!

DS1307電路.png (41.65 KB, 下載次數(shù): 122)

DS1307電路.png

作者: dzbj    時(shí)間: 2020-10-23 22:58
我在晶振兩邊分別對(duì)地接了匹配電容 好象沒遇到你說的事 不一定是這問題 不過樓主可以試試看 FC135的手冊(cè)上有匹配電容容量推薦
作者: wwh2382    時(shí)間: 2020-10-24 08:32
是整批都不起振,還是批次中的部分有問題?另外,無(wú)論如何都應(yīng)該向賣家反饋問題
作者: 新鄉(xiāng)家電維修    時(shí)間: 2020-10-24 08:34
我買過兩個(gè)批次的DS1302,其中一個(gè)批次備用電源腳無(wú)效,停電無(wú)法保證時(shí)鐘繼續(xù)走,
作者: Y_G_G    時(shí)間: 2020-10-24 09:07
1:晶振兩個(gè)引腳一定要預(yù)留兩個(gè)電容位置出來,如果用不著的話就不焊,萬(wàn)一要用得著呢?
2:大批量的不會(huì)有哪個(gè)批次能起振,哪個(gè)批次又不能起振
3:我試過上電就像你這種情況的,但實(shí)際上IC是好的,主要是一個(gè)上電順序的問題,你可以先上5V的VCC,等到時(shí)鐘走了之后再上2032電池,或者是上2032電池之后用鑷子短路一下2032電池的正負(fù)極,然后馬上拿鑷子就可以了,這種電池短路個(gè)一秒的沒有問題的
我個(gè)人覺得是因?yàn)檫@IC沒有復(fù)位電路造成的,目前為止沒有遇到過假貨,我也不知道幾毛錢一片的假貨利潤(rùn)在哪里,估計(jì)不會(huì)有假的,而且,IC廠商基本都是全自動(dòng)化的了,出廠之前都是測(cè)試過的
但并不排除它批量存在問題,你可以先多測(cè)試幾下,如果確定有問題,人家也是可以退的
作者: 彎彎一笑520    時(shí)間: 2020-10-24 16:21
Y_G_G 發(fā)表于 2020-10-24 09:07
1:晶振兩個(gè)引腳一定要預(yù)留兩個(gè)電容位置出來,如果用不著的話就不焊,萬(wàn)一要用得著呢?
2:大批量的不會(huì)有哪個(gè) ...

多謝回復(fù)。
1/因?yàn)镮C內(nèi)部有匹配電容,文檔中說了選12.5PF 負(fù)載電容的即可。當(dāng)然晶振有誤差是難免的,但是不至于不起振,一般是影響一點(diǎn)點(diǎn)的精確度。
2/相同理解
3/第三點(diǎn),上點(diǎn)時(shí)序也測(cè)過,但對(duì)于不工作的兩個(gè)批次的IC并無(wú)改善。只適用于工作的那個(gè)批次。
4/DS307的價(jià)格基本在2元多,而且不同貨源也基本一致,所以說是假了,也不確定,更覺得是自己設(shè)計(jì)上有欠考慮的點(diǎn)。
作者: 彎彎一笑520    時(shí)間: 2020-10-24 16:23
dzbj 發(fā)表于 2020-10-23 22:58
我在晶振兩邊分別對(duì)地接了匹配電容 好象沒遇到你說的事 不一定是這問題 不過樓主可以試試看 FC135的手冊(cè)上 ...

你好,DS1307內(nèi)部有匹配電容,且文檔有說只需要選對(duì)12.5pf負(fù)載電容的晶振即可,所以就沒加。精度可能有影響,但不應(yīng)該不起振。所以很郁悶
作者: 彎彎一笑520    時(shí)間: 2020-10-24 16:24
wwh2382 發(fā)表于 2020-10-24 08:32
是整批都不起振,還是批次中的部分有問題?另外,無(wú)論如何都應(yīng)該向賣家反饋問題

應(yīng)該是部分有問題,這更可怕。但也可能是我設(shè)計(jì)有問題沒考慮完整。所以看大家是否遇到過類似的情況,一起分享下。
作者: 彎彎一笑520    時(shí)間: 2020-10-24 16:26
新鄉(xiāng)家電維修 發(fā)表于 2020-10-24 08:34
我買過兩個(gè)批次的DS1302,其中一個(gè)批次備用電源腳無(wú)效,停電無(wú)法保證時(shí)鐘繼續(xù)走,

現(xiàn)在是主要供電也還在呢就不振了。
作者: mvwtest    時(shí)間: 2020-10-24 17:01
會(huì)不會(huì)是偉大的勞動(dòng)人民用他們的聰明與智慧,為您純手工的結(jié)晶?
作者: Y_G_G    時(shí)間: 2020-10-25 11:24
DS1307沒有用過,但用過DS1302,它們實(shí)際上是一樣的,只是通信方式不同而已,兩個(gè)匹配電容的位置是一定要用的,用不用是另外一回事
對(duì)于PCB走線,104電容一定要靠近DS1307
我說的方法不只是上電時(shí)序的,我的意思是:你先給IC上電,然后再直接用鑷子短路電源試一下
馬云家的幾千錢一片的我都著沒有問題,更不用說嘉立創(chuàng)的,他們?cè)谶@方面還是有點(diǎn)名氣的,我有一次買的是TI元件,也就十幾塊錢而已.
買的時(shí)候是顯示有貨,后來實(shí)際是沒貨,后來還打電話問我急不急,我說很急,最后是直接在TI海外的工廠買了寄給我的,反正是是UPS的
所以,我個(gè)人感覺,批量的問題應(yīng)該是不會(huì)有的,有時(shí)候是電源的穩(wěn)定性或者是程序的問題,你可以把PCB走線上傳看一下,大家相互討論
作者: 彎彎一笑520    時(shí)間: 2020-10-26 11:23
Y_G_G 發(fā)表于 2020-10-25 11:24
DS1307沒有用過,但用過DS1302,它們實(shí)際上是一樣的,只是通信方式不同而已,兩個(gè)匹配電容的位置是一定要用的, ...

這個(gè)是走線,應(yīng)該可以看出來吧。
今天又測(cè)試了,對(duì)應(yīng)不工作的那個(gè),不管怎么改變上電順序,測(cè)試晶振輸出腳對(duì)地的電壓始終是二分之一供電電壓,(即5V時(shí)約2.5V,只有3V電池時(shí)是1.5V),沒有波形。
而之前改了DS1307的,測(cè)試晶振輸出腳對(duì)地電壓更小,且有波形;晶振輸入腳對(duì)地,有些是0V, 有些和輸出腳一樣,都是有波形的小電壓。
另外,可能我測(cè)試的示波器探頭問題(10X,示波器也是10X),波形是正弦波,不應(yīng)該是矩形波嗎?
盼回復(fù)

波形.png (1.27 MB, 下載次數(shù): 71)

波形.png

走線.png (112.55 KB, 下載次數(shù): 111)

走線.png

作者: 彎彎一笑520    時(shí)間: 2020-10-26 11:50
Y_G_G 發(fā)表于 2020-10-25 11:24
DS1307沒有用過,但用過DS1302,它們實(shí)際上是一樣的,只是通信方式不同而已,兩個(gè)匹配電容的位置是一定要用的, ...

另外,之前我說的那批不振的DS1307,有新的發(fā)現(xiàn):有9個(gè)MCU進(jìn)行燒錄了的板子都正常振動(dòng)有波形,有13個(gè)未燒錄MCU的都沒波形。其中MCU是與DS1307進(jìn)行I2C控制的主芯片。

作者: 彎彎一笑520    時(shí)間: 2020-10-26 12:51
彎彎一笑520 發(fā)表于 2020-10-26 11:50
另外,之前我說的那批不振的DS1307,有新的發(fā)現(xiàn):有9個(gè)MCU進(jìn)行燒錄了的板子都正常振動(dòng)有波形,有13個(gè)未燒 ...

本來有上面的測(cè)試后再次查看Datasheet,發(fā)現(xiàn)有這句話: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位是時(shí)鐘停止 (CH)位。 當(dāng)此位設(shè)置為1時(shí),振蕩器被禁用。 當(dāng)清除為0時(shí),振蕩器被啟用。
但是后來又發(fā)現(xiàn),對(duì)于可以起振的18批次的那個(gè),無(wú)論MCU是否燒錄,都可以起振。所以到底是什么原因呢

作者: huwei_harry    時(shí)間: 2020-10-26 13:14
是不是批次問題,可以挑同一批次的做一下對(duì)比試驗(yàn)
作者: Y_G_G    時(shí)間: 2020-10-26 14:17
彎彎一笑520 發(fā)表于 2020-10-26 12:51
本來有上面的測(cè)試后再次查看Datasheet,發(fā)現(xiàn)有這句話:Bit 7 of Register 0 is the clock halt
(CH) bi ...

PCB走線是沒有問題的
你上傳的波形圖片是正常的波形還是不起振的波形,你那圖片的波形是正常的,32768HZ,這個(gè)是對(duì)的,而且,晶振的波形就是正弦波,有源晶振輸出的才是矩形波
DS1307默認(rèn)振蕩器是啟動(dòng)的,不用去設(shè)置的
我不知道你判斷它起振的標(biāo)準(zhǔn)是什么,是看波形還是看讀取出來的時(shí)間,1307是IIC器件,如果是能正常讀寫的話,它是有應(yīng)答機(jī)制的,說明這個(gè)IC是正常的
你可以試下以下的方法:
先把32.768晶振換了,先排除這個(gè)問題
然后,寫一個(gè)初始化的函數(shù),通過上電或者按鍵都可以,對(duì)DS1307寫入啟動(dòng)振蕩器的命令,再搞一個(gè)LED和應(yīng)答相對(duì)應(yīng):有應(yīng)答就亮燈,沒有應(yīng)答就閃燈之類,用于關(guān)斷DS1307有沒有應(yīng)答,有應(yīng)答的話,95%是好的
我一直在告訴你的要短路正負(fù)電源試下,就是想讓它有一個(gè)穩(wěn)定的啟動(dòng)過程,而不是按下2032電池
晶振的引腳是幾乎沒有電流的,信號(hào)非常弱,所以,如果你是用示波器去測(cè)試的話,很有可能是示波器探頭一碰到晶振,它就停止工作了
判斷DS1302有沒有起振的最好方法是調(diào)取它的秒,并實(shí)時(shí)顯示,產(chǎn)品測(cè)試階段最好是有這種測(cè)試小程序,只要它秒一直在走,就可以知道它已經(jīng)正常工作了

作者: 彎彎一笑520    時(shí)間: 2020-10-26 19:13
huwei_harry 發(fā)表于 2020-10-26 13:14
是不是批次問題,可以挑同一批次的做一下對(duì)比試驗(yàn)

目前測(cè)試比較多的是19批次的,應(yīng)該都是DS1307的CH位的問題,測(cè)試結(jié)果都一致。17的測(cè)的少,也跟19的一致。這樣反而18批次的比較奇怪了。
作者: toyboy    時(shí)間: 2020-10-26 19:39
作為一個(gè)成型的產(chǎn)品,是不存在批次差異的問題的!除非該批次存在質(zhì)量問題(一般不會(huì)流入市場(chǎng),或者降檔使用),而你例舉的是2、3個(gè)不同批次,那更不存在!問題應(yīng)該是出在供電,是不是你設(shè)計(jì)的供電電壓偏低了?沒有觸發(fā)信號(hào)值?還有就是紐扣電池的質(zhì)量,有些是量有電壓無(wú)電流的!
作者: YUANYUXING    時(shí)間: 2020-10-26 20:11
電池的負(fù)極不要和GND直接連在一起,先連到DS1307的GND在和PCB的GND相連就可以了。我有個(gè)產(chǎn)品藍(lán)牙時(shí)控開關(guān)和你這個(gè)有點(diǎn)類似,反復(fù)改了好多次,和你的這個(gè)現(xiàn)象一樣的,當(dāng)時(shí)也是懷疑是IC的質(zhì)量問題,后面這樣子改了就OK了。現(xiàn)在都量產(chǎn)了,目前沒有客戶反映有問題。你可以試一下看看!
作者: beaconwu    時(shí)間: 2020-10-26 20:17
建議先將您說的批次問題在其他人已經(jīng)穩(wěn)定的量產(chǎn)品或原廠的far 電路板上測(cè)試差異
作者: 彎彎一笑520    時(shí)間: 2021-2-23 17:02
YUANYUXING 發(fā)表于 2020-10-26 20:11
電池的負(fù)極不要和GND直接連在一起,先連到DS1307的GND在和PCB的GND相連就可以了。我有個(gè)產(chǎn)品藍(lán)牙時(shí)控開關(guān)和 ...

“電池的負(fù)極不要和GND直接連在一起”這句話是什么道理呢?
作者: wufa1986    時(shí)間: 2021-2-24 11:50
有沒有焊接的時(shí)候壞了
作者: 春風(fēng)十里吹    時(shí)間: 2021-2-24 13:27
個(gè)人覺得樓主做事不是很靠譜,分析問題抓不到重點(diǎn)!首先你要判斷問題是出在軟件還是硬件,這個(gè)完全通過對(duì)比相同器件與電路測(cè)試出來,硬件略緒。器件分國(guó)產(chǎn)與進(jìn)口,有的器件國(guó)產(chǎn)還真沒掌握關(guān)鍵技術(shù),別看都叫相同名稱,實(shí)際還真不是那么回事。但不是不同就沒好法整,有的可以根據(jù)其特性用軟件解決,尤其DS13第列的芯片。多了解一下別人的案例你就會(huì)有全新有認(rèn)識(shí)
作者: 彎彎一笑520    時(shí)間: 2021-4-27 14:29
春風(fēng)十里吹死你 發(fā)表于 2021-2-24 13:27
個(gè)人覺得樓主做事不是很靠譜,分析問題抓不到重點(diǎn)!首先你要判斷問題是出在軟件還是硬件,這個(gè)完全通過對(duì)比 ...

我不懂軟件,產(chǎn)品不同批次出了問題,一般會(huì)先看硬件的差異。如果是你,會(huì)是什么思路呢?
作者: npn    時(shí)間: 2021-4-28 08:26
晶振底下不要覆銅




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1