找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6183|回復(fù): 24
打印 上一主題 下一主題
收起左側(cè)

DS1307批次不同導(dǎo)致的不起振?

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

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

DS1307電路.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:47286 發(fā)表于 2020-10-23 22:58 | 只看該作者
我在晶振兩邊分別對地接了匹配電容 好象沒遇到你說的事 不一定是這問題 不過樓主可以試試看 FC135的手冊上有匹配電容容量推薦
回復(fù)

使用道具 舉報(bào)

板凳
ID:748788 發(fā)表于 2020-10-24 08:32 | 只看該作者
是整批都不起振,還是批次中的部分有問題?另外,無論如何都應(yīng)該向賣家反饋問題
回復(fù)

使用道具 舉報(bào)

地板
ID:72088 發(fā)表于 2020-10-24 08:34 | 只看該作者
我買過兩個批次的DS1302,其中一個批次備用電源腳無效,停電無法保證時(shí)鐘繼續(xù)走,
回復(fù)

使用道具 舉報(bào)

5#
ID:401564 發(fā)表于 2020-10-24 09:07 | 只看該作者
1:晶振兩個引腳一定要預(yù)留兩個電容位置出來,如果用不著的話就不焊,萬一要用得著呢?
2:大批量的不會有哪個批次能起振,哪個批次又不能起振
3:我試過上電就像你這種情況的,但實(shí)際上IC是好的,主要是一個上電順序的問題,你可以先上5V的VCC,等到時(shí)鐘走了之后再上2032電池,或者是上2032電池之后用鑷子短路一下2032電池的正負(fù)極,然后馬上拿鑷子就可以了,這種電池短路個一秒的沒有問題的
我個人覺得是因?yàn)檫@IC沒有復(fù)位電路造成的,目前為止沒有遇到過假貨,我也不知道幾毛錢一片的假貨利潤在哪里,估計(jì)不會有假的,而且,IC廠商基本都是全自動化的了,出廠之前都是測試過的
但并不排除它批量存在問題,你可以先多測試幾下,如果確定有問題,人家也是可以退的

評分

參與人數(shù) 1黑幣 +10 收起 理由
彎彎一笑520 + 10

查看全部評分

回復(fù)

使用道具 舉報(bào)

6#
ID:607079 發(fā)表于 2020-10-24 16:21 | 只看該作者
Y_G_G 發(fā)表于 2020-10-24 09:07
1:晶振兩個引腳一定要預(yù)留兩個電容位置出來,如果用不著的話就不焊,萬一要用得著呢?
2:大批量的不會有哪個 ...

多謝回復(fù)。
1/因?yàn)镮C內(nèi)部有匹配電容,文檔中說了選12.5PF 負(fù)載電容的即可。當(dāng)然晶振有誤差是難免的,但是不至于不起振,一般是影響一點(diǎn)點(diǎn)的精確度。
2/相同理解
3/第三點(diǎn),上點(diǎn)時(shí)序也測過,但對于不工作的兩個批次的IC并無改善。只適用于工作的那個批次。
4/DS307的價(jià)格基本在2元多,而且不同貨源也基本一致,所以說是假了,也不確定,更覺得是自己設(shè)計(jì)上有欠考慮的點(diǎn)。
回復(fù)

使用道具 舉報(bào)

7#
ID:607079 發(fā)表于 2020-10-24 16:23 | 只看該作者
dzbj 發(fā)表于 2020-10-23 22:58
我在晶振兩邊分別對地接了匹配電容 好象沒遇到你說的事 不一定是這問題 不過樓主可以試試看 FC135的手冊上 ...

你好,DS1307內(nèi)部有匹配電容,且文檔有說只需要選對12.5pf負(fù)載電容的晶振即可,所以就沒加。精度可能有影響,但不應(yīng)該不起振。所以很郁悶
回復(fù)

使用道具 舉報(bào)

8#
ID:607079 發(fā)表于 2020-10-24 16:24 | 只看該作者
wwh2382 發(fā)表于 2020-10-24 08:32
是整批都不起振,還是批次中的部分有問題?另外,無論如何都應(yīng)該向賣家反饋問題

應(yīng)該是部分有問題,這更可怕。但也可能是我設(shè)計(jì)有問題沒考慮完整。所以看大家是否遇到過類似的情況,一起分享下。
回復(fù)

使用道具 舉報(bào)

9#
ID:607079 發(fā)表于 2020-10-24 16:26 | 只看該作者
新鄉(xiāng)家電維修 發(fā)表于 2020-10-24 08:34
我買過兩個批次的DS1302,其中一個批次備用電源腳無效,停電無法保證時(shí)鐘繼續(xù)走,

現(xiàn)在是主要供電也還在呢就不振了。
回復(fù)

使用道具 舉報(bào)

10#
ID:781556 發(fā)表于 2020-10-24 17:01 | 只看該作者
會不會是偉大的勞動人民用他們的聰明與智慧,為您純手工的結(jié)晶?
回復(fù)

使用道具 舉報(bào)

11#
ID:401564 發(fā)表于 2020-10-25 11:24 | 只看該作者
DS1307沒有用過,但用過DS1302,它們實(shí)際上是一樣的,只是通信方式不同而已,兩個匹配電容的位置是一定要用的,用不用是另外一回事
對于PCB走線,104電容一定要靠近DS1307
我說的方法不只是上電時(shí)序的,我的意思是:你先給IC上電,然后再直接用鑷子短路電源試一下
馬云家的幾千錢一片的我都著沒有問題,更不用說嘉立創(chuàng)的,他們在這方面還是有點(diǎn)名氣的,我有一次買的是TI元件,也就十幾塊錢而已.
買的時(shí)候是顯示有貨,后來實(shí)際是沒貨,后來還打電話問我急不急,我說很急,最后是直接在TI海外的工廠買了寄給我的,反正是是UPS的
所以,我個人感覺,批量的問題應(yīng)該是不會有的,有時(shí)候是電源的穩(wěn)定性或者是程序的問題,你可以把PCB走線上傳看一下,大家相互討論
回復(fù)

使用道具 舉報(bào)

12#
ID:607079 發(fā)表于 2020-10-26 11:23 | 只看該作者
Y_G_G 發(fā)表于 2020-10-25 11:24
DS1307沒有用過,但用過DS1302,它們實(shí)際上是一樣的,只是通信方式不同而已,兩個匹配電容的位置是一定要用的, ...

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

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

波形.png

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

走線.png
回復(fù)

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

14#
ID:607079 發(fā)表于 2020-10-26 12:51 | 只看該作者
彎彎一笑520 發(fā)表于 2020-10-26 11:50
另外,之前我說的那批不振的DS1307,有新的發(fā)現(xiàn):有9個MCU進(jìn)行燒錄了的板子都正常振動有波形,有13個未燒 ...

本來有上面的測試后再次查看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),對于可以起振的18批次的那個,無論MCU是否燒錄,都可以起振。所以到底是什么原因呢
回復(fù)

使用道具 舉報(bào)

15#
ID:834662 發(fā)表于 2020-10-26 13:14 | 只看該作者
是不是批次問題,可以挑同一批次的做一下對比試驗(yàn)
回復(fù)

使用道具 舉報(bào)

16#
ID:401564 發(fā)表于 2020-10-26 14:17 | 只看該作者
彎彎一笑520 發(fā)表于 2020-10-26 12:51
本來有上面的測試后再次查看Datasheet,發(fā)現(xiàn)有這句話:Bit 7 of Register 0 is the clock halt
(CH) bi ...

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

評分

參與人數(shù) 1黑幣 +10 收起 理由
彎彎一笑520 + 10

查看全部評分

回復(fù)

使用道具 舉報(bào)

17#
ID:607079 發(fā)表于 2020-10-26 19:13 | 只看該作者
huwei_harry 發(fā)表于 2020-10-26 13:14
是不是批次問題,可以挑同一批次的做一下對比試驗(yàn)

目前測試比較多的是19批次的,應(yīng)該都是DS1307的CH位的問題,測試結(jié)果都一致。17的測的少,也跟19的一致。這樣反而18批次的比較奇怪了。
回復(fù)

使用道具 舉報(bào)

18#
ID:516863 發(fā)表于 2020-10-26 19:39 | 只看該作者
作為一個成型的產(chǎn)品,是不存在批次差異的問題的!除非該批次存在質(zhì)量問題(一般不會流入市場,或者降檔使用),而你例舉的是2、3個不同批次,那更不存在!問題應(yīng)該是出在供電,是不是你設(shè)計(jì)的供電電壓偏低了?沒有觸發(fā)信號值?還有就是紐扣電池的質(zhì)量,有些是量有電壓無電流的!
回復(fù)

使用道具 舉報(bào)

19#
ID:792404 發(fā)表于 2020-10-26 20:11 | 只看該作者
電池的負(fù)極不要和GND直接連在一起,先連到DS1307的GND在和PCB的GND相連就可以了。我有個產(chǎn)品藍(lán)牙時(shí)控開關(guān)和你這個有點(diǎn)類似,反復(fù)改了好多次,和你的這個現(xiàn)象一樣的,當(dāng)時(shí)也是懷疑是IC的質(zhì)量問題,后面這樣子改了就OK了。現(xiàn)在都量產(chǎn)了,目前沒有客戶反映有問題。你可以試一下看看!
回復(fù)

使用道具 舉報(bào)

20#
ID:829467 發(fā)表于 2020-10-26 20:17 | 只看該作者
建議先將您說的批次問題在其他人已經(jīng)穩(wěn)定的量產(chǎn)品或原廠的far 電路板上測試差異
回復(fù)

使用道具 舉報(bào)

21#
ID:607079 發(fā)表于 2021-2-23 17:02 | 只看該作者
YUANYUXING 發(fā)表于 2020-10-26 20:11
電池的負(fù)極不要和GND直接連在一起,先連到DS1307的GND在和PCB的GND相連就可以了。我有個產(chǎn)品藍(lán)牙時(shí)控開關(guān)和 ...

“電池的負(fù)極不要和GND直接連在一起”這句話是什么道理呢?
回復(fù)

使用道具 舉報(bào)

22#
ID:879348 發(fā)表于 2021-2-24 11:50 | 只看該作者
有沒有焊接的時(shí)候壞了
回復(fù)

使用道具 舉報(bào)

23#
ID:478073 發(fā)表于 2021-2-24 13:27 | 只看該作者
個人覺得樓主做事不是很靠譜,分析問題抓不到重點(diǎn)!首先你要判斷問題是出在軟件還是硬件,這個完全通過對比相同器件與電路測試出來,硬件略緒。器件分國產(chǎn)與進(jìn)口,有的器件國產(chǎn)還真沒掌握關(guān)鍵技術(shù),別看都叫相同名稱,實(shí)際還真不是那么回事。但不是不同就沒好法整,有的可以根據(jù)其特性用軟件解決,尤其DS13第列的芯片。多了解一下別人的案例你就會有全新有認(rèn)識
回復(fù)

使用道具 舉報(bào)

24#
ID:607079 發(fā)表于 2021-4-27 14:29 | 只看該作者
春風(fēng)十里吹死你 發(fā)表于 2021-2-24 13:27
個人覺得樓主做事不是很靠譜,分析問題抓不到重點(diǎn)!首先你要判斷問題是出在軟件還是硬件,這個完全通過對比 ...

我不懂軟件,產(chǎn)品不同批次出了問題,一般會先看硬件的差異。如果是你,會是什么思路呢?
回復(fù)

使用道具 舉報(bào)

25#
ID:57657 發(fā)表于 2021-4-28 08:26 | 只看該作者
晶振底下不要覆銅
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表