微控制器

微控制器(Microcontroller,简称MCU)是一种小型计算机系统,通常被用于嵌入式系统中,用于控制各种电子设备和系统。它是一种集成电路(IC),包含了处理器核心、内存、输入/输出引脚、定时器、计数器、串口通信和其他外设,用于执行特定的任务。

在嵌入式系统中,MCU无所不在:小至我们身边的消费电子产品,大到汽车、工业等应用,都可见其身影。特别是在物联网驱动的智能时代,MCU就像是电子系统的“大脑”,处理传感器采集的各种信号与数据,并由此做出正确的反馈和输出。

1.jpg

这样的角色定位也意味着,今天的MCU既需要有高能效的处理能力,又要有丰富的外设功能,还需要支持创新的HMI人机互动,这样才能够有实力去重构全新的智能化用户体验。

精品推荐

英飞凌的PSoC™ 4系列,就是按照这样的产品蓝图而打造的MCU产品,一直以来,其凭借出色的可靠性、稳定性、低功耗等特性,在智能互联IoT设备中获得了广泛地应用。其中,PSoC™ 4000T系列是PSoC™ 4 MCU家族中新推出的产品,其采用第五代CAPSENSE™电容传感技术,与前几代产品和同类方案相比,信噪比提升了10倍,功耗则降至1/10,为可穿戴等电池供电的智能设备提供了一个极佳的电容式传感解决方案。

2.png

图1:PSoC™ 4000T系列MCU

点击了解更多产品

PSoC™ 4000T系列MCU基于Arm Cortex-M0+处理器内核,采用第五代 CAPSENSE™ 技术,同时支持自电容和互电容感应技术,因此可以实现低功耗和待机功耗下的HMI操作,从而优化Always-on触摸感应设计并延长电池供电产品的电池续航能力。第五代CAPSENSE™技术,还为交互式用户界面设计提供了更多的功能性,以实现更丰富的HMI用户体验,如接近感应及手势、电容式滑块、电容式触控板、小尺寸触摸屏、穿戴检测和液位检测等。

利用PSoC™ 4000T支持的多传感功能,设计人员可以灵活地支持各种传感技术,如接近、湿度、温度和环境光传感等。CAPSENSE™还具有优异的液体耐受性,可在潮湿和高湿度条件下可靠运行,而不会因为液体造成误激活。其先进的近距离接口支持长距离近距离检测,可达30厘米,并带有可配置手势的定向接近功能。CAPSENSE™还可以支持手套触摸。

3.png

图2:PSoC™ 4000T系列框图

特别值得一提的是,英飞凌的Modus Toolbox软件平台为PSoC™ 4000T系列MCU的应用开发,提供了完整的开发工具、程序库和嵌入式运行算法资源,有助于实现灵活而全面的开发体验。得益于Modus Toolbox平台,CAPSENSE™应用程序可轻松地从一个PSoC™控制器移植到另一个控制器中,从而在产品设计中为HMI应用提供更强的可扩展性。

4.png

图3:Modus Toolbox软件工具

应用总结

总之,作为新一代的PSoC™ 4系列MCU,PSoC™ 4000T具有标准通信、定时灯外设,采用了第五代CAPSENSE™和多传感HMI技术,与前一代产品相比具有更出色的信噪比、低功耗表现、液体耐受性和多重传感功能,以及高可靠性和鲁棒性,因此是可穿戴、可听戴等需要兼具低功耗和高性能的智能物联网应用的理想选择。

该发布文章为独家原创文章,转载请注明来源。对于未经许可的复制和不符合要求的转载我们将保留依法追究法律责任的权利。

关于贸泽电子

贸泽电子(Mouser Electronics)是一家全球知名的半导体和电子元器件授权代理商,分销超过1200家品牌制造商的680多万种产品,为客户提供一站式采购平台。我们专注于快速引入新产品和新技术,为设计工程师和采购人员提供潮流选择。欢迎关注我们!

来源:贸泽电子

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 16

我们将简要介绍七个串行接口:SIO、UART、SSP(SPI)、I2C、CAN、USB和EtherMAC。虽然每个接口都有几个不同的操作模式,但我们只介绍一个典型的模式。

1. SIO(串行输入输出)

最基本的串行接口是SIO,它由一个主器件和一个从器件通过一条数据线和一条时钟线采用一对一的方式连接组成。主器件把传输时钟提供给从器件。

接口将被其控制电路中的寄存器指定为主从器件。在数据传输之前,应该设置另一个寄存器以确定哪一个成为发射器或接收器。

1.png

如果数据集为8位,则发出8个时钟来同步传输数据。主器件的指令随时钟信号传输至从器件。这就是说,当主器件向从器件发送或接收数据时,主器件将通过发出时钟来启动传输请求。由于数据传输方向是预先定义的,因此主器件将在必要时向从器件发出时钟,并执行与从器件之间的数据发送或接收,与时钟同步。

2.png

数据通常是8位串行数据。可以在数据末尾添加一个奇偶校验位,这将使得长度总共为9位。在这种情况下,从器件接口必须在接收串行数据之前已经知道串行数据有一个奇偶校验位。

3.png

2. UART(通用异步收发器)

UART是异步串行接口,两个接口之间没有时钟信号。因此在UART中,主从器件的定义没有意义。

虽然消除时钟信号的目的是防止噪声问题,但这将造成另一个问题。如前所述,来自主器件的命令将通过SIO中的时钟信号发送到从器件。但是由于UART没有任何时钟信号,UART接口无法接受任何命令。因此,接收器必须等待数据到达,然后随时正确接收数据。

为了使接收器能够识别传输数据的开始和结束,发射器应对传输数据的开始或结束数据设置一些指示。起始位是数据“0”,停止(结束)位是数据“1”,它们分别添加在传输数据之前和之后。

4.png

在数据传输之前,发射器或接收器的分配已经完成。如果数据线变为“0”(数据线通常为“1”),则接收器会识别到发射器将要发送数据并准备开始接收传输数据。在数据传输过程中,由于没有时钟信号,很难理解一个位的时间间隔有多长。如果发射器发送了两个“0”(“00”),则接收器不可能在发射器和接收器之间没有任何约定的情况下识别出传输数据只是一个“0”或“00”。

关于该约定的典型例子是,接收器用频率比发射器中的发送时钟快16倍的时钟接收数据,该发射器应在数据传输之前预先定义。一旦接收器检测到起始位,它将每隔16个时钟捕获一次数据。

5.png

在UART和SIO中都可以添加奇偶校验位。

UART中可能有两个以上的接口。在这种情况下,只有一个接口能分配为主器件,其它接口作为从器件。接收器将应答返回给发射器,使得对接功能可在UART上工作。

3. SSP(SPI)(同步串行端口(串行外围接口))

SSP是同步串行接口的总称,是指包括SPI在内的几种不同的数据传输方法。

SPI有一个主器件和多个从器件,这就是说SPI具有星型结构。所有接口共享两条数据线。其中一条是主器件发送数据线(SPDO),另一条是主器件接收数据线(SPDI)。通过使用这两条数据线,SPI可以方便地控制从器件接口,同时可轻松地增加从器件接口的数量,因为数据线上不会发生数据冲突。一条时钟线(SPCLK)将由主器件和所有从器件以及数据线共享。主器件具有选择线路(SPFSSn)来访问其中一个从器件以便与主器件进行通信。一条选择线路连接到一个从器件,因此主器件的选择线路数量与从器件的相同。

6.png

4. I2C(内部集成电路)

即使网络中存在多个从器件,在I2C中也只需要两条线路,即一条数据线和一条时钟线。I2C还允许多个主器件结构(可以分配多个主器件)。在每个接口控制电路中设置一个寄存器,可以完成主从器件的分配。I2C是同步接口。

设计I2C数据线和时钟线以实现多个主器件结构。所有接口的输出只有“0”或高阻状态,数据和时钟的高电平由线路上的上拉元件(“线与”结构)提供。每个接口的输出缓冲区只有NMOS晶体管,没有PMOS晶体管。必要时,这些晶体管变为“导通”,接口的输出将为“0”。如果这些NMOS晶体管变为“关断”,则接口的输出变为高阻状态。由于上拉元件连接到每条线路,如果连接到信号线的接口的所有输出变成高Z状态,则该线路被上拉直至VDD并变成“1”。这是“线与”结构。

7.png

8.png

在“线与”连接中,数据“0”比数据“1”强。也就是说,如果两个接口分别输出“0”和“1”(高阻状态),则该线路的数据变为“0”。该强度优先级实现了对于防止多个主器件系统中发生数据冲突的仲裁方式。考虑两个主器件同时向数据线输出数据的情况,如果其中一个数据为“0”,另一个数据为“1”,则后一个接口将立即知道其它输出为“0”,并根据自己的判断立即停止线路访问。结果是前一个接口将保留使用线路的优先级,后一个接口将在知道前一个接口的数据传输结束后恢复数据传输。这种仲裁方式使得多个主器件系统成为可能。

5. CAN(控制器区域网络)

CAN是一种主要用于汽车内部通信的网络。CAN的结构致力于抗噪声。它采用差分数据线结构,不需要任何时钟线。所以CAN是异步接口,尽管CAN仅由与I2C一样的两条信号线构成。

9.png

双数据线即所谓的CAN.H和CAN.L。两个数据信号之间的电压差表示数据;较高电压的CAN.H和较低电压的CAN.L定义数据“0”,而这些信号的相同电压电平定义数据“1”。这些定义实现了高的抗噪性,因为噪声将以相同的方式同时影响两条线路。

10.png

CAN接口有一种特殊的同步方式,不需要任何时钟,主从器件之间没有区别。因此,信号线上存在数据冲突的可能性,所以每个接口应设置优先级。接口之间的同步按以下方式进行。首先,发射器将在发送数据之前传输起始位“0”。因为到目前为止,信号线上的数据一直是“1”,所以其它接口将检测到这个“0”数据,并将它们自己的时钟同步到数据“0”的边缘。当接收到传输的数据时,接收器将其时钟定时调整到数据“0”的任意边缘。当数据“1”继续时,这个方法将出现问题,因为数据“1”在CAN.H或CAN.L上没有边缘。连续的数据序列“1”无边缘,并且接收器可能与发射器失去同步。其解决方案是采用“位填充”技术,这种情况下,在五个连续的“1”数据之后插入一个数据“0”,这仅用于发射器的同步。接收器将使用数据“0”来同步其时钟,并将其从接收的数据中消除。

11.png

如前所述,应对每个接口设置优先级,以防止数据冲突。为此,每个CAN接口都有标识符(11位)。标识符可用于确定每个接口传输数据的优先级,以防止数据冲突。

实际上,当数据“0”和数据“1”从不同的接口输出到数据线时,数据“0”在CAN中的传输类似于在I2C中的传输。在起始位之后和传输数据之前,发射器将传输其自己的标识符。当两个接口同时发送它们的标识符时,其中一个接口将取得优先级,输出“0”,另一个输出“1”。前一个接口可以占用数据线,在另一个接口之前完成发送。

6. USB 2.0(通用串行总线2.0)

USB 2.0是一种非常流行的串行接口,特别是对于个人电脑而言。众所周知,USB 2.0被广泛应用于各种应用,比如键盘、鼠标、打印机、闪存、硬盘、扬声器等接口。

USB 2.0有三种速度等级,分别是低速(1.5Mbps)、全速(12Mbps)和高速(480Mbps)。
USB接口采用分层结构。在USB中,主器件称为“主机”,从器件称为“设备”。USB 2.0是一个星型网络,其中一个“主机”控制着许多“设备”。例如,PC是主机,设备可以是通过USB电缆连接到PC的任何设备,比如键盘、鼠标等。

12.png

USB的显著特点是即插即用。连接或卸下USB设备时,不必关闭电脑。这就是USB变得如此流行的原因之一。

为了使USB设备能够很容易地连接到网络或从网络中移除,USB主机必须做一些工作。当USB设备连接到网络时,该设备会向主机发送请求。接收来自设备的请求后,主机开始获取设备的信息,选择最合适的驱动器,并为设备分配地址。主机的这个操作称为枚举。枚举成功后,主机可以正确访问设备。

主机可控制的设备和集线器的最大数量为127。如果集线器插入网络,则串联连接的集线器数量必须小于或等于5。

USB 2.0电缆有4根导线:VDD、GND、信号D+和信号D-。对于一个传输数据,信号D+和D-彼此取互补值。如果D+为高电平,D-为低电平,则数据被称为“差分1”。如果D+为低电平,D-为高电平,则数据被称为“差分0”。

但在USB 2.0网络的实际数据传输中,“差分1”和“差分0”并不一定分别意味着数据“1”和数据“0”。USB的数据格式为NRZI(反向不归零)。当一个时钟间隔内没有变化时,此格式将定义数据“1”,当发生从高到低或从低到高的变化时,则定义数据“0”。

13.png

14.png

USB 2.0没有任何时钟线,所以它是异步接口。所以主机和驱动器必须像在CAN中一样进行相互同步。传输8位SYNC码,使接收器与发射器以USB全速同步。

数据传输时,在USB 2.0中连续传输6次数据“1”后,完成数据“0”的位填充,因为只有数据“1s”连续传输时,NRZI格式中无信号边缘出现。

15.png

7. EtherMAC(以太网媒体访问控制)

EtherMAC是以太网接口的一部分。由于以太网的接口结构非常复杂,所以不容易闸释完全的以太网功能。我们只对以太网进行简要说明,提供到目前为止所述的与其它串行接口的差异概述。

以太网的“以太”来自一种叫做“以太”的介质,它是一种物理学定义,曾经被认为可以填满所有的空间。“以太”的存在最终被否定了,但由于“以太”被认为是无处不在的,所以它成为了网络命名的起源。

以太网主要分为四层,即物理层、数据链路层、网络层和上层。EtherMAC处理最低的两层:物理层和数据链路层。

以太网电缆由四根信号线组成。两条绞合线用于输出数据,另两条绞合线用于输入数据。这种电缆即使没有电屏蔽层也有很好的抗噪性(非屏蔽双绞线:UTP)。由于没有时钟线,因此以太网是一个异步接口。

为了理解以太网的概念,我们先介绍一下10Base-T,尽管100Base-TX是当今最流行的版本,但10Base-T是基本的,且比100Base-TX简单得多。10Base-T是一个使用双绞线的接口,具有10Mbps传输速率和基带格式。信号传输采用曼彻斯特代码格式。在曼彻斯特代码中,数据“1”和“0”分别定义为上升转换和下降转换。

16.png

以太网没有任何时钟线。接收器和发射器必须彼此同步,与CAN和USB2.0接口中一样。但即使相同的数据连续重复,也不需要位填充,因为数据“1”和数据“0”中都有信号转换。发射器发送数据前的56位连续脉冲,仅用于使接收器与发射器同步。

以太网没有USB 2.0中所必不可少的主机和设备关系等层次结构。当接口的一个单元想要输出数据时,该线路必须是空闲的。如果另一个单元占用线路,该单元必须等待。即使该单元已确保线路可用并开始发送数据,但如果另一个单元也开始同时发送数据,则会发生冲突。一旦发生冲突,所有单元将停止发送数据,并等待线路空闲。当一个单元尝试开始发送时,可能会再次发生另一个冲突,因为其它单元也尝试开始发送。为了防止这种永久性的冲突,以太网有一个防止冲突的对策。当发生冲突时,发射器的等待时间由随机数决定。这对发生冲突的单元有效。但是当先前的一个单元开始再次发送数据时,新单元可能会发生冲突。一个单元最多可以发送16次相同的数据。

对于无主从器件关系的系统分担通信责任而言,这是最佳的仲裁方式之一。

来源:硬件工程师技术号

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 37

随着人工智能(AI)技术的发展,如何在MCU上实现机器学习,创造更多边缘AI的新用例,一直是嵌入式开发社区的热点话题。

在日前举办的RT-Thread开发者大会(简称RDC)上,恩智浦MCU系统与应用工程师牛晓东先生受邀发表了题为《基于恩智浦MCX微控制器的机器学习以及RTT支持更新》的主题演讲,全面阐释了恩智浦“打造具有机器学习功能的微控制器”的产品策略和最新解决方案,并分享了恩智浦营造完整开发生态、为RT-Thread嵌入式开源社区积极赋能的新举措。

1.jpg

在RDC上,恩智浦还特别展示了基于新一代MCX微控制器的机器学习应用示例,并在活动现场免费派发了MCX MCU开发板,受到与会观众的热烈围观!

2.jpg

为了助力嵌入式开发者快速实现基于微控制器的机器学习,恩智浦提供了多样化的硬件平台以及配套的eIQ机器学习软件开发环境。

其中,多核设计的MCX N系列MCU,通过将工作负载智能高效地分配到模拟和数字外围设备,提高了系统性能并降低了功耗;MCX N中集成的新一代机器学习加速器神经处理单元 (NPU),专为微控制器发挥作用而设计,与单独使用CPU内核相比机器学习的吞吐量提高多达30倍,可以为资源和功耗受限的边缘设备扩展TinyML功能,加之eIQ软件开发环境的支持,MCX N系列MCU可谓是边缘AI开发的理想平台。

3.jpg

基于MCX N系列MCU的机器学习应用十分广泛,可涵盖物体识别 、多人检测、多脸检测、异常检测等诸多场景。如下图这个“人脸追踪风扇”,就是一个很有创意的用例。

4.jpg

来源:NXP客栈

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 11

新唐科技推出全新一代高性能M463微控制器系列,此系列搭载了200 MHz Arm® Cortex®-M4处理器,同时一举推升工作温度范围从 -40 ℃至125 ℃,以应对严苛的高温环境要求,并确保在极端条件下稳定运行。除了极宽温工作温度范围外,此系列还具备了丰富的外设接口,包括双路CAN FD和HS USB通讯功能,并搭载256 KB可编程记忆体和128 KB SRAM,确保足够的储存和运行空间,将为未来汽车电子供应链和工业应用带来更为可靠和高效的解决方案。

此外,NuMicro® M463微控制器系列最低功耗可低于200 nA,同时为满足多样的功耗需求,M463系列支持多种功耗操作模式及提供多样唤醒介面,使得不同功耗及多元需求的客户,都能找到最适用的功耗模式。同时内建DSP指令集和单精度浮点运算单元(FPU),为工业控制、汽车电子周边等应用提供了强大的后盾。

NuMicro® M463微控制器系列支持丰富的周边功能,包含硬体加解密引擎、硬体key store、乱数产生器TRNG、Secure Boot (可提供root of trust功能)、2组CAN FD、1组USB高速OTG、高达24通道的16位PWM输出、8组UART、4组SPI/I2S、2组Quad-SPI、5组I²C和一个实时时钟RTC (real-time clock)。同时整合了许多类比元件,包含2组类比比较器、1组12位16路SAR ADC。

新唐提供了NuMaker-M463KG 开发板和Nu-Link debugger 工具,同时支持多种开发环境,包括Keil MDK、IAR EWARM、Eclipse IDE with GNU GCC 等。这使得开发人员可以更轻松地开发、调试和部署应用,加速产品上市的进程。

新唐科技NuMicro® M463微控制器系列再次巩固了在微控制器领域的领先地位。新唐科技将继续致力于提供高性能、高安全性的产品,以满足客户在快速变化的市场中的需求,并引领微控制器技术的不断创新。

详细规格请见 https://www.nuvoton.com/products/microcontrollers/arm-cortex-m4-mcus/m463-can-fd-usb-hs-series/ 

来源:新唐MCU

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 23

今天给大家分享的是微控制器浮动输入和开漏输出。

一、浮动输入

首先,考虑双向(单刀双掷)开关情况当开关打开时,为控制输入将连接到 +3.3V,即高电平。当开关关闭时,微控制器输入将连接到 0V(即低电平)。但是,如果只有一个按钮怎么办?

1.png

开关打开

当按下按钮时,微控制器输入将连接到 0V(即低电平)。

2.png

按下按钮

然而,当未按下按钮时,微控制器输入并没有真正连接到组件:

3.png

未按下按钮

就好像没有连接一样:

4.png

等效

在这种情况下,输入电平是多少?高还是低?因为它没有真正连接到任何东西,所以输入可以是任何东西,具体取决于环境中的静电或电磁辐射。

它可能只是简单地接收无线电波(如天线)并在弱定义的高状态和低状态之间来回翻转。这种状态,其中微控制器输入没有明确定义并且可以是任何东西(随机),称为浮动。

二、上拉和下拉电阻

为了解决这个问题,需要在输入端添加一个上拉电阻或下拉电阻(上拉电阻如下图所示):

5.png

上拉电阻

当按钮未被按下时,上拉电阻会将微控制器输入拉至+3.3V,提供明确定义的高电平。当按下按钮时,微控制器输入将直接连接(短路)至地 (0V),提供明确定义的低电平。在这种情况下,一些电流将流过上拉电阻,但由于电阻值相对较高,因此电流量很小。

这里可以发现电阻符号看起来像一个小弹簧,这是它在这种情况下的功能。比如自动关闭的门,除非你主动打开门,不然的话,会有机制门会自动关闭。如果没有自动关闭机制(假设门没有闩锁机制),门会被进出的人移动,不会默认特定的位置。

上拉(或下拉)电阻类似于这些门上的自动关闭机制,因为它在未主动驱动时将输入保持在特定电平。

情况可以反过来,因为按钮可以连接到+3.3V(高),并且可以使用下拉电阻来保持输入低。不过,上拉电阻配置比较常见。

6.png

下拉电阻

三、开漏输出

一些微控制器输出可以设置为漏极开路(或仅可用作漏极开路)。开漏输出是只能驱动为低电平而不能驱动为高电平的输出;输出为低电平或浮动。

本质上,输出只是连接到晶体管的漏极引脚(因此称为开漏)。

7.png

开漏

当控制线被驱动为高电平时,晶体管将输出短路至地 (0V),将其拉低。当控制线被驱动为低电平时,晶体管处于高阻抗(高电阻)并且输出处于浮动状态。

一些通信方案,例如 I2C 和 CAN,使用它来允许多个设备通过相同的通信线路进行通信,而不会出现短路(冲突,即一个设备试图将线路驱动为高电平,而另一个设备试图将线路驱动为高电平)。它很低)。

在这些情况下,上拉电阻用于在未主动将线路驱动为低电平时将线路保持为高电平。

来源:电路一点通

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 38

电力电子产品设计人员致力于提升工业和汽车系统的功率效率和功率密度,这些设计涵盖多轴驱动器、太阳能、储能、电动汽车充电站和电动汽车车载充电器等。

这些系统的主要设计挑战之一是在降低系统成本的同时,实现更出色的实时控制性能。要应对这一挑战,常用的方法是使用拥有超低延迟控制环路处理功能的模拟和控制外设的高度集成的微控制器 (MCU)

实时控制性能:延迟是关键

在深入应用实例之前,先让我们简要看下“延迟”。在多轴驱动器、机器人、具有储能系统的光伏逆变器、电动汽车充电站和电动汽车中,控制性能与 MCU 对信号进行采样、处理和控制的速度直接相关。图 1 展示了实时信号链和信号延迟之间的关系,信号延迟指从模数转换器 (ADC) 测量信号,到 CPU 处理信息,以及脉宽调制器 (PWM) 控制功率的时间。这个时间需要尽可能小,才能实现超低延迟控制环路处理。

1.jpg

1:实时性能和延迟的概念

对于数字电源来说,实现较高的功率密度意味着要将 DC/DC 的开关频率从 50kHz 提高到 100kHz500kHz 或更高。如果您使用的 MCU 100MHz 运行并且稳压环路同步到 PWM 频率,在 10kHz 时,PWM 中断之间的可用 CPU 周期数为 10,000,而在 100kHz 时会降为 1,000。随着频率上升,可用于检测流程控制的时间缩短,因此您需要优化 MCU 架构,以便在实时信号链中尽量节省每个周期的时间。

在光伏逆变器和储能系统中实现下一代电源

如图 2 所示,光伏逆变器市场不断发展,出现了集成储能系统的混合逆变器,带来了控制双向能量转换的挑战。单芯片架构需要使用具有许多高分辨率 PWM 通道和额外高带宽 ADC 输入的 MCU,例如 TMS320F28P650DK C2000 32 MCU

2.png

2:集成了储能系统的光伏逆变器架构

为满足许多应用中对可再生能源不断增长的需求,光伏逆变器需要更高的功率效率和更好的总谐波失真性能。一种方法是使用更新的多相多级逆变器电源架构。这类架构通常通过一组复杂的电源算法和额外的外部逻辑(例如复杂的可编程逻辑器件或现场可编程门阵列)来实现,以便使用正确的序列安全地打开和关闭电源开关。这种方法会增加布板空间和系统成本。

能在不同 PWM 模块中支持板载定制、最小死区和非法组合逻辑(用于防止破坏性上电/断电序列的 MCU 特性)的 MCU 可让设计人员在降低成本的同时,减少或甚至移除外部逻辑,从而进一步简化设计。

此外,务必将 PWM 单元和集成的模拟窗口比较器进行紧密耦合,以便为电源转换器提供过流和过压保护。基于电源拓扑,您要选择的 MCU 可能需要搭载能够实现对谐振模式转换器峰值电流和谷值电流模式控制的 PWM 单元。

在电动汽车车载充电器中实现更轻松、更快速的集成

随着全球电动汽车数量的增长,设计人员需要找到新的解决方案,以便使车载充电器进一步集成并降低其成本。典型的实现方案为两个彼此隔离的 MCU,一个用于车载充电器功率因数校正,另一个用于车载充电器 DC/DC

尽管采用单个 MCU 会增加将信号发送回 MCU 所需的隔离器件,但其增加的成本可与减少元件数量节省的成本相抵,包括减少 CAN 收发器、稳压器、电源管理集成电路、运算放大器以及实现返回主机 MCU 通信所需的隔离。

3 展示了单个 MCU 控制高达 22kW 的三相车载充电器功率级拓扑。PFC 级是两相交错式图腾柱,而 DC/DC 级是双电容-电感-电感-电感-电容 (CLLLC),可减小变压器尺寸和场效应晶体管的电流等级。

3.png

3:由单个 MCU 控制的三相电动汽车车载充电器(PFC DC/DC

确定所需的最少 MCU 硬件资源(PWMADC、比较器)后,您可能还希望在降低 CPU 开销的同时,实现更多的软件集成。由于集成可以实现对单个器件上更多信号的采样,选择的 MCU 如包含内置基于硬件的过采样和偏移量校准功能的 ADC,可简化软件设计,从而使 MCU 具有更高的周期效率,并能够更快运行控制环路。

另一个挑战是对具有不同实时限制的多个任务进行软件集成:PFCDC/DC 以及辅助控制和安全性需要共存,这让软件开发变得更加复杂。

从单核 MCU 转向多核 MCU 架构并在 MCU 内核之间分配存储器、PWM 和模拟资源,可帮助实现向多个内核分配不同的控制环路频率,例如,一个内核用于控制 PFC,另一个用于运行两个 CLLLC。每个内核以不同的独立频率运行控制环路:图腾柱通常为固定频率,但车载充电器的直流/直流电源转换级(图 3)不断变化。使用多核架构还有助于实现更可靠、更精密的过流和过压保护(因为可以针对每个内核优化每个控制环路),无需外部监控元件,还可以降低成本。

电动汽车将在数分钟内充满电,每个家庭都将使用光伏和储能系统,工厂将使用更多高效的机器人并实现能源足迹更少的自动化……实时控制 MCU 的创新将为实现更清洁、更安全、更高效的世界铺平道路

关于德州仪器 (TI)

德州仪器 (TI)(纳斯达克股票代码:TXN)是一家全球性的半导体公司,致力于设计、制造、测试和销售模拟和嵌入式处理芯片,用于工业、汽车、个人电子产品、通信设备和企业系统等市场。我们致力于通过半导体技术让电子产品更经济实用,创造一个更美好的世界。如今,每一代创新都建立在上一代创新的基础之上,使我们的技术变得更小巧、更快速、更可靠、更实惠,从而实现半导体在电子产品领域的广泛应用,这就是工程的进步。这正是我们数十年来乃至现在一直在做的事。欲了解更多信息,请访问公司网站www.ti.com.cn

围观 10

领先的软件定义汽车(SDV)解决方案提供商ETAS 与英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)的加密算法套件成功通过认证。该证书在美国国家标准与技术研究院(NIST)的加密算法验证计划(CAVP)下进行验证,并授予了 ESCRYPT CycurHSM。该汽车嵌入式安全软件堆栈,基于英飞凌第二 AURIX™ TC3xx半导体硬件安全模块HSM实现。

配图:英飞凌第二代 AURIX™ TC3xx 硬件安全模块.jpg

英飞凌第二代 AURIX™ TC3xx 硬件安全模块

国际公认的CAVP 测试协议被视为约定俗成的标准。该标准针对加密算法实现的质量进行验证,并确保其按照NIST(负责制定加密标准和指南的美国联邦机构)的规定正确运行。通过CAVP测试协议对已实现的加密套件进行独立验证,可确保其达到美国联邦政府加密软件标准——美国联邦信息处理标准(FIPS)认证中的关键要求。

ETAS车载安全运营部门概念和交付负责人Mark Elkins 表示:通过获得CAVP认证,ETAS和英飞凌进一步证明了双方致力于为客户提供一流安全解决方案的承诺。CAVP认证减轻了全球汽车OEM进行额外算法验证的负担,确保其车辆中安装的都是最先进的安全产品。

英飞凌科技软件、合作伙伴与生态系统管理部门高级总监Thomas Schneid表示:此次CAVP认证将进一步增强客户对英飞凌MCU产品以及在我们合作伙伴生态系统内开发的软件解决方案的信心。AURIX具有丰富的产品组合,并具有像ETAS这样的解决方案提供商作为合作伙伴,这都足以证明AURIX完全能够满足汽车应用随着市场的不断发展演进而日益苛刻的要求。

ESCRYPT CycurHSM是一种汽车嵌入式安全软件堆栈,可使用汽车微控制器(MCU)上的硬件安全模块实现安全信任锚。它有助于满足OEM的复杂安全要求,并且可部署在包括域控制器在内的任何汽车电子控制单元(ECU)中。ESCRYPT CycurHSM可以顺利集成到任何AUTOSAR堆栈或引导加载程序中,并且也适用于非 AUTOSAR系统。

英飞凌的第二代AURIX TC3xx HSM可用于AURIX TC3xx MCU系列的所有型号。因此,ESCRYPT CycurHSM V2.7.13CAVP验证适用于整个AURIX TC3xx系列。这表明AURIX TC3xx HSM完全能够借助集成的加密加速器支持经CAVP验证的加密算法实现。

关于ETAS

ETAS 成立于1994年,是罗伯特-博世有限公司(Robert Bosch GmbH)的全资子公司,在欧洲、北美、南美和亚洲的12个国家设有代表处。ETAS的产品组合包括车辆基础软件、中间件、开发工具、云运营服务、网络安全解决方案以及用于实现软件定义车辆的端到端工程和咨询服务。我们的产品解决方案和服务使汽车制造商和供应商能够以更高的效率开发、运营和保护差异化的汽车软件。了解更多信息请访问www.etas.com

关于英飞凌

英飞凌科技股份公司是全球功率系统和物联网领域的半导体领导者。英飞凌以其产品和解决方案推动低碳化和数字化进程。该公司在全球拥有约58,600名员工,在2023财年(截至930日)的营收约为163亿欧元。英飞凌在法兰克福证券交易所上市(股票代码:IFX),在美国的OTCQX国际场外交易市场上市(股票代码:IFNNY)。

更多信息请访问www.infineon.com

更多新闻请登录英飞凌新闻中心https://www.infineon.com/cms/cn/about-infineon/press/market-news/

英飞凌中国

英飞凌科技股份公司于1995年正式进入中国大陆市场。自199510月在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有约3,000多名员工,已经成为英飞凌全球业务发展的重要推动力。英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。

围观 10

上一期的芝识课堂,我们带大家一起认识了东芝应用广泛的TX03系列微控制器,并且重点介绍了TX03系列中部分产品组的主要特点和应用领域。在MCU中,内核是关键单元,要应用好TX03系列MCU必须要先了解该系列所基于的Arm® Cortex®-M3内核。本期内容开始,芝子将向大家介绍Arm® Cortex®-M3内核的特点和各基本单元。

东芝的TX03系列是基于Arm® Cortex®-M3内核设计的MCU,让我们先来一起认识Arm® Cortex®-M3处理器的基本功能,方框图如图1所示。它由一个主核模块、一个控制中断的NVIC(内嵌向量中断控制器)模块、一个支持调试的功能模块和一个与外围电路进行外部连接的接口模块组成。

1.png

图1 内核结构方框图

根据图1可知,Cortex®-M3主核采用三段式流水线配置。[Fe]是读数阶段,读取PC(程序计数器)指示的存储器地址的指令;[De]作为解码阶段,对指令进行解码,并确定执行阶段的执行控制;[Ex]是执行阶段,通过Shift和ALU(算术逻辑单元)执行四则运算、逻辑运算、乘法和除法等运算,并执行加载和存储,寄存器在此阶段更新;最后[MUL/DIV]代表乘法/除法。

针对Arm处理器中断响应的问题,Cortex®-M3在内核上集成了NVIC(嵌套向量中断控制器)。NVIC模块可挂起正在主核上运行的计算处理,并控制切换到优先处理。它支持系统异常和中断的发生,如果在异常处理过程中需要有一个高优先级的异常中断,NVIC块将:

1、暂停正在处理的异常

2、启动高优先级的异常处理

3、完成高优先级的异常处理

4、恢复中断的异常处理

它可以控制嵌套,即异常中断处理。此外,它还包括调试控制功能和SysTickTimer,即操作系统(OS)进行任务管理的硬件定时器。

Cortex®-M3处理器具有R0至R15寄存器。R0至R12是通用寄存器。R13是可配置区域的寄存器,可以在两种堆栈指针之间切换。R14是链接寄存器,R15是程序计数器。此外,还有控制Cortex®-M3处理器特殊功能的特殊寄存器。寄存器分配如图2所示。

2.png

图2 寄存器分配示意图

图片上蓝色部分寄存器均为通用寄存器,用于输入算术单元(ALU)的数据,输出计算结果,传输存储器中储存数据的操作等。寄存器R15(PC)和R14(LR)用于控制程序执行顺序,而寄存器R13则用于堆栈指针。

特别要注意的是,Arm® Cortex®-M3内核在异常/中断处理程序的开始和结束时会自动执行入栈和出栈功能。可自动执行入栈和出栈的寄存器有8个,分别是R0、R1、R2、R3、R12、R14、R15和xPSR。

我们来看看如图3所示的在发生异常/中断事件时,程序流程示例中的入栈和出栈操作。

3.png

图3 异常/中断事件时,程序流程的入栈和出栈操作图

此外,Arm® Cortex®-M3还在内核水平上搭载了若干特殊功能寄存器,主要可分为三组:状态字寄存器(三合一)、中断屏蔽寄存器、控制寄存器。具体功能及描述可看图4。

4.png

图4 Arm® Cortex®-M3内核特殊寄存器功能概述

通过今天的芝识课堂,我们带大家从内核的基本结构入手,不仅学习了流水线的基本流程,还了解了该内核的寄存器相关知识和分配的规则。在随后的芝识课堂中,我们将会继续跟大家一起学习Arm® Cortex®-M3内核的操作模式和其他功能单元,请大家持续关注芝识课堂,别错过最详尽的MCU基础功能介绍哦!

来源:东芝半导体

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 23

芝识课堂用了大量的篇幅给大家介绍电机系统的开发和应用基本技巧,并且特别介绍了用于产生控制信号的逻辑IC。随后的几期芝识课堂,我们将跟大家一起来了解电机控制系统最重要的核心器件之一—微控制器(MCU),并以东芝应用广泛的TX03系列微控制器为例,为大家讲解MCU的各种基本知识和应用开发技巧。

适用于多种应用的TX03系列微控制器采用32位CPU Arm® Cortex®-M3内核,通过集成不同的功能单元,通用型TX03系列MCU可以支持数字电视、数字音频、电机应用设备、厨房电器、家用电器、工业设备、办公自动化设备、车载设备等多种应用。高能效且低功耗是东芝MCU最突出的特点,TX03系列微控制器通过时钟电源以及控制外部中断信号类型转换的时钟发生器块(CG块)来控制低功耗模式。

TX03系列微控制器面向各种不同应用开发的实际需求,提供具有不同功能单元的产品,您可以根据自己的需求选择最适合的产品,具体产品面向应用和功能如图1和图2所示。

图片

图1 东芝TX03系列MCU的家族系列

2.gif
1.gif

图2 东芝TX03系列MCU不同型号的

主要应用领域和核心功能

电机控制应用一直是日系MCU的重点应用领域,并且具有完善的解决方案和突出的软硬件技术优势。东芝TX03系列MCU,配合MCD(Motor Control Driver)的功能,在需要低电压、高电流的直流马达驱动应用上能够帮助客户设计出非常贴近市场需求的设计。TX03系列中的M370组是专门针对民用级电机控制应用推出的,它搭载了东芝独特的矢量引擎(Vector Engine,简称VE),在矢量控制过程中大量的数学计算可由系统自主完成,从而改善了电机控制,并在减少组件数量的同时降低能耗和功耗,优化了系统设计空间和成本。M370系列非常适合用于需要高可靠性、工作效率和精准变速控制的直流无(BLDC)电机控制应用,如用于洗衣机、空调、电冰箱、泵、变频电机控制设备等。

TX03系列M340组微控制器则主打高度精确的机械控制。其搭载了东芝独创的协处理器“PSC",可以以一颗MCU直接实现两个同步控制,从而节约系统的整体空间和成本。在例如控制数码相机镜头的马达应用中,可以对多种机械进行高度精确的同步控制,还有助于减少材料和缩小印刷电路板尺寸。

TX03系列M380组微控制器内置了用于电机电路的3相控制的专门PWM,具有多项故障安全检测功能,适用于工业或电器设备应用中常见的大电流、低成本数字控制,例如电饭煲、电磁炉、微波炉、电冰箱等。

强大的Arm® Cortex®-M3内核为东芝TX03系列赋能,使其拥有丰富的产品线。在随后的芝识课堂,我们先带大家从认识Arm® Cortex®-M3内核开始,逐步掌握TX03系列MCU的开发实战技巧。

来源:东芝半导体

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 14

英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)近日宣布推出PSoC™ 4000T系列微控制器(MCU)。这一全新的MCU系列以出色的信噪比、防水特性和多重传感功能,以及最高的可靠性和鲁棒性,实现了同类最佳的低功耗电容式传感解决方案。

mAWGTFMfey.png

PSoC™ 4000T系列微控制器

PSoC 4000T MCU了基于Arm® Cortex®-M0+PSoC 4 MCU产品阵容其特点是采用了英飞凌第五代高性能CAPSENSE™电容式传感技术。与前几代产品和同类解决方案相比,新一代技术的信噪比(SNR)性能提高10倍,功耗则降至1/10

PSoC 4000T触摸感应功能可实现低功耗和待机功耗下的人机界面(HMI)操作,从而优化Always-on触摸感应设计并延长电池供电产品的电池续航能力。设计人员现在可以充分利用PSoC 4000T 提供的各种传感支持,如接近、湿度、温度和环境光传感等。第五代CAPSENSE技术为交互式用户界面提供了更好的设计,如接近感应及手势、电容式滑块、电容式触控板、小尺寸触摸屏、穿戴检测和液位检测等。

英飞凌科技物联网、计算和无线业务部高级副总裁 Steven Tateosian 表示:英飞凌致力于提供创新的尖端技术,以满足客户不断发展变化的需求。采用我们第五代CAPSENSE技术的PSoC 4000T是人机界面发展过程中的一次重大飞跃,为该行业树立了新标杆。

关于PSoC 4000T系列

对于基于PSoC 4000PSoC 4000S的设计,PSoC 4000T系列可提供一条简便的升级路径,通过软件与算法软件包的兼容性,使其也能够使用先进的第五代 CAPSENSE技术。PSoC 4000T系列适用于各种低功耗应用,包括可穿戴设备、可听戴设备、智能互联IoT设备等。

ModusToolBox™

英飞凌ModusToolbox™ 软件平台提供的一系列开发工具、程序库和嵌入式运行算法资源,实现了灵活而全面的开发体验,并在最新软件版本中集成了PSoC 4000T系列。ModusToolbox 支持各种不同的应用案例,包括消费物联网、工业、智能家居、可穿戴设备以及众多其他应用。

供货情况

PSoC 4000T目前已推出15种型号。为贴合客户需求,该系列MCU在订购时提供SG-XFWLB-25PG- VQFN 16PG-VQFN-24三种封装,且可选择2448 MHz频率、3264 kByte闪存、以及48 kByte SRAM。更多信息,敬请访问www.Infineon.com/PSoC4000T

关于英飞凌

英飞凌科技股份公司是全球功率系统和物联网领域的半导体领导者。英飞凌以其产品和解决方案推动低碳化和数字化进程。该公司在全球拥有约58,600名员工,在2023财年(截至930日)的营收约为163亿欧元。英飞凌在法兰克福证券交易所上市(股票代码:IFX),在美国的OTCQX国际场外交易市场上市(股票代码:IFNNY)。

更多信息请访问www.infineon.com

更多新闻请登录英飞凌新闻中心https://www.infineon.com/cms/cn/about-infineon/press/press-releases/

英飞凌中国

英飞凌科技股份公司于1995年正式进入中国大陆市场。自199510月在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有约3,000多名员工,已经成为英飞凌全球业务发展的重要推动力。英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。

围观 17

页面

订阅 RSS - 微控制器