全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版

基于超低功耗无线芯片SX1212的无线数传模块设计

[复制链接]
1277 0

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
  SX1212是SEMTECH推出的一款超低功耗的单芯片无线芯片,频率范围从300MHz到510MHz。SX1212经过优化具有非常低的接收功耗,典型接收电流为2.6mA, 远小于同类收发器的接收电流。工作电压为2.1-3.6V,最大发射功率+12.5dBm, SX1212集成度非常高,其包含了射频功能和逻辑控制功能的集成电路,内部集成压控振荡器、锁相环电路、功率放大电路、低噪声放大电路、调制解调电路、变频器、中放电路等。此外它整合了基带调制解调器的数据传输速率高达150Kbps数据处理功能包括一个64字节的FIFO,包处理,自动CRC生成和数据白化。它的高度集成的架构允许最少的外部元件数量,同时保持设计的灵活性。所有主要的射频通讯参数可编程,其中多数可动态设置。它符合欧洲(ETSI EN 300-220 V2.1.1)和北美(FCC part 15.247 and 15.249)标准。
    本文介绍基于无线芯片SX1212的无线模块设计,其具有传输距离相对远,接收的灵敏度较高,工作功耗低等诸多优点,所以它适用于无线水气抄表、无线遥控系统、无线[color=:]传感器网络、无线温度压力数据采集、机器人控制等需要用[color=:]电池长期工作的领域。
    系统电路设计
    系统主要由一个MCU和SX1212组成见图一。MCU选用了ST公司的低功耗单片机STM8L101F3,  SX1212与单片机通讯采用SPI接口,与外部终端通信采用UART接口。由于高度集成化SX1212外围零件已经很少,所以设计的关键是[color=:]RF前端的匹配电路的设计。另外高频部分的走线尽量的短粗,元器件参数要根据线路板的实际情况作出适当的调节,以抵消分布参数的影响。一般的RF芯片发射与接收端口的阻抗并不是标准的50Ω阻抗,要达到最佳的接收效果必须将输入阻抗通过外围器件的补偿使之与50Ω的天线匹配,电路如图1所示。图中Y2是声表面滤波器,用于衰减规定频带以外的信号,L2,C3,C22是阻抗匹配网络,L4,L5,压控振荡器电感,调整压控振荡电感,可以使模块工作于不同的频率,C7,R3,C8是锁相环电路。
    工作模式设计
    典型的无线收发机编码如下图。
   129605644070942011051613101423112.jpg
    前导码为“1010”交替码,其作用是使目的接收机时钟与发射机同步,正常模式下前导码长度一般为32bit即可,如工作在省电模式时序下,前导码还有唤醒接收机的功能,此时发射机必须发送较长的前导码将省电模式下的接收机唤醒进入正常的工作状态。如设置接收机1秒钟唤醒一次,那么接收机每间隔1秒钟唤醒一次搜索前导码(tw),持续长度一般为16bit。而发射机首先发射1秒以上的前导码再发射后面得同步码等,这意味着接收机在唤醒的周期,只要信道中发现前导码,在正常情况下都能够可成功检测到并唤醒接收,示意图见图二。
    这里我们设计了四种工作模式,见表一,这四种工作模式是利用MCU的SET_A和SET_B脚转换的,四种模式均可以相互转换。
    表一:四种工作模式说明
   129605644055292011051613101423113.jpg

举报

回复
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

打开支付宝扫一扫,最高立得1212元红包
搜索

图文热点

更多

社区学堂

更多

客服中心

QQ:187196467 服务时间:周一至周日 8:30-20:30

关注我们

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表