Micrel
MICRF405
 
 
 
 
April 2006 
13
M9999-041906
 (408) 955-1690
 
Data Interface and Data Transfer
Adr
Data
A6..A0
D7
D6
D5
D4
D3
D2
D1
D0
0000000
Mode1=0
Mode0=1
PA2=1
PA1=1
PA0=1
ClkOut_en=1
Sync_en=1
Load_en=1
0001100   LowBatt_level=0
LDO_by=0
LDO_en1=1     LDO_en0=1     MOD_LDc_en=0     PA_FEc_en=0     PA_LDc_en=0
LD_en=1
0001101     Bit_IO_en=1
Manchester_en=0    Sel_CRC1=1    Sel_CRC0=1     SyncID_Len1=0     SyncID_Len0=1    Pream_Len1=1    Pream_Len0=0
0011001     SyncID3_7=1
SyncID3_6=1
SyncID3_5=1    SyncID3_4=0
SyncID3_3=0
SyncID3_2=1
SyncID3_1=0
SyncID3_0=1
0011010     SyncID2_7=1
SyncID2_6=1
SyncID2_5=1    SyncID2_4=0
SyncID2_3=0
SyncID2_2=1
SyncID2_1=0
SyncID2_0=1
0011011     SyncID1_7=1
SyncID1_6=1
SyncID1_5=1    SyncID1_4=0
SyncID1_3=0
SyncID1_2=1
SyncID1_1=0
SyncID1_0=1
0011100     SyncID0_7=1
SyncID0_6=1
SyncID0_5=1    SyncID0_4=0
SyncID0_3=0
SyncID0_2=1
SyncID0_1=0
SyncID0_0=1
0011101
DATA_7
DATA_6
DATA_5
DATA_4
DATA_3
DATA_2
DATA_1
DATA_0
 
There are two main data interfaces; bit-wise and
byte oriented. The bit-wise interface use the DATAIN
(always input to the 405) and DATACLK pin (always
output from the 405). This interface is enabled with
the    Bit_IO_en=1.    If    Sync_en=1    bit-wise
synchronous mode is selected and data clock is
provided on the RDY/DATACLK pin. In this mode,
the MICRF405 will sample the bit on the DATAIN pin
on the positive edge of the DATACLK. It is therefore
important that the MCU toggle the DATAIN pin on
negative edge of the DATACLK, See Figure 5. No
packet engine, CRC or Manchester encoding is
available   in   bit-wise   data   interface.   To   select
asynchronous   mode   set   Sync_en=0.   If   VCO
modulation is selected, the DATAIN pin in tri-state
(MCU pin=input) until first bit is about to be
transmitted (see VCO modulation).
DATAIN
DATACLK
 
Figure 5. Synchronous Data Interface.
If Bit_IO_en=0, the byte wise interface is selected
and data is transferred byte wise through the one
byte buffer (register address 29). The register is
accessed the same way as the other register, as
explained   in   the   previous   sections.   The   only
difference is that it is instantly valid and do not need
any load pulse. This also applies to the SyncID
registers, address 25-28. When writing to address
29, the address counter will not increment which
means several bytes can be written into the buffer
without raising SEN and setting up a new write
session. The RDY/DATACLK pin will provide byte
synchronization. The data byte buffer is ready for
refill on falling edges on RDY. In this mode of data
transfer, Sync_en must be set.
The data in the buffer is fed into a packet engine
with an optional CRC calculation and Manchester
encoding. The virtual wire packet structure is shown
in Table 7. The preamble, SyncID field and CRC
field are automatically generated by the packet
engine. The user needs only to enter frame length
and payload for each packet. The preamble bytes
are equal to 10101010, and the number of preamble
bytes   are   given   by   1+Pream_Len[1:0]   (D1:D0
ControlRegister13). Next field is the SyncID which is
1-4 bytes long set by the SyncID_Len[1:0] bits. The
content of the SyncID bytes are fully programmable
and specified in the SyncID0-3 bytes. The SyncID0
byte, address 28, is sent first, and the SyncID3 byte,
address 25, is sent last. Refer to Table 8. The frame
length byte follows the SyncID field. It specifies
length of the payload and CRC. Finally, the CRC
field ends the packet. The SelCRC_0 bit specifies
the length of the CRC field. If it is set, a 2 byte ITU-T
CRC (start condition 00h) is calculated of the
payload and sent. If SelCRC_0=0, an 8 bit CCITT
CRC is calculated of the payload and sent. Either
two cases assuming SelCRC_1=1. If SelCRC_1=0,
no CRC is calculated on chip, and the user must
calculate this on the microcontroller and include it in
the payload. A Manchester encoder is available on
chip. It is activated if the Manchester_en bit is set. It
encodes the complete packet. The codes are 10
for 0 and 01 for 1. The preamble byte is
automatically set 0 in this mode, as this will produce
the desired 10101010-pattern when Manchester
encoded. Note that on-the-air data rate will be twice
the   bit   rate   set   by   the   FSKClk_K/FSKn   or
ASKClk_K/ASKn,    which   specifies   the   actual
throughput. Because of this, FSKn needs to be
greater than zero if VCO modulation is selected,
Modulation[1:0]<2.
 
相关PDF资料
MTX-102-433DR-B MODULE TRANSMITTER 433MHZ 18DIP
MTX-103-915DR-B MODULE TRANSMITTER 915MHZ 18DIP
MTX-405-433DR-B MODULE TRANSMITTER 433MHZ 24DIP
N50P105 IC MODULE MINI JOYSTICK SMD
OCB350L187Z BOARD CALIBR CIRCUIT OPB350L187
OMB.242.08F21 OMNI OUTDOOR ANTENNA
OMNILOG90200 ANTENNA ISOTRP 700MHZ-2.5GHZ RAD
OPR5011 COMPARATOR OPTICAL 3 CHAN SMD
相关代理商/技术参数
MICRF405YML-TR 功能描述:RF Transmitter ASK, FSK 290MHz ~ 980MHz 10dBm 200kbps PCB, Surface Mount Antenna 24-VFQFN Exposed Pad, 24-MLF? 制造商:microchip technology 系列:- 包装:剪切带(CT) 零件状态:停产 频率:290MHz ~ 980MHz 应用:ISM 调制或协议:ASK,FSK 数据速率(最大值):200kbps 功率 - 输出:10dBm 电流 - 传输:18mA 数据接口:PCB,表面贴装 天线连接器:PCB,表面贴装 存储容量:- 特性:* 电压 - 电源:2.2 V ~ 3.6 V 工作温度:-40°C ~ 125°C 封装/外壳:24-VFQFN 裸露焊盘,24-MLF? 标准包装:1
MICRF500 制造商:MICREL 制造商全称:Micrel Semiconductor 功能描述:700MHz to 1.1GHz RadioWire RF Transceiver
MICRF500BLQ 制造商:MICREL 制造商全称:Micrel Semiconductor 功能描述:700MHz to 1.1GHz RadioWire RF Transceiver
MICRF500BLQ TR 功能描述:射频接收器 700-1000MHz, 3.0V, FSK, FH Transceiver RoHS:否 制造商:Skyworks Solutions, Inc. 类型:GPS Receiver 封装 / 箱体:QFN-24 工作频率:4.092 MHz 工作电源电压:3.3 V 封装:Reel
MICRF500BLQTR 功能描述:TXRX UHF 700-1100MHZ 44-LQFP RoHS:否 类别:RF/IF 和 RFID >> RF 收发器 系列:- 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 标准包装:30 系列:- 频率:4.9GHz ~ 5.9GHz 数据传输率 - 最大:54Mbps 调制或协议:* 应用:* 功率 - 输出:-3dBm 灵敏度:- 电源电压:2.7 V ~ 3.6 V 电流 - 接收:* 电流 - 传输:* 数据接口:PCB,表面贴装 存储容量:- 天线连接器:PCB,表面贴装 工作温度:-25°C ~ 85°C 封装/外壳:68-TQFN 裸露焊盘 包装:管件
MICRF500EVAL1 功能描述:射频开发工具 MICRF500 Evaluation Kit - For experimental use only RoHS:否 制造商:Taiyo Yuden 产品:Wireless Modules 类型:Wireless Audio 工具用于评估:WYSAAVDX7 频率: 工作电源电压:3.4 V to 5.5 V
MICRF501 制造商:MICREL 制造商全称:Micrel Semiconductor 功能描述:300MHz to 600MHz RadioWire⑩ RF Transceiver
MICRF501BLQ 制造商:Rochester Electronics LLC 功能描述:- Bulk 制造商:RF Micro Devices Inc 功能描述: