【无线】【原创】飞思卡尔基于ARM内核的带2.4G/Sub-G射频的KW系列
0赞前段时间smart kids提到无线射频和ARM相结合还空白的时候,我就想将这篇文章写出来了,不过因为有事忙起来了就耽搁了,这次就单独抽出一篇介绍介绍飞思卡尔推出的业界第一款基于ARM内核的2.4G或者1G以下射频SoC,也是Kinetis家族的另一个成员KW系列,呵呵,看来飞思卡尔还是低调了些,搞出个好东西还没来得及宣传宣传,哈哈。
当然Smart kids提到是ARM MPU,方便嵌入Linux、WinCE或者Android,走高端手持设备路线的,我这里提到的是基于ARM MCU(Cortex-M系列)的无线方案,主要面向领域还是比较广的,往小了说类似无线抄表(貌似现在家里很多气表、水表和电表等都开始慢慢普及无线抄表了,毕竟人工挨家挨户的抄表还是灰常麻烦的)、无线点菜机(国内主要是433M小无线的,美国多使用915M的,而欧洲则多为868M)和无线传感器网络应用等,而往大了说像越来越趋于应用化的物联网、智能家居(算是物联网的一部分,说实话物联网概念还是很大,呵呵)和可穿戴设备(一直犹抱琵琶半遮面的智能手表、智能手环等等,飞思卡尔在2014年的CES电子展上还专为可穿戴设备推出了一个基于ARM的开发平台WaRP)。总之这个市场蛋糕是很大的,可以预见各大半导体厂商还是都会想着分一杯羹的,飞思卡尔自然不会错过这个机会。
在这之前,几个大的半导体厂商都做了带RF射频收发器的SoC,但是里面的MCU都是使用51的核或者自家的内核,像TI的CC2530系列,而飞思卡尔也推出过基于自家HCS08内核的MC12311系列。而这次选择ARM的平台也只能说是顺应技术发展的潮流,还是那句话,ARM最大的优势就是其巨大且完善的生态系统。下面言归正传,进入正题吧。飞思卡尔针对2.4G和Sub-G这两个无线应用的市场分别推出了KW2x和KW01这两个系列的产品,其中KW2x基于ARM Cortex-M4内核(M4内核飞思卡尔已经驾轻就熟了,呵呵),而KW01则基于ARM Cortex-M0+内核(借鉴与KL系列出色的超低功耗性能),下面对这两个产品分开来说:
(1)MCU部分,50MHz Cortex-M4内核,最大512KB Flash和64KB RAM,带USBOTG;
(2)2.36G~2.4G中心频带,兼容IEEE 802.15.4标准;
(3)最大250kbps数据传输速率,最大输出功率+10dBm;
(4)Dual PAN ,单设备支持同时跑两个协议栈 ;
(5)2.4G的一个特点,波长短,发送天线也相应的较短,可以支持PCB板载天线。
(1)MCU部分,48MHz Cortex-M0+内核,最大128KB Flash和16KB RAM;
(2)支持三个主要频段,即290~344MHz,424~510MHz和862~1020MHz;
(3)调制方式支持FSK,GFSK,MSK,GMSK和OOK;
(4)最高灵敏度可以做到-120dBm(在1.2kbps的时候),最大输出功率+17dBm;
(5)在低功耗standby模式下可以做到1.7uA电流,运行模式下小于50uA/MHz;
(6)由于其Sub-G的特点,波长较长,一般只能选用独立的天线。
最后要提一下Freescale对这两款KW系列的支持方面了,对KW2x 2.4G会开源Zigbee代码开发包(Beekit),值得提一下飞思卡尔还是ZigBee联盟的核心成员之一哦,哈哈。而对KW01则会提供简单的测试代码。好了,不多说了,喝口水去,一会儿继续,未完待续~