AT86RF212 Atmel Corporation, AT86RF212 Datasheet - Page 80

no-image

AT86RF212

Manufacturer Part Number
AT86RF212
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT86RF212

Max. Operating Frequency
0 MHz
Crypto Engine
AES
Operating Voltage (vcc)
1.8 to 3.6
Frequency Band
700/800/900MHz
Max Data Rate (mb/s)
1
Antenna Diversity
No
External Pa Control
Yes
Power Output (dbm)
10
Receiver Sensitivity (dbm)
-110
Receive Current Consumption (ma)
9.0
Transmit Current Consumption (ma)
18 at 5dBm
Link Budget (dbm)
120

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT86RF212-ZU
Manufacturer:
HITTITE
Quantity:
5 000
Part Number:
AT86RF212-ZU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
AT86RF212-ZUR
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
AT86RF212B-ZU
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Company:
Part Number:
AT86RF212B-ZUR
Quantity:
3 320
6.3.2 CRC 计算
6.3.3 自动 FCS 生成
6.3.4 自动 FCS 校验
6.3.5 寄存器说明
80
AT86RF212
在扩展操作模式中,如果相应的 FCS 无效,RX_AACK 程序不接受任何帧,也不发出 TRX_END
中断请求。在 TX_ARET 模式的操作中,会对接收应答的 FCS 进行自动校验。如果校验不正确,
则不接受应答,有关自动重试的内容请参看 5.2.4 小节。
寄存器 0x04(TRX_CTRL_1) :
TRX_CTRL_1 寄存器为控制不同操作模式和无线电收发器设置的多功能寄存器,见表 6-22。
在 IEEE802.15.4 网络中使用的 CRC 多项式定义为
通过以下算法计算发送使用的 FCS:
多项式代表要计算的校验和位的时序。M(x)乘以 x
用 N(x)数模 2 除以发生器多项式,G
FCS 字段由余数多项式,R(x)的系数设定。
例如:
假设一个 5-octet 的 ACK 帧的 MHR 字段为:
0100 0000 0000 0000 0101 0110.
在时序上先发送最左边位(b
0010 0111 1001 1110.
在时序上先发送最左边位(r
通过设置寄存器为 TX_AUTO_CRC_ON=1 计划自动 FCS 生成。这样,AT86RF212 就可以自动进
行 FCS 自动。FCS 会计算设定帧长度为 N(3≤N≤127)的帧在帧缓冲中的前 N-2 octet,并发送
FCS octet 代替帧缓冲的最后 2 octet。
可在基本和扩展操作模式中对接收帧使用自动 FCS 检验。若接收帧的 FCS 有效,则寄存器
RX_CRC_VALID 位(寄存器 0x06,PHY_RSSI)设置为 1。此外,RX_STATUS 的第 7 位字节也
做相应设置,参看第 4.3.2 小节。
M
R
N(x)= M(x)・x
G
(
(
16
x
x
)
)
(x)=x
=
=
b
r
0
0
16
x
x
15
+x
k
1
+
12
+
+x
x r
1
b
5
1
16
14
+1
x
k
+
2
...
+
+
K
0
0
) 。
).FCS 应为
r
14
+
x
b
+
k
2
r
16
15
x
(x),得出余数多项式,
+
b
k
1
16
,得出多项式:
8168B-MCU Wireless-03/09

Related parts for AT86RF212