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

    文章

    6813

    浏览量

    147669
  • 温度传感器
    +关注

    关注

    48

    文章

    2651

    浏览量

    154329
  • adc
    adc
    +关注

    关注

    95

    文章

    5653

    浏览量

    539518
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

    Micropython TPYBoard读取芯片上的温度传感器

    过高或者过低了 则马上睡眠或者停止运转. 可以保证您的设备工作的可靠性。 STM32内部温度传感器参数1.STM32内部温度传感器ADC
    发表于 03-30 09:07

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

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

    简化微控制温度传感器的接口

    )读取温度值在理论上很简单。利用模数转换(ADC)热敏电阻分压模拟输出
    发表于 11-15 16:22

    利用传感器ADC提高精度

    大多数传感器本质上都是模拟的,因此必须数字化后才可用于当前的电子系统中。这篇应用笔记的内容涵盖了比率传感器的基本原理及其与模数转换(ADC
    发表于 06-10 05:00

    IC类温度传感器的设计怎么简化?

    温度传感器现在已发生了很大变化,迄今为止,市场上提供的所有温度传感器都不具有模/数输出功能。热敏电阻、RTDs和热电偶的使用都伴随着一个模拟
    发表于 04-16 07:08

    内部温度传感器简介

    温度传感器模拟输入推荐采样时间是17.1us,内部温度传感器支持的温度范围为:-40~125℃
    发表于 08-10 06:50

    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

    STM32内部温度传感器的工作原理及其使用

    数字值。温度传感器模拟输入推荐采样时间是 17.1μs。 STM32 的内部温度传感器支持的温度
    发表于 12-17 08:28

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

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