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

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

3天内不再提示

传感器接口入门指南:保护微控制器

电子设计 来源:eeweb 作者:Duane Benson 2021-05-07 14:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在几乎所有情况下,您都应该考虑在传感器和计算平台之间采取某种形式的输入保护。

可能需要将传感器连接到的三种主要系统类型:

直接连接到MCU微控制器):直接连接到引脚(外部)和寄存器(内部)

单板计算机(SBC):具有操作系统的功能更强大的处理器

Arduino和类似Arduino的系统:具有一组标准化库函数的MCU,使使用变得更加容易

我们还介绍了将传感器连接到这些系统的三种方法,如下所示:

  • 直接数字
  • 直接模拟
  • 基于协议

系统的另一部分通常很少被谈论,但同样重要:传感器和计算系统之间的关系。

在最基本的尝试玩硬件的过程中,我们经常将传感器直接连接到微控制器I / O引脚。在理想的无噪声和无静电的世界中,这将是一种合理的方法。

pIYBAGCU4b6ADFN8AAlGIdDOn_w206.png

在此图中,我们具有传感器的所有三种基本类型:基于协议的加速度计,直接数字按钮开关和模拟电位计。全部都直接连接到Arduino。(来源:杜安·本森(Duane Benson)

但是我们既不生活在理想世界中,也不生活在无噪音(任何形式)的世界中。传感器和系统以不同的电压运行,我们周围的空气充满离子和电噪声,而长电线充当天线

传感器带来了重要的环境数据,但它们也可能带来很多不必要的行李。系统中的一个小尖峰和一个不受保护的微控制器(有时是非常昂贵的微控制器)可能会被损坏或破坏。或者,电噪声可能会使传感器失明或导致其提供看似合理但完全错误的数据。

基本上,我要说的是,除了最常见的情况以外,您实际上应该考虑在传感器和计算平台之间采取某种形式的输入保护。

如下表所示,常见的保护方法包括衰减,削波,光隔离和滤波:

o4YBAGCU4cuAUlOPAACfkfV-Fl8465.png

常见保护方法的利弊(来源:Duane Benson)

当有源传感器在与微控制器不同的电压下工作时,也可能需要保护电路

pIYBAGCU4duAET8PAAQYAVEY_fM139.png

该原理图剪辑中所示,来自Digilent的Chipkit uc32使用3.3 V 32位Microchip MCU,但Arduino兼容板生活在5 V世界中。它在其模拟输入上组合实现两种不同类型的保护:削波二极管(用于防止过压)和串联电阻(用于限制电流)。(来源:杜安·本森(Duane Benson)

具有与主机MCU不同的工作电压的基于协议的传感器出现了另一个电压转换需求,例如连接到3V或1.8V微控制器的基于5V I2C协议的传感器 。来自1.8V MCU的“高”信号可能不够高,无法被传感器视为逻辑“ 1”。3V“高”电平可能会通过,但您可能无法依靠它,因为并非所有逻辑“ 1”信号都与系统电压匹配,因此您最终可能会看到一个2.2V信号,即“不确定”由传感器的5V I2C决定。

此外,传感器的逻辑“ 1”可能处于5 V或接近5 V的水平,这可能烧坏3-V MCU(一定是1.8-V MCU)上的I / O端口。相反,这对于5V MCU和较低电压传感器来说是一个风险。我已经烧毁了比5V微控制器更多的3V加速度计。

模拟传感器输出的电压高于MCU的电压,也会引起相同的问题。最重要的是,传感器和MCU电压不匹配会导致损坏,就像嘈杂的环境一样。

使用基于协议的传感器,您将需要一个所谓的线路电平转换器来在两个电压之间改变信号电平。可以使用一些分立的晶体管来限制这些设备,但也可以将它们用作特殊的集成电路。它们将具有一个公共接地点,并且将以一侧的一个系统电压和另一侧的更高或更低电压对系统进行分割。

o4YBAGCU4euANuKhAAJ06FSnqxM109.png

该示意图显示了用于I2C总线的3.3V至5V双向线路电平转换器。未显示连接两侧的公共接地。(来源:杜安·本森(Duane Benson)

线路级转换器有双向和单向版本。有些人将串联电阻(更多是限流系统)用于单向信号。如果您对系统电流了解足够多,以确保附带的压降足够大,则可以使用此功能。

对于工作电压高于MCU的模拟传感器,您可以使用电阻分压器来确保不改变斜坡特性并使电压保持在危险水平以下。电阻的选择将取决于模拟输入的电流消耗规格。

编辑:hfy

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

    关注

    49

    文章

    8890

    浏览量

    165861
  • 传感器
    +关注

    关注

    2578

    文章

    55567

    浏览量

    794174
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19160

    浏览量

    404698
  • 转换器
    +关注

    关注

    27

    文章

    9449

    浏览量

    157023
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度解析 NXP MPC5668x 微控制器:性能、特性与应用指南

    深度解析 NXP MPC5668x 微控制器:性能、特性与应用指南 在当今的电子设计领域,微控制器无疑是核心组件之一,而 NXP 的 MPC5668x 微控制器以其卓越的性能和丰富的特
    的头像 发表于 04-26 16:25 566次阅读

    TMS320F2805x系列实时微控制器:特性、应用与开发指南

    TMS320F2805x系列实时微控制器:特性、应用与开发指南 在电子工程领域,实时微控制器是众多应用的核心组件。TMS320F2805x系列实时微控制器以其卓越的性能和丰富的功能,在
    的头像 发表于 04-23 14:05 179次阅读

    Freescale K60 系列微控制器:技术剖析与设计指南

    Freescale K60 系列微控制器:技术剖析与设计指南 在当今的电子设计领域,微控制器的性能和功能对于各类应用的成功至关重要。Freescale 的 K60 系列微控制器以其卓越
    的头像 发表于 04-13 18:20 1131次阅读

    深入解析Q32M210:高精度混合信号32位微控制器

    的32位微控制器。它集成了高度可配置的传感器接口,能直接与多种特性的传感器协同工作,包括专业的电化学传感器。同时,它还具备灵
    的头像 发表于 04-11 16:50 663次阅读

    MPC5534微控制器:技术解析与应用指南

    MPC5534微控制器:技术解析与应用指南 在电子工程领域,微控制器作为核心组件,广泛应用于各种电子设备中。NXP的MPC5534微控制器凭借其卓越的性能和丰富的功能,在汽车和工业应用
    的头像 发表于 04-10 11:40 217次阅读

    Freescale K20 系列微控制器:技术解析与设计指南

    Freescale K20 系列微控制器:技术解析与设计指南 在当今的电子设计领域,微控制器扮演着至关重要的角色。Freescale 的 K20 系列微控制器以其卓越的性能和丰富的功能
    的头像 发表于 04-10 09:30 148次阅读

    深度剖析PIC16F818/819微控制器:特性、应用与设计指南

    深度剖析PIC16F818/819微控制器:特性、应用与设计指南 在当今的电子领域,微控制器扮演着至关重要的角色,广泛应用于各种嵌入式系统、工业控制、消费电子等众多领域。其中,Micr
    的头像 发表于 04-08 09:10 482次阅读

    深度剖析Microchip PIC16F62X系列微控制器:硬件设计与应用指南

    深度剖析Microchip PIC16F62X系列微控制器:硬件设计与应用指南 在电子工程师的工具箱中,微控制器是不可或缺的核心组件。Microchip的PIC16F62X系列微控制器
    的头像 发表于 04-07 17:20 513次阅读

    深入剖析MCF51AG128 ColdFire微控制器:特性、参数与应用指南

    深入剖析MCF51AG128 ColdFire微控制器:特性、参数与应用指南 在工业和家电应用领域,高性能、低成本且低功耗的微控制器一直是工程师们的追求。Freescale
    的头像 发表于 03-13 17:20 764次阅读

    基于灵动MM32F0140微控制器的汽车传感控制

    在现代汽车电子系统中,各类传感器模块需要通过高效可靠的车身总线与主控单元进行通信,以实现整车状态的实时监控与智能控制微控制器作为传感控制
    的头像 发表于 02-06 16:51 1081次阅读
    基于灵动MM32F0140<b class='flag-5'>微控制器</b>的汽车<b class='flag-5'>传感</b><b class='flag-5'>控制</b>

    NXP MCX C系列微控制器入门级低功耗解决方案

    NXP MCX C系列微控制器入门级低功耗解决方案 在电子设计领域,寻找一款既经济实惠又具备低功耗特性的微控制器是许多工程师的目标。NXP的MCX C系列微控制器正是这样一款产品,它
    的头像 发表于 12-24 14:00 772次阅读

    选择微控制器MCU几个步骤

    以下10个简单步骤可确保做出正确的选择。 步骤1:制作硬件接口清单 利用大致的硬件框图制作出一份微控制器需要支持的所有外部接口清单。有两种常见的接口类型需要列出来。 第一种是通信
    发表于 11-26 07:09

    PIC18F24/25Q24微控制器技术解析与应用指南

    Microchip Technology PIC18F24/25Q24微控制器是PIC18-Q24微控制器系列28/40/44/48引脚器件的一部分,用于传感器接口、实时
    的头像 发表于 10-10 09:56 1025次阅读
    PIC18F24/25Q24<b class='flag-5'>微控制器</b>技术解析与应用<b class='flag-5'>指南</b>

    MAXQ1741用于磁卡读卡的DeepCover安全微控制器技术手册

    DeepCover 嵌入式安全方案采用多重先进的物理安全机制保护敏感数据,提供最高等级的密钥存储安全保护。 DeepCover安全微控制器(MAXQ1741)是低功耗微控制器,集
    的头像 发表于 05-15 09:48 1047次阅读
    MAXQ1741用于磁卡读卡<b class='flag-5'>器</b>的DeepCover安全<b class='flag-5'>微控制器</b>技术手册

    ADUCM356集成化学传感器接口的精密模拟微控制器技术手册

    ADuCM356是一款片内系统,可控制和测量电化学传感器和生物传感器。ADuCM356是一款基于Arm^®^ Cortex ^™^ -M3处理的超低功耗混合信号
    的头像 发表于 05-08 09:55 1225次阅读
    ADUCM356集成化学<b class='flag-5'>传感器</b><b class='flag-5'>接口</b>的精密模拟<b class='flag-5'>微控制器</b>技术手册