APC340
APC340
½功耗高性½无线数传模块
VER 1.20
APC340是高度集成½功耗半双
工无线数据传输模块,
其嵌入高速½功
耗单片机和高性½扩频射频芯片
SX1276/8,
同时采用高效的循环交织纠
检错编码,
抗干扰和灵敏度均处于行业
最领先水平,APC340提供了多个频道
选择,
可在线修改串口速率,
收发频率,
发射功率,射频速率等各种参数。
APC340工½电压为2.1-3.6V,可定
制3.5-5.5V工½电压,在接收状态下仅
消耗13mA。APC340有四种工½模式,
各模式之间可任意切换,在1SEC周期
½询唤醒省电模式(Polling
mode)下,
接
收仅仅消耗几十uA,一节3.6V/3.6AH
时的锂亚电池可工½数年,
非常适合电
池供电的系统。
应用:
特点:
3000米传输距离(0.81Kbps)
工½频率433MHz,470MHz,
868MHz,915MHz可选
-132dBm@810bps超高灵敏度
最大100mW发射功率
LoRa扩频调制方式
零等待唤醒,具有空中唤醒功½
高效的循环交织纠错编码
四种工½模式,待机电流2.5uA
内½看门狗,保证长期可靠运行
无线自动抄表
极远距离数据通讯
无线传感器½络
工业自动化数据采集
野外数据遥控、遥测
各种变送器,流量计智½仪表
楼宇自动化与安防
矿山石油设备监测测控制
环境、节½、温度监测
智½交通、智½电力
第
1
页 共
14
页
2014-02-10
APC340
APC340是新一代的多通道嵌入式无线数传模块,可设½多个频道,步进为
1KHz,发射功率最大100mW,½积32.1mm x 18.3mm x 6.0mm,很方便客户嵌入
系统之内,APC340具有较½的功耗,非常适合于电池供电系统。
APC340采用了扩频调制和高效的纠错编码,其编码增益较传统的调制方式
(如FSK,
GFSK以及PSK)高出近10dBm,
抗干扰和灵敏度½处于行业最先进水平。
同时编码也包含可靠检错½力,½够自动滤除错误及虚假信息,真正实现了透明
的连接,在同等的发射功率下是传统的模块近一倍的距离。所以APC340适合于
极其恶劣的环境和对距离有苛刻要求的场合。
APC340内设双256Bytes大容量缓冲区,在缓冲区为空的状态下,用户可以1
次传输256Bytes的数据,½设½空中波特率大于串口波特率时,可1次传输无限
长度的数据,同时APC340提供标准的UART/TTL接口,七种速率和三种接口校
验方式。APC340外部接口采用透明数据传输方式,½适应标准或非标准的用户
协议,所收的数据就是所发的数据。
设½模块采用串口设½模块参数,具有丰富便捷的½件编程设½选项,包括
频点,空中速率,以及串口速率,校验方式,等½可设½,设½方式有二种方式,
一是通过本公司提供的设½½件RF-Magic 利用PC串口即可,二是动态在线设
½,用串口发½令动态修改,具½方法参见APC340的参数设½章节。
引脚定义:
APC340
模块共有
9
个接脚,具½定义如下表:
APC340
引脚定义
引脚
1
2
3
4
5
定义
GND
VCC
SET_A
RXD
TXD
方向
-
-
输入(有弱上拉)
输入(有弱上拉)
输出
地
0V
3.5-5.5V,可定制2.1-3.6V
参数设½A,上拉电阻约47K
UART输入口,TTL电平,上拉电阻约47K
UART输出口,TTL电平
第
2
页 共
14
页
说明
2014-02-10
APC340
6
7
8
9
AUX
SET_B
NC
NC
输出
输入(极弱上拉)
-
-
数据输入输出指示
参数设½B,上拉电阻约10M
接地或悬空
接地或悬空
表一
APC340
引脚定义表
产品尺寸:
图一 产品尺寸图
工½模式:
典型的无线收发机编码如下图。
PREAMBLE
(前导码)
SYNCWORD
(同步码)
DATA + CRC
(数据 + CRC检错
with FEC
具有 前向纠错)
前导码的½用是½目的接收机时钟与发射机同步,正常模式下前导码长度
一般为8符号½即可,如工½在省电模式时序下,前导码还有唤醒接收机的功½,
此时发射机必须发送较长的前导码将省电模式下的接收机唤醒进入正常的工½
第
3
页 共
14
页
2014-02-10
APC340
状态。如设½接收机1秒钟唤醒一次,那么接收机每间隔1秒钟唤醒一次搜索前导
码(tw),持续长度一般为不到2个符号½。而发射机首先发射1秒以上的前导码再
发射后面得同步码等,这意味着接收机在唤醒的周期,只要信道中发现前导码,
在正常情况下½½够可成功检测到并唤醒接收,示意图见图四。
APC340有四种工½模式,分别为:1)正常模式,2)唤醒模式,3)省电模
式,4)休眠模式,这四种工½模式是由SET_A和SET_B的电平决定的。
一)正常模式(模式1):SET_A
= 0
,SET_B
= 0
。
A)发送:½模块RXD脚输入第一个字节后,模块½½AUX,并且开始判断
SET_B的电平,RXD脚接收完最后一个字节后,等待2-3Bytes时间,如没有数据
输入,则模块½高AUX脚并切换到发射状态,然后发送前导码,同步码和数据,
发送结束后,并根据SET_A和SET_B的电平½入相应的状态状态。
处于该模式下模块发送数据时并没有发送较长的前导码,
所以要求接收方必
须处于模式1或模式2,即持续接收状态。
B)接收:串口打开,模块处于持续接收状态,如模块从½前信道中接收到
数据后,经过解交织纠错检错确认数据无误时,½½AUX并立刻从串口输出数
据,串口发送结束后重新½高AUX。正常模式收发时序,请参见图二。
图二:正常模式收发时序图
有些情况,用户需要连续多包无线发射,空中½量少得间隔,这时可以利用
AUX脚,½RXD脚接收到数据后AUX脚会变½,在开始发射时AUX重新变高,
此时用户可以再次通过RXD脚发送第二包数据,
模块会在无线发送第一包数据之
后,不会等待2-3Bytes时间,而是立刻将缓冲区的数据发走,时序见图三。
第
4
页 共
14
页
2014-02-10
APC340
图三:正常模式持续多包发射时序图
二)唤醒模式(模式2):SET_A
= 0
,SET_B
= 1
。
A)发送:½模块RXD脚输入第一个字节后,模块½½AUX,并且开始判断
SET_B的电平,RXD脚接收完最后一个字节后,等待2-3Bytes时间,如没有数据
输入,则模块½高AUX脚并切换到发射状态,然后发送前导码长度为一个唤醒
周期(如1秒)加上同步码等,
发送结束后根据SET_A和SET_B的电平½入相应的状
态,发射示意图见图四。
处于该模式下模块发送数据时发送了较长的前导码,所以接收方处于模式1,
模式2或模式3均½够接收到数据。
B)接收:串口打开,模块处于持续接收状态,如模块从½前信道中接收到
数据后,经过解交织纠错检错确认数据无误时,½½AUX并立刻从串口输出数
据,发送结束后重新½高AUX。与模式1不同的是模块在模式2状态下接收时,
每½接收到一包数据½会在数据的最后补上一个字节接收场强(RSSI),详细说明
见应用方式章节。
三)省电模式(模式3):SET_A
= 1
,SET_B
= 0
。
串口处于关闭状态,接收机在一个唤醒周期(如1秒)后打开并搜索信道中是否
有前导码,如没有则立刻休眠状态等待下一个唤醒周期再被唤醒,如有前导码则
继续接收,同时监控前导码并等待同步码到来后,将数据接收下来。经过解交织
第
5
页 共
14
页
2014-02-10