|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教,LPC213x的時鐘電池根本不起作用,不能保持! |
| 作者:汽車電子 欄目:ARM技術(shù) |
時鐘振蕩器是用外部32.768K,有主電源時,時鐘運行正常,讀寫正常 下圖中,Q1根本沒的接,Vbat引腳是3.4V,為什么主電源斷開時,保持不了時實時鐘呀???? 電池是3.6V 60mAh的電池 (圖上的C12焊的是104) ![]() * - 本貼最后修改時間:2005-3-26 16:55:51 修改者:汽車電子 |
| 2樓: | >>參與討論 |
| 作者: 汽車電子 于 2005/3/23 0:06:00 發(fā)布:
根本不行,我真有點懷疑CPU的RTC是否有問題 明明接上電池了,斷了主電源的時候,Vbat的引腳是3.4V!!但就是保持不了實時時鐘。! 初始化選擇外部晶振也很簡單呀,不就CCR.4為1嘛 CCR = 0x11; // 時鐘源為外部32.768K振蕩器信號,啟動RTC 但它就是不行,你吹它呀。!芯片壞了? 沒理由兩塊板子都壞吧??? * - 本貼最后修改時間:2005-3-25 19:40:27 修改者:汽車電子 |
|
| 3樓: | >>參與討論 |
| 作者: vwwj 于 2005/3/23 8:22:00 發(fā)布:
還有少許問題 本來選用2132的一點就是單3.3V電源,現(xiàn)在又多了5V,不劃算。 而且采用電池的話就要盡可能降低功耗,這方面還不完善。 |
|
| 4樓: | >>參與討論 |
| 作者: yfcto 于 2005/3/23 9:50:00 發(fā)布:
有誰知道LPC213x的RTC功耗? Vbat外接主3.3V并在其上并一個1法拉電容,斷電后不知能抗多少時間?能用1~2天的話我的應(yīng)用就沒問題了。 |
|
| 5樓: | >>參與討論 |
| 作者: agnd 于 2005/3/23 12:10:00 發(fā)布:
我認(rèn)為這些電路有問題 1:這么小的負(fù)載電流穩(wěn)壓管能可靠穩(wěn)壓嗎? 2:是不是穩(wěn)壓管和電阻上消耗的能量比RTC還大許多? |
|
| 6樓: | >>參與討論 |
| 作者: 汽車電子 于 2005/3/23 18:55:00 發(fā)布:
請各位發(fā)表高見呀,如何用好用LPC213x的RTC和電池 agnd 說的很對,可能電阻和穩(wěn)壓管消耗的功率比RTC還大 我發(fā)現(xiàn)些電路根本不能保持時鐘(已選外部32K晶振),不知為何??? 誰有更好的辦法???給大伙講講好不? |
|
| 7樓: | >>參與討論 |
| 作者: 汽車電子 于 2005/3/23 23:18:00 發(fā)布:
有沒有用3年的電池,就不用那么麻煩了 據(jù)說MOTOROLA的TPMS專用電池供整個電路板的電源,是可以用8年以上 |
|
| 8樓: | >>參與討論 |
| 作者: hzzm 于 2005/3/24 7:38:00 發(fā)布:
我是一下很心,加一片I2C的時鐘芯片,解決。 |
|
| 9樓: | >>參與討論 |
| 作者: 汽車電子 于 2005/3/24 20:52:00 發(fā)布:
沒人真正用LPC213x的RTC來做實時時鐘嗎??? 不要讓LPC213x的時鐘“夭折”了! hzzm的方案雖然好,但要花錢呀。!不劃算。 怎樣用好LPC213x的RTC ? |
|
| 10樓: | >>參與討論 |
| 作者: zlgARM 于 2005/3/25 11:26:00 發(fā)布:
re: LPC2132的RTC單獨供電,掉電不會丟失時鐘。 注意:必須設(shè)置RTC選擇獨立外部晶振。 |
|
| 11樓: | >>參與討論 |
| 作者: greatbin 于 2005/3/25 12:18:00 發(fā)布:
兄弟的電路太復(fù)雜了,給RTC供電 給RTC供電可以用5V和BAT(3.6V)分別通過二極管對Vrtc供電。BAT的容量設(shè)計為連續(xù)停電3年時間。不要什么充電電路,也可以考慮再加上超級電容,畢竟連續(xù)停電的可能性小,這樣電池的容量可以小一些。 |
|
| 12樓: | >>參與討論 |
| 作者: yfcto 于 2005/3/25 12:53:00 發(fā)布:
誰知道LPC2132RTC供電電流為多少? 誰能推薦一個掉電能保持RTC時鐘的電路 |
|
| 13樓: | >>參與討論 |
| 作者: yfcto 于 2005/3/25 12:57:00 發(fā)布:
我查了一下DS1302這顆獨立的時鐘芯片 2.0V to 5.5V Full Operation,Uses Less than 300nA at 2.0V,LPC2132跟這差不多嗎? |
|
| 14樓: | >>參與討論 |
| 作者: agnd 于 2005/3/25 17:13:00 發(fā)布:
我確實是外加了一片M41T0解決的 各位可能知道,以前我做了個實驗發(fā)現(xiàn)了摟主同樣的問題,發(fā)了一個貼子,但被打了不知多少大板,還只好向各位道了欠。。。。最后的結(jié)論是:周公說的對,他們某個門禁項目不是用的很好嗎?飛利浦芯片就是牛。自己用不好,還是自己水平不行吧。我的水平是只好外加了一片M41T0,每分鐘兩個時鐘校對一次,而秒還是用內(nèi)部RTC取,免得每秒讀兩次M41T0 I2C也忙不過來呀。 強烈要求周公給個LPC2138用RTC的硬件/軟件范例! |
|
| 15樓: | >>參與討論 |
| 作者: zlg315 于 2005/3/25 22:45:00 發(fā)布:
關(guān)鍵是可靠性,要加一些必要的外圍器件,有時還很貴! 比如,選用ARM做門禁系統(tǒng)時就需要用到RTC時鐘與SRAM數(shù)據(jù)存儲器就需要付出很高的代價,但在加一個8019就能夠?qū)崿F(xiàn)TCP/IP以太網(wǎng)遠程傳輸功能。如果MCU是80C51單片機,這只需要使用一個PCF8563與一個sp691就可以了。 如果您是我們的客戶有這方面的需求,請通過我們的銷售部門尋求技術(shù)支持,我們一定全力以赴。 |
|
| 16樓: | >>參與討論 |
| 作者: yfcto 于 2005/3/26 12:56:00 發(fā)布:
用2132做項目算是PHILIPS的客戶嗎,周公難道沒有義務(wù)做支持嗎? 2004年7月,PHILIPS半導(dǎo)體公司微控制器事業(yè)部總經(jīng)理Geoff Lees與市場部副經(jīng)理JeoYu專程從美國來到中國給周立功公司頒發(fā)獎牌,周立功公司連續(xù)5年銷售PHILIPS單片機獲得亞洲第一名,表彰周立功公司五年來在中國推廣LPC700、LPC900系列單片機與LPC2000系列ARM微控制器所做出的卓越貢獻。 我認(rèn)為回答這個問題的關(guān)鍵是要知道RTC的工作電流(Ultra-low POWER design to SUPPORT BATTERY POWERed systems.我在手冊中只看到以上這句話,具體電流是多少沒看到,有誰知道請告訴我一聲),接下來的就好辦了。下午我就有EasyARM2131開發(fā)板了,實測RTC電流,我的萬用表也不行,精度不夠。 |
|
| 17樓: | >>參與討論 |
| 作者: 青青子木 于 2005/3/26 13:24:00 發(fā)布:
呵呵!只看不說。 |
|
| 18樓: | >>參與討論 |
| 作者: zlgARM 于 2005/3/26 13:48:00 發(fā)布:
關(guān)于LPC213x內(nèi)部RTC供電的問題,答眾網(wǎng)友: 實際測試電路如附圖所示,實際使用電池為鎳氫充電電池,電壓為3.6V。 大家問題的焦點是:LPC213x內(nèi)部RTC在CPU處于掉電模式或者芯片未上電時,使用后備電池和外部晶振能否正常工作。此文不討論如何為備用電池充電的問題,這屬于外圍電路設(shè)計。 //時鐘初始化函數(shù) void RTC_Ini(void) { //PREINT = Fpclk / 32768 - 1; // 使用內(nèi)部時鐘,設(shè)置基準(zhǔn)時鐘分頻器 //PREFRAC = Fpclk - (Fpclk / 32768) * 32768; YEAR = 2004; // 初化年 MONTH = 11; // 初化月 DOM = 1; // 初化日 CIIR = 0x01; // 設(shè)置秒值的增量產(chǎn)生一次中斷 ILR = 0x03; CCR = 0x11; // 啟動RTC,使用獨立時鐘源 VICIntSelect = 0x00; VICVectCntl3 = 0x20 | 13; VICVectAddr3 = (int)RTC_Int; VICIntEnable |= (1 << 13); } 這個RTC初始化函數(shù)摘自一個使用LPC213x內(nèi)部RTC作日歷時鐘的例子。 在初始化代碼中,只設(shè)置了年月日寄存器,沒有設(shè)置時分秒寄存器,這樣在芯片上電時如果RTC正常工作的話那么其時分秒是正確的,而年月日會恢復(fù)到初始值。 實際測試結(jié)果是,設(shè)置好當(dāng)前年月日、時分秒,然后拔除開發(fā)板電源后,再上電時,時鐘的年月日恢復(fù)到初始值,時分秒走時正確。無論斷電時間長短,測試結(jié)果相同。 也就是說,芯片掉電后內(nèi)部RTC使用外部電源和晶振依然可以工作,而且芯片復(fù)位并不會影響RTC的工作。 內(nèi)部RTC使用外部電源供電時需要注意: =============選擇外部晶體振蕩器為RTC時鐘源============= 如果要使用內(nèi)部RTC,那么Vbat引腳必須有電源供電。如果不使用內(nèi)部RTC,那么將該引腳接地。 to agnd:上次以為您RTC的問題解決了,沒想到您是“不得已”才說沒問題的。我覺得完全這個沒有必要,任何問題都可以探討,實事求是才有利于技術(shù)的提升。如果我們的發(fā)言有不妥的地方,還請見諒。 * - 本貼最后修改時間:2005-3-26 13:52:11 修改者:zlgARM
|
|
| 19樓: | >>參與討論 |
| 作者: yfcto 于 2005/3/26 15:18:00 發(fā)布:
直接用一個電池不就行了嗎? PHILIPS獨立RTC芯片PCF8563,超低功耗,典型值為0.25uA(VDD=3.0V時),如果LPC2132 RTC的功耗與此類似(同為PHILIPS的芯片),那么用一個CR2032 3.6V 45mah的電池理論上能用20年,現(xiàn)在就是不知道它的工作電流。 |
|
| 20樓: | >>參與討論 |
| 作者: 汽車電子 于 2005/3/26 16:50:00 發(fā)布:
To: zlgARM,為什么每次初始化RTC時都初始化日期呢?? 建議:不要每次系統(tǒng)上電都初始化RTC的日期和時間,再試試 就是把RTC初始化程序修改為 void RTC_Ini(void) { CIIR = 0x01; // 設(shè)置秒值的增量產(chǎn)生一次中斷 ILR = 0x03; CCR = 0x11; // 啟動RTC,使用獨立時鐘源 VICIntSelect = 0x00; VICVectCntl3 = 0x20 | 13; VICVectAddr3 = (int)RTC_Int; VICIntEnable |= (1 << 13); } 系統(tǒng)第一次上電時,通過UART把日期和時間初始化了,以后每次上電,均不能在任何地方初始化日期和時間。。。! 我試過,每次上電時,RTC亂七八糟的,根本不對,秒竟然會超過60的,日期會超過31的,怪哉怪哉。! 通過UART重新初始化日期和時間后,就正常了,到了59再加1就會歸0,到了31再加1就會變1 * - 本貼最后修改時間:2005-3-26 17:07:03 修改者:汽車電子 |
|
| 21樓: | >>參與討論 |
| 作者: 汽車電子 于 2005/3/26 17:34:00 發(fā)布:
我覺得:不管什么情況,時鐘不該出現(xiàn)這樣的低級錯誤呀? 即使上電的瞬間有干擾,但系統(tǒng)正常工作后,RTC也不應(yīng)該出現(xiàn)下面的低級錯誤呀:有分、秒大于60情況,有日期大于31的情況 一重新初始化就正常了。 是不是CPU的一個Bug?? |
|
| 22樓: | >>參與討論 |
| 作者: ffhhcjz 于 2005/3/30 22:47:00 發(fā)布:
回復(fù) BT2電池已失效。無充電。當(dāng)然不能保持了。 |
|
| 23樓: | >>參與討論 |
| 作者: zlg315 于 2005/3/31 1:19:00 發(fā)布:
能否走幾步路來我們公司開發(fā)部一次,大家可以現(xiàn)場調(diào)試和交流, 這樣解決問題大家都很辛苦,而且浪費時間,您好象離我們不遠,大家同在廣州很好討論。 |
|
| 24樓: | >>參與討論 |
| 作者: pubstar 于 2005/3/31 15:00:00 發(fā)布:
觀注 |
|
| 25樓: | >>參與討論 |
| 作者: CQS168 于 2005/4/3 13:27:00 發(fā)布:
啊 這個我就不清楚了門外漢 |
|
| 26樓: | >>參與討論 |
| 作者: bjf 于 2005/7/16 15:33:00 發(fā)布:
實時時鐘走時不準(zhǔn) 我做的一個應(yīng)用中有用到2131的實時時鐘,但使用了一個月后發(fā)現(xiàn)時鐘誤差達13分鐘,這是什么原因造成的? |
|
| 27樓: | >>參與討論 |
| 作者: 笑看風(fēng)云 于 2008/3/19 15:24:45 發(fā)布:
Vbat上的電壓低到多少V RTC不能工作? |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |