DS2450 A/D轉換器的特性與應用
1 DS2450主要特性
本文引用地址:http://butianyuan.cn/article/188684.htm? 用戶可編程設置輸入范圍(2.56V,5.12V)、分辨率(1~16位)和報警門限;
? 單電源工作(5V);
? 很低的功耗:工作時2.5mW,空閑時2.5μW;
? 內置多點控制器允許在一條公共單總線上對多個DS2450識別和操作;
? 響應模擬電壓超過報警門限時的條件查找;
? 未用作模擬輸入的通道可用作閉環(huán)控制的漏極開路的數字輸出;
? 直接與微處理器端口的一個引腳相連,并以16.3kbps的速率通信;
? 超速模式下通信速率可達142kbps;
? 片上16位CRC生成器能確保數據傳輸的正確性;
? 出廠前激光刻錄和經過測試的64位唯一注冊號(8位族碼+48位序列號+8位CRC校驗碼)能保證絕對的跟蹤能力,因為沒有兩個部分是相似的;
? 8位族碼規(guī)定了器件與總線命令者通信的需求;
? 工作溫度范圍從-40°C~+85°C;
? 緊湊,低成本,8引腳SOIC表面安裝封裝。
2 引腳說明
DS2450為8腳貼片式封裝,如圖1所示。
3 DS2450工作原理與設置
3.1 原理框圖
DS2450單總線四路A/D轉換器是一個具有四選一多路轉換開關的逐次逼近A/D轉換器。其內部組成原理框圖如圖2所示。
圖2中上部是工作電源。器件通過單總線或者從Vcc引腳取得功率。如果不用Vcc供電,器件在單總線為高期間把能量儲存在一個內部電容器上,并且在單總線為低期間繼續(xù)以“寄生”功率為動力工作,直到單總線為高時才補充寄生(電容器上)能量。這就提供了足夠的能量。要進行A/D轉換,需要將單總線強上拉到 5V,或者使用Vcc供電。中部4個方框是單總線協(xié)議控制和CRC校驗。每一個 DS2450出廠前用激光刻錄注冊號,此注冊號包含一個唯一的48位序列號、一個8位CRC校驗碼和一個8位族碼(20H)。DS2450的64位ROM 部分不僅是器件絕對唯一的電子標識,而且是定位和尋址器件以實現控制功能的一種手段。CRC(Cyclic Redundancty Check)稱為循環(huán)冗余碼檢測,是數據通信中校驗數據傳輸是否正確的一種常用方法。下部3個方框是A/D轉換器及選通和控制電路。
3.2 單總線協(xié)議
DS2450采用達拉斯公司數據傳輸的單總線協(xié)議。與DS2450的通信需要一根雙向線,典型地可以是單片機端口的一個引腳。單總線協(xié)議的層次結構如圖3所示。單總線命令者首先必須發(fā)送七個ROM功能命令中的一個命令。七個ROM功能命令分別是:①讀ROM(讀取64位注冊號);②匹配ROM(總線上有多個DS2450時,尋址某個DS2450);③查找ROM(系統(tǒng)首次啟動后,需識別總線上各器件);④條件查找ROM(只查找輸入電壓超過設置的報警門限值的DS2450);⑤跳過ROM(總線上只有一個DS2450時,跳過讀ROM命令直接向器件發(fā)送命令,以節(jié)省時間);⑥超速跳過ROM(超速模式下跳過讀ROM命令);⑦超速匹配ROM(超速模式下尋址某個DS2450)。在成功執(zhí)行上述命令之一后,總線命令者可發(fā)送任何一個可使用的命令來訪問存儲和控制功能。所有數據的讀寫都是從最低位開始的。
3.3 器件存儲器
DS2450所有的寄存器都映射到一個由相鄰24個字節(jié)組成的線性內存范圍內,分為3頁,每頁8字節(jié)。第一頁叫做轉換讀出頁,內部邏輯將轉換結果放在此內存區(qū)域以讓總線命令者讀取。從通道A最低地址00開始,每個通道有一個16位的區(qū)域用來存放轉換結果,如表1所示。為節(jié)省篇幅,表1、表2、表3只列出了通道D。
評論