电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

CC1000实现射频光传输模块FSK通信

来源:电子发烧友 作者:华仔 浏览:263

标签:

摘要: 本文给出了一种基于CC1000 实现射频光传输模块FSK 通信的设计方法。在文中阐述了FSK 技术原理,介绍了CC1000 和MCU 的硬件接口电路,详细讨论了软件的设计...

  1. 引 言

  随着移动运营商要求的提高,光纤直放站都需要有监控功能。因此,模块在原有基础上,增加了FSK通信功能,可方便直放站系统的监控数据传输。本文讲述了一款基于射频收发芯片CC1000的FSK数据通信系统的设计和实现。

  2. 光模块工作原理

  直放站天线收到的上行信号经过放大器将其调整到一定的电平,送入光发送端机,射频光传输模块(以下简称为光模块)把上行信号和经过FSK调制的监控信号一起进行光调制,并通过光纤进行传输。在收端光接收机将光信号转化成相应的电信号,送至基站。监控信号通过滤波器选频从上行信号中分离出来,再通过FSK解调还原成数字信号;同理,由基站来的下行信号,送至光模块进行光调制,并通过光纤进行传输。在收端光接收机将光信号转化成相应的电信号,该信号经直放站放大器变为所需的功率电平信号,并通过双工环型器由天线发射出去,从而构成由光纤作为传输介质的直放站系统。其结构如图1所示。

  

直放站框图

 

  3. FSK 电路设计

  3.1 FSK 技术

  FSK即"频移键控",它的英译为"Frequency Shift Keying"。二进制移频键控记为2FSK。

  它是数据通信中使用较早的一种通信方式。由于这种调制解调方式容易实现,抗噪声和抗衰减性能较强,因此在中低速数据传输通信系统中得到了较为广泛的应用。根据国际电报和电话咨询委员会(ITU-T)的建议传输速率低于1200波特以下的设备一般采用FSK方式传输数据。在衰落信道(短波通信)中传输数据。

  FSK调制信号的产生的工作原理是用载波的频率变化来传送数字消息。在2FSK中载波频率随着调制信号1和0而变化,1对应f 1,0对应f 2即:

  

 

  其中: 1 w = 1 2π f , 2 w = 2 2π f 。

  二进制里只有两个数0和1,传送1的时候用一种频率,传送0的时候用另一种频率,这就是FSK的实质。

  3.2 硬件电路设计

  在此设计中采用的是无线FSK收发芯片,但采用光纤传输的方式,因为光纤传输受外界影响小,并且在传输过程中光损小,传输距离远远大于无线传输距离。由于无线收发芯片的种类和数量比较多,选择无线收发芯片时应考虑需要以下几点因素:功耗、发射功率、接收灵敏度、收发芯片所需的外围元件数量和芯片成本等。CC1000是基于ChipcON公司的SmartRF技术制造的可编程、半双工超高频单片收发器芯片, 它主要是为315、433、868和915MHz的ISM和SRD设备所设计,可以编程工作在300~1000MHz范围之间的任一频率上。同时其灵敏度可达-109dBm , 可编程输出功率-20 ~10 dBm ,FSK调制数据率最高可达76.8kBaud ,可在2.7~3.3V低电源工作,具有250Hz步长可编程频率能力,适用于跳频协议。主要工作参数都能通过串行总线接口编程改变,使用非常灵活。

  在此设计中在本系统中对CC1000 的性能要求如下:

  ① 调制速率:9.6Kbps② 编码方式:NRZ 码③ 传输模式:异步传输 UART 模式④ 频率设置:发射中心频率 433.916MHz,“1” 433.948MHz “0” 433.884MHz接收本征频率 433.766 MHz⑤ 调制频偏:±32KHz⑥ 载频频率稳定度:±25ppm(即±10KHz)⑦ 接收灵敏度:≤-90dBmMCU与CC1000 的硬件接口电路如图2 所示。MCU使用3 个输出管脚用于接口(PDATA、PCLK、PALE),PDATA 必须是双向管脚用来读回数据,另一个双向管脚用于待发送的数据DIO 和接收数据,提供数据定时的DCLK 应与微控器输入端相连,本文中CC1000 采用异步传输UART 模式,DIO 用于数据输入与MCU 串口TX 连接,DCLK 用于数据输出,与MCU 串口RX 连接。其余管脚能用来监视LOCK 信号在管脚CHP_OUT,当PLL 锁定时该信号为逻辑高电平。当使用一个外接终端电阻时,RSSI(接收信号强度指示)电压能通过A/D 测量出,可以检测接收信号强度。在设计印制电路板时应注意:要求使用双面PCB 板,地平面放在底层以减少射频信号的辐射和串扰,接地管脚应使用单独的过孔,尽量靠近封装管脚接地,去耦电容也应尽量靠近电源脚放置,并通过单独的过孔与接地层相连,外围元件越小越好最好使用表面固定装置。

  

CC1000与MCU的接口电路

 

  4. 软件设计

  整体系统数据的发射和接收如框图 3 所示。MCU 通过串口0 把上位机的数据存储,组帧后,由串口1 传给CC1000,通过射频发射机传出,远端MCU 依据接收到的数据,做出相应的处理,并重新组帧,传给近端的上位机。

  

 

  

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67