文章发布
网站首页 > 文章发布 > 平谷超低功耗MCU制造

平谷超低功耗MCU制造

发布时间:2024-01-30 01:45:13
平谷超低功耗MCU制造

平谷超低功耗MCU制造

嵌入式微控制器 (MCU)的功耗在当今电池供电应用中正变得越来越举足轻重。大多MCU 芯片厂商都提供低功耗低功耗产品,但是选择一款最适合您自己应用的产品并非易事,并不像对比数据表前面的数据那么简单。我们必须详细对比 MCU 功能,以便找到功耗最低的产品,这些功能包括:断电模式、定时系统、事件驱动功能、片上外设、掉电检测与保护、漏电流、处理效率。 在低功耗设计中,平均电流消耗往往决定电池寿命。例如,如果某个应用采用额定电流为 400mAh 的 Eveready 高电量 9V 1222 型电池的话,要提供一年的电池寿命其平均电流消耗必须低于 400mAh/8760h,即45.7uA。 在使 MCU 能够达到电流预算的所有功能中,断电模式最重要。低功耗 MCU具有可提供不同级别功能的断电模式。例如,TI 超低功耗 MCU MSP430 系列产品可以提供 5 种断电模式。低功耗模式 0 (LPM0) 会关闭 CPU,但是保持其他功能正常运转。LPM1 与 LPM2 模式在禁用功能列表中增加了各种时钟功能。LPM3 是最常用的低功耗模式,只保持低频率时钟振荡器以及采用该时钟的外设运行。LPM3 通常称为实时时钟模式,因为它允许定时器采用低功耗 32768Hz 时钟源运行,电流消耗低于 1uA,同时还可定期激活系统。最后,LPM4 完全关闭器件上的包括 RAM 存储在内的所有功能,电流消耗仅 100 毫微安。 时钟系统是MCU功耗的关键。应用可以每秒多次或几百次进入与退出各种低功耗模式。进入或退出低功耗模式以及快速处理数据的功能极为重要,因为 CPU会在等待时钟稳定下来期间浪费电流。大多低功耗 mcu 都具有“即时启动”时钟,其可以在不到 10~20us 时间内为 CPU 准备就绪。但是,重要的是要明白哪些时钟是即时启动、哪些非即时启动的。某些 MCU 具有双级时钟激活功能,该功能在高频时钟稳定化过程中提供一个低频时钟(通常为32768Hz),其可以达到 1 毫秒。CPU 在大约 15us 时间内正常运行,但是运行频率较低,效率也较低。如果 CPU 只需要执行数量较少的指令的话,如:25 条,其需要 763us。CPU 低频比高频时消耗更少的电流,但是并不足于弥补处理时间的差异。相比而言,某些 MCU 在 6 微秒时间内就可以为 CPU 提供高速时钟,处理相同的 25 条指令仅需要大约 9us(6us 激活+25 条指令′0.125us指令速率),而且可以实现即时启动的高速串行通信。

平谷超低功耗MCU制造

平谷超低功耗MCU制造

RJDR8837 是一个 H 桥驱动器,可驱动一个直流电机或其他设备诸如螺线管。输出由RJDR8837 上的 PWM 接口(IN1/IN2)控制。具有低功耗休眠模式,采用 nSLEEP 使能。通过集成 H 桥驱动管和 H 桥驱动管控制电路到片内,大大减少了电机驱动系统的元件数量。此外,RJDR8837 增加了有效的保护功能:欠压锁定、过流保护和热关断。RJDR8837 为摄像机、消费类产品、玩具和其它低电压或者电池供电的运动控制类应用提供了集成的电机驱动器解决方案。芯片能够驱动一个直流电机或其他诸如螺线管的设备。输出驱动器块由H 桥 NMOSFET 功率管组成,以驱动电机绕组。内部的电荷泵产生所需的栅极驱动电压。 RJDR8837 能够提供 高 1.1A 的输出电流。它运行在 0 至 11V 之间的电机电源电压,以及1.8V 至 6.6V 的芯片电源电压下。 RJDR8837 具有 PWM (IN/IN) 输入接口。此接口与行业标准器件兼容。 提供过流保护、短路保护、欠压锁定和热关断功能。 RJGT101 是集成了 256 Byte 的 EEPROM(包含 16 Byte 的密钥和 8Byte 的 UID) ,执行 RC4 算法的加密芯片。 它与 MCU 可通过 RSD 单线串行接口通信, 芯片支持单向递增计次功能。 RSD 单总线协议,标准速率20Kbps, MCU 只需有I/O功能进行模拟时序即可通讯,RJG101支持睡眠模式,睡眠功耗小于300nA,支持宽电压工作 2.4-5.5V。 RJGT101电子烟应用防伪已在多个品牌客户上进行应用,得到了该行业的一致认可,在陆续出货的同时,公司着眼客户应用痛点及优化产品性能及BOM成本,我司已完善推出烟弹2线方案,未来会给行业防伪应用带来更好的应用体验。 有关以上介绍RJGT101的应用方案,更加详细的方案细节以及其开发资料,可以联系销售以及FAE,进行咨询。 由于篇幅原因,本期关于RJGT101的介绍到此为止,在未来会陆续的介绍RJGT101已经大量商用的其他的方案,以及RJGT101详细的开发笔记,DEMO案例等。

平谷超低功耗MCU制造

平谷超低功耗MCU制造

按钮或键盘应用可以证明外部中断的优势。如果不具备中断功能,MCU必须频繁轮询键盘或按钮,以确定其是否被按下。不仅轮询自身会消耗功率,而且控制轮询间隔也需要定时器,其会消耗附加电流。相比而言,在具备中断情况下,CPU 可以在整个过程中保持睡眠状态,只有按下按钮时才激活。 在选择低功率 MCU时,还需要考虑外设功耗与电源管理。某些低功率 MCU仅仅是设计时不具备低利率功能的旧架构的改进版本。而有些 MCU在设计时即具备低功耗特性,并在其外设中内置了低功耗功能。一种特性是在需要时单独启动或关闭外设的能力,换言之,更重要的是自动启动或关闭外设的能力。A/D 转换器就是一个例子,其在完成一次转换后可以自动关闭。另外,某些 MCU 正在引入直接存储器存取功能,其可以在无需 CPU 干预情况下自动处理数据。 最后,我们常常会误解 mcu 处理效率。大家通常会认为 16 位 MCU需要两倍于 8 位 MCU的内存,但是一个 16 位架构实际上需要比 8 位架构要少一些的代码,而 16 位 MCU 一般会更快速地执行任务。例如,8 位 MCU 需要 CPU 开销来管理具有 10 位 A/D 转换数据或需要 16 位计算的应用中的数据。而且当今许多MCU 产品都具有单个工作文件或累加器,其数据必须进行传输,以便处理,因此,与基于寄存器的架构相比需要额外的 CPU 开销。表 1 说明在 16 位现代架构与8 位 8051 架构上传输 10 位 A/D 数据的指令。在采用 1Mhz 时钟情况下,16 位器件需要 6us 进行传输,而 8 位器件则需要 24us。 选择低功率 MCU是一项耗时、棘手的工作。如果花费一些时间来了解可用产品选项的架构特性,我们就能够开发出能满足最苛刻功率预算的设计。

平谷超低功耗MCU制造

平谷超低功耗MCU制造

加密芯片承载着整套方案的安全重任,其本身是否安全可靠,至关重要。衡量一颗加密芯片是否足够安全,主要考虑 2 个方面:硬件、软件。 市面上的加密芯片五花八门,种类繁多,让我们看的眼花缭乱。一个加密芯片是否足够安全,加密芯片本身的硬件结构,至关重要。如果加密芯片自身能够像主控 MCU 一样被破解,那么整套方案就毫无安全可言。 在加密芯片硬件可靠的基础上,使用的是哪种软件方案也同样重要。有一些加密芯片硬件安全度很高,不可被破解,但使用的软件方案不好,这样也会被搞芯片破解的人,轻而易举的改动主控芯片的二进制码,跳过加密芯片运行,或者在功能上模拟出一样的加密芯片,从而破解整套方案。    RJGT102 采用了 SHA256 对称加密算法,256 位的大数加密,破解成本极 高。该芯片有 TSOP8 和 SOP23-6 两种封装,满足客户不同场景的需求。每片 RJGT102 都有的客户编码,非常适合做防抄板,防抄软件,管控工厂生产 数量,防止方案外泄等。RJGT102 采用了 SHA256 对称加密算法,256 位的大数加密,破解成本极高,且具有优秀的软硬结合认证机制。

平谷超低功耗MCU制造

平谷超低功耗MCU制造

家用可燃气体报警器的系统设计以微控制器为核心,配合传感器采样电路、声光报警电路等外围电路完成气体浓度的采集、数据处理、故障检测和声光报警等功能,系统结构框图如上图所示。报警器实时监测空气中危险气体含量,并在报警状态下输出声光报警,驱动外联控制设备。本系统选用了瑞纳捷电子设计的低功耗物联网安全MCU—RJM8L151C8T6,其内置64KB Flash存储器和8KB SRAM,LQFP48封装。整个系统的硬件电路部分包括:MCU电路、电源电路、按键电路、实时时钟电路、气体检测电路、声光报警电路、无线数据传输电路等。 传感器检测电路的主要作用是将所检测气体浓度的变化转换成标准的电信号,并将其传送给单片机进行AD转换,为后续电路的数据分析、处理做准备。信号采集电路直接关系到后面的数据处理部分,在整个系统中起到很重要的作用,这就要求其采样电路的结构设计要尽可能简单,干扰尽可能小,能够真实准确地检测出相应气体的浓度变化。 RJM8L151C8T6负责整个报警器系统的数据采集、处理、分析和报警逻辑的判断,是报警器系统设计中的重要元器件,RJM8L151C8T6具有高速、低功耗、低成本的特点,非常符合该设计需求。

平谷超低功耗MCU制造

平谷超低功耗MCU制造

另外,如果 MCU时钟系统为外设提供多个时钟源的话,当 CPU 处于睡眠状态时外设仍然可以运行。例如,一次 A/D 转换可能需要一个高速时钟。如果 mcu 时钟系统提供独立于 CPU 的高速时钟,CPU 就可以在 A/D 转换器运行情况下进入睡眠状态,从而节省 CPU 耗流量。 事件驱动功能与时钟系统的灵活性并存。中断会使 mcu 退出低功耗模式,因此,MCU的中断越多,其防止浪费电流的 CPU 轮询与降低功耗的灵活性就越大。轮询意味着进行与不进行功耗预算之间存在差异,因为它在等待出现事件时会浪费CPU 带宽并需要额外电流。一个好的低功耗 MCU 应具有充分的中断功能,为其所有外设提供中断,同时为外部事件提供众多外部中断。 按钮或键盘应用可以证明外部中断的优势。如果不具备中断功能,MCU必须频繁轮询键盘或按钮,以确定其是否被按下。不仅轮询自身会消耗功率,而且控制轮询间隔也需要定时器,其会消耗附加电流。相比而言,在具备中断情况下,CPU 可以在整个过程中保持睡眠状态,只有按下按钮时才激活。 在选择低功率 MCU时,还需要考虑外设功耗与电源管理。某些低功率 MCU仅仅是设计时不具备低利率功能的旧架构的改进版本。而有些 MCU在设计时即具备低功耗特性,并在其外设中内置了低功耗功能。一种特性是在需要时单独启动或关闭外设的能力,换言之,更重要的是自动启动或关闭外设的能力。A/D 转换器就是一个例子,其在完成一次转换后可以自动关闭。另外,某些 MCU 正在引入直接存储器存取功能,其可以在无需 CPU 干预情况下自动处理数据。 大多MCU 具有集成的掉电保护功能,当电源低于正常操作范围时其可以复位 MCU。通常会提供启动或关闭掉电保护以节省功耗的功能,但是必须在整个过程中都使掉电保护功能置于可用状态,因为掉电是不可预测的。某些 MCU需要70uA 的电流来实现掉电保护。在只需要 45uA 平均电流的应用实例中很明显可以不考虑这些 MCU。----在选择低功耗 mcu 期间有时会忽视漏电流,但是,在苛刻的低功耗应用中则必须考虑到漏电流。大多改进后的低功耗 MCU都具有 1uA 的限定输入漏电流。在 20 输入器件中,它可能会消耗 20uA!针对低功耗设计的新 MCU具有高50nA 的漏电流。