0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

将模拟温度传感器与ADC配合使用

星星科技指导员 来源:ADI 作者:ADI 2023-01-16 10:57 次阅读

模拟温度传感器通常与模数转换器ADC)一起使用。了解两个器件之间的接口将有助于设计人员使用这些器件实现更好的温度测量精度。本应用笔记讨论了传感器-ADC接口以及如何从所用元件中获得最佳结果。

模拟输出温度传感器因其低成本、小尺寸和低功耗要求而广受欢迎。在许多使用模拟温度传感器的系统中,传感器的输出由模数转换器(ADC)测量。

了解一些简单的概念将有助于您设计传感器/ADC接口。在下面的讨论中,我们将使用MAX6605,低功耗模拟温度传感器来说明这些概念。

源阻抗

大多数广泛使用的通用ADC,无论是分立式还是嵌入微控制器,其输入端都有一个简单的采样保持电路。开关将信号源与采样电容器连接。经过短暂的采样后,开关打开。图1显示了ADC输入级的简化版本。请注意,所有ADC输入级并不相同;图 1 仅作为概念辅助工具显示。

pYYBAGPEvaeAaH3IAAAiEWezFuw447.png

图1.这是模拟温度传感器驱动采样ADC输入的概念原理图。具有过大输出电阻的温度传感器会阻止采样电容在采样期间完全充电,从而导致误差。

为了对输入信号进行精确采样,电容必须在闭合期间充满电。对于10位ADC,这意味着总源电阻(包括开关导通电阻)乘以采样电容(例如10pF)的时间常数必须小于开关闭合时间的10%左右:

(RON + ROUT) x CSAMPLE < 0.1 x TSAMPLE

其中 R上是采样开关导通电阻,R外是温度传感器的输出电阻,C样本是采样保持电容,T样本是采样开关关闭的时间。

这会限制驱动ADC输入的源电阻值。大多数通用ADC的最大源阻抗限值在1kΩ至10kΩ之间。

模拟温度传感器的输出电阻范围从小于100Ω到几kΩ;一些高阻抗输出级与某些ADC输入不兼容。MAX6605具有240Ω输出阻抗,与几乎所有通用ADC兼容。

如果温度传感器的输出电阻过大,在ADC输入引脚和地之间连接一个电容可以降低有效源阻抗并最大限度地减少误差。电容通常应为采样电容值的千倍,因此10nF电容通常就足够了。采样间隔时间应足够长,以使电容电压接近传感器输出电压,使其在所需的精度范围内。对于10位ADC,10个时间常数应该足够了;因此,对于一个1k源电阻和一个10nF电容,两次转换之间至少100μs的周期就足够了。

负载电容

即使不需要电容来补偿过大的源电阻,通常的做法是在ADC输入引脚上放置一个电容,如图2所示。这有助于过滤通向传感器的走线上拾取的噪声。常用值在 1nF 到 100nF 之间。如上所述,采样速率必须足够慢,以使电容在转换之间充分充电。

poYBAGPEva6AIh2MAAAUMtDHfA8929.png

图2.通常在ADC输入端连接一个电容,以滤除噪声或帮助减少由于传感器输出电阻过大而导致的误差。请注意,采样率必须允许转换之间有多个时间常数。

理想情况下,温度传感器能够在不振荡的情况下驱动该电容。(MAX6605在1nF至无穷大的负载电容范围内保持稳定。许多其他模拟温度传感器在加载几百皮法的负载电容时变得不稳定;有时可以通过增加一个值为几百欧姆的串联电阻器来将这些电阻与电容隔离。请注意,在传感器输出和ADC输入之间增加一个电阻可能需要进一步降低采样速率。

基准电压、温度范围和分辨率

与ADC一起使用的基准电压会影响有用温度范围和温度测量分辨率。例如,MAX6605温度传感器驱动10位ADC,基准为2.5V。该ADC可以嵌入在微控制器中,或者在要求更高性能的应用中,它可以是独立的ADC,如MAX1248。

采用2.5V基准时,每个LSB的重量

2.5V/1024LSB = 2.44mV/LSB

MAX6605温度传感器输出的标称斜率 为 11.9mV/°C,因此每个 LSB 将对应于

(2.44mV/LSB)/(11.9mV/°C) = 0.205°C/LSB

MAX6605产生2.26V的标称输出电压 125°C;因此,其温度和电压范围与2.5V基准兼容。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7487

    浏览量

    151042
  • 温度传感器
    +关注

    关注

    48

    文章

    2912

    浏览量

    155885
  • adc
    adc
    +关注

    关注

    98

    文章

    6430

    浏览量

    544074
收藏 人收藏

    评论

    相关推荐

    小外形精确LMT70模拟温度传感器设计

    技术进步已允许温度传感器集成电路(IC)用于人体温度测量(常见于可佩戴式保健带和医疗设备中)等精密应用。由于TI最近发布了适合人体温度测量
    的头像 发表于 05-22 09:08 3w次阅读
    小外形精确LMT70<b class='flag-5'>模拟</b><b class='flag-5'>温度</b><b class='flag-5'>传感器</b>设计

    PSoC 4 芯片内温度传感器 (DieTemp)

    Die 温度传感器组件提供模拟信号,其电压表示 die 温度。Die 温度传感器组件还提供
    发表于 07-04 11:18

    各地防爆温度传感器模拟量输出

    模拟集成模拟量输出防爆温度传感器集成模拟传感器是采用硅半导体集成工艺制成的,因此亦称硅
    发表于 09-25 10:53

    模拟温度传感器用作温度控制

    大神们,求帮给点意见和思路。要求模拟温度传感器,运放和滤波电路,ADC采集,然后51控制,输出显示等
    发表于 06-19 09:57

    模拟温度传感器集成电路的人体温度测量

    技术进步已允许温度传感器集成电路(IC)用于人体温度测量(常见于可佩戴式保健带和医疗设备中)等精密应用。由于TI最近发布了适合人体温度测量
    发表于 09-05 15:23

    STM32的内部温度传感器

    通道把传感器输出的电压换成数字。温度传感器模拟输入推荐采样时间是17.1us。STM32的内部温度传感器
    发表于 08-12 06:40

    温度传感器的简介

    测量周围的温度(TA)。■ STM32内部温度传感器ADC的通道16相连,与ADC配合使用实现
    发表于 08-13 07:36

    如何用ADC测量内部温度传感器温度

    stm32 ADC测量内部温度传感器温度值,使用DMA方式传输,并通过串口观察数据。实验器材:探索者STM32F407开发板硬件资源:内部温度
    发表于 11-24 06:11

    STM32内部温度传感器简介

    ,此通道把传感器输出的电压转换成数字值。温度传感器模拟输入推荐采样时间是 17.1μs。 STM32 的内部温度
    发表于 12-06 06:40

    如何正确配置温度传感器并通过ADC进行转换并读取数字结果?

    我参考用户手册UM10912中ADC控制ADC内部温度传感器的章节,尝试在LPC54608中配置内部
    发表于 03-29 07:50

    SUNSTAR温度传感器

    按照温度传感器输出信号的模式,可大致划分为三大类:数字式温度传感器、逻辑输出温度传感器
    发表于 04-07 16:54 69次下载

    STM32单片机内部温度传感器分析

    今天给大家介绍一下 STM32 单片机内部自带的一个温度传感器。STM32 单片机芯片内部集成了一个温度传感器,可以用它来测量芯片周围的温度
    发表于 11-11 17:17 60次下载

    微控制温度传感器的接口如何才能简化

    ADC热敏电阻分压模拟输出温度传感器或其它模拟
    发表于 11-25 09:23 7次下载
    微控制<b class='flag-5'>器</b>与<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>的接口如何才能简化

    IC温度传感器有什么缺点吗

    IC温度传感器又有模拟输出和数字输出两种类型。模拟输出传感器
    的头像 发表于 02-29 16:50 1244次阅读
    IC<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>有什么缺点吗

    【GD32F303红枫派开发板使用手册】第十三讲 ADC-内部温度传感器和参考电压采样实验

    本实验是通过ADC注入组采样内部温度传感器和参考电压,通过本实验主要学习以下内容: •内部温度传感器和参考电压简介 •
    的头像 发表于 06-12 09:47 675次阅读
    【GD32F303红枫派开发板使用手册】第十三讲 <b class='flag-5'>ADC</b>-内部<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>和参考电压采样实验