浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 傳感與控制

用實時時鐘芯片DS1305啟動數(shù)據(jù)采集系統(tǒng)

發(fā)布時間:2007/4/23 0:00:00 訪問次數(shù):496

用實時時鐘芯片DS1305啟動數(shù)據(jù)采集系統(tǒng) [日期:2004-12-7] 來源:單片機及嵌入式系統(tǒng)應用 作者:黃志勇 鄒久朋 唐鵬程 [字體:電源開關(guān)電路,可使數(shù)據(jù)采集系統(tǒng)平時處于關(guān)閉狀態(tài)。定時開啟時系統(tǒng)上電,進行數(shù)據(jù)采集;一次工作結(jié)束時關(guān)閉開關(guān),系統(tǒng)斷電。

關(guān)鍵詞:DS1305 低功耗 數(shù)據(jù)采集

引言

對于許多便攜式數(shù)據(jù)采集系統(tǒng),需要長時間無人看管地工作,如在石油鉆井下、輸油管道等場所。一般需要間隔數(shù)小時進行一個采集,這樣系統(tǒng)大部分時間處空閑狀態(tài)。雖然現(xiàn)在低功耗單片機的睡眠狀態(tài)提供了降低功耗的一種方法,但低功耗不等于沒有功耗,系統(tǒng)長時間工作時不得不考慮功耗的問題。

為進一步節(jié)省功耗,我們在研制一數(shù)據(jù)采集系統(tǒng)時,利用實時時鐘芯片DS1305設計一電源開關(guān)電路。利用該開關(guān)電路,可使系統(tǒng)在空頭時處于關(guān)閉狀態(tài),每當采集時間到,由報警信號開啟單片機系統(tǒng)以進行數(shù)據(jù)采集,在數(shù)據(jù)采集結(jié)束時,單片機關(guān)閉開關(guān)電路,系統(tǒng)斷電。這樣系統(tǒng)處于關(guān)閉狀態(tài),一直到下一次開關(guān)電路報警。

1 DS1305簡介

DS1305是美國Dallas公司推出的串行接口帶報警實時時鐘。它有20腳的TSSOP、16腳的DIP兩種封裝方式[1],工作電壓范圍從2.0~5.5V。

1.1 主要特性

DS1305用二一十進制(BCD)碼表示實時時鐘的秒、分、小時、星期、日、月和年的時間信息,并且自動對小月(少于31天的月份)和閏年的日期進行調(diào)整,兼有帶AM/PM指示12小時和24小時兩種時間指示格式。圖1為DS1305兩種引腳的排列。

DS1305提供了主電源和后備電源的雙電源引腳和一個電池輸入引腳;Vcc1為主電源,Vcc2為后備電源,可充電電源接此引腳,VBAT接3V的鋰紐扣電池或其它電源。VCCIF引腳用來驅(qū)動SDO和PF(電源失效輸出)引腳的電平和接口的電相兼容。DS1305只支持三種電源連接方式,如圖2所示。VCC1和VBAT供電時,VCC1大于VBAT0.2V時,正常對DS1305進行訪問。當VCC1小于CBAT時,DS1305進入寫保護。VCC1、VCC2供電時,當Vcc1比Vcc2大0.2V,Vcc1輸入作為電源;當Vcc1小于Vcc2,Vcc2對DS1305供電。這種模式下,DS1305不能寫保護自己。當Vcc1以+5V供電時,DS1305正常工作電流為1.28mA,時鐘保持電流最大為81μA,當+2V供電時,正常工作電流為0.425mA,時鐘保持電流最大為25.3μA。

DS1305支持通過SPI串行數(shù)據(jù)端口或者標準的三線接口進行時間的校正和數(shù)據(jù)的讀取,可進行單字節(jié)的或連讀字節(jié)束發(fā)方式的訪問。SERMODE接地,串口訪問模式設定為標準3線模式:SD1(串口數(shù)據(jù)輸入)與SDO(串口數(shù)據(jù)輸出)連接在一起作為單一的I/O引腳,它與CE、SCLK組成3線模式。SERMODE接VCC,選擇SPI通信模式,具體操作可查閱有關(guān)資料。

INT0、INT1提供兩個可編程的中斷報警信號,可通過串行總線訪問和設定秒、分、時、星期的報警時間。

X1、X2引腳直接連接標準的32.768kHz晶振,無需外接其它元件。如實時時鐘有誤差,可以在振蕩器兩端并接6pF電容進行調(diào)整。

1.2 操作方式

DS1305共有148個用戶RAM,其讀操作地址與寫操作地址空頭分開,當其高位為1時,為寫操作地址空間,0為讀操作地址。除實時時鐘、日歷寄存器和通用寄存器之外,還有作一般數(shù)據(jù)存儲器用的96字節(jié)的NVRAM。對DS1305操作之前,必須對控制寄存器、狀態(tài)寄存器、涓流充電寄存器進行初始化。

以下為控制寄存器(0F讀,8F字):

76543210EOSCWP000INTCNAIE1AIE0

EOSC:設置為0使振蕩器開始工作,設置為1,DS1305處于低功耗閑置狀態(tài)。WP:寫保護位,上電初始化后,WP位處于三態(tài),在任何寫操作之前,該位必須清零。INTCN:中斷控制位,控制兩個中斷之間的聯(lián)系,置位后兩個中斷引腳INT0、INT1分別響應各自的中斷(需中斷使能),清零后,中斷1、2報警時間匹配都只能引發(fā)INT0輸入低電平,INT1無效。ALE0、ALE1置1時中斷0、1使能。

狀態(tài)寄存器(讀10H)只有兩位IRQF0、INQF1,置位時分別表示中斷時間匹配。涓流充電寄存器(讀11H,寫91H)控制涓流充電的特性。

DS1305標準三線模式的讀寫操作過程,每個字節(jié)需要16個SCLK時鐘。通過CE引腳輸入高電平來啟動所有數(shù)據(jù)傳送,前8個SCLK周期為輸入寫命令,后8個SCLK周期為輸入或輸出的數(shù)據(jù)。

用實時時鐘芯片DS1305啟動數(shù)據(jù)采集系統(tǒng) [日期:2004-12-7] 來源:單片機及嵌入式系統(tǒng)應用 作者:黃志勇 鄒久朋 唐鵬程 [字體:電源開關(guān)電路,可使數(shù)據(jù)采集系統(tǒng)平時處于關(guān)閉狀態(tài)。定時開啟時系統(tǒng)上電,進行數(shù)據(jù)采集;一次工作結(jié)束時關(guān)閉開關(guān),系統(tǒng)斷電。

關(guān)鍵詞:DS1305 低功耗 數(shù)據(jù)采集

引言

對于許多便攜式數(shù)據(jù)采集系統(tǒng),需要長時間無人看管地工作,如在石油鉆井下、輸油管道等場所。一般需要間隔數(shù)小時進行一個采集,這樣系統(tǒng)大部分時間處空閑狀態(tài)。雖然現(xiàn)在低功耗單片機的睡眠狀態(tài)提供了降低功耗的一種方法,但低功耗不等于沒有功耗,系統(tǒng)長時間工作時不得不考慮功耗的問題。

為進一步節(jié)省功耗,我們在研制一數(shù)據(jù)采集系統(tǒng)時,利用實時時鐘芯片DS1305設計一電源開關(guān)電路。利用該開關(guān)電路,可使系統(tǒng)在空頭時處于關(guān)閉狀態(tài),每當采集時間到,由報警信號開啟單片機系統(tǒng)以進行數(shù)據(jù)采集,在數(shù)據(jù)采集結(jié)束時,單片機關(guān)閉開關(guān)電路,系統(tǒng)斷電。這樣系統(tǒng)處于關(guān)閉狀態(tài),一直到下一次開關(guān)電路報警。

1 DS1305簡介

DS1305是美國Dallas公司推出的串行接口帶報警實時時鐘。它有20腳的TSSOP、16腳的DIP兩種封裝方式[1],工作電壓范圍從2.0~5.5V。

1.1 主要特性

DS1305用二一十進制(BCD)碼表示實時時鐘的秒、分、小時、星期、日、月和年的時間信息,并且自動對小月(少于31天的月份)和閏年的日期進行調(diào)整,兼有帶AM/PM指示12小時和24小時兩種時間指示格式。圖1為DS1305兩種引腳的排列。

DS1305提供了主電源和后備電源的雙電源引腳和一個電池輸入引腳;Vcc1為主電源,Vcc2為后備電源,可充電電源接此引腳,VBAT接3V的鋰紐扣電池或其它電源。VCCIF引腳用來驅(qū)動SDO和PF(電源失效輸出)引腳的電平和接口的電相兼容。DS1305只支持三種電源連接方式,如圖2所示。VCC1和VBAT供電時,VCC1大于VBAT0.2V時,正常對DS1305進行訪問。當VCC1小于CBAT時,DS1305進入寫保護。VCC1、VCC2供電時,當Vcc1比Vcc2大0.2V,Vcc1輸入作為電源;當Vcc1小于Vcc2,Vcc2對DS1305供電。這種模式下,DS1305不能寫保護自己。當Vcc1以+5V供電時,DS1305正常工作電流為1.28mA,時鐘保持電流最大為81μA,當+2V供電時,正常工作電流為0.425mA,時鐘保持電流最大為25.3μA

DS1305支持通過SPI串行數(shù)據(jù)端口或者標準的三線接口進行時間的校正和數(shù)據(jù)的讀取,可進行單字節(jié)的或連讀字節(jié)束發(fā)方式的訪問。SERMODE接地,串口訪問模式設定為標準3線模式:SD1(串口數(shù)據(jù)輸入)與SDO(串口數(shù)據(jù)輸出)連接在一起作為單一的I/O引腳,它與CE、SCLK組成3線模式。SERMODE接VCC,選擇SPI通信模式,具體操作可查閱有關(guān)資料。

INT0、INT1提供兩個可編程的中斷報警信號,可通過串行總線訪問和設定秒、分、時、星期的報警時間。

X1、X2引腳直接連接標準的32.768kHz晶振,無需外接其它元件。如實時時鐘有誤差,可以在振蕩器兩端并接6pF電容進行調(diào)整。

1.2 操作方式

DS1305共有148個用戶RAM,其讀操作地址與寫操作地址空頭分開,當其高位為1時,為寫操作地址空間,0為讀操作地址。除實時時鐘、日歷寄存器和通用寄存器之外,還有作一般數(shù)據(jù)存儲器用的96字節(jié)的NVRAM。對DS1305操作之前,必須對控制寄存器、狀態(tài)寄存器、涓流充電寄存器進行初始化。

以下為控制寄存器(0F讀,8F字):

76543210EOSCWP000INTCNAIE1AIE0

EOSC:設置為0使振蕩器開始工作,設置為1,DS1305處于低功耗閑置狀態(tài)。WP:寫保護位,上電初始化后,WP位處于三態(tài),在任何寫操作之前,該位必須清零。INTCN:中斷控制位,控制兩個中斷之間的聯(lián)系,置位后兩個中斷引腳INT0、INT1分別響應各自的中斷(需中斷使能),清零后,中斷1、2報警時間匹配都只能引發(fā)INT0輸入低電平,INT1無效。ALE0、ALE1置1時中斷0、1使能。

狀態(tài)寄存器(讀10H)只有兩位IRQF0、INQF1,置位時分別表示中斷時間匹配。涓流充電寄存器(讀11H,寫91H)控制涓流充電的特性。

DS1305標準三線模式的讀寫操作過程,每個字節(jié)需要16個SCLK時鐘。通過CE引腳輸入高電平來啟動所有數(shù)據(jù)傳送,前8個SCLK周期為輸入寫命令,后8個SCLK周期為輸入或輸出的數(shù)據(jù)。

相關(guān)IC型號

熱門點擊

 

推薦技術(shù)資料

滑雪繞樁機器人
   本例是一款非常有趣,同時又有一定調(diào)試難度的玩法。EDE2116AB... [詳細]
版權(quán)所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡技術(shù)有限公司
付款方式


 復制成功!