大家好,首先感謝大家對我前幾天發(fā)布的“Remind BOX”DIY實例帖的支持和捧場,在此謝過了。我今天要發(fā)一篇技術帖,是關于DS18B20這款強大的測溫芯片的技術帖。本帖將從不同角度幫助廣大不熟 悉DS18B20測溫芯片的壇友更加了解這款芯片,也希望已經或者將要用到這款芯片的壇友可以更加順利地完成自己的DIY作品。(聲明:本帖中所涉及的圖 片資源均為本人一筆一筆畫出來的,未經允許,請勿轉載)言歸正傳,下面開始技術部分。
第一部分:DS18B20的封裝和管腳定義
首先,我們來認識一下DS18B20這款芯片的外觀和針腳定義,DS18B20芯片的常見封裝為TO-92,也就是普通直插三極管的樣子,當然也可以找 到以SO(DS18B20Z)和μSOP(DS18B20U)形式封裝的產品,下面為DS18B20各種封裝的圖示及引腳圖。
了解了這些該芯片的封裝形式,下面就要說到各個管腳的定義了,如下表即為該芯片的管腳定義:
上面的表中提到了一個“奇怪”的詞——“寄生電源”,那我有必要說明一下了,DS18B20芯片可以工作在“寄生電源模式”下,該模式允許 DS18B20工作在無外部電源狀態(tài),當總線為高電平時,寄生電源由單總線通過VDD 引腳,此時DS18B20可以從總線“竊取”能量,并將“偷來”的能量儲存到寄生電源儲能電容(Cpp)中,當總線為低電平時釋放能量供給器件工作使用。 所以,當DS18B20工作在寄生電源模式時,VDD引腳必須接地。