A7130 Data Sheet, 2.4GHz FSK/GFSK Transceiver with 4Mbps data rate
Revision History
Rev. No.HistoryIssue DateRemark
0.0Initial issue.Dec, 2009Objective
0.1Update ch8 and the application circuit.July, 2011Preliminary,
0.2Modify the tape reel information and the add Shenzhen office
address.
0.3Add Ch20 WOR and Ch21 AES128.Aug., 2011Preliminary,
0.4Add section 16.4.3 FIFO extension and Ch21 AES128.
Update sleep cur rent, Xtal start up time and PDL formula, TMOE
timing, WTR Timing, and Ch14.
0.5Remove 3Mbps data rate
Add descriptions for HECF, FECF and CRCF clear method in 9.2.1
July, 2011Preliminary,
Apr., 2012Preliminary,,
Aug.,2012Preliminary
LBA7130
0.6Add suggestion in WOR functionOct. 2012Preliminary
Important Notice:
AMICCOM reserves t he right t o make changes t o its produ cts or to discontinue any integrated circuit product or se rvice
without notice. AMICCOM integrated circuit products are not designed, intended, authorized, or warranted to be suitable for
use in life-support a pplications, de vices o r sys tems or ot her critical ap plications. Use of AM ICCOM products in such
applications is understood to be fully at the risk of the customer.
Oct., 2012, Version 0.6 (PRELIMINARY) 1AMICCOM Electronics Corporation
LBA7130
Table of Contents
1. General Description....................................................................................................................................................... 5
7. Absolute Maximum Ratings............................................................................................................................................ 9
9. Control Register ...........................................................................................................................................................12
9.1 Control register table............................................................................................................................................12
9.2 Control register description ..................................................................................................................................15
9.2.2 Mode Control Register (Address: 01h)......................................................................................................15
9.2.3 Calibration Control Register (Address: 02h)..............................................................................................16
9.2.4 FIFO Register I (Address: 03h).................................................................................................................16
9.2.5 FIFO Register II (Address: 04h)................................................................................................................16
9.2.6 FIFO DATA Register (Address: 05h) .........................................................................................................16
9.2.7 ID DATA Register (Address: 06h)................................................................................................................16
9.2.8 RC OSC Register I (Address: 07h) .............................................................................................................17
9.2.9 RC OSC Register II (Address: 08h).............................................................................................................17
9.2.10 RC OSC Register III (Address: 09h)..........................................................................................................17
9.2.11 CKO Pin Control Register (Address: 0Ah) .................................................................................................17
9.2.12 GIO1 Pin Control Register I (Address: 0Bh)...............................................................................................18
9.2.13 GIO2 Pin Control Register II (Address: 0Ch) .............................................................................................20
10.6 ID Accessing Command.....................................................................................................................................46
10.6.1 ID Write Command...................................................................................................................................46
10.6.2 ID Read Command ..................................................................................................................................47
11. State machine.............................................................................................................................................................49
11.3 Direct mode .......................................................................................................................................................51
12.1 Use External Crystal ..........................................................................................................................................54
Oct., 2012, Version 0.6 (PRELIMINARY) 3AMICCOM Electronics Corporation
LBA7130
12.2 Use External Clock ............................................................................................................................................54
13. System Clock.............................................................................................................................................................55
13.2 Data Rate Setting ..............................................................................................................................................55
14. Transceiver LO Frequency..........................................................................................................................................56
14.1 LO Frequency Setting........................................................................................................................................56
14.2 IF Side Band Select ...........................................................................................................................................57
14.2.1 Auto IF Exchange.....................................................................................................................................58
14.2.2 Fast Exchange.........................................................................................................................................59
14.3 Auto Frequency Compensation...........................................................................................................................60
16. FIFO (First In First Out)...............................................................................................................................................61
16.1 TX Packet Format in FIFO mode........................................................................................................................61
16.2 Bit Stream Process in FIFO mode.......................................................................................................................62
16.4 Usage of TX and RX FIFO .................................................................................................................................63
17. ADC (Analog to Digital Converter)...............................................................................................................................71
19. Auto-ack and auto-resend...........................................................................................................................................74
19.1 Basic FIFO plus auto-ack auto-resend................................................................................................................74
19.2 Advanced FIFO plus auto-ack and auto-resend...................................................................................................74
19.3 WTR Behavior during auto-ack and auto-resend.................................................................................................76
19.6 Examples of auto-ack and auto-resend...............................................................................................................77
26. Top Marking Information..............................................................................................................................................85
Oct., 2012, Version 0.6 (PRELIMINARY) 4AMICCOM Electronics Corporation
LBA7130
1. General Description
A7130 is a high performance and low cost 2.4GHz ISM band wireless transceiver. This device integrates both high sensitivity
receiver (- 88dBm @4Mbps) and programmable power amplifier 5dBm. Based on Data Rate Register (39h), user can
configure on-air data rates to 4Mbps.
A7130 supports fast settling time (90 us) for frequency hopping system. For packet handling, A7130 has b uilt-in separated
64-bytes TX/ RX FIFO (could be logically extended t o 4K b ytes) for da ta buffering and bu rst trans mission, aut o-ack a nd
auto-resend, CRC for error packet filtering, FEC for 1-bit data correction per code word, RSSI for clear channel assessment,
therm al sensor for monitoring relative temperature, WOR (Wake on R X) function to support periodically wake up from sleep
mode to RX mode and listen for incoming packets without MCU interaction, data whitening for data encryption / decryption. In
addition, A7130 ha s bu ilt-in AES128 co -processor (Adva nced Encr yption St andard) for advan ced dat a e ncryption and
decryption which consists of the transformation of a 128-bit block into an encrypted 128-bit block. Those functions are very
easy to use while developing a wireless system. All features are integrated in a small QFN 4X4 20 pins package.
A7130’s control registers ar e a ccessed via 3- wire o r 4-wire S PI interface s uch as TX/RF FIFO, ID r egister, RSSI value,
frequency hopping to chip calibration procedures. Another one, via SPI as well, is the unique Strobe command, A7130 can
be cont rolled f rom power sav ing mode (deep s leep, sleep, idle , standby ), PLL mode, TX mode and R X mode. The o ther
connections between A7130 and MCU are GIO1 and GIO2 (multi-function GPIO) to output A7130’s status so that MCU could
use either polling or int errupt scheme for radio cont rol. Ove rall, this de vice is very easy-to-use for de veloping a w ireless
application with a MCU.
2. Typical Applications
n 2.4GHz video baby monitor
n 2.4GHz PC peripherals
n HiFi quality wireless audio streaming
n 2408 ~ 2468 MHz ISM system
n Wireless metering and building automation
n Wireless toys and game controllers
3. Feature
n Small size (QFN4 X4, 20 pins).
n Frequency band: 2408 ~ 2468MHz.
n FSK or GFSK modulation
n Low current consumption: RX 27mA (4Mbps), TX 29mA (at 5dBm output power).
n Deep sleep current (0.1 uA).
n Sleep current (2.5 uA).
n On chip regulator, support input voltage 2.0 ~ 3.6 V.
n Data rate 4Mbps.
n Programmable TX power level from 5 dBm.
n Ultra High sensitivity:
u -88dBm at 4Mbps on-air data rate.
n Fast settling time (90 us) synthesizer for frequency hopping system.
n On chip low power RC oscillator for WOR (Wake on RX) function.
n Built-in AES128 co-processor
n AGC (Auto Gain Control) for the wide RSSI dynamic range.
n AFC (Auto Frequency Compensation) for frequency drift due to temperature.
n Support low cost crystal (16 / 18 MHz).
n Low Battery Detector indication.
n Easy to use.
u Support 3-wire or 4-wire SPI.
u Unique Strobe command via SPI.
u ONE register setting for new channel frequency.
u CRC Error Packet Filtering.
u Auto-acknowledgement and auto-resend.
u Dynamic FIFO length.
u 8-bits RSSI measurement for clear channel indication.
u Auto Calibrations.
Oct., 2012, Version 0.6 (PRELIMINARY) 5AMICCOM Electronics Corporation
u Auto IF function.
u Auto FEC by (7, 4) Hamming code (1 bit error correction / code word).
u Separated 64 bytes RX and TX FIFO.
u Easy FIFO / Segment FIFO / FIFO Extension (up to 4K bytes).
u Support FIFO mode frame sync to MCU.
u Support direct mode with recovery clock output to MCU.
4. Pin Configurations
VDD_A
REGI
CKO
GIO2
LBA7130
GIO1
19
RSSI
BP_BG
RFI
RFO
RFC
20
1
2
3
4
5
6
7
CP
V_VCO
Fig 4-1. A7130 QFN 4x4 Package Top View
17
18
8
9
XI
V_PLL
16
15
14
13
12
11
10
XO
GND
SDIO
VDD_D
SCK
SCS
Oct., 2012, Version 0.6 (PRELIMINARY) 6AMICCOM Electronics Corporation
2BP_BGO Connected to a bypass capacitor for internal Regulator bias point.
3RFII LNA input. Connected to matching circuit.
4RFOO PA input. Connected to matching circuit.
5RFCI RF Choke input. Connected to matching circuit.
6V_VCOI VCO supply voltage input.
7CPO Charge-pump. Connected to loop filter.
8V_PLLI PLL supply voltage input.
9XII Crystal oscillator input.
10XOO Crystal oscillator output.
11SCSI SPI chip select.
12SCKI SPI clock input pin.
13VDD_DI Connected to a bypass capacitor to supply voltage for digital part.
14SDIOI/O SPI read/write data.
15GNDG Ground
16GIO1I/O Multi-function GIO1 / 4-wire SPI data output.
17GIO2I/O Multi-function GIO2 / 4-wire SPI data output.
18CKOO
19REGII Regulator input (External Power Input)
20VDD_AO
Back side plateG
Multi-function clock output.
Internal Regulator output to supply V_VCO (pin 6), V_PLL (pin 8) and RFC (pin 5).
Ground.
Back side plate shall be well-solder to ground; otherwise, it will impact RF performance.
LBA7130
Oct., 2012, Version 0.6 (PRELIMINARY) 7AMICCOM Electronics Corporation
6. Chip Block Diagram
LBA7130
Fig 6-1. A7130 Block Diagram
Oct., 2012, Version 0.6 (PRELIMINARY) 8AMICCOM Electronics Corporation
LBA7130
7. Absolute Maximum Ratings
ParameterWith respect toRatingUnit
Supply voltage range (VDD)GND-0.3 ~ 3.6V
Digital IO pins rangeGND-0.3 ~ VDD+0.3V
Voltage on the analog pins rangeGND-0.3 ~ 2.1V
Input RF level10dBm
Storage Temperature range-55 ~ 125
HBM ± 2KVESD Rating
MM ± 100V
*Stresses above those listed unde r “Absolute M aximum Rating” may cause permanent damage to the device. These are
stress ratings only; functional operation of the device at these or any other conditions above those indicated in the operational
sections of this specification is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect
device reliability.
*Device is ESD sensitive. Use appropriate ESD precautions. HBM (Human Body Mode) is tested under MIL-STD-883F
Method 3015.7. MM (Machine Mode) is tested under JEDEC EIA/JESD22-A115-A.
*Device is Moisture Sensitivity Level III (MSL 3).
°C
Oct., 2012, Version 0.6 (PRELIMINARY) 9AMICCOM Electronics Corporation
8. Electrical Specification
LBA7130
(Ta=25℃, VDD=3.3V, F
=16MHz, with Match circuit and low pass filter, On Chip Regulator = 1.8V, unless otherwis e noted.)
XTAL
ParameterDescriptionMin.TypeMax.Unit
General
Operating Temperature-4085
Supply Voltage (VDD)with internal regulator2.03.33.6V
High Level Input Voltage (VIH)0.8*VDDVDDV
Low Level Input Voltage (VIL)00.2*VDDV
High Level Output Voltage (VOH)@IOH= -0.5mAVDD-0.4VDDV
Low Level Output Voltage (VOL)@IOL= 0.5mA00.4V
7
4
(Sleep to idle).
Co-Channel (C/I0)11dB
±4MHz Adjacent Channel
±8MHz Adjacent Channel
±12MHz Adjacent Channel
±16MHz Adjacent Channel
Image (C/IIM)- 10dB
30MHz~1GHz-57dBm
1GHz~12.75GHz-47
AGC = 0-95-50dBmRSSI Range
AGC = 1-95-20dBm
0dB
- 10dB
- 20dB
- 30dB
0.5ms
ms
Note 1: When digital I/O pins are configured as input, those pins shall NOT be floating but pull either high or low (SCS shall
be pulled high only); otherwise, leakage current will be induced.
Note 2: Xtal settling time is depend on Xtal package type, Xtal ESR and Xtal Cm.
Note 3: Refer to Delay Register I (17h) to set PDL (PLL settling delay).
Note 4: With external RF filter that provides minimum 17dB of attenuation in the band: 30MHz ~ 2GHz and 3GHz ~12.75GHz.
Note 5: Refer to TX Register II (16h) to set FD [7:0].
Note 6: Refer to Delay Register I (17h) to set PDL and TDL.
Note 7: The wanted signal is set above sensitivity level +3dB. The modulation data of wanted signal and interferer
are PN9 and PN15, respectively.
Oct., 2012, Version 0.6 (PRELIMINARY) 11AMICCOM Electronics Corporation
LBA7130
9. Control Register
A7130 contains 69 control registers. MCU can access those control registers via 3-wire (SCS, SCK, SDIO) or 4-wire (SCS,
SCK, SDIO, GIO1/GIO2) SPI interface (max. 15 Mbps). Please refer to Chapter 10 for SPI timing. In general, most of control
registers are just need to configure the recommended values based on A7130 reference code.
FEP [11:0]: FIFO End Pointer for TX FIFO and Rx FIFO.
Data Sequence is FEP[7:0] and FEP[15:8].
Please refer to chapter 16 for details.
LENF [11:0]: Received FIFO Length for dynamic FIFO function. (Ready Only)
When EDRL =1, that means dynamic FIFO is enabled, MCU can read LENF [11:0] to know the RX FIFO length of the coming
packet. Please refer to chapter 16 for details.
9.2.5 FIFO Register II (Address: 04h)
NameR/WBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
FIFO IIWFPM1FPM0PSA5PSA4PSA3PSA2PSA1PSA0
FPM [1:0]: FIFO Pointer Margin
PSA [5:0]: Used for Segment FIFO.
Refer to chapter 16 for details.
9.2.6 FIFO DATA Register (Address: 05h)
BitR/WBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Name
FIFO [7:0]: TX FIFO / RX FIFO
TX FIFO and RX FIFO share the same address (05h).
TX FIFO and RX FIFO are separated physical 64 Bytes.
Refer to chapter 16 for details.
WTX-FIFO[7:0]
R/WRX-FIFO[7:0]
9.2.7 ID DATA Register (Address: 06h)
NameR/WBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
ID DATAR/WID7ID6ID5ID4ID3ID2ID1ID0
ID [7:0]: ID data.
When this address is accessed, ID Data is input or output sequential (ID Byte 0,1, 2 and 3) corresponding to Write or Read.
Oct., 2012, Version 0.6 (PRELIMINARY) 16AMICCOM Electronics Corporation
Recommend to set ID Byte 0 = 5xh or Axh.
Refer to section 10.6 for details.
9.2.8 RC OSC Register I (Address: 07h)
NameR/WBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
RCOC7RCOC6RCOC5RCOC4RCOC3RCOC2RCOC1RCOC0
RC OSC I
RCOC [7:0]: Reserved for internal usage (read only).
R
WOR_SL7 WOR_SL6 WOR_SL5 WOR_SL4 WOR_SL3 WOR_SL2 WOR_SL1 W OR_SL0
W
9.2.9 RC OSC Register II (Address: 08h)
NameR/WBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
RC OSC IIW
WOR_AC [5:0]: 6-bits WOR Active Timer for WOR and TWOR Function
WOR_SL [9:0]: 10-bits WOR Sleep Timer for WOR and TWOR Function.
WOR_SL [9:0] are from address (07h) and (08h),
Active period = (WOR_AC+1) x (1/4092).
Sleep period = (WOR_SL+1) x (1/32) x (1/4092).
Oct., 2012, Version 0.6 (PRELIMINARY) 17AMICCOM Electronics Corporation
[0000]: DCK (TX data clock) in TX mode, RCK (RX recovery clock) in RX mode.
[0001]: DCK (TX data clock) in TX mode, RCK (RX recovery clock) in RX mode.
GIO1 Pin Control IWVKMVPMGIO1S3GIO1S2GIO1S1GIO1S0GIO1I GIO1OE
VKM: Valid packet mode select.
[0]: by event. [1]: by pulse.
VPM: Valid Pulse width select.
[0]: 20u. [1]: 40u.
TX Mode (disable auto-resend, EAR=0).
Oct., 2012, Version 0.6 (PRELIMINARY) 18AMICCOM Electronics Corporation
RX Mode (disable Auto-ack, EAK =0).
LBA7130
Note1, If auto-resend is enabled (EAR = 1), WTR behavior is different while it is output to GIO1 and GIO2.
Note2, If auto-ack is enabled (EAK = 1), WTR behavior is different while it is output to GIO1 and GIO2.
Note3, VPOAK’s behavior is controlled by VPM (0Bh) and VPW (0Bh).
Refer to chapter 19 for details
GIO1S [3:0]: GIO1 pin function select.
GIO1S [3:0]TX stateRX state
[0000]WTR (Wait until TX or RX finished)
[0001]EOAC (end of access code)FSYNC (frame sync)
If GIO1S = [0100] and RCOSC_E = 0, CWTR is an internal signal to monitor TX/RX cycles of auto-ack and auto-resend.If
GIO1S = [1011] and direct mode is selected, the internal frame sync function will be disabled. In such case, A7130 supports
to accept an external frame sync signal from MCU to feed to GIO1 pi n to determine the timing of fixing DC estimation voltage
of demodulator.
Oct., 2012, Version 0.6 (PRELIMINARY) 21AMICCOM Electronics Corporation
RDBLRRC1RRC0CHR3CHR2CHR1CHR0IP8
WDBLRRC1RRC0CHR3CHR2CHR1CHR0BIP8
= F
.
XTAL
=2 * F
XTAL
.
PFD
= F
*(DBL+1) / (RRC+1).
CRYSTAL
CHR [3:0]: PLL channel step setting.
In FIFO mode, recommend to set CHR [3:0] = [0111].
In Direct mode, recommend to set CHR [3:0] = [1111].
Please refer to chapter 14 and A7130 reference code for details.
9.2.17 PLL Register III (Address: 10h)
NameR/WBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
PLL III
BIP [8:0]: LO base frequency integer part setting. (0Fh and 10h)
In FIFO mode, recommend to set BIP [8:0] = [0x096].
In Direct mode, recommend to set BIP [8:0] = [0x04B].
Please refer to chapter 14 and A7130 reference code for details.
IP [8:0]: LO frequency integer part value.
IP [8:0] are from address (0Fh) and (10h),
Refer to chapter 14 for details.
RIP7IP6IP5IP4IP3IP2IP1IP0
WBIP7BIP6BIP5BIP4BIP3BIP2BIP1BIP0
9.2.18 PLL Register IV (Address: 11h)
NameR/WBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
PLL IV
RRAC15RAC14RAC13RAC12RAC11RAC10RAC9RAC8
WBFP15 BFP14BFP13BFP12 BFP11BFP10BFP9BFP8
LBA7130
9.2.19 PLL Register V (Address: 12h)
NameR/WBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
PLL V
BFP [15:0]: LO base frequency fractional part setting. (11h and 12h)
In FIFO mode, recommend to set BFP [15:0] = [0x0004].
In Direct mode, recommend to set BFP [15:0] = [0x0002].
Please refer to chapter 14 and A7130 reference code for details.
RAC [15:0]: Auto Frequency compensation value if AFC (19h) =1.
RAC [15:0]Note
AFC = 1 PLLFF [15:0]LO Freq. compensation value
AFC = 0 {SYNCF, AC [14:0]}
RRAC7RAC6RAC5RAC4RAC3RAC2RAC1RAC0
WBFP7BFP6BFP5BFP4BFP3BFP2BFP1BFP0
9.2.20 Channel Group Register I (Address: 13h)
NameR/WBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
CHGIR/W
CHGL [7:0]: PLL channel group low boundary setting for auto-calibration. Recommed CHGL[7:0] = 0x3C.
Refer to A7130 reference code for details.
CHGL7CHGL6CHGL5CHGL4CHGL3CHGL2CHGL1CHGL0
9.2.21 Channel Group Register II (Address: 14h)
NameR/WBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
CHGIIR/W
CHGH [7:0]: PLL channel group high boundary setting for auto-calibration. Recommed CHGH[7:0] = 0x78.
Refer to A7130 reference code for details.
CHGH7CHGH6CHGH5CHGH4CHGH3CHGH2CHGH1CHGH0
PLL calibration frequency is divided into 3 groups by CHGL and CHGH:
Channel
Group10 ~ CHGL-1
Group2CHGL ~ CHGH-1
Oct., 2012, Version 0.6 (PRELIMINARY) 22AMICCOM Electronics Corporation
FDP [2:0]: Frequency deviation power setting. Recommend FDP = [110].
In FIFO mode, recommend to set FDP [2:0] = [111].
In Direct mode, recommend to set FDP [2:0] = [110].
Please refer to chapter 14 and A7130 reference code for details.
AVSEL [1:0]: ADC average times (for Carrier / temeperature sensor / external ADC). Recommend AVSEL = [11].
[00]: No average. [01]: Average 2 times. [10]: Average 4 times. [11]: Average 8 times.
MVSEL [1:0]: ADC average times (for VCO calibration and RSSI ). Recommend MVSEL = [11].
[00]: Average 8 times. [01]: Average 16 times. [10]: Average 32 times. [11]: Average 64 times.
RADC: ADC Read Out Average Mode. Recommend RADC = [0].
[0]: by AVSEL.
[1]: by MVSEL.