微控制器

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

在绿能时代,企业普遍关注低功耗议题,电子装置逐渐朝向节能技术演进,尤其是DRAM模块供电结构的改变和高速传感器总线的需求,推动了I3C接口的广泛应用。新唐科技宣布推出首款微控制器NUC1263系列,支持DDR5模块的1.0V电压I3C接口,且提供独家LLSI(LED Light Strip Interface)专利技术,此一技术不仅可用于控制RGB灯条,亦可控制新一代ARGB Gen 2灯条。

NUC1263系列工作频率高达 72 MHz,内建 64 KB Flash 及高达 20 KB SRAM,运作在 2.5V 至 5.5V 宽工作电压和 -40℃ 至 105℃ 的温度范围。

此系列提供两路 1V至3.6V 输入电压的 I3C 接口,符合 MIPI I3C v1.0 标准,尤其适用于DDR5电竞灯效模块,无需额外电压转换(Level shifter)组件。同时兼容 I²C 的简易性与 SPI 的高速特性,最快可支持12.5 Mbps传输速率。并且支持动态寻址,In-Band interrupt和Hot-Join功能,简化了多个传感器的管理,提升了系统响应性和可扩展性,使其成为物联网以及传感器等多种应用的理想选择。

NUC1263系列提供6个信道的LLSI(LED Light Strip interface)接口,此接口可控制RGB灯条以及新一代ARGB Gen 2 灯条,与传统SPI控制灯条相比只需要用到1/3 不到的SRAM资源,使控制时序灯条软件开发者能更有效地利用系统资源,同时降低了软件开发的复杂度。此外,支持高达24 路高速 PWM 以及9路的50mA强灌电流( High sink current)脚位。除了核心电压,该系列另外提供两组电源IO,可分别工作在不同的电压范围,使其更能适应外部设备的不同电压标准,并更具弹性且无缝地集成到各种应用中。本系列提供高达3组 UART、3组 I²C、3组 SPI/I²S、2组 I3C,更配备了高性能模拟功能,包括 16 路 12 位800 kSPS ADC、4路 8 位 200 kSPS DAC 和仿真比较器(ACMP)。

为了满足多样化的应用需求,NUC1263系列提供多种封装选择,包括QFN33、QFN48、LQFP48和LQFP64,让用户能够根据产品规格灵活选择最适合的型号。并且与其他Nuvoton产品系列兼容,同封装型号的脚位兼容,协助用户能够灵活地优化产品规格和效能。

新唐科技NuMaker-NUC1263SD评估板和Nu-Link除错器为产品评估与开发的利器。同时支持第三方提供的IDE,如 Keil MDK、IAR EWARM和新唐科技自主研发NuEclipse IDE,为开发人员提供更多选择和便利性。

来源:新唐MCU

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

围观 31

Qt Group (Nasdaq, Helsinki: QTCOM) 近日宣布将为汽车半导体全球领导者英飞凌科技股份公司(FSE代码: IFX / OTCQX代码: IFNNY)的微控制器(MCU)提供轻量级、高性能的图形框架。英飞凌支持图形功能的TRAVEO™ T2G Cluster微控制器现已可与Qt的图形解决方案和易于使用的开发者工具包一起使用,构建图形用户界面(GUI)。

1.png

现代微控制器本质上是微型独立计算机,具有丰富的图形功能,并可实现紧凑设计、节省成本和降低功耗。它们越来越广泛地用于需要即时启动、低内存占用和经济高效的实时处理应用,因此非常适合汽车、两轮车、建筑设备、工业和医疗等应用中的仪表盘用例。

英飞凌的TRAVEO™ T2G微控制器适用于所有这些用例,其中TRAVEO™ T2G Cluster系列支持具有高帧率和高清分辨率的图形用户界面。通过将Qt图形解决方案直接集成入其微控制器,英飞凌现在可提供具有以下主要优势的智能渲染技术:

  • 内存使用效率可比市场平均水平高5倍

  • 启动时长比市场平均值缩短2倍

  • 从设计到生产过程使用Qt for MCUs,产品上市时间缩短高达50%

“今天的全球半导体市场竞争激烈,”Qt Group的MCU产品总监Toni Paila表示,“全球制造商一直在寻找能尽快将其产品推向市场的方法。全球微控制器的开发周期不断缩短就是最好的证明。但即使时间更短,人们对图形显示的流畅性和保真度的要求也比以往任何时候都更高。无论我们谈论的是汽车、医疗保健还是工业自动化设备,用户界面都必须反应灵敏,并拥有无延迟的高质量动画。”

Toni Paila补充道:“这些MCU通常不会直接出厂配备高级的图形工具。我们非常自豪宣布帮助英飞凌实现了该目标,帮助设备制造商在其MCU上以低内存占用实现无与伦比的用户体验。它将极大提升设计师构建图形用户界面的自由度,而这在以前由于资源限制是无法想象的。" 

英飞凌正通过实现更清洁、安全和智能的汽车塑造未来的出行方式。该公司的产品和解决方案推动了车辆的低碳化和数字化转型,使绿色、智能出行成为可能。英飞凌的汽车产品组合集成了传感器、微控制器、用于特定应用的高性能存储器、功率半导体以及用于人机交互和车辆连接的组件。现在可通过英飞凌或其分销合作伙伴直接获得TRAVEO™ T2G Cluster微控制器产品与Qt高度先进的图形库组合。

英飞凌科技股份公司微控制器副总裁Ralf Ködel表示:“Qt的技术不仅设计和开发流程高效,而且在各个领域拥有超过30年的生产历史。Qt技术为我们提供了前所未有的无缝开发和部署UI应用的工具。将所有这些效率和生产力的提升从Qt工具转移到我们的微控制器上,意味着我们的客户将能够将产品从设计到生产的时间缩短一半。”

在4月9 - 11日德国纽伦堡举办的国际嵌入式展览(embedded world 2024)上,Qt将在4号展厅4-258展位演示在英飞凌TRAVEO™ T2G上使用Qt for MCUs。

关于Qt Group

Qt Group (Nasdaq Helsinki: QTCOM)是一家跨国软件公司,深受各行业领导者和全球150多万开发人员的信赖,助力打造用户衷爱的应用程序和智能设备。我们帮助客户在整个产品开发生命周期中提高生产力:从UI设计、软件开发到质量管理和部署。我们的客户遍布180多个国家和地区,涉及70多个行业。Qt Group拥有约700名员工,2022年净销售额为1.55亿欧元。欲了解更多信息,请访问:www.qt.io

来源:Qt软件

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

围观 12

2016年3月9日到15日,人工智能AlphaGo与围棋世界冠军李世石在韩国首尔进行了备受瞩目的人机大战。这是人类历史上第一次围棋世界冠军与人工智能进行的正式比赛,引起了全世界的关注。在这场比赛中,AlphaGo以4比1的成绩战胜了李世石,展现出了人工智能在围棋领域及其它复杂决策方面的强大实力和无限潜力。这场比赛是一场具有历史意义的人机大战,其意义不仅仅在于胜负和技术的突破,更在于它推动了人工智能技术的快速发展和普及。

AlphaGo的成功很大程度上归功于机器学习和深度学习技术,特别是卷积神经网络(CNN)和递归神经网络(RNN)。这些技术使机器能够学习数据中的复杂模式和关系,使它们能够在曾经被认为极具挑战性的任务中表现出色。

随着AlphaGo的成功,人工智能开始应用到各个领域。深度学习模型开始在图像识别、自然语言处理和其他任务方面表现出色,进一步促进了人工智能技术在医疗保健、金融和自动驾驶汽车等行业的应用。最近比较火得自然语言处理处理工具ChatGPT, 百度文心一言,科大讯飞星火等都是非常典型的机器学习应用。这些工具不但可以和你聊天,还可以帮你写作文,不但可以帮你检查软件代码的语法和逻辑问题,还可以帮你写各种各样的软件代码,比如写C或C++程序,JAVA程序,Python程序等等。功能强大,使用方便,可以说是我们程序员的好帮手。此外,人工智能和机器学习应用还包括搜索引擎,数据挖掘,计算机视觉,语音和手写识别,游戏和机器人,生物特征识别,医学诊断,异常检测等等。相信在不久的将来会有更多的机器学习应用落地,给我们的生活,学习和工作等各方面带来极大的方便。

回顾人工智能和机器学习的发展历程我们可以看到人工智能和机器学习算法软件的发展离不开硬件的发展,两者是相辅相成,相互促进的。虽然算法和深度学习技术在AlphaGo的胜利中发挥了关键作用,但GPU硬件的计算能力和并行处理能力更发挥了至关重要的作用。先进的算法和硬件加速之间的协同作用使AlphaGo能够掌握复杂的围棋游戏,并击败像李世石这样的世界冠军棋手。

随着微控制器技术的突破,人工智能和机器学习不仅可以在高计算能力的计算机和应用处理器上运行,还可以在微控制器平台上有效运行,大大促进了许多人工智能和机器学习应用在边缘节点上落地,推动了物联网节点快速走向智能化。通过下面演讲内容分享,大家能了解到从视觉、语音到时间序列等人工智能应用,不管是对深度学习或经典机器学习,恩智浦都可以提供相应的解决方案,包括入门级微控制器到高性能跨界处理器以及具有专用神经处理单元(NPU)的微控制器。

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

9.png

10.png

11.png

12.png

13.png

14.png

15.png

16.png

17.png

18.png

29.png

20.png

21.png

来源:恩智浦MCU加油站

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

围观 19

在嵌入式系统中,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)。

围观 39

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

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

页面

订阅 RSS - 微控制器