2014年9月15日

SJ2000 行車紀錄器更換電池時間不歸零

前言:
當初看在SJ2000的超高C/P值買了這台行車紀錄器,因為一顆電池只能撐兩小時,還順便買了兩顆電池來替換,想不到他竟然拔掉電池時間就會歸零= =,這讓我買了兩顆電池也沒用處了,在網路上找找好像大家都有這問題,可是也沒解答,只好來找資料想想辦法。

SJ2000 外觀
電路板正面
電路板背面
拆解取出電路板來研究電路,Main chip 為 NT96650,這顆是台灣聯詠科技出的 MIPS32 24Kec + DSP + H.264 Codec,是專門來做行車紀錄器的SoC,在市面上有不少白牌的行車紀錄器都是NT96650 + AR0330 CMOS Sensor 這超便宜又好用的組合。
NT96650 - Block Diagram
這次改造的目標是要讓時間能夠保持不要歸零,看了看電路上沒有RTC 的IC,不過NT96650內部有RTC 及 VDD_RTC的Power Pin,那看來時間應該是交給NT96650 來計算及維持,只要讓VDD_RTC 維持在1.5~3.6V就可以讓內部RTC持續工作。


在網路上努力的尋找有關NT96650 的電路圖,這類的公板電路有些都會簽保密協議,所以找了好久終於才找到外流的電路。

看了電路後發現VDD_RTC 是由一顆3.3V 的LDO 供應的,所以只要在這LDO之後加上電池電路就可以持續的供應VDD_RTC電源,不過也不能一直持續由電池供電給RTC,這樣電池很快就會沒電了,所以要利用二極體的特性,正常時電池電壓(3V)比LDO(3.3V)低,所以當LDO 供電時電池的迴路會開路,當LDO 沒供電時二極體才會導通由電池供電。

電池供電電路

由於找到的電路並不是我的SJ2000的,所以零件編號對不起來,經過一番的量測及確認IC型號後,終於找到這顆3.3V LDO的位子。
3.3V LDO

想了想決定把原來的LDO拿掉,跳成自己的電路比較好設計。
將VCC_RTC 跳線出來


將自己設計的LDO小板與SJ2000 連接後第一次上電測試基本功能是否正常。

LDO + 雙二極體電路
電源供應器供電測試
接下來將電池接上去後測試斷電後時間是否會跑掉。

將CR2032電池接上

經過測試時間沒有因換電池歸零,我買的備用電池有用了。

完畢!~


2015.06.01 - 新增LDO小板電路:
LDO是用TI的TPS73633,如果有其他類似的LDO也是可以替換,二極體是用BAT54C,比較省體積。

LDO 小板 電路圖