新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 理解溫度傳感器的多點地址分配

理解溫度傳感器的多點地址分配

作者: 時間:2016-12-19 來源:網(wǎng)絡(luò) 收藏
傳統(tǒng)上,大多數(shù)采用Philips I2C I/O協(xié)議的IC具有固定(工廠設(shè)置)的從機(jī)地址用于通信。然而,許多溫度應(yīng)用中,可能希望在不同的位置使用多個溫度傳感器,在系統(tǒng)預(yù)定義的”區(qū)域”內(nèi)監(jiān)視工作溫度。為支持這種應(yīng)用,同時將用于通信功能的CPU資源降至最低,許多溫度傳感器提供用戶定義從機(jī)地址的靈活性。這種用戶自定義功能使用一個(或多個)附加引腳,允許將特定傳感器映射為電路定義的從機(jī)地址。
按照溫度傳感器的I/O多點能力,用戶定義的從機(jī)地址可分為三種基本類型:
1) 輸入電平定義。地址輸入引腳的狀態(tài)可由簡單的硬件(例如安裝電阻)或動態(tài)CPU資源控制。可將SCL和SDA上使用的標(biāo)準(zhǔn)數(shù)字邏輯輸入電平(VIH/VIL)應(yīng)用至地址輸入引腳。
圖1所示為典型的I2C電阻上拉法,其中I2C主機(jī)的信號定義為漏極開路,ADD引腳的默認(rèn)狀態(tài)為邏輯1。每當(dāng)訪問該從機(jī)時,在相應(yīng)START信號之前,必須先產(chǎn)生對應(yīng)的譯碼(ADD輸入偏壓);譯碼必須在執(zhí)行相應(yīng)STOP之前保持穩(wěn)定。


圖1:輸入電平定義尋址,如DS1621、DS75或MAX6634溫度傳感器。使用該功能時,多個溫度器件可擁有自身的從機(jī)地址。

定義的輸入電平對地址輸入引腳偏壓進(jìn)行解碼,確定當(dāng)前的從機(jī)地址。對于利用可選ADD引腳解碼SDA或SCL狀態(tài)的器件,建議ADD直接連接至相應(yīng)引腳。通過使用地址引腳滿幅電壓條件,可實現(xiàn)最大信號裕量。當(dāng)用硬件定義地址引腳狀態(tài)時,使用低阻值上拉/下拉電阻(<1kΩ)。
2) 引腳狀態(tài)定義。地址輸入引腳狀態(tài)必須由硬件控制(PCB裝配)。這種方法可定義三種或更多種可能的從機(jī)地址,包括輸入引腳浮空時的唯一譯碼。
圖2所示為連接至地的典型I2C地址引腳。如果ADD由電源確定,引腳應(yīng)直接連接至相應(yīng)的電源。(通過0Ω連接至V+或GND)。


圖2:引腳狀態(tài)定義尋址,如MAX6650或MAX6681溫度傳感器,允許利用本地直接連接定義地址引腳。

上一頁 1 2 下一頁

關(guān)鍵詞: 溫度傳感器多點地址分

評論


技術(shù)專區(qū)

關(guān)閉