MCP9700模拟温度传感器与单片机接口应用

5星 · 超过95%的资源 需积分: 32 17 下载量 172 浏览量 更新于2024-07-24 收藏 678KB PDF 举报
"MCP9700中文规格书" MCP9700是一款由Microchip Technology Inc.生产的模拟输出温度传感器芯片,该芯片集成了温度感应器和信号调理电路,提供了一种更为简便的温度测量方案,尤其适用于嵌入式系统。与传统的热敏电阻相比,MCP9700的输出信号是线性的模拟电压,这使得它在数据处理和转换方面具有优势。 应用笔记AN981主要讨论了如何在嵌入式系统中集成MCP9700,包括硬件设计、固件实现和PCB布局的注意事项。文中通过一个具体的例子展示了如何使用PICkit™1闪存入门工具包来与MCP9700进行接口,并演示了如何读取温度数据并将结果显示在工具包的LED阵列上,以二-十进制码(BCD)形式表示温度。 在硬件设计中,MCP9700的VDD和GND分别连接电源和地,其模拟输出电压(VOUT)可以直接输入到单片机的ADC(模拟数模转换器)进行数字化处理。图1描绘了这个连接示意图,显示了MCP9700如何与PICmicro®单片机通过ADC进行交互。此外,文档还提供了00059R1.zip压缩文件,包含PCB的Gerber文件、源代码和hex文件,以便用户自行制作和编程。 图2展示了MCP9700与ADC接口的基本原理。传感器的输出通过一个运算放大器驱动,其输出阻抗为ROUT,然后连接到一个采样保持电路。开关控制信号源与采样电容CSAMPLE的连接,ADC测量这个电容两端的电压以获取温度信息。电路上的RSWITCH电阻和CSAMPLE电容共同决定了信号的采样特性。 MCP9700因其集成化和线性输出特性,在嵌入式系统中有着广泛的应用前景,而AN981则为开发者提供了一份详细的技术指导,涵盖了从硬件设计到软件实现的全过程。通过学习这篇规格书和应用笔记,工程师可以有效地将MCP9700整合到自己的项目中,实现精确的温度监测功能。