新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一線式時鐘芯片DS2417的原理與應用

        一線式時鐘芯片DS2417的原理與應用

        作者: 時間:2012-03-12 來源:網絡 收藏

        是DALLAS公司生產的帶中斷的、可兼容式MicroLAN接口的實時,其串行通信速率達16.3kbps,且中斷時間間隔可編程;它采用32位二進制秒計數器記錄時間,在25℃時,其時間準確率為±2分鐘/月,可用2.5V~5.5V的電源供電。該功耗很低,它僅吸收200nA的電流。可與多個或具有MicroLAN接口的并聯使用,CPU只需一根端口線就能與諸多式芯片通信,因此,占用微處理器的端口較少,可節省大量的引線和邏輯電路。

        本文引用地址:http://www.104case.com/article/171912.htm

        1 的引腳排列和內部結構

        DS2417采用6引腳TSOC封裝,其引腳描述如表1所列。

        表1 DS2417的引腳功能
        19.jpg


        DS2417的內部結構如圖1所示。光刻ROM中的64位序列號是出廠前被刻好的,它可以看作是該DS2417的地址序列碼;6位光刻ROM的排列是:開始8位(27H)為產品類型標號,接著的48位是該DS2417自身的序列號,最后8位是前面56位的循環冗余校驗碼(CRC=X8+X5+X4+);光刻ROM的作用是使每一個一線式器件的址都各不相同,這樣就可以實現一根總線上掛接多個一線式芯片的操作。

        19.gif

        對于一線端口,在ROM功能建立之間,的讀寫和控制功能是無法實現的。總線控制器必須首先提供下列4個ROM功能控制命令(8位)中的一個:
        (1)讀ROM,命令字[33H];
        (2)匹配ROM,命令字[55H];
        (3)搜索ROM,命令字[F0H];
        (4)跳過ROM,命令字[CCH]。

        如果多個器件連接在一線上,這些命令將對每個器件的64位ROM部分進行操作,并選出一個特定器件以進行下一步讀[66H]和寫時鐘[99H]操作的時鐘功能控制。而所有命令或數據的讀/寫均從最低位開始。

        DS2417的5、6腳外接32.768MHz晶振,片內振蕩器和分頻器可產生1Hz的時間基準脈沖,可接入32位二進制實時時鐘計數器以完成對時間的計量。時間計數值采用雙緩沖結構,時鐘功能控制命令僅對讀/寫緩沖器進行操作,這樣可以防止實時時鐘計數器更新時發生讀寫錯誤。

        由于DS2417芯片采用32位二進制秒計數器來記錄時間(溢出的記時時間長達136年),因此必須根據實際需要規定一個基準(例如將32位全0規定為2000年1月1日午夜0時0分0秒),在此基礎上通過編程算依次讀出32位數值以獲得相應的秒、分、時以及日、月、年等信息。如果老大哥忍氣吞聲時間信息較多,從編程的復雜程序看,不宜選用DS2417,而應選擇其他帶日歷的時鐘芯片。

        系統繼電后,DS2417芯片將停止工作,如果在VDD端接入備用電流,則DS2417可看和是非易失性、獨立連續工作的器件。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凤城市| 福海县| 昌宁县| 句容市| 宜兴市| 宁南县| 宜黄县| 三穗县| 怀来县| 娄底市| 扶风县| 辽中县| 鹤壁市| 长寿区| 金阳县| 华阴市| 图片| 垣曲县| 华安县| 通州市| 莱州市| 都昌县| 怀远县| 新巴尔虎右旗| 炉霍县| 罗江县| 遂平县| 南汇区| 元谋县| 崇仁县| 耿马| 六安市| 秀山| 莱阳市| 乌鲁木齐县| 海丰县| 麻阳| 濉溪县| 九江县| 龙川县| 恩平市|