当前位置:首页 > 通信技术 > 通信技术
[导读]文中介绍该芯片的组成、引脚功能和工作原理,给出实际电路及MCU编程时的注意事项。

摘要 :RFWD1OO无线数据传输数字后端。它可为MCURFWl02RFW302芯片组提供透明的并行同步接口和存储器接口,以及适合执行无线通信协议的其他功能。文中介绍该芯片的组成、引脚功能和工作原理,给出实际电路及MCU编程时的注意事项。

关键词: RFWD100 RF通信无线数传

 

 

    短程RF通信是一种比较热门的通信技术。支持该通信技术的标准很多,如lEEE80211aHiperlan2IEEE802151(蓝牙)HomeRFIEEE8021]b(WiFi)等,但总的来说,支持这些标准的器件不适合低端产品,功耗大、结构复杂、价格高。以色列RF Waves公司面向低端市场,推出的RFWl02芯片组和RFW302芯片组,符合FCC(美国联邦通信委员会)ETSI(欧洲电信标准协会)的技术规范,用于短程RF通信,取得了很好的效果。RF Waves公司还为这两种芯片组提供了RFWD1OO数字后端。笔者在以W78LE516单片机、RFWl02芯片组和RFWD1OO数字后端为核心开发产品时,深感RFWD100所起的巨大作用:降低了单片机程序的复杂性,节省了CPU能量和资源。


1 RFW
D100简介

    RFWD100是为RFWl02RFW302芯片组提供的一个数字后端。它为MCU提供了一个并行接口,使之连到RFWl02。在RF应用中,MCU负责MAC层的协议。RFWD1OO减少MCU处理MAC层协议的实时要求。使MCU通过一个并行口连接到RFWl02,类似于存储器寻址,它将快速的串行输入转换成8位的字节,使8位的MCU更容易处理。此外,RFWD1OO仅使用一个低速率的振荡器,通过116字节的FIFO来缓冲输入/输出,使MCURFWD100之间的寻址效率更高。MCU不是每次中断读/写1个字节,而是每16个字节,相比于每字节的输入都引起一个中断。这样就明显减少了MCU在读输入字节时的开销。当使用FIFO时,MCU为所有FIFO的字节所付出的开销与没有用FIFO时仅为1个字节付出的开销是一样的。


2 RFW
D1OO的结构、工作原理及功能

RFW-D100的结构图如图1所示。

振荡器模组是RFWD100的时钟源,可以不用,直接用一个外部振荡器去驱动RFWDlOORFWD100有三种模式:掉电模式、空闲模式和工作模式。前两种模式可使芯片处于低功耗状态,节省系统能量。由于在进入前两种模式前,保存了所有寄存器中的值,所以系统唤醒时间短。RFWD100有一个预相关器,在数据进行收/发时,RFWD1OO首先检测/发送一个预同步头,目的是启动接收端的RFWl02,以使接收端同步。RFWD100为维持系统的灵敏性,在进行数据收发时,当连“O”符号太多时,在传送端会在数据流中自动加一个“1”符号;而在接收端,RFWD100会将这个“l”符号自动拿走。RFWD1OO能够根据设置,自动在要发送的每一信息包中加上附加的CRC信息,在接收端也会自动计算CRC信息,进行CRC校验,降低MCU的负担,提高数据的可靠性。当有信息包要收发时,WDT通信看门狗可以在任何时候,将MCU从省电模式下唤醒。RFWD100设置了16字节的接收/发送缓冲区,理论上能使MCU128μs读/写数据,而不是串行情况下的1 μs或在有串并转换的情况下的8 μsRFWD100的运作以处理各种中断事件为核心,开发人员可以根据情况灵活地启动/关闭中断,以适应各种环境。RFWD100提供了网络ID滤波器和节点ID滤波器,根据网络地址和节点地址过滤输人信息,从而区别不同网络和不同节点问的信息。RFW-D100中使用两种技术以取得较强的载波侦听能力;①内部比较器RSSI(无线信号强度指示),使RFWD100可以鉴别任何强度的、有可能阻塞其自身的传送;②射频波网络侦听算法,使RFWD100避免与其本身网络或同一区域不同网络站点的射频波的冲突。RFWD100的引脚功能如表1所列。


3
 

RFWl02芯片组和RFWD100开发一套点对多点的无线收发系统。上位机采用W78LE516,通过USB总线与PC相连,通过RFWD100RFWl02芯片组连接进行无线数据收发;下位机采用MSP4130F133,通过RFWD100RFWl02芯片组连接进行无线数据收发。开发过程发现,目前与RFWD100RFWl02芯片组相关的文献中所提供的电路,基本上都是参照产品的数据手册,参考价值有限。这里,提供一种上位机无线收发部分的硬件电路,如图2所示。

    在具体的开发中,读者可根据自己的MCU型号,参考图2,配置RFWD100的外围电阻电容,即可形成自己可运行的电路。其中RFWD100262930号引脚直接与RFWl02芯片组相应引脚相连。


    在
MCU的软件编程中,开发人员实际要做的是对RFWD100的各种寄存器进行正确的寻址、写入控制字、读/写数据等,参考文献[1]中有较详细的描述。寄存器分配情况如表2所列。

这里,仅提出一点需要注意的地方:程序每次数据收发,都要对相关的控制寄存器进行重新写入,否则数据不能正常收发。如下面的程序段,是在发送数据前对各控制寄存器写入的控制字,控制字的具体含义见参考文献。其中WRITE(…,…)为自定义的宏,CS_PIN即为图2MCUP14脚。

……

#ddine WRITE(RE(REGVAL)  CS_PIN=0*((unsigned char

xdata*)(REG))=VAL;CS_PIN=1

……

WRITE(SCR43)

WRITE(SCR2OxlC)

WRITE(BLR6)

WRITE(LCRO)l

WRITE(BIR0xAA);

WRITE(N1R0x55);

WRITE(PPR0xFA)

WRITE(PSR12)

WRITE(PRE_H0xF5)

WRITE(PRE_LOxBB)}

WRITE(IER16)

WRITE(SCR3128)

WRITE(SCR4O)

 

4  结论

    使用无线数据传输数字后端RFW DlOO进行产品开发,有以下优点:更短的开发时间,更短的上市时间;为其他方面的应用节省CPU能量和资源;是一个简单的、标准的、完整的解决方案,开发人员仅需做外围元器件的调整工作。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

中国北京(2025年9月10日)—— 业界领先的半导体器件供应商兆易创新GigaDevice(股票代码 603986)亮相于深圳国际会展中心举办的第26届中国国际光电博览会(展位号:12C12),全面展示GD25 SPI...

关键字: 光通信 MCU Flash

武汉2025年9月9日 /美通社/ -- 7月24日,2025慧聪跨业品牌巡展——湖北•武汉站在武汉中南花园酒店隆重举办!本次巡展由慧聪安防网、慧聪物联网、慧聪音响灯光网、慧聪LED屏网、慧聪教育网联合主办,吸引了安防、...

关键字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移远通信宣布,其自研蓝牙协议栈DynaBlue率先通过蓝牙技术联盟(SIG)BQB 6.1标准认证。作为移远深耕短距离通信...

关键字: 蓝牙协议栈 移远通信 COM BSP

上海2025年9月9日 /美通社/ -- 为全面落实党中央、国务院和上海市委、市政府关于加快发展人力资源服务业的决策部署,更好发挥人力资源服务业赋能百业作用,8月29日,以"AI智领 HR智链 静候你来&quo...

关键字: 智能体 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付与一汽出行达成合作,为其自主研发的"旗驭车管"车辆运营管理平台提供全流程支付通道及技术支持。此次合作不仅提升了平台对百余家企业客户的运营管理效率...

关键字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制药(PharmaEngine, Inc.)发现的新一代PRMT5抑制剂PEP0...

关键字: 泰科 AI MT BSP

瑞典乌普萨拉,2025年9月4日 — 全球领先的嵌入式系统开发软件解决方案供应商IAR宣布,瑞萨最新推出的具备量产条件的RH850/U2A MCAL(微控制器抽象层)软件包,已全面支持IAR的RH850工具链(v2.21...

关键字: MCU ADAS 电动汽车

本届年会将在上海(11月13-14日)、北京(11月19-20日)和深圳(11月27-28日)举行,面向嵌入式设计工程师推出25门技术课程

关键字: 嵌入式 MCU 模拟

上海2025年9月5日 /美通社/ -- 由上海市经济和信息化委员会、上海市发展和改革委员会、上海市商务委员会、上海市教育委员会、上海市科学技术委员会指导,东浩兰生(集团)有限公司主办,东浩兰生会展集团上海工业商务展览有...

关键字: 电子 BSP 芯片 自动驾驶

推进卓越制造,扩大产能并优化布局 苏州2025年9月5日 /美通社/ -- 耐世特汽车系统与苏州工业园区管委会正式签署备忘录,以设立耐世特亚太总部苏州智能制造项目。...

关键字: 智能制造 BSP 汽车系统 线控
关闭