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

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

3天内不再提示

消除微控制器应用中的电平转换器:设计注意事项

吴湛 来源:暖暖暖 作者:暖暖暖 2022-07-19 10:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在设计系统时,最重要的设计决策之一是选择要使用的电压域。某些电压域(例如 5 V)适用于嘈杂和恶劣的操作环境,例如工业应用中的环境,而其他电压域(例如 3.3 V)通常用于无线通信。然而,每个电压域都增加了设计的复杂性,并且需要一种跨域通信的方法。在这个两篇系列文章的第一篇文章中,将介绍一种称为多电压 I/O (MVIO) 的新型微控制器中的电平转换外设。MVIO 降低了跨域通信所需的设计复杂性和部件数量。

在设计系统时,理想情况下只需要一个电压域,这样可以使设计过程简单明了。在许多情况下,单个域是不可能的,因为许多传感器和模块仅在特定逻辑级别可用。蓝牙和其他无线通信模块经常在 3.3-V 域中运行,而工业应用则倾向于使用 5-V 逻辑以在恶劣的操作环境中获得更高的抗噪性。1.8V 操作在微处理器和其他高性能设备中也很常见。

在跨电压域进行通信时,从一个域转换到另一个域非常重要。大多数设备无法正确处理施加到其输入引脚的更高(高于工作)电压。这可能会导致设备损坏或出现意外行为。例如,考虑一个连接到 3.3V 微控制器的工业 5V 传感器。传感器将向微控制器的输入端施加 5 V 电压,这可能会损坏设备或其他连接的电路。图 1 显示了AVR DB微控制器系列器件的绝对最大额定值。在这种情况下,5 V 输入信号超过了由 3.3 V 供电时的引脚额定值。

pYYBAGLVc0GAYjOqAAFpeDj83Wg297.png


图 1 I/O 引脚限制示例是根据 AVR DB 微控制器数据表中的表 39-1 创建的。资料来源:微芯片

另一个可能出现的问题是信号输入可能无法满足所需的低或高输入电压阈值(图 2)。这可能导致边际操作行为。该设计可能根本不起作用,或者更糟糕的是,它可能会在特定的边缘情况或操作条件下起作用。

poYBAGLVc0iAAZYBAAMGKsyU-Pg976.png


图 2 根据 AVR DB 微控制器数据表中的表 39-7 创建了 I/O 引脚阈值示例。资料来源:微芯片

这个问题的标准解决方案是在设计中添加一个外部电平转换器。电平转换器在两个电压域上运行并从 A 转换到 B,反之亦然。但是电平转换器会给设计带来成本和问题。有许多不同尺寸和类型的电平转换器,具有不同的功能集。

大型复杂设计可能需要电平转换器的多种变体来满足设计要求。例如,I 2 C 必须与双向电平转换器一起使用,而串行总线(如 SPI)在两个域上都有专用输入和输出的更快的单向电平转换器将更好地工作。此外,每个外部电平转换器都会增加材料清单 (BOM) 和 PCB 空间。

为了消除与使用外部电平转换器相关的面积和费用,Microchip 推出了一种称为多电压 I/O 或 MVIO 的新外设。它已被引入 AVR DB 微控制器系列。MVIO 允许微控制器的一个端口在与设备其余部分不同的电压域中运行。这个特殊端口仍然保留了微控制器 I/O 的正常数字可配置性。由于 MVIO 功能对硬件是透明的,因此数字外围设备将像往常一样在端口上运行(通电时)。这允许基于硬件的 I 2 C、SPI、UART、PWM 和其他外设发挥作用并提高微控制器的电源效率和性能(图 3)。

pYYBAGLVc02ADQ08AADwqDN3A4g445.png


图 3 一个工业应用程序将自己呈现为 MVIO 的一个可能用例。资料来源:微芯片

关键 MVIO 功能

MVIO 是真正的电平转换。MVIO 端口可以在比微控制器其余部分更高或更低的电压下运行。目前,MVIO 在 AVR DB 系列上的推荐工作电压范围为 1.8 V 至 5.5 V。在这里,MVIO 需要专用电源才能运行,但不需要电源排序。如果主微控制器电源或 MVIO 电源低于所需的最小值,则 MVIO 引脚为三态。

电源恢复时引脚的行为取决于哪个电源掉电。在 MVIO 电源断电的情况下,I/O 将在上电时返回其寄存器设置。如果微控制器电源断电,则当微控制器重新启动时,引脚将重置为上电复位 (PoR) 默认值。

在运行期间,微控制器可以通过三种方式监控 MVIO 的操作:

轮询电源状态

中断电源状态更改

使用 ADC 进行测量

MVIO 状态寄存器指示 MVIO 的电源是否超过最低电压要求。该位可以由微控制器轮询,或者当它改变状态时可以产生一个中断。此外,微控制器中的模数转换器 (ADC) 可以通过内部 10 倍分压器网络测量 MVIO 电源。

MVIO的简单演示

显示 MVIO 的一种直观方式是在观察数字输出的同时调制电源电压。这会创建混合信号波形,跟踪 MVIO 的电源,同时由数字 I/O 选通。以下演示中的模拟波形是通过板载数模转换器 (DAC) 在 AVR DB 微控制器上创建的,并由一个内部运算放大器进行缓冲,以为 MVIO 端口供电。

运算放大器也可用于在其他应用中为 MVIO 供电,但它有两个重要的注意事项:

运算放大器的最大和最小输出电压受微控制器电源和输出电流量的限制。

此设置的静态电流远高于专用电源稳压器的静态电流。

在本演示中,DAC 中的值每 10 µs 从定时器/计数器 B (TCB) 中断服务程序 (ISR) 更新一次,如图 4 所示。ISR 要么从查找表中读取一个值,要么计算来自预编程公式的 DAC 值。确切的行为取决于正在生成的波形;正弦波由固定查找表合成,而其他波形由微控制器计算。

poYBAGLVc1KAENRlAAHdyrG7L-c247.png


图 4 使用AVR128DB48微控制器的 MVIO 演示框图。资料来源:微芯片

为了显示数字功能,在 MVIO 端口上设置了脉宽调制 (PWM) 输出。定时器/计数器 D (TCD) 创建一个 250-kHz PWM 信号,占空比为 50%。但是,由于 TCD 在 MVIO 端口上没有输出,因此使用可配置自定义逻辑 (CCL) 的一个单元将信号传递到 MVIO I/O 引脚。

生成的输出波形如下图 5 所示。DAC 为 MVIO 电源生成一个固定的 1kHz 正弦波,带有电压偏移,因此 MVIO 电源不会降至最低工作电平以下并关闭。

poYBAGLVc1mAZGWrAAAeWOZDock814.png


图 5 这是演示的结果输出波形。
1.8 V 与 MVIO 接口

为了演示 MVIO 的更实际应用,Microchip 与另一家半导体解决方案供应商 Melexis 共同开发了演示;该演示使用其MLX90392 3D 磁力计作为窗户安全传感器。簧片开关是检测窗户是打开还是关闭的常用方法,但开关很容易被放置在它们附近的外部磁铁欺骗。相比之下,MLX90392 磁力计测量三个维度的磁场,使其更能抵抗此类攻击。用户还可以对自定义的打开/关闭窗口阈值进行编程,以允许稍微打开窗口而无需解除系统武装。

MLX90392 磁力计通过 1.8 V 的 I 2 C 与微控制器通信。通常,这需要一个外部电平转换器,但由于微控制器上提供了 MVIO,因此不需要电平转换器。此外,还实施了MLX90632远红外线 (FIR) 传感器来执行室温监测。该传感器由 3.3 V 供电,但有一个变体,也可以在 1.8 VI 2 C 总线上通信。

本演示中的第二个电压域为 3.3 V。该域为微控制器和RN4870蓝牙模块供电。实现了蓝牙通信,以允许演示与智能手机进行交互,而无需使用专门的硬件。在生产应用中,其他更简单、功耗更低的无线通信方法,如Sub-GHz无线电,可能会为每个监控节点做出更好的选择。


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

    关注

    48

    文章

    8262

    浏览量

    162669
  • 电平转换器
    +关注

    关注

    1

    文章

    250

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    驱动板PCB布线的注意事项

    PCB Layout 注意事项 1)布局注意事项: ●● 整体布局遵循功率回路与小信号控制回路分开布局原则,功率部分和控制部分的 GND 分开回流到输入 GND。 ●● 芯片的放置方向
    发表于 12-02 07:40

    CW32F030在使用注意事项有哪些?

    CW32F030在使用注意事项有哪些?
    发表于 11-18 06:20

    车载OBC全桥变换功率MOS管的应用及注意事项

    随着电动汽车的发展,功率MOS管在汽车电子的应用也日益增多,本文就车载OBC全桥变换功率MOS管应用及注意事项做简单记要。
    的头像 发表于 10-21 11:24 4973次阅读
    车载OBC<b class='flag-5'>中</b>全桥变换<b class='flag-5'>器</b>功率MOS管的应用及<b class='flag-5'>注意事项</b>

    线性稳压IC设计的基本特性与注意事项

    本文将介绍线性稳压IC设计的基本特性与注意事项。除输入输出电压差、瞬态响应与纹波抑制比之间的关联性外,还会详细阐述输出和输入电容器的选型与布局要点。另外,还会通过浮动工作状态下如何抑制纹波电压升高、以及过电流保护的工作特性等
    的头像 发表于 06-30 09:39 939次阅读
    线性稳压<b class='flag-5'>器</b>IC设计<b class='flag-5'>中</b>的基本特性与<b class='flag-5'>注意事项</b>

    德州仪器方案|谐振转换器同步整流(SR)设计注意事项

    谐振转换器的运行状态比脉宽调制转换器的运行状态复杂得多。以图 1的电感-电感-电容-串联谐振转换器 (LLC-SRC) 为例,在给定的负载条件以及开关频率 (fsw) 相对位置和串联
    的头像 发表于 06-28 17:15 2395次阅读
    德州仪器方案|谐振<b class='flag-5'>转换器</b>同步整流<b class='flag-5'>器</b>(SR)设计<b class='flag-5'>注意事项</b>

    智多晶PLL使用注意事项

    在FPGA设计,PLL(锁相环)模块作为核心时钟管理单元,通过灵活的倍频、分频和相位调整功能,为系统提供多路高精度时钟信号。它不仅解决了时序同步问题,还能有效消除时钟偏移,提升系统稳定性。本文将深入探讨智多晶PLL在实际应用
    的头像 发表于 06-13 16:37 1290次阅读
    智多晶PLL使用<b class='flag-5'>注意事项</b>

    依托raksmart服务在多种系统上本地部署deepseek注意事项

    在RAKsmart服务上本地部署DeepSeek时,需根据不同的操作系统和环境做好全面适配。以下是关键注意事项及分步指南,主机推荐小编为您整理发布依托raksmart服务在多种系统上本地部署deepseek
    的头像 发表于 03-19 11:25 739次阅读

    PMP20873 效率为99%的1kW基于GaN的CCM图腾柱功率因数校正 (PFC) 转换器参考设计

    级、LMG3410 和 TI 的 UCD3138 数字控制器。设计概述提供了有关 CCM 图腾柱拓扑作的更多详细信息,给出了电路的详细设计注意事项,并提供了磁性元件和固件控制设计注意事项
    的头像 发表于 02-25 16:01 896次阅读
    PMP20873 效率为99%的1kW基于GaN的CCM图腾柱功率因数校正 (PFC) <b class='flag-5'>转换器</b>参考设计

    SIM卡接口电平转换器

    电子发烧友网站提供《SIM卡接口电平转换器.pdf》资料免费下载
    发表于 02-18 17:21 0次下载
    SIM卡接口<b class='flag-5'>电平</b><b class='flag-5'>转换器</b>

    智多晶DDR Controller使用注意事项

    最后一期我们主要介绍智多晶DDR Controller使用时的注意事项
    的头像 发表于 01-24 11:14 1395次阅读
    智多晶DDR Controller使用<b class='flag-5'>注意事项</b>

    电机控制器的安装注意事项

    安装注意事项之前,首先需要了解电机控制器的基本知识。电机控制器通常包括以下几个部分: 控制单元 :负责接收指令并控制电机的运行。 功率模块
    的头像 发表于 01-22 09:40 1326次阅读

    选择DSP处理ADSP-2101与DSP16A的注意事项

    电子发烧友网站提供《选择DSP处理ADSP-2101与DSP16A的注意事项.pdf》资料免费下载
    发表于 01-14 15:28 0次下载
    选择DSP处理<b class='flag-5'>器</b>ADSP-2101与DSP16A的<b class='flag-5'>注意事项</b>

    AN20-仪表低通滤波的应用注意事项

    电子发烧友网站提供《AN20-仪表低通滤波的应用注意事项.pdf》资料免费下载
    发表于 01-12 11:25 0次下载
    AN20-仪表低通滤波<b class='flag-5'>器</b>的应用<b class='flag-5'>注意事项</b>

    EE-281: Blackfin处理硬件设计注意事项

    电子发烧友网站提供《EE-281: Blackfin处理硬件设计注意事项.pdf》资料免费下载
    发表于 01-08 14:03 0次下载
    EE-281: Blackfin处理<b class='flag-5'>器</b>硬件设计<b class='flag-5'>注意事项</b>

    EE-276:Blackfin处理上图像处理的视频框架注意事项

    电子发烧友网站提供《EE-276:Blackfin处理上图像处理的视频框架注意事项.pdf》资料免费下载
    发表于 01-06 14:17 0次下载
    EE-276:Blackfin处理<b class='flag-5'>器</b>上图像处理的视频框架<b class='flag-5'>注意事项</b>