《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > P89LPC9251片上溫度傳感器的使用方法
P89LPC9251片上溫度傳感器的使用方法
摘要: 隨著微處理器的發展,越來越多的單片機向著小型、低成本、低功耗、高集成度的方向發展。NXP(原Philips半導體)公司推出了集成溫度傳感器的芯片P89LPC92X1系列微型處理器,進一步為系統設計帶來方便。
Abstract:
Key words :

  1 概述

  隨著微處理器的發展,越來越多的單片機向著小型、低成本、低功耗、高集成度的方向發展。NXP(原Philips半導體)公司推出了集成溫度傳感器的芯片P89LPC92X1系列微型處理器,進一步為系統設計帶來方便。

  P89LPC9251(簡稱LPC9251)是P89LPC92X1系列的一種。它是一款高性能數字微控制器,包括一個內部溫度傳感器。該傳感器可用來校正與溫度相關的信號,或作為一個獨立的溫度計。在嵌入式系統設計中,使用LPC9251不僅可以省去如DSl8820、TMP04等常用的溫度傳感器件,同時可以節省系統設計的I/O口資源,以及減小布板PCB的尺寸空間,進一步降低了系統設計的成本。

  LPC9251有2個模數轉換模塊:ADC0和ADCl。ADCl是一個8位、4通道復用逐次逼近A/D轉換器。ADCO是專門用于片上寬溫度范圍的溫度傳感器,其溫度測量的范圍是-40℃~+85℃,在該工作溫度范圍內輸出分辨率近似為+11mV/℃。其性能遠遠高于一般的溫度傳感器,如TMP04的測量范圍,適宜于中低溫的測量,因此LPC9251溫度傳感器可以在低溫環境的系統中可靠工作。

  2 溫度傳感器

  2.1 ADC功能模塊

  片上溫度傳感器集成在ADC0功能模塊中,通過Anin03通道測量溫度傳感器Vsen,其他3個通道Anin00、Aninol和Anin02暫未使用。溫度傳感器和內部參考電壓Vref(bg)(1.23 V±O.123 V)引腳一起復用在相同的輸入通道Anin03。通過配置CONTROL LOGIC(控制邏輯單元)中TPS-CON寄存器的TSELl和TSELO位來選擇溫度傳感器還是內部參考電壓。

  2.2 溫度傳感器使用步驟

  為了準確地測量溫度值,必須首先測量內部參考電壓Vref(bg)的電源電壓。溫度傳感器的電壓計算公式如下:

公式

  在式(1)中,Aref(bg)是Vref的A/D轉換的結果,Asen是Vsen的A/D轉換的結果。該溫度傳感器的計算公式如下:

公式

  溫度傳感器的使用步驟如下:

 ?、倥渲肨SEL1和TSEL0為“01”,選擇內部參考電壓;

 ?、谑褂肁DC獲得Aref轉換結果;

  ③配置TSELl和TSELO為“10”,選擇溫度傳感器;

 ?、艿却辽?00μs,使傳感器穩定,然后使用ADC測量Asen;

  ⑤通過公式(1)計算Vsen;

 ?、尥ㄟ^公式(2)計算溫度的數值。

  2.3 代碼例程

  本代碼將讀出溫度傳感器的數值,并將溫度的計算結果發送給UARTO。

  ADCO的配置方法如下:

公式

  根據前述溫度傳感器的測量步驟,應當首先測量內部參考電壓Vref(bg)。內部參考電壓測量程序如下:

公式

程序

  每次配置TSELl和TSEL0為“10”,用來選擇溫度傳感器。在獲取ADC轉換結果前必須固定地延時200μs,用來獲取穩定的ADC轉換結果。溫度傳感器的計量程序如下:

程序

程序

  2.3.1硬件環境配置

  硬件電路原理如圖1所示。LPC9251的供電電壓采用3.3 V供電,可以通過MAX3232輸出給串行口或者74LVC244輸出點亮8個LED來實時觀測溫度傳感器的數值。PC軟件終端使用的是Tera Term,用于接收LPC9251串行口發出的溫度數據。該設置如圖2所示。

硬件電路原理

硬件環境配置

  2.3.2 使用LPC9251輸出固定格式的溫度數值

  程序中以固定的間隔測量溫度傳感器的溫度數值,并將計量的溫度結果發送給UARTO,然后在PC機上顯示測量結果,如圖3所示。

溫度信息的輸出

  3 結論

  實際測最1000個溫度數值,在工作溫度范圍內100個離散溫度點讀數的最大標準偏差僅為2.5個ADC最小分辨率或O.25%誤差,說明LPC-925l的片上溫度傳感器具有極佳的重復性。由此看來,LPC9251的重復性比市場上大多數性能出色的溫度傳感器還好。使用LPC9251用于片上溫度監控,具有體積小、功耗低、精度高、易于實現等優點,可以比較容易地實現系統溫度監測功能,有一定的推廣價值。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 日韩人妻潮喷中文在线视频| 亚洲国产三级在线观看| 交换同学会hd中字| 亚洲国产成人久久| 久久婷婷五月综合色精品| 久久久久人妻精品一区三寸 | 欧洲乱码专区一区二区三区四区| 日韩小视频在线观看| 成人a一级试看片| 国产综合色在线视频区| 国产成人av在线免播放观看| 午夜在线播放免费高清观看| 亚洲欧美日韩精品久久亚洲区| 久久精品国产99国产精品| 一级做a爰片久久毛片免费看| 3751性欧美视频在线播放| 色欲色av免费观看| 欧美疯狂性受xxxxx另类| 日本韩国欧美在线观看| 女人战争免费观看韩国| 国产精品久久久久久一区二区三区 | 亚洲av日韩av不卡在线观看 | 久久国产精品免费| AV无码久久久久久不卡网站 | 99久久国产综合精品成人影院 | 翘臀少妇被扒开屁股日出水爆乳| 波多野结衣中文字幕一区二区三区 | 先锋影音av资源网| 亚洲AV色香蕉一区二区三区蜜桃| 中文在线三级中文字幕| 美女被免费网站91色| 精品四虎免费观看国产高清午夜| 欧美a级毛欧美1级a大片免费播放| 成人18免费网站在线观看| 国产欧美一区二区三区视频在线观看| 免费观看成人毛片| 久久婷婷国产综合精品| 91老湿机福利免费体验| 美女被狂揉下部羞羞动漫| 最近最好最新2018中文字幕免费 | 国产高清不卡一区二区|