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

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

3天内不再提示

软件仿真、硬件仿真、原型验证是如何工作的?

芯片半导体 来源:芯片半导体 2023-06-11 14:24 1326次阅读

在整个芯片开发中,芯片设计的验证阶段就像一场前线战斗,可以说是整道防线上成败的关键。在芯片进入生产之前,需要保证其设计完全符合需求规格,解决所有潜在的风险,并修正所有的缺陷。这样可以避免在流片后发现无法修正的硬件bug,降低后期的问题风险。随着芯片规模和功能的复杂度增加,验证的难度也随之上升,而如何在降低验证复杂度的同时保证其正确性和效率,正是验证的核心问题。

核心角色是DUT(Design under Test),即待测试设计,也就是我们所设计的RTL(寄存器传输级)代码。验证流程从需求收集开始,将需求划分为子系统模块,进一步细化为功能模块,然后编写RTL级别的硬件描述语言文件。验证人员便基于这些设计文件构建测试平台(Testbench),用于模拟和控制DUT的输入和环境,包括生成功能模型、输入激励、或在线数据交互等,如图1所示。可以说,整个验证流程就是确认DUT的正确性,确保芯片产品符合规格要求。

e544702c-0783-11ee-962d-dac502259ad0.jpg

图1 验证人员构建的测试平台

面对复杂的设计代码,我们如何确保其准确性?功能验证就是这场战斗的关键过程。工程师们通常使用的验证方法包括软件仿真、硬件仿真和原型验证等。这些不同的验证方法都有各自的优点,也有各自的不足。在不同设计阶段选择不同的验证工具,提高生产效率,加速验证的收敛显得尤为重要。而所有这些都围绕着DUT进行。接下来,我们将详细探讨软件仿真、硬件仿真和原型验证这三种方法是如何围绕DUT进行工作的。

1

软件仿真

软件仿真是基于硬件描述语言对数字电路设计进行功能和特性的仿真和验证。它会通过在计算机环境中模拟硬件行为,验证电路设计是否符合原意。仿真过程是正确实现设计的关键环节,它以硬件描述语言(如VHDL或Verilog)编写的模型为基础,检验设计中的功能是否正确无误。

一个简化的仿真验证系统如图2所示:在这个过程中,测试向量(TestVector)运行在测试平台(Testbench)上,DUT 和Testbench一起通过仿真系统(基于软件)运行,最终运行出来的结果通常会和预期结果做比较。

e55d5772-0783-11ee-962d-dac502259ad0.png

图2 仿真验证系统

但是随着芯片设计规模的增大,传统使用Verilog/SystemVerilog编写的测试平台不足以高效覆盖测试场景需求。例如,测试平台中的基本组件之间的通信、以及这些组件之间的建立、管理和重用性问题。因此UVM(Universal Verification Methodology)应运而生。

在复杂的系统级芯片设计中,UVM提供了一个健壮的测试平台,能够处理大量的设计和验证任务。UVM的主要优势在于其重复使用性,可以使设计人员在多个项目中重复使用同一验证环境,大大提高了设计效率。此外,由于UVM是一个行业标准,因此使用UVM可以方便地与其他设计团队进行协作,并使用他们创建的UVM组件。图3是一个典型的UVM验证平台框图。

e56e0252-0783-11ee-962d-dac502259ad0.png

图3 典型的UVM验证平台框图

一般来说,软件仿真分为功能仿真、综合后仿真和时序仿真,分别对应于RTL设计输入后、综合完成后、布局布线完成后等步骤。

功能仿真:即RTL仿真,这是仿真验证的第一步,也叫前仿真,目标是在理想的情况下,确认设计的功能是否符合预期。在这个阶段,我们通过模拟设计在特定输入下的输出来验证其行为。这就像对待测试设计(DUT)进行“预演”,在没有物理硬件的情况下就可以发现设计中的逻辑错误。

综合后仿真:在综合后的仿真阶段,目标是确认综合后的电路结构是否符合设计的意图。在这个阶段,我们使用综合工具将硬件描述语言(HDL)代码转化为逻辑网表。然后,我们使用这个逻辑网表进行仿真,以确认综合后的电路行为是否和设计的意图一致。

时序仿真:最后,在时序仿真或后仿真阶段,我们将考虑设计在实际硬件和工艺中可能遇到的时序问题。这包括元件的延时、布线延时、电源和热问题等。在这个阶段,我们会使用更复杂的仿真模型,比如考虑了延时信息的模型,以更准确地模拟硬件的行为。

e57e2b78-0783-11ee-962d-dac502259ad0.png

图4 软件仿真的应用

在每个阶段,我们都通过建立测试平台(Testbench)提供对DUT的输入和环境的控制,并将DUT的输出与预期进行比较。而这三种仿真应用的共同目标,都是要确保我们的芯片设计在各个阶段都能满足预期的功能和性能。

以思尔芯的PegaSim芯神驰软件仿真工具为例,其为一款高性能、多语言混合的商用数字软件仿真工具,采用了创新的架构算法,实现了高性能的仿真和约束求解器引擎,对System Verilog语言、Verilog语言、VHDL语言和UVM方法学等提供了广泛的支持,同时支持时序反标和门级后仿真,并可提供功能覆盖率、代码覆盖率分析等功能。同时创新的软件架构允许仿真器支持不同的处理器架构——x86-64、RISC-VARM等。

虽然软件仿真技术对工程师来说非常有必要,但就现有的商业模式来说,软件仿真的仿真能力和算力都与软件许可证(software license)挂钩。供应商提供的商用软件仿真服务会以license的形式收费。但在实际使用时,工程师们难以依赖经验进行有效算力与工具需求计算的匹配。如图5所示。

e58f14e2-0783-11ee-962d-dac502259ad0.png

图5 设计验证中的算力难题

思尔芯的PegaSim芯神驰软件仿真工具除了传统license合作模式外,还采用了创新的商业模式,提供了一个即算即用的在线仿真云平台。在对DUT进行回归测试和覆盖范围随即驱动时,可实现如图6所示。可以很好地满足企业多样化的需求,帮助企业解决license使用紧张、算力不足、license被设计工程师长期占用等问题。为工程师提供按需和无限的仿真能力,提高验证团队的工作效率。

e5a8c57c-0783-11ee-962d-dac502259ad0.png

图6 芯神驰提供的在线仿真云平台

2

硬件仿真

虽然软件仿真易于使用,成本效益高,并且具有复杂的调试能力,但一旦碰到大规模数字电路设计,结构越是复杂,仿真所需要的时间就越长,软件仿真的效益得到了限制。所以通过专门的设备在硬件上调试芯片设计,如硬件仿真和原型验证,是其重要的解决方案之一。

硬件仿真的运行速度和调试效率比软件仿真可要高很多,因为它可以对完整的芯片设计进行自动化的加速仿真并调试,多应用于大规模SoC设计前期的RTL功能验证。

硬件仿真首先将硬件设计(通常以HDL,例如Verilog或VHDL编写)编译,然后加载编译后的设计。在一些系统中,设计可能被加载到专门的硬件中(例如FPGA)。一旦设计被加载,硬件仿真就可以运行设计,并观察其行为。硬件仿真通常会提供观察和调试设计内部状态的工具。最后,工程师可以根据结果分析设计的正确性,查找并解决问题,以优化设计。

硬件仿真可以提供比软件仿真更快的仿真速度,同时还能模拟出硬件在实际运行中的实际行为。这使得它们在硬件设计和验证过程中,尤其是在处理复杂和大规模硬件系统时,非常有用。硬件仿真系统主要由硬件和软件两部分构成。以思尔芯的OmniArk芯神鼎企业级硬件仿真系统为例,其中硬件部分是由众多的FPGA搭成,最多可扩展至上百颗FPGA。软件部分由编译(Compile)、运行(Runtime)、调试(Debug)组成,如图7所示。

e5d211d4-0783-11ee-962d-dac502259ad0.jpg

图7 芯神鼎硬件仿真系统的软件部分

编译:编译阶段通过完全自动化软件将待测设计(DUT)映射到硬件仿真系统上,便可以进行高速仿真。编译的流程如图8所示。

e5eb9ad2-0783-11ee-962d-dac502259ad0.png

图8 芯神鼎硬件仿真系统的编译流程

运行:运行时Runtime软件控制整个硬件仿真的运行过程,它可以控制硬件仿真以支持不同的用户模式,它的核心组成部分是运行数据库、运行库、软硬件接口以及用户交互接口,例如ICE(In-circuit Emulation)、TBA(Transaction-based Acceleration)以及QEMU模式等。还可支持多用户同时进行使用设备。

调试:硬件仿真有着接近软件仿真的调试能力。可以通过静态探针(static probe),动态探针(dynamic probe)及内置逻辑分析仪(ILA)可以观测信号的数据,以及实现信号全可视(Full Visibility)。同时,通过ReadBack/WriteBack功能可以实现对信号进行赋值或恢复。

此外,硬件仿真还会配备专门的验证核(VIP),为硬件仿真系统提供了所需的验证接口。例如芯神鼎可以支持APB、AHB、AXI4、AXI4-Stream、AXI4-Lite、UART、SPI、I2CDDREthernetUSB、PCIe、SPI Flash、NAND Flash等。基本覆盖了常用的接口协议,可以满足绝大部分验证应用需求。后续思尔芯也可以根据客户需求进行开发。

芯神鼎在提供硬件加速平台的同时也提供各种功能的创新配套软件:用户设计语法自动纠错、Smart P&R技术,ABS(Auto-Block Select)技术,多样化信号采集手段等等,让用户实现MHz级仿真加速、全自动智能编译流程、强大调试能力,以及多种仿真验证模式。更拥有丰富的VIP库,适合超大规模高端通用芯片设计的系统级验证,可以满足不同验证场景需求。

总之,硬件仿真通常集成了专门的电路和逻辑,以加速仿真过程。其速度通常可以达到几百kHz甚至MHz级别,软件仿真中的功能仿真通常运行速度通常在几十至几百Hz,相比之下,硬件仿真比软件仿真快几千倍至几十万倍。因此,硬件仿真在验证复杂设计时非常有用。它们能够以更高的速度执行仿真,更快地提供反馈和结果,这对于设计的验证和调试至关重要。

3

原型验证

在复杂的集成电路设计中,原型验证是另一项关键的“验证”技术方法。其目的是在早期阶段就通过与最终芯片接近的原型硬件来测试和验证电路设计,通过接近最终芯片的运行速度确保设计出正确的芯片。原型验证将设计映射到FPGA阵列,通过模拟芯片的功能和应用环境,来验证芯片整体功能,并提供片上软件开发环境。因为相比硬件仿真,原型验证的运行速度更接近于真实芯片,可以配合软件工程师来进行底层软件的开发。这一流片前的软硬件协同开发,是其最不可替代的地方。

以下是DUT在原型验证流程中的关键步骤,包括设计分割、分割后的系统级时序分析、编程和下载、功能验证调试等步骤。

设计分割:在开始阶段,我们需要将复杂的设计即DUT分割以适应FPGA的资源限制。通常,由于单个FPGA无法容纳超大规模的设计,我们需要利用特定工具将设计逻辑分割成更小的部分。每一部分被映射到一个或多个FPGA中,这需要在保持整体设计完整性的同时,尽量减少跨FPGA信号数量以减少系统间的路径延时,从而提高系统性能。一种典型的RTL级分割流程如图9所示。

其中的逻辑综合是将DUT转化为FPGA可以理解的网表。对分割后的设计插入TDM也是影响分割后系统性能的关键步骤。通常分割后设计的FPGA之间存在远远超过物理连接数量的互联信号,插入TDM是通过时分复用的方式来将这些互联信号通过有限的物理资源来传输。映射和布局布线是将综合后的设计映射到FPGA的特定资源上,包括查找表、触发器、DSP模块等,然后进行布局布线。

e60ade10-0783-11ee-962d-dac502259ad0.png

图9 芯神瞳RTL级设计分割流程

时序分析:时序分析确保设计在FPGA上运行时满足所有的时序要求,这包括各个FPGA的时序要求以及整个系统的时序要求。由于对用户原始设计进行了分割,在做时序分析时需要考虑被分割的时序路径延时。这部分时序延时主要来源于TDM的延时和跨FPGA连线的延迟,这两种延时通常能达到几十ns。当存在不满足时序要求的路径,可能导致设计无法正常工作。这种情况下,可以通过优化时序约束、设计优化、流水线设计、分割边界调整、布局布线优化等方式改善时序性能,使得设计满足预期的时钟频率,减少路径的延迟。

由于原型验证系统能够运行的频率是衡量系统性能的一个关键因素,所以如何提高系统运行频率也是经常需要考虑的一个问题。通常的做法有调整分割边界、分割结果TDM优化、使用布局布线约束、使用时序驱动的分割算法等,达到降低关键路径的延迟、提高系统性能的目的。

编程和下载:将映射和布局布线后的设计编译为FPGA的比特文件;搭建各个FPGA之间的互联组网结构,然后将比特文件下载到对应的各个FPGA上。下载完成后根据需要对全局时钟、全局复位以及其他外围IP进行配置。这确保了DUT可以在原型上正确地运行。

功能验证调试:这个阶段主要是测试DUT在FPGA上运行时的功能的正确性。我们可以通过实际的硬件接口或虚拟IO接口对DUT进行测试,以验证其是否符合预期。

如何对分割后的设计进行调试也是原型验证中需要重点考虑的问题。通常,除了用户设计中自带的应用级调试监控工具,设计人员还需要抓取设计运行时的信号波形进行分析。对于该应用场景,思尔芯提供的MDM Pro调试解决方案,支持多颗FPGA协同调试,支持最大125MHz的高速采样频率,最大波形存储容量可达64GB,能有效解决原型验证中多颗FPGA的协同调试问题。

以思尔芯的Prodigy芯神瞳原型验证解决方案为例,芯神瞳就提供了基于时序驱动的RTL级分割算法,能够实现全自动的分割编译流程。其内置的增量编译算法功能可以帮助用户完成快速迭代的版本迭代,大大提高用户开发验证效率。

总之,因为原型验证内部处理和真实芯片一样都是可以做并行运算,其高效性能可以透过硬件子卡对接真实数据来发现更多隐蔽的bug。相较之下,软件仿真使用的激励源模型和真实数据是有一定差别,因此并不能将Corner Case全覆盖,此时就需要原型验证。通过原型验证,在流片前我们就可以在SoC的基本功能验证通过后,立刻开始驱动开发。甚至可以在流片前就给有需求的客户进行芯片演示,进行预售。这就大大缩短了整个验证周期,加速了产品上市时间。

4

总结

软件仿真、硬件仿真、原型验证这三种方法通过各自的优点和功能,共同为芯片设计提供了一种全面而高效的验证手段,有助于加速整个芯片开发周期,同时确保设计的正确性。

在先进工艺的推动下,异构计算架构已逐渐成为设计芯片的主流方式。由于不同的运算单元具有各自独特的架构设计和信息处理方式,因此需要采用符合其特性的验证方法。为了缩短芯片的上市周期,各大芯片设计公司已达成共识,即在不同设计阶段选择不同的仿真验证工具,以提升验证效率,这一策略已被广泛应用于各大芯片领域。

思尔芯的异构验证方法就是在这个背景下产生。它使用多种不同的验证手段,如软件仿真(芯神驰)、硬件仿真(芯神鼎)和原型验证(芯神瞳),整合多种验证方法,不断创新验证工具和验证流程,围绕着待测试设计(DUT)进行协同仿真和交叉验证,以确保设计出正确的芯片。思尔芯一系列EDA工具对DUT进行详尽全面的检查,检查其在各个层次、各个方面的功能和性能。这一系列的工作能够有效地识别和修复设计中的问题,从而大大缩短芯片的开发周期。

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

    关注

    31

    文章

    5405

    浏览量

    122994
  • 芯片设计
    +关注

    关注

    15

    文章

    1057

    浏览量

    55420
  • 仿真
    +关注

    关注

    51

    文章

    4219

    浏览量

    135181

原文标题:软件仿真、硬件仿真、原型验证是如何工作的?

文章出处:【微信号:TenOne_TSMC,微信公众号:芯片半导体】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
    相关推荐
    热点推荐

    何时使用软件仿真,何时使用硬件仿真

    随着 20 世纪 80 年代早期计算机辅助工程 (CAE) 行业的兴起,数字软件仿真器或逻辑软件仿真也在电子工程界流行起来,成为设计验证的主
    发表于 09-15 17:40 5035次阅读
    何时使用<b class='flag-5'>软件</b><b class='flag-5'>仿真</b>,何时使用<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>

    软件仿真硬件仿真原型验证是如何工作的?

    无法修正的硬件bug,降低后期的问题风险。随着芯片规模和功能的复杂度增加,验证的难度也随之上升,而如何在降低验证复杂度的同时保证其正确性和效率,正是验证的核心问题
    的头像 发表于 07-31 17:14 797次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>仿真</b>、<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>、<b class='flag-5'>原型</b><b class='flag-5'>验证</b>是如何<b class='flag-5'>工作</b>的?

    基于OmniArk芯神鼎硬件仿真系统和QEMU的混合验证平台

    软件仿真(Simulation),原型验证(Prototyping),以及硬件仿真(Emulat
    的头像 发表于 07-31 23:16 1056次阅读
    基于OmniArk芯神鼎<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>系统和QEMU的混合<b class='flag-5'>验证</b>平台

    ASIC原型验证的实现

    原型验证---用软件的方法来发现硬件的问题 在芯片tap-out之前,通常都会计算一下风险,例如存在一些的严重错误可能性。通常要某个人签字来确认是否去生产。这是一个艰难的决定。ASIC
    发表于 07-11 08:19

    存储控制器系统级硬件仿真原型验证性能

    近期,来自 Kioxia 公司的 Ravi Tangirala 做了一个主题为存储控制器系统级硬件仿真原型验证性能的演讲。他是 Kioxia America 公司(前东芝存储,之后作
    的头像 发表于 03-19 09:37 2643次阅读

    利用硬件仿真工具进行验证和确认

      硬件仿真以前仅限于验证超大型设计,如今已成为所有设计验证和确认流程的基础。这种新发现的流行是日益增长的硅复杂性和嵌入式软件的广泛使用的结
    的头像 发表于 06-19 16:22 2507次阅读
    利用<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>工具进行<b class='flag-5'>验证</b>和确认

    如何搭建硬件仿真加速环境

    手段有三个——逻辑仿真(Simulation)、硬件加速仿真(Emulation)验证原型验证
    的头像 发表于 06-02 15:18 2105次阅读
    如何搭建<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>加速环境

    一文读懂软件仿真硬件仿真原型验证是如何工作的?

    发现无法修正的硬件bug,降低后期的问题风险。 随着芯片规模和功能的复杂度增加,验证的难度也随之上升,而如何在降低验证复杂度的同时保证其正确性和效率,正是验证的核心问题。
    的头像 发表于 06-10 10:25 1450次阅读
    一文读懂<b class='flag-5'>软件</b><b class='flag-5'>仿真</b>、<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>、<b class='flag-5'>原型</b><b class='flag-5'>验证</b>是如何<b class='flag-5'>工作</b>的?

    软件仿真硬件仿真原型验证是如何工作的?

    在整个芯片开发中,芯片设计的验证阶段就像一场前线战斗,可以说是整道防线上成败的关键。在芯片进入生产之前,需要保证其设计完全符合需求规格,解决所有潜在的风险,并修正所有的缺陷。
    的头像 发表于 06-14 14:54 857次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>仿真</b>、<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>、<b class='flag-5'>原型</b><b class='flag-5'>验证</b>是如何<b class='flag-5'>工作</b>的?

    基于OmniArk芯神鼎硬件仿真系统和QEMU的混合验证平台

    软件仿真(Simulation),原型验证(Prototyping),以及硬件仿真 (Emula
    的头像 发表于 07-27 09:57 781次阅读
    基于OmniArk芯神鼎<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>系统和QEMU的混合<b class='flag-5'>验证</b>平台

    详解快速控制原型RCP与硬件在环仿真HIL

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件在环仿真(HIL)。
    的头像 发表于 01-19 13:41 2342次阅读
    详解快速控制<b class='flag-5'>原型</b>RCP与<b class='flag-5'>硬件</b>在环<b class='flag-5'>仿真</b>HIL

    fpga原型验证平台与硬件仿真器的区别

    FPGA原型验证平台与硬件仿真器在芯片设计和验证过程中各自发挥着独特的作用,它们之间存在明显的区别。
    的头像 发表于 03-15 15:07 1594次阅读

    西门子数字化工业软件推出Veloce CS硬件辅助验证和确认系统

    创新的 Veloce CS 架构整合了硬件加速仿真、企业原型验证软件原型
    的头像 发表于 05-08 14:28 1030次阅读

    新思科技推出基于AMD芯片的新一代原型验证系统

    一代HAPS-200原型验证系统和ZeBu仿真系统,凭借其卓越的运行性能、更快的编译速度和更高的调试效率,引领了行业发展的新潮流。这些系统均采用了新思科技最新研发的仿真
    的头像 发表于 02-19 17:12 536次阅读

    电磁环境仿真验证系统软件

    电磁环境仿真验证系统软件
    的头像 发表于 04-29 16:59 117次阅读
    电磁环境<b class='flag-5'>仿真</b>与<b class='flag-5'>验证</b>系统<b class='flag-5'>软件</b>

    有几种电平转换电路,适用于不同的场景

    一.起因一般在消费电路的元器件之间,不同的器件IO的电压是不同的,常规的有5V,3.3V,1.8V等。当器件的IO电压一样的时候,比如都是5V,都是3.3V,那么其之间可以直接通讯,比如拉中断,I2Cdata/clk脚双方直接通讯等。当器件的IO电压不一样的时候,就需要进行电平转换,不然无法实现高低电平的变化。二.电平转换电路常见的有几种电平转换电路,适用于

    张飞实战电子官方
    1天前
    277

    瑞萨RA8系列教程 | 基于 RASC 生成 Keil 工程

    对于不习惯用 e2 studio 进行开发的同学,可以借助 RASC 生成 Keil 工程,然后在 Keil 环境下愉快的完成开发任务。

    RA生态工作室
    05-01 10:00
    529

    共赴之约 | 第二十七届中国北京国际科技产业博览会圆满落幕

    作为第二十七届北京科博会的参展方,芯佰微有幸与800余家全球科技同仁共赴「科技引领创享未来」之约!文章来源:北京贸促5月11日下午,第二十七届中国北京国际科技产业博览会圆满落幕。本届北京科博会主题为“科技引领创享未来”,由北京市人民政府主办,北京市贸促会,北京市科委、中关村管委会,北京市经济和信息化局,北京市知识产权局和北辰集团共同承办。5万平方米的展览云集

    芯佰微电子
    1天前
    608

    道生物联与巍泰技术联合发布 RTK 无线定位系统:TurMass™ 技术与厘米级高精度定位的深度融合

    道生物联与巍泰技术联合推出全新一代 RTK 无线定位系统——WTS-100(V3.0 RTK)。该系统以巍泰技术自主研发的 RTK(实时动态载波相位差分)高精度定位技术为核心,深度融合道生物联国产新兴窄带高并发 TurMass™ 无线通信技术,为室外大规模定位场景提供厘米级高精度、广覆盖、高并发、低功耗、低成本的一站式解决方案,助力行业智能化升级。

    道生物联
    1天前
    483

    智能家居中的清凉“智”选,310V无刷吊扇驱动方案--其利天下

    炎炎夏日,如何营造出清凉、舒适且节能的室内环境成为了大众关注的焦点。吊扇作为一种经典的家用电器,以其大风量、长寿命、低能耗等优势,依然是众多家庭的首选。而随着智能控制技术与无刷电机技术的不断进步,吊扇正朝着智能化、高效化、低噪化的方向发展。那么接下来小编将结合目前市面上的指标,详细为大家讲解其利天下有限公司推出的无刷吊扇驱动方案。▲其利天下无刷吊扇驱动方案一

    其利天下技术
    05-10 16:29
    1.3k

    电源入口处防反接电路-汽车电子硬件电路设计

    一、为什么要设计防反接电路电源入口处接线及线束制作一般人为操作,有正极和负极接反的可能性,可能会损坏电源和负载电路;汽车电子产品电性能测试标准ISO16750-2的4.7节包含了电压极性反接测试,汽车电子产品须通过该项测试。二、防反接电路设计1.基础版:二极管串联二极管是最简单的防反接电路,因为电源有电源路径(即正极)和返回路径(即负极,GND),那么用二极

    张飞实战电子官方
    05-09 19:34
    913

    半导体芯片需要做哪些测试

    首先我们需要了解芯片制造环节做⼀款芯片最基本的环节是设计->流片->封装->测试,芯片成本构成⼀般为人力成本20%,流片40%,封装35%,测试5%(对于先进工艺,流片成本可能超过60%)。测试其实是芯片各个环节中最“便宜”的一步,在这个每家公司都喊着“CostDown”的激烈市场中,人力成本逐年攀升,晶圆厂和封装厂都在乙方市场中“叱咤风云”,唯独只有测试显

    汉通达
    05-09 10:02
    847

    解决方案 | 芯佰微赋能示波器:高速ADC、USB控制器和RS232芯片——高性能示波器的秘密武器!

    示波器解决方案总述:示波器是电子技术领域中不可或缺的精密测量仪器,通过直观的波形显示,将电信号随时间的变化转化为可视化图形,使复杂的电子现象变得清晰易懂。无论是在科研探索、工业检测还是通信领域,示波器都发挥着不可替代的作用,帮助工程师和技术人员深入剖析电信号的细节,精准定位问题所在,为创新与发展提供坚实的技术支撑。一、技术瓶颈亟待突破性能指标受限:受模拟前端

    芯佰微电子
    05-09 10:36
    1.6k

    硬件设计基础----运算放大器

    1什么是运算放大器运算放大器(运放)用于调节和放大模拟信号,运放是一个内含多级放大电路的集成器件,如图所示:左图为同相位,Vn端接地或稳定的电平,Vp端电平上升,则输出端Vo电平上升,Vp端电平下降,则输出端Vo电平下降;右图为反相位,Vp端接地或稳定的电平,Vn端电平上升,则输出端Vo电平下降,Vn端电平下降,则输出端Vo电平上升2运算放大器的性质理想运算

    张飞实战电子官方
    05-08 19:34
    614

    ElfBoard技术贴|如何调整eMMC存储分区

    ELF 2开发板基于瑞芯微RK3588高性能处理器设计,拥有四核ARM Cortex-A76与四核ARM Cortex-A55的CPU架构,主频高达2.4GHz,内置6TOPS算力的NPU,这一设计让它能够轻松驾驭多种深度学习框架,高效处理各类复杂的AI任务。

    ElfBoard
    05-08 15:01
    1.2k

    米尔基于MYD-YG2LX系统启动时间优化应用笔记

    1.概述MYD-YG2LX采用瑞萨RZ/G2L作为核心处理器,该处理器搭载双核Cortex-A55@1.2GHz+Cortex-M33@200MHz处理器,其内部集成高性能3D加速引擎Mail-G31GPU(500MHz)和视频处理单元(支持H.264硬件编解码),16位的DDR4-1600/DDR3L-1333内存控制器、千兆以太网控制器、USB、CAN、

    米尔电子
    05-08 08:07
    408

    运放技术——基本电路分析

    虚短和虚断的概念由于运放的电压放大倍数很大,一般通用型运算放大器的开环电压放大倍数都在80dB以上。而运放的输出电压是有限的,一般在10V~14V。因此运放的差模输入电压不足1mV,两输入端近似等电位,相当于“短路”。开环电压放大倍数越大,两输入端的电位越接近相等。“虚短”是指在分析运算放大器处于线性状态时,可把两输入端视为等电位,这一特性称为虚假短路,简称

    张飞实战电子官方
    05-07 19:32
    560

    飞凌嵌入式携手中移物联,谱写全国产化方案新生态

    4月22日,飞凌嵌入式“2025嵌入式及边缘AI技术论坛”在深圳成功举办。中移物联网有限公司(以下简称“中移物联”)携OneOS操作系统与飞凌嵌入式共同推出的工业级核心板亮相会议展区,操作系统产品部高级专家严镭受邀作《OneOS工业操作系统——助力国产化智能制造》主题演讲。

    飞凌嵌入式
    05-07 11:26
    1.7k

    ATA-2022B高压放大器在螺栓松动检测中的应用

    实验名称:ATA-2022B高压放大器在螺栓松动检测中的应用实验方向:超声检测实验设备:ATA-2022B高压放大器、函数信号发生器,压电陶瓷片,数据采集卡,示波器,PC等实验内容:本研究基于振动声调制的螺栓松动检测方法,其中低频泵浦波采用单频信号,而高频探测波采用扫频信号,利用泵浦波和探测波在接触面的振动声调制响应对螺栓的松动程度进行检测。通过螺栓松动检测

    Aigtek安泰电子
    05-06 18:44
    1.1k

    MOS管驱动电路——电机干扰与防护处理

    此电路分主电路(完成功能)和保护功能电路。MOS管驱动相关知识:1、跟双极性晶体管相比,一般认为使MOS管导通不需要电流,只要GS电压(Vbe类似)高于一定的值,就可以了。MOS管和晶体管向比较c,b,e—–>d(漏),g(栅),s(源)。2、NMOS的特性,Vgs大于一定的值就会导通,适合用于源极接地时的情况(低端驱动),只要栅极电压达到4V或10V就可以

    张飞实战电子官方
    05-06 19:34
    599