Chinese Blog

    Publish
     
      • Silicon Labs荣获OFweek 2017最佳物联网应用案例奖

        Siliconlabs | 07/212/2017 | 07:26 AM

        Silicon Labs(亦称芯科科技)凭借着基于Silicon Labs zigbee技术的生迪Element LED灯泡案例成功夺得OFweek 2017最佳物联网应用案例奖。生迪的Element是一款设计时尚与现有灯座无缝衔接的物联网灯泡,此产品使用了Silicon Labs領先的zigbee解決方案,能够轻松地连接到部署在智能家庭中的多节点网状网络。Element灯泡比传统白炽灯泡节能80%,具有低能耗、寿命长等特点。欲了解详细的Silicon Labs zigbee技术信息,请访问相应解决方案网页!

        2-1.jpg

        Silicon Labs中国区总经理周巍先生(左二)代表公司上台领奖

         

        2-2.jpg

        Silicon Labs销售团队合影,右起为中国区总经理周巍先生、南区销售经理刘俊先生

         

        创新的zigbee智能照明产品

        Element灯泡的时尚现代设计与现有灯座无缝衔接,使得当代家居装饰更加完美。特别是搭载了Silicon Labs高性能、低功耗、高可靠度的zigbee平台,生迪Element产品得以融合了LED灯泡优秀的能效和先进的无线连接功能,Element灯泡比传统白炽灯泡节能80%,仅使用9.8W即可提供60W等效输出,其额定持续使用时间约为22年。生迪Element灯泡荣获2017CES国际消费类电子产品展览会生态设计和可持续技术类奖项。

         

        Silicon Labs芯科科技在创建节能型解决方案领域处于领先地位,旨在营造更智能化、更畅联无阻的环境。Silicon Labs的创新产品、工具和技术帮助客户实现更智能化的工作方式,并营造更畅联无阻和更节能的环境。从应用于IoTMCU、无线SoC和传感器,到应用于互联网基础设施和工业自动化的先进定时和电源管理芯片,Silicon Labs的解决方案在性能、节能、连接性和结构简单化方面为客户提供了显著优势。

         

        “OFweek 2017中国物联网大会OFweek高科技行业门户专门为物联网行业打造的大型盛宴,会议以高峰论坛、行业评选、项目路演、成果展示、现场体验为主要方式,并在现场设置了创新成果展示专区,旨在为物联网行业发展搭建一个技术交流、互动学习、发掘商机的良好的平台。本次大会为期两天,第一天主论坛重点探讨万物互联市场及技术发展新机遇,以及进行OFweek 2017中国物联网行业年度评选颁奖典礼。第二天从行业应用展开四大分论坛,分别是“OFweek 2017中国工业互联网技术及应用研讨会“OFweek 2017中国智慧家庭创新产业论坛“2017智能硬件产业领袖沙龙“OFweek 2017(第三届)中国高科技产业投融资论坛暨项目路演会

        2-3.jpg

         

        您也可以扫描以下二维码,关注Silicon Labs社交媒体平台:

        QRForum.jpg

        QRWeibo.jpg

        QRWeixin.jpg

      • 用蓝牙Mesh“网”住智能家居的心

        Siliconlabs | 07/212/2017 | 07:20 AM

        ​Silicon Labs(亦称芯科科技)近期推出了支持最新Bluetooth®网状网络规范的全套软件和硬件。最新Bluetooth网状网络解决方案得益于Silicon Labs成熟的网状网络专业经验,包括开发工具、软件协议栈和支持Silicon Labs无线片上系统(SoC)设备和已通过认证的模块的移动应用程序。与现有的无线开发工具和技术相比,Silicon Labs专利的网络分析工具和智能手机Bluetooth网状网络协议栈的组合,使得IoT开发人员缩短产品上市时间长达六个月。

         

        Bluetooth网状网络设备是智能家居、照明、信标和资产跟踪应用的理想选择,标准甫发布就备受行业关注,Silicon Labs领先推出符合规范的软硬件解决方案,将能协助开发商快速实现新一代内建蓝牙网状网络技术的IoT产品。欢迎了解我们蓝牙方案的完整特性及优势。

         

        全面支持蓝牙网状网络的软硬件平台

        蓝牙协议堆栈及SDK

        完全支持蓝牙5及网状网络新标准,了解更多:https://cn.silabs.com/products/development-tools/software/bluetooth-low-energy/ble-mesh

         

        预认证模块

        业界领先的超小尺寸、高性能蓝牙SiP模块解决方案,探索更多:

        https://cn.silabs.com/products/wireless/bluetooth/bluetooth-low-energy-modules/mesh

         

        多协议无线SoC

        通过多协议无线SoC和模块可以降低物料成本、支持OTA升级,并重覆利用软件开发资源,浏览产品信息:

        https://cn.silabs.com/products/wireless/bluetooth/blue-gecko-bluetooth-low-energy-socs

         

        移动APP

        通过蓝牙网状网络文档库实现更多定制化的移动APP和更丰富的应用功能,了解更多:

        https://cn.silabs.com/products/development-tools/software/bluetooth-low-energy/mobile-apps/ble-mesh

         

        强化连线功能

        运用我们专利的网络分析工具得以真实呈现网状网络及其中每一个节点的连接状态,进而强化连线性能。

         

        观看操作视频:

        https://cn.silabs.com/products/wireless/bluetooth/bluetooth-mesh-introduction

        1-1.jpg

         

        优化能耗

        基于可视化的能耗监控工具可以有效延长设备的电池寿命。

         

        观看演示视频:

        https://cn.silabs.com/products/wireless/bluetooth/bluetooth-mesh-introduction

        1-2.jpg

         

        Silicon Labs蓝牙方案优势汇整

         

        专业技术

        Silicon Labs拥有15年以上提供商用化网状网络解决方案的经验,并且已经在市场上销售出超过一亿颗支持网状网络无线标准的芯片和模块。

         

        高灵活度

        广泛的多协议无线SoC/模块产品阵容,并且皆已通过市场预认证,可以满足各种IoT开发需求。   

         

        易于生产

        专利的网络分析工具和丰富的移动APP文档库能够搭配高灵活度的硬件平台,帮助客户加速开发及生产IoT设备。  

         

        您也可以扫描以下二维码,关注Silicon Labs社交媒体平台:

        QRForum.jpg

        QRWeibo.jpg

        QRWeixin.jpg

      • 基于可编程晶体振荡器的高速误码仪时钟模块设计

        Siliconlabs | 07/207/2017 | 11:11 AM

        ​在基于光模块、传输设备的高速光通信测试中,数据经过不同链路环境,会出现衰减、色散等现象,使得接收端产生误码现象,要获得这些数据,误码仪是必不可少的测试设备。误码仪通常模拟实际运行环境,通过产生PRBS伪随机序列,进行眼图、误码率等测试,以验证光模块等设备的运行性能。

         

        误码仪设计的关键主要有两点。一是选择集成了CDR\MUXDEMUX的高速收发芯片,这款芯片可以产生PBRS伪随机序列,进行误码检测,支持各种不同的速率,目前多家厂商都可以生产这种芯片。二是给误码仪的时钟系统选择模块,测试不同速率的通信信号时,需要提供不同的参考时钟,时钟模块负责提供测试的不同参考时钟。

         

        Silicon Labs提供理想的可编程晶振

        Silicon Labs公司推出的可编程晶振Si570满足误码仪设计所需。Si570是一款带I2C接口的可编程芯片,通过上位机实时操作,可以产生从10MHz~1.4GHz的时钟输出涵盖常见光通信的通信速率,支持各种速率的光模块的误码测试。

         

        对于传统误码仪设计,其时钟模块的设计是运用大量固定时钟源加上可编程选择器,为误码仪提供测试不同速率所需要的各种参考时钟。如果误码仪测试速率可选项足够多,所需要的晶振源芯片会非常多,考虑到高速时钟信号的布线,会加大设计复杂度,不利于信号的完整性设计。此外,多个晶振源也会占用大量PCB面积。而基于Si570单芯片的设计方案,就可以有效地解决上述问题。单芯片方案极大的降低了PCB面积和布线难度,保证了信号的完整性,降低了由于芯片本身导致的通信误码率。

         

        下图是一款基于Si570的高速误码仪时钟模块设计框图。

        3-1.jpg

        Si57x可编程晶振相关文档

         

        数据手册:

        Si570/Si571 10 MHZ TO 1.4 GHZ I2C PROGRAMMABLE XO/VCXOhttps://www.silabs.com/documents/public/data-sheets/si570.pdf

         

        Si570 Si571 FAQ 

        http://community.silabs.com/t5/Timing-Knowledge-Base/Si570-Si571-FAQ/ta-p/200271

         

        您也可以扫描以下二维码,关注Silicon Labs社群媒体平台:

        QRForum.jpg

        QRWeibo.jpg

        QRWeixin.jpg

      • EFR32xG13无线SoC有奖知识小测验

        Siliconlabs | 07/207/2017 | 11:09 AM

        ​Silicon Labs(亦称芯科科技)近期发布了新型的支持全面Bluetooth® 5连接和更多存储容量选项的多频段SoC――EFR32xG13,进一步扩展了其Wireless Gecko片上系统(SoC)产品系列。新型EFR32xG13 SoC为开发人员提供了极大的设计灵活性以及更多的功能,非常适用于那些使用单一无线协议或者需要更多存储容量的多协议解决方案,以及对容量需求更大的应用或者在线(OTA)升级的应用。EFR32xG13器件还集成了可减小物料清单(BOM)成本的先进片内振荡器,以及安全加速、电容传感、低功耗传感和增强的RF性能。

         

        EFR32xG13支持所有Bluetooth 5特性和功能,可实现比Bluetooth 44倍的传输距离、2倍的速度和8倍的广播性能,并且增强了与其它无线IoT协议的共存能力。为了帮助广大的IoT工程师进一步了解这款功能强大的产品及其设计优势,Silicon Labs携手ElecFans电子发烧友网站定制了“EFR32xG13无线SoC有奖知识小测验活动,并已于720日正式上线,只要参加者全部答对5道问题就有机会获得一套基于蓝牙连接的物联网传感器至云开发套件ThunderboardTM Sense!赶紧至相应活动网页开始答题吧!

         

        知识小测验活动信息

        问题内容

        1.     Silicon Labs近期发布了最新支持Bluetooth® 5连接和更多存储容量选项的EFR32xG13无线多协议SoC,以下对其关键性能的叙述何者正确?

        a.     提供了足够的闪存(512KB)和RAM64KB),扩展存储容量

        b.     支持Bluetooth 5zigbeeThread或专有协议栈的多协议组合

        c.     集成高精度低频阻-容(RC)振荡器(PLFRCO),消除了以往蓝牙设备所需的片外32kHz晶体以节省BOM成本

        d.     以上皆是

         

        2.     新型EFR32xG13系列SoC完全支持新一代Bluetooth 5标准特性,可以实现比前一版蓝牙更出色的性能,包括哪些?

        a.     4倍的传输距离

        b.     2倍的速度

        c.     8倍的广播性能

        d.     以上皆是

         

        3.     基于下列哪一项功能升级,使得EFR32xG13可以帮助蓝牙设备达成更远的通信距离

        a.     集成了新的125Kbps500Kbps编码PHY

        b.     加入片上振荡器

        c.     采用7mm x 7mm QFN48封装

        d.     内建电容传感、低功耗传感等外设

         

        4.     EFR32xG13 SoC卓越的能源效率可为兼容能源之星(Energy Star)的设备实现更长的电池使用寿命和更低的待机电流。其休眠电流比第一代EFR32Wireless Gecko器件降低多少?

        a.     25%

        b.     32%

        c.     44%

        d.     54%

         

        5.     EFR32xG13 SoC支持那一项新特性,因而得以满足Bluetooth 5标准提高2倍传输速度的重大升级

        a.     1 Mbps PHY

        b.     1.5 Mbps PHY

        c.     2 Mbps PHY

        d.     2.5 Mbps PHY

         

        奖项设置

        ThunderboardTM Sense物联网传感器至云开发套件 x 10

        2-1.jpg

        Thunderboard Sense 是小巧而功能丰富的开发平台,适用于电池供电的物联网应用。该移动应用程序可实现云连接传感器概念的快速验证。多协议无线电和广泛板载传感器结合,使 Thunderboard Sense 成为开发和设计一系列电池供电物联网应用的原型的卓越平台。

         

        欲了解更多Silicon LabsThunderboard Sense开发套件信息,请访问:

        http://cn.silabs.com/products/wireless/pages/thunderboard-sense-kit.aspx 

         

        您也可以扫描以下二维码,关注Silicon Labs社交媒体平台:

        QRForum.jpg

        QRWeibo.jpg

        QRWeixin.jpg

      • 新上市32位MCU助IoT功能大跃进

        Siliconlabs | 07/207/2017 | 11:07 AM

        功能丰富的Giant Gecko微控制器帮助开发人员解决复杂的IoT应用

        Silicon Labs新型EFM32GG11 Gecko系列产品为低功耗MCU市场提供最先进的功能和最大的内存空间

         

        Silicon Labs (亦称芯科科技NASDAQSLAB) 日前扩展了其节能的工业级微控制器 (MCU) EFM32® Gecko产品组合,提供更高的性能、更多的功能和更低的功耗。新型EFM32GG11Giant Gecko MCU系列产品提供低功耗MCU市场中最先进的功能集,主要面向智能测量、资产跟踪、工业/楼宇自动化、可穿戴和个人医疗等应用。Giant Gecko MCU集成了峰速高达72MHz的处理性能、大存储容量、外设和硬件加速器,以及完整的软件工具,其中包括业界领先的Micrium® OS。欢迎了解此一新产品的完整特性及优势。

         

        IoT应用越来越复杂,驱动了对于多传感器、复杂用户界面显示、高级算法和无线协议栈的需求。随着功率预算的缩小,MCU必须在睡眠模式时也尽量节能,以最大限度的延长电池寿命。Giant Gecko MCU通过提高集成度、性能和能源效率来应对这些挑战。

         

        Silicon Labs物联网产品高级营销总监Tom Pannell表示:“Giant Gecko MCU提供了以前仅在高功耗MCU上才存在的用户体验。基于Gecko十年进化而来的成就,Giant Gecko系列产品为开发人员提供了性能、功能和设计能力的巨大飞跃。

         

        Giant Gecko系列产品能够提供以下功能:

        • 支持性能密集型应用的ARM® Cortex®-M4处理器内核。
        • 同类MCU中最大的片内存储容量(高达2MB闪存和512KB RAM),以支持更多的代码大小、调试能力、空中(OTA)更新、数据记录和丰富的图形界面。
        • SD/MMCOctal/Quad-SPI存储器接口,支持存储密集型应用的额外存储扩展能力。
        • 快速唤醒/睡眠转换和低能耗架构,允许自主访问传感器输入,支持低功耗外设自主操作。
        • 超低功耗:活动模式下为77μA/MHz,深度睡眠模式下为1.6μA

         

        Giant Gecko MCU集成了丰富的通讯接口和控制器:

        • 10/100以太网媒体访问控制(MAC),用于基于IP的工业控制。
        • 可以接SDIO接口的WiFi模块,用于基于IP的无线云连接。
        • 单或双CAN总线控制器,用于工业控制应用。
        • 免晶体USB控制器,用于实现经济高效、超低能耗的USB连接。
        • 支持像素混合叠加(Alphablending)加速器的TFT LCD显示驱动和超低功耗段位式LCD驱动器,用于更丰富的用户界面。
        • 基于电流的电容式感应引擎提供强大的触摸输入和超低功耗触摸唤醒,简化电容感应应用的开发。

         

        Giant Gecko系列产品提供安全可靠的平台,可用于构建采用最佳加密算法的应用。该系列MCU具有高能效的安全加速器,可以运行高级算法,获得比传统软件方法更高的性能和更低的功耗;并具有安全管理单元(SMU)以支持对外围设备访问的精确安全控制,以及NIST认证的真随机数发生器(TRNG)用于更高的安全随机化。

         

        Giant Gecko MCU提供QFNQFPBGA封装选项,最大支持192个引脚,其中也包括许多与现有EFM32 MCU引脚兼容的封装。通过与整个EFM32 MCU和EFR32 Wireless Gecko SoC系列产品软件兼容,获得最广泛的软件重用,减少了开发人员的设计时间和成本。

         

        Silicon Labs的Simplicity Studio开发工具支持Gecko MCU,在统一的基于Eclipse的开发环境中为开发人员提供一键式访问完成项目所需的一切资源。Simplicity Studio包括图形化配置、高级能耗监视、网络分析和电容触摸配置工具,以及软件示例和文档。Giant Gecko MCU本身即支持Micrium OS,开发人员可以通过Simplicity Studio轻松访问Micrium工具。

         

        EFM32GG11 Giant Gecko MCU的工程样片已经准备就绪,预计于2018年第一季度批量生产。此外,SLSTK3701A Giant Gecko开发套件也已经准备就绪,欲订购EFM32GG11工程样片和开发套件,请浏览网站:

        www.silabs.com/giantgecko

         

        您也可以扫描以下二维码,关注Silicon Labs社交媒体平台:

        QRForum.jpg

        QRWeibo.jpg

        QRWeixin.jpg

      • 【行家观点】电机控制对无线连接的需求

        Siliconlabs | 07/205/2017 | 07:15 AM

        ​Silicon Labs(亦称芯科科技)日前获邀电子产品世界EEPW专访,由Silicon Labs高级主任系统工程师 Ken Berringer先生面向当前工业自动化设备、智能家居及各种电子产品对节能型电机控制解决方案的热切需求及应用趋势进行详细的分析及说明,并特别聚焦于电机控制对无线连接的需求与设计要点。欢迎观看完整专访整理文章。

        3-1.jpg

        Silicon Labs高级主任系统工程师Ken Berringer

         

        电机控制市场需求与应用趋势

         

        我们看到物联网(IoT)市场正在快速地增长,进而驱动了对低功耗微控制器(MCU)和无线系统级芯片(SoC)等器件的巨大需求。目前,很多电机控制应用并不具备很好的连接性。我们可以看到一种趋势:很多电机控制应用正在增加无线连接功能以用于控制和监控。这对于电机控制来说是一项重要的改变。这一趋势正在家庭自动化市场中迅速蔓延,而工业市场在这方面则相对缓慢一些。

         

        根据电机控制应用的不同,有单芯片解决方案、双芯片解决方案和模块化解决方案可用于智能无线连接电机。对许多应用来说,一个MCU用于电机控制,另一个无线SoC则提供无线连接功能。对于那些对成本非常敏感的应用来说,有可能使用同一个无线SoC将电机控制和无线连接集成到一起。有一种简单的方法可以为你的电机控制设计增加RF连接功能,即在现有的电机控制板上增加一个无线模块。

         

        过去,电机控制的首要考量因素是MCU如何能够很好地让电机旋转起来。现在,看上去连接性也和电机控制算法一样重要,甚至更重要。电机控制MCU的一种上佳选择是,能够轻松解决电机控制问题,具备全部所需资源,且允许客户轻松地将电机控制软件和其它连接软件集成在一起的MCU

         

        设计人员可能会选择使用双芯片解决方案——一个MCU用于电机控制,另一个MCU或无线SoC用于通信。在这种情况下,选择电机控制MCU可以仅仅基于其运行电机控制的情况优劣来作出判断。然而,集成的可能性或许会受限于电机控制MCU的选择。

         

        对于那些寻求更高集成度解决方案的客户来说,他们需要着眼于整个应用,包括连接和电机控制功能。

         

        电机控制理想方案:节能型EFM32 MCU

        Silicon LabsSoC解决方案为智能联网电机带来了无线连接功能,同时我们也为电机控制应用提供了多种多样的节能型MCU

         

        对许多电机控制应用来说,节能型EFM32PG12Pearl Gecko MCU是一种理想的解决方案。它具有一个带有DSP指令支持的高性能ARM Cortex M4 CPU和一个浮点运算单元(FPU)。它还包含2个带有边沿对齐或中心对齐脉冲宽度调制(PWM)的16位定时器。其中一个片上定时器具有死区插入(DTI)特性。EFM32PG12 Pearl Gecko可以通过增加一个EFR32 MG1 Mighty Gecko无线SoC或一个MGM111 MightyGecko模块以增加无线连接功能。

         

        EFR32MG12 Mighty Gecko是一款新的无线SoC,它具有1024KB闪存和一个ARM Cortex-M4 CPUEFR32MG12拥有2个带有PWM16位定时器和1个带有DTI16位定时器。EFR32MG12是一款性能优越的无线SoC,可应用于智能无线连接电机的集成化、单芯片解决方案。

         

        欲了解更多有关Silicon LabsEFM32PG12 Pearl Gecko MCU产品信息,请访问:https://cn.silabs.com/products/mcu/32-bit/efm32-pearl-gecko

         

        更多关于EFR32MG12 Mighty Gecko无线SoC产品资讯,请访问:https://cn.silabs.com/products/wireless/mesh-networking/efr32mg-mighty-gecko-zigbee-thread-soc

         

        原文地址:http://www.eepw.com.cn/article/201707/361594.htm

         

        您也可以扫描以下二维码,关注Silicon Labs社交媒体平台:

        QRForum.jpg

        QRWeibo.jpg

        QRWeixin.jpg

      • 8/4深圳可穿戴技术峰会共赏“心”传感科技

        Siliconlabs | 07/205/2017 | 07:11 AM

        ​Silicon Labs(亦称芯科科技)将参加由《新电子》媒体资讯服务平台在84日深圳举办的第四届亚太可穿戴电子技术论坛峰会,展示旗下最新的动态心率监测(HRM)传感器解决方案和算法、内建HRM功能的智能手表/手环参考设计,以及客户端实际商用的成功产品案例。

         

        不仅如此,我们还将带来一场主题为:下一代生物识别技术在可穿戴设备中的应用,帮助您掌握可穿戴设备的传感器设计及应用趋势,特别是近期火红的HRM功能与延伸的应用方向。炫丽的现场演示,精彩的演讲内容,欢迎您即刻至活动网站预约参观!

         

        Silicon Labs展出及演讲信息
        • 展台位置:深圳益田威斯汀酒店 3F 露台宴会厅 – 户外展示区域

        • 演讲主题:下一代生物识别技术在可穿戴设备的中的应用

        • 演讲时间:11:20am-12:00pm

        • 主讲人:Silicon Labs销售经理刘小明

        • 内容摘要:学习在穿戴式硬件设计中添加生物传感器的考虑因素,包括光学,ECG ,生物阻抗和皮肤温度传感器的选择、位置、信号质量、光学覆盖设计、安装、电极和环境光屏蔽的考虑。本次內容将涵盖在性能和功耗以及与解决方案的成本之间的权衡,我们将讨论环境光噪声对性能和光屏蔽技术的影响。另外,简报还将介绍减少由于运动部件引起的噪音的方法包括表帶设计、皮肤接触和使用加速度器来减小系统中的噪声。

        • 报名链接:http://www.memchina.cn/2017AETF/Wearable/index.html#2017yc

         

        8/4Silicon Labs与您不见不散!

         

        您也可以扫描以下二维码,关注Silicon Labs社群媒体平台:

        QRForum.jpg

        QRWeibo.jpg

        QRWeixin.jpg

      • 新型霍尔传感器提供IoT更佳定位

        Siliconlabs | 07/205/2017 | 07:09 AM

        Silicon Labs(亦称芯科科技)日前针对开/关位置侦测等应用,发布了广泛组合的霍尔效应磁传感器(Hall Effect Sensor)系列产品――Si72xx,进一步为各种工业或消费性物联网(IoT)产品的位置传感应用设计提供了绝佳的解决方案。

         

        Si72xx霍尔传感器具备了行业顶级的侦测灵敏度和节能效益,可以改善设备的电池寿命、拓展感应范围,也由于Si72xx更强大的传感能力使得磁铁的尺寸和成本得以降低,促进IoT产品更加物美价廉。值得注意的是,Silicon Labs新款霍尔传感器还加入了许多先进的特性,包括I²C可配置功能、损坏侦测,以及内建的温度传感功能等等。欢迎了解此一新产品的完整特性及优势。

         

        霍尔传感器原理及应用领域

        霍尔传感器是根据霍尔效应制作的一种磁场传感器。霍尔效应是磁电效应的一种,这一现象是霍尔(A.H.Hall1855—1938)于1879年在研究金属的导电机构时发现的。后来发现半导体、导电流体等也有这种效应,而半导体的霍尔效应比金属强得多,利用这现象制成的各种霍尔元件,广泛地应用于工业自动化技术、检测技术及信息处理等方面。霍尔效应是研究半导体材料性能的基本方法,通过霍尔效应实验测定的霍尔系数,能够判断半导体材料的导电类型、载流子浓度及载流子迁移率等重要参数。

         

        基于霍尔效应的原理并结合自家优异的CMOS工艺和节能芯片设计知识,Silicon Labs打造出一款低功耗、高灵敏度且拥有业界领先的灵活度和可编程功能的Si72xx霍尔传感器,为各种需要配备传感器以侦测开/关或位置变化的IoT设备,如工业自动化系统、智能家电等提供了理想的解决方案。

         

        Si72xx开发套件及应用视频演示

        1. 即刻启动与探索Si72xx-WD-KIT霍尔传感器开发套件

        1-1.jpg

         

        视频链接: https://cn.silabs.com/products/sensors/magnetic

         

        2. Si72xx应用于转盘角度及位置侦测

        1-2.jpg

        视频链接: https://cn.silabs.com/products/sensors/magnetic

         

        您也可以扫描以下二维码,关注Silicon Labs社交媒体平台:

        QRForum.jpg

        QRWeibo.jpg

        QRWeixin.jpg

      • 高频感应加热电源中MOSFET驱动的最佳选择

        Siliconlabs | 07/201/2017 | 05:07 AM

        ​在高频感应加热电源中经常会用到串联谐振逆变电路,如下图1所示。在整个高频感应加热电源的设计中,驱动电路又是至关重要的,驱动电路起隔离和控制功率管的作用。随着高频感应加热电源的发展运用,需要开关频率也越来越高,驱动电流需求变大,抗干扰度要求越来越高。

        2-1.jpg

        1:串联谐振逆变器电路图

         

        基于上述描述,Si823x款隔离驱动器系列将两个独立、隔离的驱动器集成到一个封装内,Si8230/1/3/4是高侧/低侧驱动器,而Si8232/5/6/7/8是双驱动器,其结构图如下图2所示。可选峰值输出电流为0.5ASi8230/1/2/7)和4.0ASi8233/4/5/6/8)两版本,所有驱动器的最大供电电压为24V。并且Si823x系列驱动器采用的是Silicon Labs自主研发的硅隔离技术,提供符合UL15775kVRMS耐受电压,以及60ns快速传送时间。驱动器输出可连接到相同或独立的地线进行接地,或者连接到正或负电压。单个控制输入(Si8230/2/3/5/6/7/8)或PWM输入(Si8231/4)配置提供滞后大于400mVTTL级兼容输入。

         

        高度的集成、低传送延时、较小的外形及其灵活性和成本效益性使Si823x系列非常适合MOSFET/IGBT门驱动器隔离应用。此外Si823x属于电容隔离具有高电磁抗扰度,最高5kVRMS输入到输出隔离,瞬态抗扰度大于45kV/μs,切换频率高达8MHz,所以Si823x系列是一款非常合适的MOSFE双驱动隔离芯片。

        2-2.jpg

        2Si8232/5/6/7/8双隔离驱动器

         

        Si823x隔离驱动器特性

        ·      一个封装内两个完全隔离的驱动器

        ·      最高5kVRMS输入到输出隔离

        ·      最高1500V直流峰值驱动器到驱动器差分电压

        ·      HS/LS和双驱动器版本

        ·      最高8MHz切换频率

        ·      0.5A峰值输出(Si8230/1/2/7

        ·      4.0A峰值输出(Si8233/4/5/6/8

        ·      高电磁抗扰度

        ·      60ns传送延时(最大)

        ·      独立HSLS输入或PWM输入版本

        ·      瞬态抗扰度>45kV/μs

        ·      重叠保护和可编程死区时间

        ·      AEC-Q100认证

        ·      宽工作范围:-40+125

        ·      符合RoHS的封装:

        o   SOIC-16宽体

        o   SOIC-16窄体

        o   LGA-14

         

        相关技术文档请至Silicon Labs隔离产品相应网页下载:http://cn.silabs.com/products/isolation 

        ·      数据手册:SiliconLabs Si823x隔离驱动器

        ·      应用笔记Silicon Labs AN622 在高压开关电源拓扑中运用ISOdrivers

        ·      应用笔记Silicon Labs AN486 高端引导设计中使用ISODrivers动力输送系统

        ·      应用笔记:Silicon Labs AN490 在隔离开关电源,UPS,交流变频器等电力系统中使用ISOdrivers

        ·      白皮书:CMOS隔离栅极驱动器强化供电系统

        ·      白皮书:使用CMOS绝缘产品改进 SMPSUPS 和其他电力系统

         

        原文链接:http://www.sekorm.com/news/6224.html

         

        您也可以扫描以下二维码,关注Silicon Labs社交媒体平台:

        QRForum.jpg

        QRWeibo.jpg

        QRWeixin.jpg

      • IoT创客指南:为EFM32 MCU选择正确外设 – Part 1

        Siliconlabs | 07/201/2017 | 05:02 AM

        到目前为止,我们仅使用GPIO外设的数字输入模式来检测按钮。在这些情况下,引脚通过按下按钮或未按下按钮来提供信息。此时电压存在或不存在。在本章中,我们将使用能够检测输入信号的其他外设,包括模拟电压和脉冲。我们可以使用这些输入来测量外部电压或光源的光强度。例如,有数字输入外设已经不仅仅是简单的边沿检测,可用于对脉冲进行计数,然后可用于告诉我们轴的位置或转速。

         

        本章旨在为您提供一些背景信息,您可以通过多种不同的方式为您的EFM32 MCU提供输入值。您将学习如何选择正确的外设来完成任务。请注意,EFM32系列中的许多外设都包括诸如I2CUSARTUART等的输入引脚。这些外设在其他地方被覆盖,但请记住,可以只使用USART的输入引脚(例如,RX引脚)并且不使用TX引脚。另外还有OPAMPLESENSE的专门的输入方法,但这超出了本章的范围。欢迎阅读完整教学文章!

         

        设置串行线输出(SWO)

        在开始尝试输入模式之前,让我们设置一个调试控制台来查看我们的实验结果。在之前的章节中,在尝试点亮LED或在Simplicity Studio的监视窗口中检查变量的值的时候,我们的代码是在Wonder Gecko入门工具包中发现任何事情的唯一方法。然而,Simplicity Studio IDE中有一个内置控制台,可以使用用于将程序传输到EFM32的标准调试接口。这被称为串行线输出(SWO),它使用串行端口协议。我们不需要深入了解本章中串行通信的工作原理。我们将简单地利用它来通过标准的Cprintf语句将简单的调试消息显示给Simplicity Studio控制台。

         

        以下代码可以可以在任何项目中使用,它将printf语句发送到SimplicityStudio IDE输出控制台。

         

        #include "em_device.h"

        #include "em_chip.h"

        #include <stdio.h>

         

        int _write(int file, const char*ptr, int len)

        {

           int x;

           for (x = 0; x < len; x++)

           ITM_SendChar(*ptr++);

            return (len);

        }

         

        void SWO_SetupForPrint(void) {

            /* Enable GPIO clock. */

            CMU ->HFPERCLKEN0 |=CMU_HFPERCLKEN0_GPIO;

            /* Enable Serial wire output pin*/

            GPIO ->ROUTE |=GPIO_ROUTE_SWOPEN;

            #if defined(_EFM32_GIANT_FAMILY)|| defined(_EFM32_LEOPARD_FAMILY)||         
                       defined(_EFM32_WONDER_FAMILY)|| defined(_EFM32_GECKO_FAMILY)

                /* Setlocation 0 */

                GPIO->ROUTE = (GPIO ->ROUTE & ~(_GPIO_ROUTE_SWLOCATION_MASK))|     
                              GPIO_ROUTE_SWLOCATION_LOC0;

                /*Enable output on pin - GPIO Port F, Pin 2 */

                GPIO ->P[5].MODEL &= ~(_GPIO_P_MODEL_MODE2_MASK);

               GPIO ->P[5].MODEL |= GPIO_P_MODEL_MODE2_PUSHPULL;

           #else

                /* Setlocation 1 */

               GPIO->ROUTE = (GPIO->ROUTE & ~(_GPIO_ROUTE_SWLOCATION_MASK)) |
                               GPIO_ROUTE_SWLOCATION_LOC1;

                /*Enable output on pin */

               GPIO->P[2].MODEH &= ~(_GPIO_P_MODEH_MODE15_MASK);

               GPIO->P[2].MODEH |= GPIO_P_MODEH_MODE15_PUSHPULL;

            #endif

            /* Enable debug clock AUXHFRCO*/

            CMU ->OSCENCMD =CMU_OSCENCMD_AUXHFRCOEN;

            /* Wait until clock is ready */

            while (!(CMU ->STATUS& CMU_STATUS_AUXHFRCORDY)) ;

            /* Enable trace in core debug */

            CoreDebug ->DEMCR |=CoreDebug_DEMCR_TRCENA_Msk;

            ITM ->LAR = 0xC5ACCE55;

            ITM ->TER = 0x0;

            ITM ->TCR = 0x0;

            TPI ->SPPR = 2;

            TPI ->ACPR = 0xf;

            ITM ->TPR = 0x0;

            DWT ->CTRL = 0x400003FE;

            ITM ->TCR = 0x0001000D;

            TPI ->FFCR =0x00000100;

           ITM ->TER = 0x1;

        }

        int main(void)

        {

            SWO_SetupForPrint();

         

            printf("helloworld!\n");

         

            while (1)

            {

            }

        }

         

        请注意,默认情况下不支持printf格式(%f)。要启用它,您必须在Project > Properties > C/C++ Build >Settings >  GNU ARM Linker > General中选中“print floats”框。另外请注意,SWO控制台在消息字符串中找到“\ n”之前不会显示任何内容!

         

        请记住,您应该谨慎使用printf语句。语句运行时间较长,并且可能会破坏代码中的定时。仅在基本调试期间使用它们,并且仅在没有定时限制的代码段中使用它们。

         

        通用输入输出(GPIO) 3-1.png

        可以采样输入引脚的最明显的MCU外设是GPIOGPIO输入模式可以检测电压是接地还是VCC,并可以触发正或负的中断。在没有外部驱动的情况下,有可用于清理噪声的滤波器,上拉和下拉以将引脚置为高或低。GPIO是配置和使用最简单的输入外设,但只能用于在1kHz左右的直流或低频信号。对GPIO进行采样不断耗电,并在每个边沿中断MCU都需要软件采取行动,从而使您的软件变得忙碌。有硬件外设可以为您自动化更快的信号,这是本章将要了解的。

         

        以下是开始采样外部GPIO引脚PA1的状态所需要的。请注意,可以指定的上拉,下拉和滤波器可用于可以指定的输入模式,而不是gpioModeInput

         

        CMU_ClockEnable(cmuClock_GPIO, true);

        GPIO_PinModeSet(gpioPortA, 0, gpioModeInput, 0);

        bool input_state = GPIO_PinInGet(gpioPortA, 1);

         

        有关GPIO外设的更多详细信息,请参见应用笔记AN0012 General Purpose Input Outputhttp://www.silabs.com/documents/public/application-notes/an0012-efm32-gpio.pdf

         

        模数转换器(ADC) 3-2.png

        虽然GPIO是数字输入引脚,产生01的值,但由于其12位分辨率,因此模数转换器(ADC)可以区分接地和VCC之间的4096个数字电平。该ADC可用于所有型号的EFM32系列MCU,包括Wonder Gecko。(ADC省略了一些低引脚数模型)ADC转换输入引脚上的电压为每秒100万个采样率的数字值。因此,ADC可以采样诸如音频的复杂波形以供MCU处理。

         

        有八个输入通道可以连接到Wonder Gecko上的ADC,每个输入通道必须一次使用一个。一些输入可以以差分方式使用,其中一个引脚为正输入,另一个ADC引脚为负输入,而不是使用接地为负输入。

         

        为了演示ADC的操作,我们可以在入门工具包上使用环境光传感器。光传感器是一种晶体管,其电压由光控制,在0V2.5V之间变化,并通过一个22k欧姆的电阻下拉到地。

        3-3.png

        光传感器连接到入门EFM32工具包上的PD6(用于激励,直流电压)和作为ACMP0的输入的PC6引脚。(当您将Starter Kit上的这些引脚用于另一目的时,请记住这一点!)我们可以使用跳线将PC6(扩展接头上的引脚17)连接到PD0上的ADC通道0,然后测量光传感器中的ADC的电压。

        3-4.png

        以下代码调试用光传感的ADC

         

             CMU_ClockEnable(cmuClock_GPIO, true);

             CMU_ClockEnable(cmuClock_ADC0, true);

         

              // Set the samplerate of ADC0

             ADC_Init_TypeDef      init       = ADC_INIT_DEFAULT;

              init.timebase =ADC_TimebaseCalc(0);

              init.prescale =ADC_PrescaleCalc(7000000, 0);

              ADC_Init(ADC0,&init);

         

              // Set up the ADC0on channel0 (PD0) single-ended, referenced to 2.5V internal reference

              // Note that PD0must be wire jumpered to PC6, since the light sensor is connected to PC6 on thestarter kit

             ADC_InitSingle_TypeDef sInit = ADC_INITSINGLE_DEFAULT;

              sInit.input =adcSingleInputCh0;

              sInit.reference =adcRefVDD;

              sInit.acqTime =adcAcqTime32;

              ADC_InitSingle(ADC0,&sInit);

         

              // Excite the lightsensor on PD6

             GPIO_PinModeSet(gpioPortD, 6, gpioModePushPull, 1);

         

        请注意,使用VDD作为参考,意味着ADC读数将随VDD变化而变化,例如,当您的电池耗电时。最好对于2.5V1.25V内部基准电压进行测量,其不会随VDD电压变化而变化。这将需要您的输入信号用分压器进行缩放。在我们的入门套件示例中,VDD将保持在3.3V的稳定状态,所以我们不需要采取这一步骤。

         

        一旦配置了ADC,我们可以设置一个定时器来每秒触发中断一次,这在第5章中首先解释。我们将在每次ADC采样之后重启该定时器。

         

        #defineONE_SECOND_TIMER_COUNT           13672

        CMU_ClockEnable(cmuClock_TIMER1, true);

         

              // Create atimerInit object, based on the API default

              TIMER_Init_TypeDef timerInit = TIMER_INIT_DEFAULT;

             timerInit.prescale= timerPrescale1024;

         

             TIMER_IntEnable(TIMER1, TIMER_IF_OF);

         

              // Enable TIMER0interrupt vector in NVIC

             NVIC_EnableIRQ(TIMER1_IRQn);

         

              // Set TIMER Topvalue

              TIMER_TopSet(TIMER1,ONE_SECOND_TIMER_COUNT);

         

              TIMER_Init(TIMER1,&timerInit);

         

              // Wait for thetimer to get going

              while(TIMER1->CNT == 0)

                   ;

         

        必须实现TIMER1中断处理程序,以便在触发中断时停止定时器,并停止计时器进一步计数。作为提醒,这个小功能可以出现在您的源代码中的任何地方,因为它在EFM32库中声明并在源代码中实现。

         

        void TIMER1_IRQHandler(void)

        {

             TIMER_IntClear(TIMER1, TIMER_IF_OF);

             TIMER1->CMD = TIMER_CMD_STOP;

        }

         

        最后,我们可以在主循环中将它们全部放在一起。

         

              uint32_t value;

              uint32_t last_value= 9999; // Impossible ADC value

              uint32_t sample = 0;

              while (1)

              {

                   // Start an ADC aquisition

                   ADC_Start(ADC0, adcStartSingle);

         

                   // Wait for the measurement to complete

                   while ( ADC0->STATUS & ADC_STATUS_SINGLEACT);

         

                   // Get the ADC value

                   value = ADC_DataSingleGet(ADC0);

         

                   // Only print if the value has changed

                   if ((value + ADC_NOISE) < last_value || (value - ADC_NOISE) >last_value)

                   {

                         float voltage = value * 3.3;

                         voltage /= 4096.0;

         

                         // NOTE: To get floating point printing to work, you must enable "printfloats" check box in:

                         // Project > Properties > C/C++ Build > GNU ARM Linker > General

                         printf("Sample #%3d ADC:%4d Voltage:%3.2f\n", (int) sample, (int)value, voltage);

                   }

         

                   last_value = value;

                   sample++;

         

                   // Wait a second before the next ADC sample

                   TIMER1->CNT = 0;

                   TIMER1->CMD = TIMER_CMD_START;

         

                   // Sleepuntil the timer expires.

                   EMU_EnterEM1();

              }

         

        当您运行此代码时,您将首先看到环境光表示为ADC读数和计算电压。当使用手电筒照射光传感器时,读数将改变以反映光强的差异。

         

        Chapter 6: Input Modes!

        Sample #  0 ADC: 538 Voltage:0.43 << Room ambient light condition

        Sample #  4 ADC: 500 Voltage:0.40

        Sample #  8 ADC:1250 Voltage:1.01 << Light approaching the sensor

        Sample #  9 ADC:3241 Voltage:2.61

        Sample # 10 ADC:3954 Voltage:3.19  <<Light held close to sensor

        Sample # 16 ADC:1166 Voltage:0.94

        Sample # 17 ADC: 461 Voltage:0.37  << Backat ambient lighting

         

        重要提示:请勿将任何ADC引脚连接到WonderGecko入门工具包上的5V引脚! EFM32上的引脚不能容忍高于VCC + 0.3V的值。如果输入的电压高于此值,则可能会永久损坏输入引脚。在ADC的差分模式下有一个“5V参考,但这并不意味着单个引脚上的电压可能超过VCC

         

        在上面的测试中,ADC只需要每秒执行一次采样。然而,ADC每秒能够达到100万个采样,因此可用于对模拟信号执行复杂的信号分析。这些技术超出了本章的范围。

         

        为了在休眠状态下节省电量,在ADC CTRL寄存器中的WARMUPMODE位清零之前,ADC需要先进入能量模式EM2EM3之前停止。

         

        有关ADC外设的更多详细信息,请参见应用笔记AN0021 Analog to Digital Converterhttp://www.silabs.com/documents/public/application-notes/AN0021.pdf

         

        在下一节中,我们将配置模拟比较器(ACMP)将检测到的LED脉冲从弱信号电平转换为可用作MCU的正常输入逻辑。

         

        您也可以扫描以下二维码,关注Silicon Labs社群媒体平台:

        QRForum.jpg

        QRWeibo.jpg

        QRWeixin.jpg