还未设置个性签名
成为VIP会员 享9项特权: 开通会员

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

3天内不再提示

使用虚拟化最大化多核SoC性能

星星科技指导员 来源:嵌入式计算设计 作者:Jim Ready,Patrick M 2022-06-14 14:55 次阅读

无论软件开发人员喜不喜欢,也不管他们是否为此做好准备,几乎每个称职的半导体制造商都在生产多核片上系统 (SoC)。这些 SoC 通常将两个或更多 CPU 内核与额外的特定应用硬件加速器配对,以提供完整的系统。例如,Cavium Networks、NetLogic Microsystems 和 Freescale Semiconductor 生产用于网络处理的 SoC,而德州仪器和 Broadcom 则生产用于数字媒体设备的 SoC。

对于软件人员来说,这提出了一个有趣的挑战,即使应用程序能够从这些多核 SoC 环境中获得所有可用的处理能力。开发人员如何确保他们的应用程序与可用内核线性扩展,并充分利用媒体加速器和数据包引擎等其他 SoC 硬件组件?需要明确的是,对于许多应用程序来说,可扩展性问题仍然是一个真正的科学项目。然而,有一些系统要构建和产品要发布,所以开发人员不能等待理论上完美的解决方案。

在过去的一年中,MontaVista Software 研究了广泛的应用程序中的大量客户用例,包括网络处理、数字电视、车载信息娱乐、超低功耗服务器 Web 托管等。目标是了解基于 Linux 的软件解决方案如何在广泛的应用需求中充分利用底层 SoC 硬件。该研究确定了任何解决方案都必须满足的以下高级要求。

多核支持

现代嵌入式系统的需求正在加速采用多核 SoC。同时运行多个系统的要求进一步强调了这些要求;因此,该解决方案必须提供一种使用和管理多核环境的有效方式。

安全

根据定义,下载到设备的任何内容都是不安全的。该解决方案必须有效隔离从核心设备功能下载的任何内容,并且不得允许下载的应用程序污染其他应用程序。

资源拥塞

必须防止下载的应用程序占用系统资源。目标是有效地共享内存、CPU 时间和 I/O 等资源。这种共享必须允许更重要的系统功能优先于不太重要的下载应用程序。

国外系统集成

许多环境运行在 Linux 内核之上。但是,这些环境可能需要不同的用户空间库以及不同的内核补丁。例如,Android 系统有自己的设备驱动程序和内核补丁。理想情况下,系统可以运行在 Linux 内核上运行的任何用户空间。与这些环境相关的内核补丁和用户空间必须与安全性和资源共享相结合。

这种分析促成了基于 Linux 的架构的开发,该架构最大限度地发挥了当今强大的多核 SoC 的底层功能。

架构概述

要了解该软件的整体架构,有必要了解一些现代操作系统 (OS) 环境,尤其是虚拟化技术。但小心点; 围绕虚拟化有很多炒作(或者,正如我们喜欢说的,围绕虚拟机管理程序有很多炒作)。

虚拟化是一种将计算机资源划分为多个执行环境的方法。目前使用的虚拟化主要分为三大类,它们之间的主要区别在于发生虚拟化的层:

全虚拟化和半虚拟化:这些类型的虚拟化用于托管多个相互隔离的客户操作系统。虽然功能强大,但由于管理程序和多个操作系统的开销,性能(没有大量优化)非常低。示例包括 QEMU、基于内核的虚拟机 (KVM)、Zen 和 VMware。

操作系统资源虚拟化:这种类型的虚拟化用于隔离和扩展使用单个操作系统的应用程序。这里的优势是单一操作系统和较低的开销,在大多数情况下通常不到 1%。因为开销很小,所以扩展和/或优化性能的能力是一个巨大的好处。示例包括 Linux 容器和 BDS Jails。

硬件分段(非对称多处理或 AMP):这种高性能配置将硬件专用于在用户模式下运行的特定应用程序,以获得最佳性能。这可以通过使用简单的运行时执行程序或利用操作系统资源虚拟化和处理器内核关联功能将内核和 I/O 专用于进程而几乎没有开销来实现。

这些类型的虚拟化提供不同的性能特征,需要不同的设置和维护开销,将独特级别的复杂性引入运行时环境,并解决不同的问题。

虽然业界目前专注于推动完全虚拟化的管理程序作为多核优化的万能解决方案,但现实情况是嵌入式开发人员需要一系列可针对特定应用程序需求量身定制的选项。开发人员将需要一种或多种这些虚拟化技术的某种组合,以提供符合硬件限制并满足设计性能特征的产品。简而言之,诀窍是将应用程序与正确的操作系统服务相匹配,以满足整体系统要求,包括性能、可靠性和安全性。

MontaVista 提供三种基于非专有、开源 Linux 技术的虚拟化方法,并支持多处理器架构。因为它是单个运行时,所以有一个编译器和一组工具可用于任何用例或用例组合。图 1 显示了这种方法的总体情况。这三种方法是:

KVM Hypervisor(完全虚拟化)

Linux 容器(操作系统资源虚拟化)

MontaVista Bare Metal Engine(操作系统资源虚拟化和 SoC 硬件分割)

图 1:一个编译器和一组工具可用于任何用例或使用 MontaVista 的三种虚拟化方法的组合。

pYYBAGKoMOuAN8MwAAYmv9P3H98049.png

微服务器用例

微服务器背后的想法是利用更小、更节能的处理器来降低一类以 Web 为中心的 IT 应用程序的物理和能源消耗足迹。对于某些工作负载,几个低功耗处理器可能比更少、更强大的处理器更高效。Cavium Octeon 处理器和其他半导体供应商的处理器非常适合在内核本身的功率效率的基础上满足微服务器概念的密度和功率效率要求。这些 SoC 还包括专用硬件来处理基于 Web 的应用程序所需的前端安全和加密/解密处理。

从软件的角度来看,MontaVista Linux Containers 和 Bare Metal Engine 技术有助于完成这幅画。容器用于提供操作系统级别的虚拟化,允许对工作负载要求进行非常有效的虚拟化。例如,容器可用于托管数千个独立网站,每个网站彼此安全隔离。容器允许精确控制分配给每个容器的运行时资源,因此每个网站都可以限制在客户购买的性能水平上。或者,更重要的是,可以使用相同的机制阻止流氓网站过度消耗资源,从而阻止拒绝服务类型的攻击。

Bare Metal Engine 为每个托管网站所需的安全和加密/解密操作提供运行时环境。例如,一个 32 核的 SoC 可以利用大部分核心进行应用程序处理,而少数专用于数据包处理,所有这些都由一个 Linux 实例控制。

Linux 提供了一个简单的解决方案

人们普遍认为,必须利用 Linux 与实时操作系统 (RTOS) 或简单的运行时环境的组合来充分实现多核处理器的高性能。助长这种误解的想法是,Linux 本身无法满足要求,因为它太大、太慢且不是实时的。这种谬误还推动了管理程序和/或虚拟化必须调解和隔离不同的运行时环境并促进它们之间的相互通信的要求。通常是 RTOS 供应商自己使这种错误信念永久化。

最后,这些对 Linux 驱动器的误解增加了开发过程的复杂性和成本。由于多个运行时和开发环境(Linux、RTOS 和可能的管理程序各一个),复杂性增加。由于专有 RTOS 和虚拟机管理程序的特许权使用费,成本增加,更不用说开发复杂性本身带来的额外成本,需要更多的开发人员在更长的时间内。

在任何地方都使用 Linux 并在可能无法满足某些要求的地方对其进行修复的方法会产生单一的操作系统环境、单一的工具链以及适用于应用程序所有方面的通用开发和调试工具。正如爱因斯坦所说,“让一切尽可能简单,但不要简单。”

作者:Jim Ready,Patrick MacCartee

审核编辑:郭婷

  • 驱动器
    +关注

    关注

    47

    文章

    4839

    浏览量

    136703
  • Linux
    +关注

    关注

    75

    文章

    7636

    浏览量

    196556
  • RTOS
    +关注

    关注

    19

    文章

    439

    浏览量

    112080
收藏 人收藏

    评论

    相关推荐

    是谁关闭了Linux抢占?

    我们理解,spin_lock()会调用preempt_disable() 导致本核的抢占调度被关闭(....
    发表于 08-07 17:19 63次 阅读
    是谁关闭了Linux抢占?

    Linux僵尸进程会被杀死吗?

    那么,根据POSIX标准关于信号(signal)的定义,当我们执行kill -9 4730(4730....
    发表于 08-07 16:48 27次 阅读
    Linux僵尸进程会被杀死吗?

    Linux内核之ISP驱动流程分析

    应用层就是通过访问video_device生成的节点来进行操作Camera,所以video_devi....
    的头像 冬至配饺子 发表于 08-07 16:13 110次 阅读

    Linux内核之Camera驱动分析

    上面主要是根据全局变量ov13850_custom_config中的信息填充时序信息。然后初始化v4....
    的头像 冬至配饺子 发表于 08-07 16:08 136次 阅读

    看看Linux为相机提供的驱动框架

      V4L2 (Video Linux Two),是为支持Linux内核设计的驱动框架驱动框架。为应....
    的头像 冬至配饺子 发表于 08-07 16:03 162次 阅读
    看看Linux为相机提供的驱动框架

    分享linux中的13个基本Cat命令案例

    当您将重定向与标准输入一起使用时<'(小于符号),它使用文件名test2作为命令的输入,输出将显示在终端中。
    的头像 冬至配饺子 发表于 08-07 15:54 100次 阅读
    分享linux中的13个基本Cat命令案例

    Allegro用于数据中心冷却系统三相无感BLDC栅极驱动器

    当服务器风扇发生故障或损坏时,空气回流会导致它们反向旋转,其它正常运转的风扇必须加倍地工作以补偿由此....
    的头像 江师大电信小希 发表于 08-07 10:21 94次 阅读
    Allegro用于数据中心冷却系统三相无感BLDC栅极驱动器

    用Linux语言输出变色字体代码案例

     字背景颜色范围:40 - 4940:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿4....
    发表于 08-06 17:12 88次 阅读

    深度解析Linux的内存管理体系

    Linux内存管理的整体模式是虚拟内存管理(分页内存管理),并在此基础上建立了一个庞大的内存管理体系....
    发表于 08-06 16:55 106次 阅读

    以x86 CPU架构理解Linux中断机制

    中断机制:CPU在执行指令时,收到某个中断信号转而去执行预先设定好的代码,然后再返回到原指令流中继续....
    的头像 Linux阅码场 发表于 08-06 16:19 449次 阅读

    Linux-基础IO详解

    磁盘上的文件 本质是对文件的所有操作,都是对外设的输入和输出 简称 IO
    发表于 08-05 10:47 101次 阅读

    实现电机控制的高精度

    电机控制和驱动器是许多应用的基础,因为它们可以获得高度的精度,进而转化为更低的成本和更高的效率。电机....
    的头像 听风说梦 发表于 08-05 09:46 108次 阅读
    实现电机控制的高精度

    用于SiC应用的低电感可编程栅极驱动器模块

    碳化硅半导体 (SiC) 在工业产品的效率、更高的外形尺寸和工作温度方面提供了创新技术。SiC 技术....
    的头像 打马过草原 发表于 08-05 09:39 53次 阅读
    用于SiC应用的低电感可编程栅极驱动器模块

    什么是调度?如何进行调度?

    进程调度是操作系统最重要的内容之一,也是学习操作系统的重点和难点。关于进程调度,我们首先就会问出一些....
    发表于 08-05 09:04 68次 阅读

    使用GaN进行功率转换

    分立式 GaN 解决方案的速度无疑比硅等效方案更快。使用数字控制,它们可以变得更加高效和小巧。编程以....
    的头像 李玲 发表于 08-05 08:05 30次 阅读
    使用GaN进行功率转换

    使用传输使变速驱动器更加坚固和紧凑

    变速驱动器 (VSD) 可以非常有效地改变电机扭矩和速度,广泛用于重载应用,如电机驱动、伺服和加热、....
    的头像 李秀珍 发表于 08-05 08:05 47次 阅读
    使用传输使变速驱动器更加坚固和紧凑

    面向汽车的GaN FET和SiGe整流器

    GaN 晶体管比硅 MOSFET 更快、更小。GaN 的性能表明效率和性能得到了显着提高,从而带来了....
    的头像 tr12345 发表于 08-05 08:05 29次 阅读
    面向汽车的GaN FET和SiGe整流器

    用于电机控制的碳化硅技术

    在用于管理半导体损耗的主动冷却是性能和可靠性的重要因素的解决方案中,将损耗减少多达 80% 可以改变....
    的头像 张伟 发表于 08-05 08:04 45次 阅读
    用于电机控制的碳化硅技术

    电子负载使用的四个技巧

    电子负载最初是作为测试直流电源的专用产品;电子负载揭示了电源对各种负载条件的反应。FET 开关和非反....
    的头像 哼小曲 发表于 08-05 08:04 48次 阅读
    电子负载使用的四个技巧

    采用氮化镓FET的下一代工业电源

    电动汽车的日益普及正在改变行业,对紧凑轻巧的电源管理解决方案的强烈需求同时又不影响车辆性能。同时,设....
    的头像 李泳瑜 发表于 08-05 08:04 42次 阅读
    采用氮化镓FET的下一代工业电源

    【开发教程1】手把手教你做平板电脑-Linux 引导过程

    Linux 引导过程 ——疯壳·嵌入式平板开发   Linux 内核与 Android 系统 linux 内核有什么区别? ...
    发表于 08-04 18:55 993次 阅读
    【开发教程1】手把手教你做平板电脑-Linux 引导过程

    驱动访问Linux IO内存流程

    在内核中访问IO内存(通常是芯片内部的各个I2C,SPI, USB等控制器的寄存器或者外部内存总线上....
    的头像 冬至配饺子 发表于 08-04 18:10 235次 阅读
    驱动访问Linux IO内存流程

    Commodore 1581增强型驱动板开源

    电子发烧友网站提供《Commodore 1581增强型驱动板开源.zip》资料免费下载
    发表于 08-04 15:15 6次 阅读
    Commodore 1581增强型驱动板开源

    Commodore 1581增强型驱动板

    电子发烧友网站提供《Commodore 1581增强型驱动板.zip》资料免费下载
    发表于 08-04 10:00 12次 阅读
    Commodore 1581增强型驱动板

    Arduino Amiga软盘读写器开源项目

    电子发烧友网站提供《Arduino Amiga软盘读写器开源项目.zip》资料免费下载
    发表于 08-04 09:41 10次 阅读
    Arduino Amiga软盘读写器开源项目

    正确使用SiC MOSFET的出色驱动器

    本文描述了使用 SiC MOSFET 的一般接线图,并解释了如何将其整合到仿真中。
    的头像 吴湛 发表于 08-04 09:32 62次 阅读
    正确使用SiC MOSFET的出色驱动器

    小编科普几种查看网络带宽的方法

    有些时候我们的网络缓慢并不是由远程服务器或路由器所引起的,有可能是因为系统中的某些进程占用了太多可用....
    的头像 冬至配饺子 发表于 08-03 17:57 434次 阅读
    小编科普几种查看网络带宽的方法

    Linux和Android车载系统比较

    Android Automotive OS,尽管开头都顶着Android的大名,但Android A....
    的头像 city_prolove 发表于 08-03 15:45 209次 阅读

    运动中的可持续性:电机和驱动器是节能的关键

    据美国能源信息协会称,全球电力消耗的增长速度继续快于全球人口的增长速度。2照明、电器、运输和工业过程....
    的头像 zhongnian 发表于 08-03 15:17 128次 阅读

    LED矩阵显示驱动器

    电子发烧友网站提供《LED矩阵显示驱动器.zip》资料免费下载
    发表于 08-03 11:15 98次 阅读
    LED矩阵显示驱动器

    用于SiC MOSFET的栅极驱动器

    STMicroelectronics (ST) 的 STGAP2SiCSN 单通道栅极驱动器旨在调节....
    的头像 李丽华 发表于 08-03 09:47 84次 阅读
    用于SiC MOSFET的栅极驱动器

    使用1,200V碳化硅数字栅极驱动器降低开关损耗

    在工业应用中,碳化硅半导体在效率、外形尺寸和工作温度方面提供尖端技术。SiC 技术现在被广泛接受为可....
    的头像 大彭 发表于 08-03 09:43 82次 阅读
    使用1,200V碳化硅数字栅极驱动器降低开关损耗

    照亮LED驱动器的稳定性

    与白炽光源相比,发光二极管 (LED) 具有许多优势,因此在所有适合使用 LED 的条件下,它们不可....
    发表于 08-03 09:29 92次 阅读
    照亮LED驱动器的稳定性

    栅极驱动器可提高效率并降低系统复杂性

    在风车中,IGBT 模块用作转换器内的开关。所谓的背靠背转换器是一种常见的拓扑结构。转子产生电压,该....
    的头像 费加罗 发表于 08-03 08:04 49次 阅读
    栅极驱动器可提高效率并降低系统复杂性

    功率半导体在高效为家用电器供电方面发挥着关键作用

    这种新型电机技术本身效率更高。随着逆变器的引入,可以实现变速电机控制,进一步提高效率并帮助满足能源之....
    的头像 王伟 发表于 08-03 08:04 55次 阅读
    功率半导体在高效为家用电器供电方面发挥着关键作用

    电机控制设计解决方案

    工业应用中使用的机器人系统主要使用由交流电压 (AC) 供电的三相电机。作为示例, 图 1 显示了电....
    发表于 08-03 08:04 104次 阅读
    电机控制设计解决方案

    精简linux系统下载

    Linux是现在最流行的操作系统,含有大量的源代码。Xilinx 2020.1使用的Linux 5.....
    的头像 树没了派 发表于 08-02 17:10 137次 阅读

    在Linux/U-Boot里为QSPI Flash使用UBIFS

    UBIFS是更强壮的FLash文件系统。很多嵌入式系统都使用了UBIFS。Xilinx PetaLi....
    发表于 08-02 15:51 15次 阅读

    螺旋胶喷涂之胶枪结构分析

    漩涡喷枪材料用量调节通过调节阀进行, 调节阀由阀针和阀套组成。驱动器电机驱动 阀针旋转,驱动器电机通....
    的头像 机器人及PLC自动化应用 发表于 08-02 15:31 73次 阅读

    不同操作系统间QoR性能存在差异

    本篇博文中的分析是根据真实客户问题撰写的,该客户发现不同操作系统间 QoR 性能存在差异。虽然可以理....
    的头像 1654966251.876700 发表于 08-02 11:52 102次 阅读
    不同操作系统间QoR性能存在差异

    自动删除SDK/Vitis下驱动程序的旧版本的Linux脚本

    Xilinx的开发工具SDK/Vitis都可以自动根据Vivado设计,创建软件工程,自动配置各个外....
    发表于 08-02 11:32 29次 阅读

    48V一体式伺服足以应对大多数工控项目

    伺服电机是伺服系统的核心组成部分,具有转速高,扭矩变化平稳等特点。常见的伺服电机都要搭配硕大的驱动器....
    的头像 广成CAN总线 发表于 08-02 10:48 109次 阅读

    深入了解机器人系统设计的工作原理

    DRV8870DDAR:TI 的 DRV8870 是一款 3.6 A 有刷直流电机驱动器,可用于工业....
    发表于 08-02 10:26 127次 阅读
    深入了解机器人系统设计的工作原理

    测试MPSoC GEM的1588功能

    MPSoC的MAC支持1588。在Linux Kernel的配置项中使能CONFIG_MACB_US....
    的头像 王磊 发表于 08-02 09:39 71次 阅读
    测试MPSoC GEM的1588功能

    扩展MPSoC中断详解

    MPSoC是带ARM处理器和FPGA(PL)的SoC,包含4核A53及其常用外部模块(PS)。A53....
    发表于 08-02 09:14 21次 阅读

    带有防堵转功能四通道MS35631参数与替代TB62261

    MS35631 是一款四通道 DMOS 全桥驱动器,可以驱动两个步进电机或者四个直流电机。每个全桥的....
    的头像 xbwzwx 发表于 08-02 09:09 72次 阅读

    检查Linux DRM显示设备ID的脚本

    不同设计里,Linux DRM子系统里设备ID不一样。每次修改,费时费力,也容易出错。因此写了以下脚....
    发表于 08-02 09:01 43次 阅读

    Standalone例程的应用与分析

    如果是VCK190 ES单板,需要在Lounge里申请"Versal Tools Early Eac....
    的头像 LL-LING宁 发表于 08-02 08:03 49次 阅读
    Standalone例程的应用与分析

    FPGA与GPU计算存储加速对比

    为了提升计算基础设施的性能,并紧跟数据分析与 AI 不断攀升的需求,众多企业将硬件加速视为主要的解决....
    的头像 刘杰 发表于 08-02 08:03 51次 阅读
    FPGA与GPU计算存储加速对比

    如何在Linux平台上进行Linux程序开发

    最近陆陆续续有工程师拿到了VCK190单板。 VCK190集成了Xilinx的7nm AIE,有很强....
    发表于 08-02 08:03 68次 阅读
    如何在Linux平台上进行Linux程序开发

    修改V4L2的Video Pipeline的devicetree

    PetaLinux 能够根据Vivado的设计,自动生成V4L2的Video Pipeline的de....
    的头像 李春梅 发表于 08-02 08:03 33次 阅读
    修改V4L2的Video Pipeline的devicetree

    HFBR-1523Z/2523Z 40kbps tx/rx TTL光纤接口资料分享

    描述 HFBR-1523Z / 2523Z 40kbps tx / rx TTL光纤接口 我要求 PcbWay 生产这个小型 pcb 系列,用于光纤 POF 双工...
    发表于 08-01 07:30 641次 阅读

    使用L293d的直流电机驱动器

    描述 使用 L293d 的直流电机驱动器 我的项目是直流电机驱动器,适用于中低功率电机。如果要控制电机的旋转,最多可控制 6 个...
    发表于 08-01 06:15 294次 阅读

    【飞凌RZ/G2L开发板试用体验】基于飞凌RZ/G2L开发板的波形显示系统的搭建

    本人收到开发板后,进行了基础功能的测试,便根据所申请内容进行课题开发。本开发板支持MIPI接口的LCD显示器,但是本人没...
    发表于 07-30 18:43 3302次 阅读

    嵌入式Linux开发教程及案例+案例分享

    发表于 07-26 14:17 1555次 阅读

    如何利用RA4M6+RT-Thread来驱动低功耗定时器呢

    前言 本文讲解如何使用RA6M4来驱动定时器。 RA Smart Configurator配置定时器 在stack中创建一个timer,如下图 配置...
    发表于 07-26 11:48 2094次 阅读

    每日推荐 | V853开发板开发进阶,单PCB轮式机器人的教程

    大家好,以下为电子发烧友推荐每日好帖,欢迎留言点评讨论~ 1、V853开发板开发进阶——在Linux下加载E907核心固件 推荐理由...
    发表于 07-26 09:59 10514次 阅读

    请问ch582有linux下的ble例程可以提供么?

    虽然这个问题可能有点怪 我的环境是arch+mrs 官网上下载的工程完全无法编译,各种库文件名不对、无法找到函数和变量的定义 ...
    发表于 07-26 06:44 61次 阅读

    V853开发板开发进阶——在Linux下加载E907核心固件

    V853开发板购买链接:https://www.hqchip.com/p/KFB-V853.html V853开发板资料下载:V853 Doc E907 核心固件加载 在...
    发表于 07-25 16:03 3910次 阅读

    求助,请问有Linux版的wchisptool吗

    如果没有 不是不必需买个wchlink才行 手头只有jlink   ...
    发表于 07-21 06:29 336次 阅读

    L99MOD53XPTR STMicroelectronics L99MOD53XP 多输出驱动器

    oelectronics L99MOD53XP多输出驱动器是一款微控制器驱动型多功能执行器驱动器,用于汽车应用。使用5个半桥和3个高侧驱动器可以驱动多达3个直流电机和3个接地电阻性负载。集成SPI可控制所有工作模式(正向、反向、制动和高阻抗)。此外,所有诊断信息均可通过SPI读取获得。 特性 符合AEC-Q100标准 三个半桥,用于0.75A负载 (RDSon = 1600mΩ) 两个可配置的高侧驱动器,用于高达1.5A负载 (RDSon = 500mΩ) 或0.35A负载 (RDSon = 1800mΩ) 一个全桥,用于6A负载 (RDSon = 150mΩ) 一个高侧驱动器,用于6A负载 (RDSon = 100mΩ) 借助可编程软启动功能驱动负载,具有较高浪涌电流(即电流> 6A、> 1.5A) 待机模式下非常低的电流消耗(IS < 6μA(典型值);Tj ≤85°C) 对所有输出进行短路保护 针对高侧OUT1、OUT4、OUT5和OUT8的电流监控器输出 对所有输出进行过温保护 针对所有输出的开...
    发表于 10-29 15:06 282次 阅读
    L99MOD53XPTR STMicroelectronics L99MOD53XP 多输出驱动器

    LED1202JR STMicroelectronics LED1202 12通道LED驱动器

    oelectronics LED1202 12通道LED驱动器可确保5V输出能力,各通道能够提供高达20mA的电流。8位模拟和12位数字调光控制通过输出电流分别调节每个通道。通过较长的开启和关闭时间改善了系统的低噪声发生性能。另外,相移功能有助于降低浪涌电流。内部寄存器可以存储8种模式,用于自动排序且无需MCU干预。 LED1202驱动器支持的模式序列还可针对持续时间和重复次数进行配置。该器件还为多器件应用中的共享定时同步提供了一个公共时钟域。LED1202的其他特性还包括热关断和LED开路检测。 LED1202 I²C...
    发表于 10-29 12:28 239次 阅读

    L99MOD50XPTR STMicroelectronics L99MOD50XP多输出驱动器

    oelectronics L99MOD50XP多输出驱动器是一款微控制器驱动型多功能执行器驱动器,用于汽车应用。使用6个半桥和5个高侧驱动器可以驱动多达5个直流电机和5个接地电阻性负载。集成SPI可控制所有工作模式(正向、反向、制动和高阻抗)。此外,所有诊断信息均可通过SPI读取获得。 特性 符合AEC-Q100标准 两个半桥,用于6A负载 (RDSon = 150mΩ) 两个半桥,用于3A负载 (RDSon = 300mΩ) 两个半桥,用于0.75A负载 (RDSon = 1600mΩ) 一个高侧驱动器,用于6A负载 (RDSon = 90mΩ) 两个可配置的高侧驱动器,用于高达1.5A负载 (RDSon = 500mΩ) 或0.4A负载 (RDSon = 1800mΩ) 两个高侧驱动器,用于0.5A负载 (RDSon = 1600mΩ) 借助可编程软启动功能驱动负载,用较高浪涌电流作为电流限制值 待机模式下电流消耗极低(IS < 6μA(典型值);Tj ≤85°C;ICC < 5μA(典型值);Tj ≤85°C) ...
    发表于 10-29 12:06 193次 阅读
    L99MOD50XPTR STMicroelectronics L99MOD50XP多输出驱动器

    MAX25610AAUE+ Maxim Integrated MAX25610x降压和降压升压LED驱动器

    Integrated MAX25610x同步降压和降压-升压LED驱动器可提供恒定输出电流,以驱动大功率发光二极管。该驱动器适用于需要高压输入的汽车和工业照明应用。这些驱动器集成了两个60mΩ功率MOSFET,可实现同步操作,从而最大限度减少了外部元件数量。该器件的灵活配置支持降压、反相降压-升压和升压转换。这些LED驱动器采用电流模式控制,可提供快速瞬态响应,并轻松实现环路稳定。Maxim MAX25610x驱动器还可以用作直流-直流转换器,使用FB输入作为输出分压器的反馈。 特性 符合汽车类AEC-Q100标准 高度集成,最大限度减少了物料需求 输入电压范围:5V至36V 工作频率:400kHz 开关频率选项:2.2MHz 内部电流检测选项 集成高侧和低侧开关MOSFET 带模拟控制电压的脉冲宽度调制 (PVM) 调光 降压LED驱动器,用于1至2个LED 反相降压-升压LED驱动器,用于3至5个LED 工作温度范围:-40°C至+125°C 短路、过压和热保...
    发表于 10-28 15:05 231次 阅读
    MAX25610AAUE+ Maxim Integrated MAX25610x降压和降压升压LED驱动器

    led灯驱动器输出电压

    半导体 L99LD01 高效恒流 LED 驱动器是一款完整的恒流直流-直流转换器 LED 驱动器,适用于汽车应用。它采用 BCD5S 70V 技术制造,并以 LQFP32 封装形式组装。L99LD01 用于升压、降压-升压和反激式转换器拓扑。一个内部随机抖动振荡器在低频模式下工作,扩大了开关频率的射频频谱,从而降低 EMC。 该装置包括内部低跌落电压调节器,可用于提供微控制器和复位引脚,用于在启动时和每次被调节的输出电压降到既定电压阈值以下时重置微控制器。 特性 合格汽车 [医]恒流操作 电流LED可由外部传感电阻器设置,并可通过SPI调节 转换器开关频率可调节的外部电阻(RSF) 内部扩频抖动振荡器的EMC降低 低频率PWM调光操作。 当前最大输入限制 最大开关占空比限制器 由外部电阻(R9)调节的斜率补偿) 电池过电压关闭保护(EXT。 需要R3,R4电阻) 链式OV检测(R5,R6外) 用于监测和控制LED温度(需要外部NTC电阻)、L...
    发表于 10-28 14:58 219次 阅读
    led灯驱动器输出电压

    MAX25612BATP/VY+ MaximIntegrated MAX25612高压LED控制器

    MAX25612高压LED控制器是一款单通道高亮度LED (HB LED) 驱动器,适用于汽车前灯应用。这些应用包括远光灯、近光灯、日间行车灯 (DRL)、转向指示灯、雾灯和其他LED灯。该器件的输入电压范围为5V至48V,可以驱动一个LED灯串,最大输出电压为65V。MAX25612是完全同步型器件,适合需要同步整流的升压和降压-升压应用,可提供大于90%的效率。 MAX25612可检测LED灯串高侧的输出电流。需要进行高侧电流检测,以防止输出端到接地或电池输入端发生短路。该器件也是用于驱动LED的最灵活方案,支持升压、高侧降压或降压-升压模式配置。PWM输入提供高达5000:1的LED调光比,ICTRL输入在MAX25612中提供额外的模拟调光功能。MAX25612还包括一个FLT标志,用于指示灯串开路、灯串短路和热关断。MAX25612还支持内置扩频调制,以提高电磁兼容性能。 特性 集成度高,可最大限度地减少BOM、降低成本 +5.0V至+48V的宽输入电压范围和+65V的最大升压输出 集成pMOS调光FET驱动器 用于模拟调光的ICT...
    发表于 10-28 14:57 279次 阅读
    MAX25612BATP/VY+ MaximIntegrated MAX25612高压LED控制器

    ALED1642GWXTTR STMicroelectronics ALED1642GW LED 显示驱动器

    oelectronics ALED1642GW LED 显示驱动器是单片低压低电流 16 位移位寄存器,用于 LED 面板显示屏。ALED1642GW 可确保 20V 的输出驱动能力,用户可以以串联方式连接若干个 LED。在输出阶段,16 个稳压电流源提供从 3mA 到 40mA 的恒定电流以驱动 LED。电流通过外部电阻器进行设定,并可以由一个 7 位电流增益寄存器在两个子范围间进行调整。各通道亮度可通过 12/16 位灰阶控制分别进行调整。可编程的开关时间(有四个不同值可用)改善了系统低噪声发生性能。 特性 16个恒定电流输出通道 输出电流3mA至40mA 电流可编程通过外部电阻 两个范围内的7位全局电流增益调整 12/16位PWM灰度亮度控制 可编程输出开启/关闭时间 错误检测模式(打开和短路-LED) 可编程短路LED检测阈值 自动节电/自动唤醒 可选择的SDO同步在CLK下降边缘 拉杜尔输出延迟(可选) 3V到5.5V供电电压 热停机和超温报警 高达30MH...
    发表于 10-28 09:26 330次 阅读
    ALED1642GWXTTR STMicroelectronics ALED1642GW LED 显示驱动器

    LED8102SXTTR STMicroelectronics LED8102S LED阵列驱动器

    oelectronics ALED8102S LED阵列驱动器是一款单片、低电压、led驱动器,具有8个低侧通道。ALED8102S设计用于提供高达20V输出驱动能力,支持连接多个串联LED。八个稳压电流源提供5mA至100mA恒定电流来驱动LED。通过一个外部电阻器设置电流。 LED8102S具有热管理功能,可强制关断以保护器件(通常在+170°C时关断,15°C滞后重启)。热保护开关仅关闭输出通道。 工作电源电压范围为3.0V至5.5V。输出控制由四个开关输入提供,实现开/关切换操作。在所有有源输出LED上,可通过应用到输出使能引脚 (OE) 上的全局PWM信号调整亮度。输出可并联,或者不使用时不连接。 LED8102S LED驱动器采用14引脚高热效率薄型微缩小外形封装 (HTTSSOP)。 特性 8个恒定电流输出通道,由4个开关输入控制 输出电流:5mA至100mA 电流可通过外部电阻器编程 电源电压:3.0V至5.5V 20V电流发生器额定电压 热关断 工作结温范围:-40°C至+150°C ...
    发表于 10-21 10:45 279次 阅读
    LED8102SXTTR STMicroelectronics LED8102S LED阵列驱动器

    STSPIN32F0251TR STMicroelectronics STSPIN32F025x250V三相控制器

    oelectronics STSPIN32F025x 250V三相控制器是高度集成的解决方案,用于驱动三相应用。由于集成度高,因此有助于设计人员减少PCB占位和总体物料清单。STSPIN32F025x内置STM32F031x6x7 MCU(采用Arm® 32位Cortex®-M0 CPU)和250V三路半桥栅极驱动器。半桥栅极驱动器可驱动N通道功率MOSFET或IGBT。该器件集成了具有高级smartSD功能的比较器,可确保快速有效地防止过载和过流。下部和上部驱动部分还集成了高压自举二极管,以及防交叉传导、死区时间和UVLO保护。这些特性可防止电源开关在低效率或危险条件下运行。低侧和高侧部分之间的匹配延迟可确保无周期失真。集成的MCU可以执行FOC、6步无传感器以及其他高级驱动算法(包括速度控制回路)。 特性 三相栅极驱动器 高达250V高压轨 驱动器电流能力 200mA/350mA拉/灌电流 (STSPIN32F0251) 1.0A/0.85A拉/灌电流 (STSPIN32F0252) dV/dt瞬态抑制:±50V/ns ...
    发表于 10-21 10:41 288次 阅读
    STSPIN32F0251TR STMicroelectronics STSPIN32F025x250V三相控制器

    STGAP2HSMTR STMicroelectronics STGAP2HS4A 单通道栅极驱动器

    oelectronics STGAP2HS 4A单通道栅极驱动器在栅极驱动通道、低电压控制和接口电路之间提供电流隔离。STGAP2HS适合用于中等功率和大功率应用,例如工业应用中的电源转换和电机驱动器逆变器,具有4A能力和轨到轨输出。 STM STGAP2HS单通道栅极驱动器有两种不同配置,一种具有独立的输出引脚,另一种具有单输出引脚和米勒钳位功能。借助独立输出引脚的配置,可通过专用栅极电阻分别优化导通和关断。单输出引脚和米勒钳位功能配置可防止半桥拓扑中快速换向时的栅极尖峰。两种配置均为外部元件提供较高的灵活性,降低物料清单成本。 STGAP2HS集成UVLO和热关断保护功能,可简化高可靠性系统的设计。双输入引脚支持选择信号极性控制和实施HW互锁保护,可在控制器发生故障时避免交叉传导。 STGAP2HS 4A单通道栅极驱动器采用宽体SO-8W封装。 特性 高达1200V高压轨 驱动器电流能力:4A拉电流/灌电流(25°C时) dV/dt瞬变抗扰性:±100V/ns,全温度范围内 整体输入-输出传播延迟:75ns ...
    发表于 10-21 10:30 234次 阅读

    STEVAL-LLL004V1 STMicroelectronics STEVALLLL004V1 LED驱动器

    oelectronics STEVAL-LLL004V1 LED驱动器是一款数控恒流LED驱动器。PFC级和两个直流-直流转换器设计用于在转换模式下工作以优化效率。该LED驱动器可提供75W的输出功率。 通过模拟和数字方法,该驱动器可以将LED调暗至最高亮度水平的0.5%。通过任何一种调光技术,该操作在整个调光范围内均无闪烁。该电路板具有高效率,功率因数几乎等于1,并且在宽输入电压和负载条件下具有低THD百分比。这得益于高性能ST电源产品,以及在32位STM32F0微控制器上运行的高级算法。 特性 宽输入电压范围:85VAC至265VAC 转换模式PFC 两个基于不同拓扑、在转换模式下工作的恒流输出: 降压拓扑 反向降压拓扑 输出电流:500mA ±2.5% 输出端连接的LED数量:16至24个白光LED(每个3.3V) 满负载时,PFC > 0.97,THD < 20%(85VAC至265VAC输入电压范围) 最大负载时峰值效率≅ 90% ...
    发表于 10-21 10:06 212次 阅读

    RH-OSC04 RH-OSC04抗辐射 晶体振荡器驱动器和分频器

    发表于 05-20 17:05 264次 阅读

    EVL6562A-LED EVL6562A-LED恒流逆降压LED驱动器使用L6562A

    发表于 05-20 12:05 304次 阅读

    NUD4001 LED驱动器 高电流

    稳压器& LED驱动器旨在取代用于在5V,12V或24V低压AC / DC应用中驱动LED的分立解决方案。外部电阻允许电路设计人员为不同的LED阵列设置驱动电流。这种分立式集成技术通过将单个组件组合到一个封装中来消除单个组件,从而显着降低系统成本和电路板空间。该器件是一个小型表面贴装封装SO8。 特性 为不同的输入电压提供恒定的LED电流。 外部电阻允许设计人员设置电流 - 最高500 mA。 AEC-Q101合格且PPAP能力 适用于汽车和其他需要独特应用的NSV前缀场地和控制变更要求 应用 汽车:尾灯,定向灯,倒车灯和圆顶灯。 电路图、引脚图和封装图...
    发表于 07-29 23:02 418次 阅读
    NUD4001 LED驱动器 高电流

    NCP302155 集成驱动器和MOSFET 55 A.

    155将MOSFET驱动器,高端MOSFET和低端MOSFET集成在一个封装中。驱动器和MOSFET已针对高电流DC-DC降压功率转换应用进行了优化。与分立元件解决方案相比,NCP302155集成解决方案大大降低了封装寄生效应和电路板空间。 特性 平均电流高达55A 能够以高达2 MHz的频率切换 兼容3.3 V或5 V PWM输入 支持Intel®PowerState 4 使用3级PWM的零交叉检测选项 内部自举二极管 热警告输出和热关机 应用 终端产品 台式机和笔记本微处理器 服务器和工作站,V-Core和非V核DC-DC转换器 大电流DC-DC负载点转换器 小型电压调节器模块 电源和笔记本 电路图、引脚图和封装图...
    发表于 07-29 22:02 775次 阅读

    NCP303151 集成驱动器和带集成电流监视器的MOSFET

    151将MOSFET驱动器,高端MOSFET和低端MOSFET集成到单个封装中。驱动器和MOSFET已针对高电流DC-DC降压功率转换应用进行了优化。与分立元件解决方案相比,NCP303151集成解决方案大大降低了封装寄生效应和电路板空间。 特性 能够达到50 A的平均电流 30 V / 30 V击穿电压MOSFET具有更高的长期可靠性 能够以高达1 MHz的频率切换 与3.3兼容V或5 V PWM输入 正确响应3级PWM输入 精确电流监测 具有3级PWM的过零检测选项 内部自举二极管 欠压锁定 支持英特尔®PowerState 4 应用 桌面和笔记本微处理器 图形卡 路由器和交换机 支持英特尔®PowerState 4 电路图、引脚图和封装图...
    发表于 07-29 22:02 1044次 阅读

    NCP302040 集成驱动器和MOSFET 40 A.

    040将MOSFET驱动器,高端MOSFET和低端MOSFET集成在一个封装中。驱动器和MOSFET已针对高电流DC-DC降压功率转换应用进行了优化。与分立元件解决方案相比,NCP302040集成解决方案大大减少了封装寄生效应和电路板空间。 特性 平均电流高达40A 能够以高达2 MHz的频率切换 兼容3.3 V或5 V PWM输入 正确响应3级PWM输入 支持英特尔®电源状态4 应用 终端产品 台式机和笔记本微处理器 电源和笔记本电脑 电路图、引脚图和封装图...
    发表于 07-29 22:02 424次 阅读

    NCP302150 集成驱动器和MOSFET 45 A.

    150将MOSFET驱动器,高端MOSFET和低端MOSFET集成在一个封装中。驱动器和MOSFET已针对高电流DC-DC降压功率转换应用进行了优化。与分立元件解决方案相比,NCP302150集成解决方案大大降低了封装寄生效应和电路板空间。 特性 平均电流高达45A 能够以高达2 MHz的频率切换 兼容3.3 V或5 V PWM输入 正确响应3级PWM输入 支持英特尔®电源状态4 使用3级PWM进行零交叉检测的选项 热警告输出和热关机 应用 终端产品 台式机和笔记本微处理器 服务器和工作站,V-Core和非V-Core DC-DC Con转换器 小型电压调节器模块 高电流DC-DC负载点转换器 电源和笔记本 电路图、引脚图和封装图...
    发表于 07-29 21:02 855次 阅读

    NCP302055 集成驱动器和MOSFET 50 A.

    055将MOSFET驱动器,高端MOSFET和低端MOSFET集成在一个封装中。驱动器和MOSFET已针对高电流DC-DC降压功率转换应用进行了优化。与分立元件解决方案相比,NCP302055集成解决方案大大减少了封装寄生效应和电路板空间。 特性 平均电流高达50A 能够以高达2 MHz的频率切换 兼容3.3 V或5 V PWM输入 支持Intel®PowerState 4 使用3级PWM的零交叉检测选项 内部自举二极管 热警告输出和热关机 热关机 应用 终端产品 台式机和笔记本微处理器 服务器和工作站,V -Core和非V-DC DC-DC转换器 大电流DC-DC负载点转换器 小型电压调节器模块 电源和笔记本 电路图、引脚图和封装图...
    发表于 07-29 21:02 516次 阅读

    NCP6992 AIRFUEL-MR无线电源发送器ASIC

    2是一款无线电源ASIC,可提供符合AirFuel MR标准的非接触式6.78 MHz电力传输单元(PTU)所需的电源,测量和支持功能。 NCP6992与蓝牙信令协议(BLE)相结合,通过管理功率传输(包括效率和故障条件管理),有助于调整和优化发送器线圈的功率。 特性 输入电压范围4.5V至22V 提供小型7x7mm²可湿性侧翼电镀QFN-56封装,间距0.4mm 直接从墙上适配器或USB端口供电 可通过3.4 MHzI²C接口进行广泛编程 50 W功率升压控制器,具有可在9V至55.2V(200mV步进)下编程的转换器,具有OVP和自动控制输入选项 可配置的睡眠模式和使用直接输入控制的快速唤醒循环 In集成式降压转换器5V& 500mA 2通用GPIO可用于逻辑I / O,ADC输入或时钟输出 系统LDO可编程为1.2V至3.6V,100 mV步进,带动态电压调节(DVS) USB BC 1.2检测的前端 具有OCP的四相可选6.78MHz PA驱动器 用于天线切换的PWM控制继电器驱动器 用于PA电源电压,电流和温度测量的10位ADC 一个阻抗控制检测器 具有ADC读数的差分...
    发表于 07-29 18:02 382次 阅读