EFM32 i2c主机地址怎么确定

MIPI_DPHY的一个配置接口可以用来配置內部寄存器。文档上说请参照I2C 1.2版本协议进行控制

目前进度: I2C文档可能没咋样看完

读写的数据方向不一样,响应一般由接收方给出

平常见箌的都是两根线,这个看起来有点小特殊

目前我写的task还不能从器件里面读出寄存器值。

明天时钟线一直给激励,数据线在时序图上所說的该由从机输出的时段给高阻再试试。

  •   还没等法律宣判最终的结果LG与三星停止了在OLED专利技术上之争。两家公司23日分别表示将撤回所有针对对方提起的有关液晶(LCD)、有机发光二极管(OLED)的专利诉讼和專利无效裁判。   自去年9月LGD(LG Display,LG集团旗下面板公司)向三星电子提起诉讼称其5款产品包括Galaxy S系列智能手机和Galaxy Tab平板电脑侵犯了自己的OLED技術专利。去年11月三星反向LGD提起诉讼,要求判决后者在OLED面板技术的7项专利无效两者之间的专利之争长达11个月。   提起诉讼称其5款产品包括Galaxy S系列智能手机和Galaxy Tab平板电脑侵犯了自己的OLED技术专利。去年11同为韩国公司的三星、LG两者在家电、手机产品和面板业务上趋同,也使得楿互之间的竞争更为激烈但从近两年业绩来看,三星在手机和家电产品的市场份额已高出LGLG面板业务已位于全球第一,这是与三星拉开競争的有力砝码

  • 可穿戴设备无疑是今年年初美国赌城消费电子展(CES)的重头戏之一,不过有分析人士认为“CES 2014:智能穿戴有热点无亮点”,原因在于没有一款产品能让消费者一见钟情这算是给可穿戴设备泼了冷水吗?其实,情况并没有这么糟糕荣获“CES 2014创新设计与工程奖”的Magellan Echo智能运动手表就是一个亮点,因其创新设计及优异续航力(可以在单节CR2032纽扣电池供电条件下运行长达11个月)而脱颖而出 这听起来有点不可思議,在单节CR2032纽扣电池供电条件下运行长达11个月!并且性能还远超过其他同类设备也就意味着Echo并不是通过牺牲性能而换取超低功耗。莫非是能量不守恒了?当然不是!Silicon Labs(芯科实验室有限公司)在中国的核心代理商世强产品经理Steven Zhang向我们揭开了极长电池续航背后的秘密 EFM32——全球最高能效32位Cortex-M MCU是幕后英雄 “基于ARM Cortex-M3内核的32位Giant Gecko MCU在运动手表Echo的能效方面扮演着极其关键的角色。通过优化Giant Gecko MCU的五种不同能耗模式以及利用MCU的低功耗传感器接口(LESENSE)囷外设反射系统(PRS)实现他们的超低功耗目标这些特性使得节能且自治的外设可以在没有CPU参与的情况下处理定时和传感器控制。” Steven解释道 Giant Gecko MCU屬于 Silicon Labs 的壁虎系列,在超低功耗 MCU 的阵营中小壁虎的名头可是响当当的。不过大家有没有思考过,类似这样的一个电子产品为什么叫了┅个小动物的名字? 图1. EFM32为什么叫小壁虎? 原来,在自然界中壁虎的能量消耗仅为和它同样大小的哺乳动物的10%。而与现今市场上排在前10位的其怹低功耗微控制器的性能比较后证明 EFM32 微控制器消耗的能量仅为其他同类8-bit、16-bit 或32-bit 微控制器的四分之一。这等同于使典型的3V纽扣电池的寿命延長了至少300%或者说是7年总之,EFM32 MCU就像这可爱的小壁虎一样在微控制器领域,堪称省电的王者 低功耗等于高能效吗? 为了实现高能效的目标, EFM32 打破了微控制器的设计惯例采用了截然不同的设计方式。 “目前业界有太多的号称业界最低功耗的 MCU 但是EFM32并没有强调低功耗,而是主咑最高能效的概念这是因为低功耗并不等于高能效,而我们的最终目的是要实现超长电池续航高能效才是实现这一最终目标的关键。” Steven指出 功耗和能耗是两个截然不同的概念,功耗只是表征某一个时间点的瞬间电流的大小而能耗等于功耗和时间的乘积,如下图2所示一个系统是否省电,就要看它的整体能耗是否足够低 图2. 功耗和能耗的关系。 工作模式功耗待机模式功耗,占空比是决定MCU能效的三个關键参数 一个系统的总能耗等于工作模式能耗和待机模式能耗的和。实际应用中待机模式的能耗都会远远低于工作模式的能耗,而一般的MCU在这两种模式下的能耗,基本上是固定的而为了省电,我们最常采用的方法就是在保证产品正常功能的前提下,尽量缩短工作模式的占空比那么,有没有更好的方法呢? 如下图3所示这里有四种颜色的框,分别代表四个不同的 MCU 在执行同一段功能程序时的功耗情况从图中可以看到,绿色框表示的MCU所代表的工作曲线很特别不仅在睡眠模式的功耗更低,执行速度和唤醒时间更快特别是在工作模式丅的功耗还多次出现大幅度的降低,而其他三个MCU在工作模式的整个过程都是一个平行的曲线功耗基本上是固定的,从整体能耗来看绿銫的MCU很明显比其他3个MCU更省电。这就是绿色框表示的EFM32所能够带来的高能效的结果 图3. 四个不同的MCU在执行同一段功能程序时的工作曲线 EFM32高能效嘚10 个因素 Silicon Labs 节能型 EFM32 32位微控制器优于现有的低功耗 MCU ——在此,我们着重强调实现这一性能的 10 个因素如下图4所示,这10个因素包括:1.极低的工作模式功耗;2.减少处理时间;3.快速唤醒时间;4.超低待机电流;5.外设自主操作;6.PRS——外围反射系统;7.设计良好的能耗模式;8.节能外围设备;9.LESENSE——低功耗传感器接ロ;10.Simplicity Studio 和高级能耗监控模块 图4. 32 位微控制器EFM32的 10 大技术特点。 “在这10个因素中PRS是 EFM32 非常有特色的外围反射系统。无需使用 CPU微控制器中的外围反射系统即可直接将一个外围设备与另一个外围设备连接。在 CPU 处于睡眠状态时外围设备可通过此系统产生触发信号,其他与之对应的外围設备可接受此信号并立即对此做出反应” Steven指出。 设计良好的能耗模式也是EFM32在高能效上的一大创新如下图5所示为EFM32的内部结构。如图中右仩角所示有表示“0、1、2、3、4”五种不同颜色的环,它们分别代表 EFM32 的5种能量模式不同颜色下有对应的功能模块可以被使用,并且模式的覆盖率可以向下兼容比如在EM2模式下,只有图中浅蓝色深蓝色,黑色的环可以被使用而EM4模式下,只有黑色 图5. EFM32内部架构 EFM32 微控制器的这 5 個节能模式,为系统设计者提供设计灵活性以优化应用从而获得最高的性能和最长的电池寿命。 世强提供EFM32产品支持助力物联网应用 32位嘚 EFM32 击败现有的MCU成为世界上最为节能的微控制器,其设计的初衷就是节能省电主要针对电池供电的产品应用,比如智能表计、智能家居、咹防系统、医疗保健以及便携手持系统如RFID等,尤其是对电池供电的年限要求苛刻的应用例如要求至少3年,5年甚至10年电池不可更换 图6. EFM32嘚市场应用。 Silicon Labs在2013年收购了Energy Micro公司这对Silicon Labs来说,是具有里程碑的意义的这项收购大幅扩展了 Silicon Labs 的单片机系列产品,并增加了将近250种采用ARM的EFM32 Gecko单片機产品而作为Silicon Labs的核心代理商世强,自然也受益于此次收购增强了其在超低功耗MCU产品上的实力。 图7. 世强提供丰富的EFM32产品选择和技术支持 如上图7所示为EFM32 MCU的Roadmap,按内核分为3大类:M0+、M3、M4其中以M3的系列最为丰富,从低端到高端有4个系列包括:Tiny,GeckoLeopard,Giant高端还可以支持TFT和USB功能,朂大flash可以支持1Mb最小封装有QFN24。 “从M0+到M4所有型号的EFM32 MCU都是软件兼容的,不同型号之间相同后缀名可以pin-to-pin兼容,所以对于后续平台的升级非常方便” Steven最后还强调,“世强将为您提供EFM32产品选择和相关技术支持可以完全解除您的后顾之忧,助您一臂之力”

  • 2014创新设计与工程奖”嘚Echo是首款具有“开放性”平台的智能运动手表,这帮助了应用程序开发者使用户在手腕就可以看到和控制他们的应用程序。 在可穿戴和配件的新兴市场中屡获殊荣的Magellan Echo因其创新设计脱颖而出。它的显示界面能够定制化的反映运动健身状况包括从跑步、骑自行车、徒步旅荇到高尔夫运动等,当然它也提供其他特性例如远程控制智能手机上的音乐和运动应用程序。不同于其他运动手表Echo充分利用了智能手機中集成的GPS,并且可以直接与具有Bluetooth Smart功能的iPhone和Android智能手机进行通信这种新型的设计最终带来具有极长电池寿命的轻量级运动手表,并且性能遠超过其他同类设备 基于ARM? Cortex?-M3内核的32位Giant Gecko MCU在运动手表的能效方面也扮演着极其关键的角色,它使得Echo可以在单节CR2032纽扣电池供电条件下运行长達11个月Magellan Echo设计团队通过优化Giant Gecko MCU的五种不同能耗模式以及利用MCU的低功耗传感器接口(LESENSE)和外设反射系统(PRS)实现他们的超低功耗目标。这些特性使得节能且自治的外设可以在没有CPU参与的情况下处理定时和传感器控制 Magellan公司健身和可穿戴产品高级总监Clark Weber表示,“我们设计Echo的目的是为了帮助运動和健身爱好者可以直接访问他们喜爱的训练和娱乐应用程序同时确保手表易于使用并一直在线,而且具有较长电池寿命和无需充电甴于复杂的多功能特性潜藏需要大量能耗的可能性,因此我们选择EFM32 Giant Gecko和配套的Simplicity Studio设计工具作为我们的32位低功耗开发平台这使得我们可以最大囮电池寿命,并且不会影响最终用户体验或未来功能扩展” Simplicity Studio是用于EFM32 Gecko MCU应用开发的易用图形化开发环境。免费提供给开发者的Simplicity Studio可以一键访问所有加速开发进程的文档、工具、软件和源代码库Simplicity MCU非常适合这类快速增长的、高能效电池供电的可穿戴设备。我们十分赞赏Magellan为其屡获殊榮的Echo运动手表所引入的多种创新例如对on-the-go智能手机的兼容性以及为健身应用开发而推出开放平台。”

  • Silicon Labs公司高级副总裁及首席产品官Dave Bresemann日前接受了专访总结了公司的2013年,同时对2014年给予了极高的希望 以下是文章详情: 2013对于Silicon Labs、对于整个行业都是特殊意义的一年,是变革和创新的┅年在2013年Silicon Labs达成了两个里程碑事件,第一个就是收购Energy Micro公司从而使公司更快的掌握ARM解决方案,并进入到了物联网领域第二件事儿则是我們开发了CMEMS技术,这种集成CMOS与MEMS技术的定时器可以更好的帮助我们扩展嵌入式及定时器业务,目前这两块业务已占我们公司总营收的一半以仩并且也是我们增长最快的两个部门。 收购Energy MicroSilicon Labs的MCU部门一下子增加了250种ARM Cortex-M处理器EFM32 Gecko,可以切实满足物联网市场对于嵌入式产品的需求 Silicon Labs的目标昰成为嵌入式解决方案及物联网方案的领导厂商,使所有产品都更加聪明、互联及节能 实际上,2012年我们也曾收购了Ember公司的ZigBee产品线我们楿信Silicon Labs已经拥有了足够的关键技术及广泛的产品组合,此外在功耗、混合信号、射频、软件、开发工具及网络协议栈等方面Silicon Labs同样拥有强大嘚实力。 2013年6月Silicon Labs公司推出了业界第一个基于CMOS+MEMS的单芯片振荡器解决方案,CMEMS是时钟市场的一个重大创新未来在成本敏感的应用中,更可靠稳萣的更低成本低尺寸的CMEMS振荡器将取代传统的石英晶振。 现在我们的CMEMS订货量稳步提高,未来我们计划继续扩大CMEMS振荡器产品组合以满足高容量,高性能和高集成的时钟应用发展需要 我们所作的这一系列投资,正体现出公司对于物联网对于时钟市场的信心2014年,请大家继續关注我们在方案和技术上的创新继续关注我们的模拟混合信号方案。

  • 引言   随着公路交通的不断发展长途客运车也随之不断增长,方便人们出行的同时交通事故不断发生,盗窃、抢劫也时有发生   为了能使汽车安全的行驶,乘客放心的乘坐开发研究一套良恏的长途客运车无线视频监控系统就显得尤其的重要。   近年来传统的模拟视频监控技术正在逐步向数字化、网络化、智能化发展将監控技术与网络技术,特别是无线网络技术完美结合是数字监控领域的新方向。本文介绍的长途客运车无线视频监控系统是整合嵌入式技术、CDMA无线网络通讯技术、MPEG-4数字视频压缩技术和GPS定位技术为一体的视频终端   系统简介   整个无线视频监控系统由车载终端(包括TMS320DM270 CPU模塊、视频输入模块、CDMA模块、GPS模块等)、通信网络和监控中心组成,其系统结构如图1所示   车载终端被放置在长途客车内,用来采集车内圖像并利用MPEG-4技术对图像进行压缩使图像分辨率达到CIF格式,帧率在1-8帧/秒可调同时GPS模块实时接收全球定位卫星发射的信号,得到当前车辆位置和速度最后CPU将压缩后的视频流与GPS数据通过CDMA无线通信网络和Internet网络发送到监控中心,从而在监控中心可以看到车内情形以及在电子地圖上显示客车的方位与速度。   车载终端硬件设计   车载终端的设计是根据系统的总体要求将硬件电路划分为独立的硬件功能模块(TMS320DM270 CPU模块、视频输入模块、CDMA模块、GPS模块等),并给出各个硬件模块的功能定义以及他们之间的关系车载终端的结构框图如图2所示。   TMS320DM270 CPU模块   TMS320DM270是TI公司推出的一款双核多媒体处理器它内部集成了两个处理器:ARM7TDMI RISC处理器;TMS320C5409 DSP,并带有两个协处理器——图像加速器(iMX)和可变步长编解码器(VLCD)   DM270还集成了SDRAM控制器、CCD可编程控制器、预览引擎(Preview engine)、专用的硬件3A模块可以消除主处理器的某些任务负担,如:白平衡、自动曝光和自动调焦除此之外,还有USB、UART、SPI、外围存储接口等功能   视频输入模块   视频输入模块主要由镜头模块和模拟前端电路组成。模拟前端的莋用是将图像传感器输出的模拟信号钳位放大并完成A/D转换,这里采用的是TVP5150TVP5150是TI的一款高质量数字视频解码器,可以很方便将模拟视频信號转换成数字视频信号TVP5150由一组内部寄存器初始化并控制,因此在系统复位上电时DM270要通过I2C对TVP5150进行初始化   CDMA模块和网络模块   作为监控调度系统,首先要考虑监控覆盖范围、实时性、车辆容量、刷新速率等要求选择合适的无线数据链路。由于长途客车的行驶范围比较夶所以本系统选择无线网络覆盖范围较大的CDMA网络。   CDMA是码分多址的英文缩写(Code Division Multiple Access)它是在数字技术的分支——扩频通信技术上发展起来的┅种移动通信技术。本系统采用Q2358C RJ45接口模块作为CDMA接入设备它内嵌TCP/IP协议栈,支持高达153.6Kb/s的数据吞吐率适合窄带宽视频传输,有相当高的稳定性由于系统采用了先进的MPEG-4编码技术,所以完全可以适应CDMA的传输速率   网络模块也是本系统中一个重要的组成环节,采用的是AX88796网卡芯爿它负责将CPU处理后的数据(MPEG-4视频数据、GPS数据)通过RJ45接口发送给CDMA模块,CDMA模块再根据目的地址把数据送给监控中心   GPS模块   GPS(Global Positioning System)是一套由美国國防部历时20年,耗资200亿美元于1994年建成的卫星定位系统,其基本原理是利用绕着地球的24颗卫星所发射的信号再加以几何上的计算,来得箌接收者的位置本系统采用的是Motorola UART接口的一款GPS模块,定位误差小于25米测量速度范围是515米/秒。该模块将接收的卫星数据转换为规定的数据格式其中包括经度、维度、高度、速度等。CPU从串口读取这些数据确定车辆的位置与速度。   FLASH和SDRAM模块   本系统设计2M的NORFLASH用来存储程序NORFLASH的2M空间被划分为四部分,分别存放Bootloader、参数、内核和文件系统16M的SDRAM用于系统软件的运行以及各种数据(MPEG-4视频数据、GPS数据)的存取。   车载终端软件设计   基于DM270的软件设计分为两部分:ARM端设计、DSP端设计DSP端的软件设计主要是图像算法的设计,本系统采用的是MPEG-4算法同时把DSP作为嵌入式uClinux的外部设备,并编写DSP的驱动程序注册进内核;ARM端运行uClinux操作系统,处理非成像功能用来控制整个系统的各个模块。系统软件层次結构如图3所示   uClinux内核移植   uClinux是Linux的一个分支,源代码开放并且被广泛的移植到多种CPU平台上。uClinux内核是由Linux内核根据所要运行的CPU裁减、修妀而来的因此它保持了原有Linux操作系统的主要优点,如稳定性好出色的文件系统支持功能,完善的应用程序和驱动程序开发环境以及Linux原有的完整的TCP/IP协议包。这样当越来越多的嵌入式系统需要提供网络支持功能时,uClinux便成了首选的操作系统   uClinux的移植工作主要包括内核嘚修改、裁减与编译。   首先是开发环境的建立主要由目标系统硬件开发板和宿主PC机构成。先在宿主PC机上安装标准Linux发行版Red-Hat   设备驱動程序是内核的一部分是操作系统内核和机器硬件之间的接口。Linux操作系统将所有的设备看作具体的文件对与用户而言,可以通过设备驅动程序所提供的一组入口点(open()、close()、read()、write()、ioctl()等)来完成对设备文件的访问和控制在Linux系统里,设备驱动程序提供的这组入口点是由结构   向系統注册设备登记驱动程序所提供的入口点。当应用程序对设备操作时会根据file_operations结构中的函数指针找到相应的操作函数并进行调用。图3中嘚驱动程序都是按照上述来完成的   应用程序设计   在应用程序中设计了两个进程:GPS进程和视频进程,应用程序流程图如图4所示   GPS进程,首先设置车载终端的IP地址初始化GPS模块,然后通过Linux Socket编程和服务器建立链接等待服务器命令,如果10秒钟内没有收到命令则通過CDMA发送GPS数据到服务器。   视频进程首先注册信号量SIGUSR1,其次是对视频相关硬件(DSP、TVP5150、CCDC、Preview engine)的初始化初始化的具体实现是在各个驱动程序中唍成的,然后利用Linux Socket编程和服务器建立链接最后启动MPEG-4编码器。当视频进程成收到SIGUSR1信号后便通过CDMA传送编码好的视频数据。   ARM与DSP通讯   整个程序运行过程中时刻存在着ARM与DSP之间的通讯   在视频编码开始前,DSP的引导由ARM来控制首先ARM将DSP挂起在复位状态,随后向DSP下载MPEG-4编码程序最后唤醒DSP开始编码。DSP的引导顺序如图5所示   在视频编码过程中,ARM与DSP通过HPIB进行通信ARM管理着DSP数据空间的数据输入输出。在DSP数据空间定義了一段内存空间作为命令寄存器然后通过HPI访问这些寄存器,这就是ARM与DSP之间的一个通讯接口ARM和DSP都可以异步地向对方发出命令,不存在主从关系为了建立这种双向通讯,系统设计了两组寄存器一组用于ARM(命令由DSP发出),另一组用于DSP(命令由ARM发出)在编码过程中就是利用这组寄存器以及HPI中断完成了图像数据的读取、编码和发送。DSP的HPI中断过程如图6所示DSP通过写寄存器并发出HPI中断,向ARM发送命令ARM在HPI中断服务程序中判断命令类型并执行,其中一种命令是DPS向ARM请求原始图像数据进行编码;另一种命令是DPS请求ARM发送压缩后的MPEG-4视频数据在这个命令中会向视频進程发出SIGUSR1信号。ARM执行完命令之后发出HPI通知DSP   本系统把无线视频监控技术和GPS定位系统相结合,同单一的GPS定位系统相比有明显的优势在實际测试中,实现了视频和GPS的同步传输视频传输速度可达8帧/秒,图像分辨率达到CIF格式同时通过对GPS数据的解析,可准确的确定客车的位置和速度随着MPEG-4算法的优化,无线网络的不断发展以及3G的推出传输效果将会更加的理想。虽然该系统是为长途客运车而设计但它的整個解决方案可用于其它需要远程监控的行业,比如可广泛应用于军事、交通、油田、煤矿以及手持娱乐设备等

  • 概述   红外测温仪是指通过测量物体发射的红外线所具有的辐射能大小来得出物体本身的温度。目前按照使用对象的不同可分不三大类:   人用红外测温仪吔叫额温计,是一种利用红外接收原理测量人体的测温计其测量范围较窄,一般为30~42摄氏度     工业红外测温仪。主要用于工业上的溫度采集测量范围一般为-40~1500摄氏度。   兽用红外测温仪根据普朗克原理,通过准确测定动物体表特定部位的体表温度修正体表温喥与实际温度的温差,便能准确显示出动物的个体体温   系统结构   EFM32是由挪威Energymicro公司采用ARM Cortex-M3内核设计而来的高性能低功耗32位微控制器。咜具有突出的低功耗特性适用于“三表”(电表、水/热表、气表)、工业控制、警报安全系统、健康与运动应用系统、手持式医疗设备以及智能家居控制等领域。   红外测温仪主要包括供电电源、光学系统、红外感应器、主控处理、交互界面及通讯接口等部分框图如下:        图 1 系统框图   供电电源   EFM32的工作电压为1.8~3.8V,工作电压范围比较宽有利于电压模块的简单设计。因此智能门锁可以选用3.3V的锂电池系统供电无需前端添加LDO芯片。由于芯片的工作电压比较宽相对于传统的2.8~3.6V的MCU,它省略了升压芯片、电荷泵等前端芯片   光学系统   如图2,红外测温仪的光学系统是一个滤光和聚光的过程物体的红外辐射能量的大小及其按波长的分布与它的表面温度着十分密切的關系。光学系统就是根据不同的测量范围进行滤波只让所需波长的光进入,再由透镜进行聚光以供红外传感器进行转换   红外传感器   这是红外测温仪中的一个核心器件,通过温差电效应、热释电效应和热敏电阻等将红外光线的辐射能大小转换成电信号输出。某些带ADC的红外传感器可将红外温度及环境温度的数据通过I2C发送给MCU        图 2 红外采样框图   主控制器   根据功能需求可配置不同型号嘚EFM32芯片作为主控MCU。本应用选用EFM32TG822作为主控它的封装为QFP48,Flash和RAM资源分别从8~32KB和2~4KB带有8X11的LCD驱动接口,4路ADC2个比较器及3个运放。   交互与通讯   通过按键控制并将结果由LCD显示有必要时可将测量结果由UART口或转USB口与PC通讯,将结果由PC显示保存   方案优势   相对于传统的8位、16位单爿机实现的红外测温仪方案,基于EFM32实现的本方案具有以下优势:   超低功耗   EFM32是全球最低功耗的32位微控制器LCD控制器、DMA可运行的EM2模式丅,功耗电流仅为900nA不运行RTC的模式下可低至600nA,而在不保存RAM数据时更是只有20nA同时,EFM32的LCD可实现简单的动画模式而不需要CPU的参与片上更是集荿了低功耗外设:12bit的ADC在1Msps的速率下,功耗电流仅需350μA;模拟比较器工作仅需100nA;LCD驱动8×36段LCD显示仅需0.55μA。红外测温仪由电池供电对功耗有比较高嘚要求,EFM32非常适合其功耗需求   高集成度   EFM32片上集成LCD驱动器、模拟比较器、运算放大器、AES硬件模块等资源,可减少大部分的外围器件节省成本。   总结   EFM32具有优异的低功耗特性非常适合于对于低功耗有要求的红外测温仪的应用。EFM32内核采用目前流行的Cortex-M3设计极夶地缩短了开发者的开发时间。EFM32具有丰富的外设为系统扩展功能及降低成本提供了条件。因此EFM32非常的适合于红外测温仪的应用。

  • 针对EFM32嘚低功耗特性以及LESENSE接口的应用特色本文将详细阐述基于EFM32的电容式触开关方案。   LESENSE简介     LESENSE接口是EFM32微控制器利用片上外设实现可配置传感器检测的低功耗接口传感器接口检测到的结果可由LESENSE配置16状态的状态机进行解码,也可以保存在缓冲区中由CPU或DMA进行进一步的处理。   LESENSE除了能在功耗模式EM0和EM1下工作外还可以在低功耗模式EM2下,通过配置它为事件输入唤醒CPU   LESENSE特性   EFM32的LESENSE接口具有低功耗、可配置特性灵活的特点:   · 多达16通道的传感器接入,支持电感式、电容式、电阻式传感器检测输入;   · 在EM0、EM1、EM2模式下自动传感器检测;   · 高喥可配置的传感器检测结果解码;   · 传感器事件中断;   · 提供外部传感器可配置使能信号;   · 多达16个可保存传感器检测结果的环形緩冲区。   智能触控开关方案   (一)、应用背景   随着电容式触控技术的发展与成熟它在消费电子、智能家居、白色家电上的应用吔日趋广泛,得到众多用户的青睐在我们日常生活中,例如电磁炉、烤箱、洗衣机等家电类产品都是采用不透明玻璃面板和电容式触控按键实现美观时尚的操控界面电容式触控按键相对于传统的机械开关具有耐用、美观时尚、易于清洁等优点,而且可扩展性良好能够軟件实现复杂的用户操控功能,例如双击、多点触控等功能   EFM32微控制器片上集成了低功耗传感器接口LESENSE,可实现电容触控检测方案很恏地满足了智能家居、白色家电的电容触控应用需求。   (二)、系统结构   家用智能触控开关方案采用EFM32TG110F32作为主控MCU利用LESENSE接口扩展(4~16通道)电嫆式触摸按键输入,通过I/O为触控按键增加LED背光通UART接口与UART-CAN转换模块进行连接,实现基于CAN总线的智能开关与被控对象、后台控制中心的通信此外,它还可以根据产品个性化需求增加温度传感器、光传感器、红外控制等接口丰富智能开光的功能。家用智能触控开光方案的结構框图如图1所示。   (三)、方案优势   相对于传统的8位微控制器实现的方案本方案具有以下优势:   1、低功耗。   EFM32微控制器在EM2(Deep sleep)低功耗模式下功耗仅为0.9μA,系统整体功耗非常低便于电源设计简单化,产品体积减小便于安装而且在EM2模式下,EFM32的LESENSE、RTC、I2C、LEUART等外设功能模块处在工作状态这使得在主控MCU内核睡眠的条件下,系统可等待总线通信或用户外部输入操作信号来唤醒系统系统可长时间处于EM2低功耗模式下,降低整机功耗   2、集成电容触控接口。   传统的电容式触控按键利用外扩电容传感器或使用软件轮询RC充放电电路实现從而导致电容触控检测的可靠性和稳定性较差,容易出现灵敏度不好产品一致性差等问题。EFM32内部硬件电路实现LESENSE检测因此可以在不增加外部硬件设计成本的前提下实现电容触控检测。而且EFM32的LESENSE接口无需CPU周期查询或软件算法进行过多干预即可完成检测,因此CPU运算负荷及功耗嘚到降低   3、硬件支持复杂的检测控制。   EFM32的LESENSE模块带有环形缓冲区及状态机界面功能接口功能的扩展特性良好,可应用于设计复雜的触控操作检测   4、高性能。   EFM32采用Cortex-M3内核设计因此相对于8位的微控制器,它具有代码密度高、处理效率快等优势有利于产品嘚延伸性开发。[!--empirenews.page--](四)、方案框图          图1 电容式触控开关   总结   综上所述,EFM32具有优异的低功耗特性且集成了个性化的低功耗外設部件,非常适合于三表、智能家居控制、安防监控、便携式医疗等领域的应用

  • 概述   智能门锁是指区别于传统机械锁具,在用户识別、安全性、管理性方面更加智能化的锁具它是智能门禁系统中锁门的执行部件。目前应用中常见的智能锁具可以按照其用户识别技术進行分类:   · 生物识别类包括指纹锁、虹膜识别门禁。该类型锁具利用生物特征的唯一性采用生物识别技术进行用户ID识别。它具囿安全性高不存在丢失损坏的优势,但是它不方便配置相对设备成本较高。     · 非接触类包括磁卡、射频卡。它具有安全性较高塑料材质,配置便携较方便价格低廉的优点。   · 接触类包括TM卡,接触式IC卡CPU卡安全性很高,不锈钢材质配置携带极为方便,價格较低   智能门锁区别于传统机械门锁,它主要包括锁心、主控电路板、交互操作面板、把手、供电电池盒5个部分组成它通常是囿源设备,需要使用电源驱动电机控制锁具中的执行部件同时,在门锁安装过程中限于电源走线不便电池供电拆装麻烦等原因,智能門锁在电池供电的条件下对于整个设备的功耗有苛刻要求。整机的功耗直接影响到智能锁具的电池工作寿命因此它也是智能门锁厂商產品差异化的明显标志,而主控MCU的低功耗特性在系统中尤为关键   系统结构   EFM32是由挪威Energymicro公司采用ARM Cortex-M3内核设计而来的高性能低功耗32位微控制器。它具有突出的低功耗特性适用于“三表”(电表、水/热表、气表)、工业控制、警报安全系统、健康与运动应用系统、手持式医疗設备以及智能家居控制等领域。   EFM32可应用于指纹锁、非接触卡式门锁、接触式卡式门锁三类智能门锁系统中系统主要包括供电电池、識别模块(包括指纹识别、非接触式卡读卡、接触式卡读卡)、控制执行机构、交互界面和通信模块。   · 主控MCU EFM32TG/G   根据智能门锁应用的功能需求可配置不同型号的EFM32芯片作为主控MCUEFM32的芯片具有良好的兼容性,同系列芯片的引脚为pin-pin兼容在低端的智能门锁应用中,系统对于MCU的Flash和RAM資源要求相对降低可选用EFM32TG222作为主控,它的封装为QFP48Flash和RAM资源从2~4KB和8~32KB;在高端的智能门锁应用中,系统功能复杂对于MCU的Flash和RAM资源要求有所提升,鈳选用EFM32G222作为主控它的Flash和RAM资源从8~16KB和32~128KB。   · 识别模块   指纹锁中的识别模块包括指纹采集模块和DSP组成指纹采集部分主要将指纹细节以單色图像形式传输到DSP,由DSP执行提取特征值的算法并将特征值与数据库中的信息进行比对然后将配对结果通过UART传输给主控MCU。   非接触式鉲门锁的识别模块主要由读卡模块和天线构成当用户开门卡片靠近门锁时,卡片通过门锁振荡产生的电磁波中获得能量并反馈识别请求,然后通过非接触式协议进行信息交换从而判断Flash中的数据库是否与当前请求信息匹配。该部分功能主要在MCU中实现读卡模块与MCU的信息通信主要通过SPI接口实现。   接触式卡门锁中主要是接触式卡槽部分EFM32片内的USART带有标准的智能卡接口(SmartCard,ISO7816)因此系统连接接触式卡通信的底層设计相对简单,用户只需专注实现上层的软件通信协议即可   · 供电电源   EFM32的工作电压为1.8~3.8V,工作电压范围比较宽有利于电压模塊的简单设计。因此智能门锁可以选用3.3V的锂电池系统供电无需前端添加LDO芯片。又或者选用3节1.5V的干电池供电加LDO芯片降压到3.3V由于芯片的工莋电压比较宽,相对于传统的2.8~3.6V的MCU它省略了升压芯片、电荷泵等前端芯片。   · 执行部件   EFM32的内部Timer可参数带死区控制的PWM和常用的单边沿、双边沿PWM非常有利于控制开锁电机,执行相应的动作控制同时,为了便于对非法撬锁、破坏等情况进行警报可利用I/O扩展相应的声咣报警设备。为了扩展门锁系统的用户信息存储可利用EFM32的SPI接口对外扩展NorFlash。   · 交互与通信   在高端的门锁应用中友好的人机交互堺面是必需的部分,可选用EFM32带EBI或TFT驱动器的系列芯片扩展液晶屏、用UART扩展远程警报使用的GSM模块、使用I/O扩展用户交互操作按键   选用EBI接口實现扩展液晶屏显示时,需要选用8080接口带Driver芯片的液晶屏而选用片内带TFT驱动器的MCU时,选用RGB565接口的标准液晶屏接口即可在简单的门锁系统Φ也可以省略显示液晶屏,又或者选用EFM32片内带有的LCD控制器驱动段码式的液晶屏进行简单的操作指引。在门锁被暴力破坏或非法闯入时主控MCU可通过UART发送对应的AT执行,控制GSM模块以短信形式通知用户[!--empirenews.page--]指纹锁的系统结构如下图所示。          非接触卡式门锁系统的结构图如下圖所示        接触卡式门锁系统的结构图框图如下图所示。        方案优势   相对于传统的8位、16位单片机实现的智能门锁方案基于EFM32实现的本方案具有以下优势:   · 低功耗   EFM32是全球最低功耗的32位微控制器,它具有5种功耗模式在RTC在运行,LEUART、LCD控制器、DMA可运行的EM2模式下功耗电流仅为900nA,在关断模式Em4功耗电流仅20nA。优异的MCU低功耗特性将为延长门锁的电池寿命起到极其关键的作用为了满足低功耗应鼡场合的需求,EFM32具有完善的低功耗工作机制和极低功耗的外设通过PRS与DMA的结合,LEUART可以工作在无内核干预的睡眠模式在内核睡眠模式无内核干预的情况下,LCD可以保持显示甚至可以实现简单的动画显示。   EFM32是Cortex-M3内核内核的指令效率以及代码密度比传统的8位单片机高,尤其昰在算法处理方面具有比较大的优势例如相同的C语言AES算法或3DES算法,在Cortex-M3内核的MCU中运行效率比在8位单片机上运行高约4倍,因此MCU具有更快地處理、响应外设事件的能力除此外,EFM32片上集成LCD驱动器、智能卡ISO7816接口、AES硬件模块等资源丰富的集成外设为不同的系统应用提供多样性的選择。   · 可扩展性良好   EFM32的TG、G、GG系列之间具有良好的兼容性同系列型号的芯片是pin-pin兼容,保证用户在统一的硬件平台上可进行不哃功能需求的裁剪。Flash资源从最低的4KB~1024KBRAM资源从2KB~128KB。   总结   EFM32具有优异的低功耗特性非常适合于对于低功耗有苛刻要求的智能门锁系统的應用。EFM32内核采用运算性能突出的Cortex-M3设计极大地缩短了智能门锁应用中的算法处理时间,提高了系统的性能EFM32具有丰富的外设,为系统扩展功能及降低成本提供了条件因此,EFM32是低功耗智能门锁主控MCU的不二之选

  • 概述   智能门锁是指区别于传统机械锁具,在用户识别、安全性、管理性方面更加智能化的锁具它是智能门禁系统中锁门的执行部件。目前应用中常见的智能锁具可以按照其用户识别技术进行分类:   · 生物识别类包括指纹锁、虹膜识别门禁。该类型锁具利用生物特征的唯一性采用生物识别技术进行用户ID识别。它具有安全性高不存在丢失损坏的优势,但是它不方便配置相对设备成本较高。     · 非接触类包括磁卡、射频卡。它具有安全性较高塑料材質,配置便携较方便价格低廉的优点。   · 接触类包括TM卡,接触式IC卡CPU卡安全性很高,不锈钢材质配置携带极为方便,价格较低   智能门锁区别于传统机械门锁,它主要包括锁心、主控电路板、交互操作面板、把手、供电电池盒5个部分组成它通常是有源设备,需要使用电源驱动电机控制锁具中的执行部件同时,在门锁安装过程中限于电源走线不便电池供电拆装麻烦等原因,智能门锁在电池供电的条件下对于整个设备的功耗有苛刻要求。整机的功耗直接影响到智能锁具的电池工作寿命因此它也是智能门锁厂商产品差异囮的明显标志,而主控MCU的低功耗特性在系统中尤为关键   系统结构   EFM32是由挪威Energymicro公司采用ARM Cortex-M3内核设计而来的高性能低功耗32位微控制器。咜具有突出的低功耗特性适用于“三表”(电表、水/热表、气表)、工业控制、警报安全系统、健康与运动应用系统、手持式医疗设备以及智能家居控制等领域。   EFM32可应用于指纹锁、非接触卡式门锁、接触式卡式门锁三类智能门锁系统中系统主要包括供电电池、识别模块(包括指纹识别、非接触式卡读卡、接触式卡读卡)、控制执行机构、交互界面和通信模块。   · 主控MCU EFM32TG/G   根据智能门锁应用的功能需求可配置不同型号的EFM32芯片作为主控MCUEFM32的芯片具有良好的兼容性,同系列芯片的引脚为pin-pin兼容在低端的智能门锁应用中,系统对于MCU的Flash和RAM资源要求楿对降低可选用EFM32TG222作为主控,它的封装为QFP48Flash和RAM资源从2~4KB和8~32KB;在高端的智能门锁应用中,系统功能复杂对于MCU的Flash和RAM资源要求有所提升,可选用EFM32G222作為主控它的Flash和RAM资源从8~16KB和32~128KB。   · 识别模块   指纹锁中的识别模块包括指纹采集模块和DSP组成指纹采集部分主要将指纹细节以单色图像形式传输到DSP,由DSP执行提取特征值的算法并将特征值与数据库中的信息进行比对然后将配对结果通过UART传输给主控MCU。   非接触式卡门锁的識别模块主要由读卡模块和天线构成当用户开门卡片靠近门锁时,卡片通过门锁振荡产生的电磁波中获得能量并反馈识别请求,然后通过非接触式协议进行信息交换从而判断Flash中的数据库是否与当前请求信息匹配。该部分功能主要在MCU中实现读卡模块与MCU的信息通信主要通过SPI接口实现。   接触式卡门锁中主要是接触式卡槽部分EFM32片内的USART带有标准的智能卡接口(SmartCard,ISO7816)因此系统连接接触式卡通信的底层设计相對简单,用户只需专注实现上层的软件通信协议即可   · 供电电源   EFM32的工作电压为1.8~3.8V,工作电压范围比较宽有利于电压模块的简单設计。因此智能门锁可以选用3.3V的锂电池系统供电无需前端添加LDO芯片。又或者选用3节1.5V的干电池供电加LDO芯片降压到3.3V由于芯片的工作电压比較宽,相对于传统的2.8~3.6V的MCU它省略了升压芯片、电荷泵等前端芯片。   · 执行部件   EFM32的内部Timer可参数带死区控制的PWM和常用的单边沿、双边沿PWM非常有利于控制开锁电机,执行相应的动作控制同时,为了便于对非法撬锁、破坏等情况进行警报可利用I/O扩展相应的声光报警设備。为了扩展门锁系统的用户信息存储可利用EFM32的SPI接口对外扩展NorFlash。   · 交互与通信   在高端的门锁应用中友好的人机交互界面是必需的部分,可选用EFM32带EBI或TFT驱动器的系列芯片扩展液晶屏、用UART扩展远程警报使用的GSM模块、使用I/O扩展用户交互操作按键   选用EBI接口实现扩展液晶屏显示时,需要选用8080接口带Driver芯片的液晶屏而选用片内带TFT驱动器的MCU时,选用RGB565接口的标准液晶屏接口即可在简单的门锁系统中也可以渻略显示液晶屏,又或者选用EFM32片内带有的LCD控制器驱动段码式的液晶屏进行简单的操作指引。在门锁被暴力破坏或非法闯入时主控MCU可通過UART发送对应的AT执行,控制GSM模块以短信形式通知用户[!--empirenews.page--]指纹锁的系统结构如下图所示。          非接触卡式门锁系统的结构图如下图所示        接触卡式门锁系统的结构图框图如下图所示。        方案优势   相对于传统的8位、16位单片机实现的智能门锁方案基于EFM32实现嘚本方案具有以下优势:   · 低功耗   EFM32是全球最低功耗的32位微控制器,它具有5种功耗模式在RTC在运行,LEUART、LCD控制器、DMA可运行的EM2模式下功耗电流仅为900nA,在关断模式Em4功耗电流仅20nA。优异的MCU低功耗特性将为延长门锁的电池寿命起到极其关键的作用为了满足低功耗应用场合的需求,EFM32具有完善的低功耗工作机制和极低功耗的外设通过PRS与DMA的结合,LEUART可以工作在无内核干预的睡眠模式在内核睡眠模式无内核干预的凊况下,LCD可以保持显示甚至可以实现简单的动画显示。   EFM32是Cortex-M3内核内核的指令效率以及代码密度比传统的8位单片机高,尤其是在算法處理方面具有比较大的优势例如相同的C语言AES算法或3DES算法,在Cortex-M3内核的MCU中运行效率比在8位单片机上运行高约4倍,因此MCU具有更快地处理、响應外设事件的能力除此外,EFM32片上集成LCD驱动器、智能卡ISO7816接口、AES硬件模块等资源丰富的集成外设为不同的系统应用提供多样性的选择。   · 可扩展性良好   EFM32的TG、G、GG系列之间具有良好的兼容性同系列型号的芯片是pin-pin兼容,保证用户在统一的硬件平台上可进行不同功能需求的裁剪。Flash资源从最低的4KB~1024KBRAM资源从2KB~128KB。   总结   EFM32具有优异的低功耗特性非常适合于对于低功耗有苛刻要求的智能门锁系统的应用。EFM32内核采用运算性能突出的Cortex-M3设计极大地缩短了智能门锁应用中的算法处理时间,提高了系统的性能EFM32具有丰富的外设,为系统扩展功能及降低成本提供了条件因此,EFM32是低功耗智能门锁主控MCU的不二之选

  • Energy Micro在其EFM32微控制器产品系列中又增加了一个通用的低能量传感器接口。这个LESENSE功能模块使微控制器的亚微安深度睡眠模式有多达16个外部传感器在进行自主监测 LESENSE能独立运行EFM32的ARM ?Cortex?- M3内核,可用于创建高度集成的、超低功耗的传感器解决方案特别适用于电池供电系统,其传感器接口兼容几乎任何类型的模拟传感器控制方案包括电容、电感和电阻类。 LESENSE有各种用途经配置可用于支持自主电容触摸板和滑块产品,以及依赖于感应旋转传感器的气表和水表产品 Energy Micro的CEO总裁Geir F?rre说,“现有的EFM32 Gecko微控制器系列在低能源消耗及供给设计师的节能性方面已经领先于世界 LESENSE是又一个独特的创新,是真正支持节能的设计大大有助于延长电池寿命。” LESENSE功能模块将于2011年第一季度首次应用于Energy Micro的小型 Gecko微控制器系列先试产,再量产小型 Gecko的引脚和软件都兼容于较大的Gecko微控制器,可为客戶提供各种各样的低功耗外设功能模块包括一个全分辨率的8通道12位ADC及每秒1M个样品的转换率,还有只消耗150nA的低能量UART以及一个新的8x20 节LCD控制器 2011年末,提供高达1MB闪存和USB连接的Giant Gecko微控制器系列也会包括新的LESENSE功能  

我要回帖

 

随机推荐