AX8052F151 [ONSEMI]
SoC Ultra-Low Power RF-Microcontroller;型号: | AX8052F151 |
厂家: | ONSEMI |
描述: | SoC Ultra-Low Power RF-Microcontroller 微控制器 |
文件: | 总34页 (文件大小:331K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
AX8052F151
SoC Ultra-Low Power
RF-Microcontroller for the
400 - 470 MHz and
800 - 940 MHz Bands
www.onsemi.com
OVERVIEW
The AX8052F151 is a single chip ultra−low−power
RF−microcontroller SoC primarily for use in SRD bands. The on−chip
transceiver consists of a fully integrated RF front−end with modulator,
and demodulator. Base band data processing is implemented in an
advanced and flexible communication controller that enables user
friendly communication.
1
40
QFN40 7x5, 0.5P
CASE 485EG
Features
SoC Ultra−low Power RF−microcontroller for Wireless
Communication Applications
ORDERING INFORMATION
Device
Type
AX8052F151−2−TB05 Tape & Reel
AX8052F151−2−TX30 Tape & Reel
Qty
500
• QFN40 Package
• Supply Range 2.2 V − 3.6 V (1.8 V MCU)
• −40°C to 85°C
3,000
• Ultra−low Power Consumption:
♦ CPU Active Mode 150 mA/MHz
• Temperature Sensor
• Two Analog Comparators
♦ Sleep Mode with 256 Byte RAM Retention and
Wake−up Timer running 900 nA
♦ Sleep Mode 4 kByte RAM Retention and Wake−up
Timer running 1.9 mA
♦ Sleep Mode 8 kByte RAM Retention and Wake−up
Timer running 2.6 mA
♦ Radio RX−mode in Low Power Mode 17 mA
♦ Radio TX−mode 22 mA at 10 dBm Output Power
♦ Wake−on−Radio Mode 100 kbps, 1 s Duty Cycle
6 mA
• Two UARTs
• One General Purpose Master/Slave SPI
• Two Channel DMA Controller
• Multi−megabit/s AES Encryption/Decryption Engine,
supports AES−128, AES−192 and AES−256 with True
Random Number Generator (TRNG)
NOTE: The AES Engine and the TRNG require
Software Enabling and Support.
• Ultra−low Power 10 kHz/640 Hz Wakeup Oscillator,
with Automatic Calibration against a Precise Clock
• Internal 20 MHz RC Oscillator, with Automatic
Calibration against a Precise Clock for Flexible System
Clocking
AX8052 Features
• Ultra−low Power MCU Core Compatible with Industry
Standard 8052 Instruction Set
• Down to 500 nA Wake−up Current
• Single Cycle/Instruction for many Instructions
• 64 kByte In−system Programmable FLASH
• Code Protection Lock
• Low Frequency Tuning Fork Crystal Oscillator for
Accurate Low Power Time Keeping
• Brown−out and Power−on−Reset Detection
• 8.25 kByte SRAM
High−performance RF Transceiver compatible to AX5051
• 400 − 470 MHz and 800 − 940 MHz SRD Bands
• 3−wire (1 dedicated, 2 shared) In−circuit Debug
Interface
• Wide Variety of Shaped Modulations Supported
• Three 16−bit Timers with SD Output Capability
(ASK, PSK, MSK, FSK)
• Two 16−bit Wakeup Timers
• Flexible Shaping for the Modulations
• Data Rates from 1 to 350 kbps (FSK, MSK) and 1 to
600 kbps ASK, 10 to 600 kbps PSK
• Two Input Captures
• Two Output Compares with PWM Capability
• 10−bit 500 ksample/s Analog−to−Digital Converter
© Semiconductor Components Industries, LLC, 2016
1
Publication Order Number:
May, 2016 − Rev. 3
AX8052F151/D
AX8052F151
Applications
• Fully Integrated RF Frequency Synthesizer with
Ultra−fast Settling Time for Low−power Consumption
• RF Carrier Frequency and FSK Deviation
Programmable in 1Hz Steps
• Variable Channel Filtering from 40 kHz to 600 kHz
• 802.15.4 Compatible
• Few External Components
• Channel Hopping up to 2000 hops/s
• Sensitivity down to −116 dBm at 1.2 kbps
• Up to +16 dBm at 433 MHz Programmable Transmitter
Power Amplifier for Long Range Operation
• Crystal Oscillator with Programmable
Transconductance and Programmable Internal Tuning
Capacitors for Low Cost Crystals
400 − 470 MHz and 800 − 940 MHz Data Transmission
and Reception in the Short Range Devices (SRD) Band
• Suited for Systems targeting Compliance to
EN 300 220 V2.3.1 and FCC CFR Part 15
• Suited for Systems targeting Compliance with Wireless
M−Bus Standard EN 13757−4:2005
• 802.15.4 Compatible
• Telemetric Applications, Sensor Readout
• Toys
• Wireless Audio
• Automatic Meter Reading
• Wireless Networks
• Access Control
• Remote Keyless Entry
• Garage Door Openers
• Home Automation
• Pointing Devices and Keyboards
• Active RFID
• Digital RSSI
• Automatic Frequency Control (AFC)
• Integrated RX/TX Switching
• Differential Antenna Pins
• Support of Synchronous and Asynchronous
Communication Systems
www.onsemi.com
2
AX8052F151
BLOCK DIAGRAM
AX8052F151
VDDA
Mixer
Digital IF
Channel
Filter
IF Filter and
AGC PGAs
ADC
De-
modulator
LNA
ANTP
ANTN
RSSI
AGC
Modulator
PA
F
OUT
CLK16P
Crystal
Oscillator
typ. 16MHz
RF Frequency
Generation
Subsystem
F
XTAL
CLK16N
Communication Controller &
Radio Interface Controller
Radio configuration
Voltage
Regulator
VREG
Divider
POR
SYSCLK
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
FLASH
64k
GPIO
DMA
Controller
Timer
Counter 0
8k
Timer
Counter 1
256
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
Timer
Counter 2
AX8052
Debug
Interface
Output
Compare0
DBG_EN
RESET_N
GND
System
Controller
Output
Compare 1
VDD_IO
wakeup
timer 2x
wakeup
oscillator
PC0
PC1
PC2
PC3
PC4
Input
Capture 0
Reset, Clocks, Power
RC Oscillator
AES
Crypto Engine
tuning fork
crystal
oscillator
Input
Capture 1
ADC
Comparators
Temp Sensor
UART 0
UART 1
SPI
master/slave
I/O Multiplexer
Figure 1. Functional Block Diagram of the AX8052F151
www.onsemi.com
3
AX8052F151
Table 1. PIN FUNCTION DESCRIPTIONS
Symbol
Pin(s)
1
Type
P
Description
GND
Ground
Ground
GND
2
P
VDDA
GND
3
P
Power supply, must be supplied with regulated voltage VREG
Ground
4
P
ANTP
ANTN
GND
5
A
Antenna input/output
6
A
Antenna input/output
7
P
Ground
VDDA
TST1
TST
8
P
Power supply, must be supplied with regulated voltage VREG
Connected to GND
9
I
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
I
Connected to GND
VDD_IO
P
Unregulated power supply (battery input)
System Clock Output
SYSCLK
PC4
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/O/PU
I/PD
I/PU
General Purpose IO
PC3
General Purpose IO
PC2
General Purpose IO
PC1
General Purpose IO
PC0
General Purpose IO
PB0
General Purpose IO
PB1
General Purpose IO
PB2
General Purpose IO
PB3
General Purpose IO
PB4
General Purpose IO
PB5
General Purpose IO
PB6
General Purpose IO, DBG_DATA
General Purpose IO, DBG_CLK
In−Circuit Debugger Enable
PB7
DBG_EN
RESET_N
Optional reset pin
If this pin is not used it must be connected to VDD_IO
GND
VDD_IO
PA0
28
29
30
31
32
33
34
35
36
37
38
P
Ground
P
Unregulated power supply (battery input)
General Purpose IO
General Purpose IO
General Purpose IO
General Purpose IO
General Purpose IO
General Purpose IO
General Purpose IO
General Purpose IO
I/O/A/PU
I/O/A/PU
I/O/A/PU
I/O/A/PU
I/O/A/PU
I/O/A/PU
I/O/A/PU
I/O/A/PU
P
PA1
PA2
PA3
PA4
PA5
PA6
PA7
VREG
Regulated output voltage
VDDA pins must be connected to this supply voltage
A 1 mF low ESR capacitor to GND must be connected to this pin
CLK16P
39
A
Crystal oscillator input/output (RF reference)
www.onsemi.com
4
AX8052F151
Table 1. PIN FUNCTION DESCRIPTIONS
Symbol
Pin(s)
40
Type
A
Description
CLK16N
GND
Crystal oscillator input/output (RF reference)
Center pad
P
Ground on center pad of QFN, must be connected
A = analog input
All digital inputs are Schmitt trigger inputs, digital input
I = digital input signal
O = digital output signal
PU = pull−up
I/O = digital input/output signal
N = not to be connected
P = power or ground
and output levels are LVCMOS/LVTTL compatible. Port A
Pins (PA0 − PA7) must not be driven above VDD_IO, all
other digital inputs are 5 V tolerant. Pull−ups are
programmable for all GPIO pins.
Alternate Pin Functions
GPIO Pins are shared with dedicated Input/Output signals
of on−chip peripherals. The following table lists the
available functions on each GPIO pin.
PD = pull−down
Table 2. ALTERNATE PIN FUNCTIONS
GPIO
Alternate Functions
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PC0
PC1
PC2
PC3
PC4
T0OUT
T0CLK
OC0
IC1
ADC0
OC1
ADC1
ADC2
U1RX
COMPI00
LPXTALP
LPXTALN
COMPI10
COMPI01
COMPI11
T1OUT
T1CLK
IC0
ADC3
COMPO0
U1TX
ADC4
ADC5
T2OUT
T2CLK
U1TX
ADCTRIG
COMPO1
IC1
ADC6
ADC7
EXTIRQ0
U1RX
OC1
IC0
T2OUT
T2CLK
T1CLK
T1OUT
OC0
EXTIRQ1
DSWAKE
U0TX
U0RX
DBG_DATA
DBG_CLK
SSEL
T0OUT
T0CLK
U0TX
EXTIRQ0
COMPO1
SSCK
SMOSI
SMISO
COMPO1
U0RX
COMPO0
EXTIRQ1
ADCTRIG
www.onsemi.com
5
AX8052F151
Pinout Drawing
40
39
38
37
36
35
34
33
32
31
30
29
1
2
3
4
5
6
7
8
28
27
26
25
24
23
22
21
GND
GND
GND
RESET_N
VDDA
GND
DBG_EN
PB7/DBG_CLK
PB6/DBG_DATA
PB5/U0RX/T1OUT
PB4/U0TX/T1CLK
PB3/OC0/T2CLK/EXTIRQ1/DSWAKE
AX8052F151
QFN40
ANTP
ANTN
GND
VDDA
9
10
11
12
13
14
15
16
17
18
19
20
Figure 2. Pinout Drawing (Top View)
www.onsemi.com
6
AX8052F151
SPECIFICATIONS
Table 3. ABSOLUTE MAXIMUM RATINGS
Symbol
VDD_IO
IDD
Description
Condition
Min
Max
5.5
100
800
15
Units
V
Supply voltage
Supply current
−0.5
mA
mW
dBm
mA
mA
mA
V
P
tot
P
i
Total power consumption
Absolute maximum input power at receiver input
DC current into any pin except ANTP, ANTN
DC current into pins ANTP, ANTN
Output Current
I
I
I
−10
10
I1
−100
100
40
I2
O
V
ia
Input voltage ANTP, ANTN pins
Input voltage digital pins
−0.5
−0.5
−2000
−40
5.5
5.5
2000
85
V
V
es
Electrostatic handling
HBM
V
T
amb
Operating temperature
°C
T
Storage temperature
−65
150
150
°C
stg
T
j
Junction Temperature
°C
Stresses exceeding those listed in the Maximum Ratings table may damage the device. If any of these limits are exceeded, device functionality
should not be assumed, damage may occur and reliability may be affected.
1. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
DC Characteristics
Table 4. SUPPLIES
Symbol
Description
Condition
Min
−40
2.2
Typ
27
Max
85
Units
°C
T
Operational ambient temperature
I/O and voltage regulator supply voltage
AMB
VDD_IO
RX operation or TX operation up
to 4 dBm output power
3.0
3.6
V
TX operation up to 16 dBm
output power
2.4
3.0
3.0
3.6
3.6
Transceiver switched off
1.8
0.1
VDD
VDD
I/O voltage ramp for reset activation;
Note 1
Ramp starts at VDD_IO ≤ 0.1 V
V/ms
V/ms
V
IO_R1
IO_R2
I/O voltage ramp for reset activation;
Note 1
Ramp starts at
3.3
0.1 V < VDD_IO < 0.7 V
VREG
Internally regulated analog supply voltage
Power−down mode
AX5051_PWRMODE = 0x00
1.7
All other power modes
2.1
2.5
500
900
1.3
1.9
2.6
19
2.8
V
I
I
I
I
I
I
Deep Sleep current
nA
nA
mA
mA
mA
mA
DEEPSLEEP
SLEEP256PIN
SLEEP256
SLEEP4K
Sleep current, 256 Bytes RAM retained
Sleep current, 256 Bytes RAM retained
Sleep current, 4.25 kBytes RAM retained
Sleep current, 8.25 kBytes RAM retained
Wakeup from dedicated pin
Wakeup Timer running at 640 Hz
Wakeup Timer running at 640 Hz
Wakeup Timer running at 640 Hz
Bit rate 10 kbit/s
SLEEP8K
Current consumption RX; High sensitivity
mode: VCO_I = 001; REF_I = 011
RX−HS
I
Current consumption RX; Low power
mode: VCO_I = 001; REF_I = 101
Bit rate 10 kbit/s
17
mA
RX−LP
1. If VDD_IO ramps cannot be guaranteed, an external reset circuit is recommended, see the AX8052 Application Note: Power On Reset.
2. The PA voltage is regulated to 2.5 V. For VDD_IO levels in the range of 2.2 V to 2.5 V the output power drops by typically 1 dBm.
www.onsemi.com
7
AX8052F151
Table 4. SUPPLIES
Symbol
Description
Condition
Min
Typ
22
Max
Units
I
TX
Current consumption TX
VCO_I = 001; REF_I = 011; LOCURST= 1
Note 2
868 MHz, 10 dBm
868 MHz, 0 dBm
mA
13
868 MHz, 15 dBm
433 MHz, 10 dBm
433 MHz, 0 dBm
45
22
13
433 MHz, 15 dBm
VDD_IO > 2.5 V, Note 2
VDD_IO > 2.5 V, Note 2
45
TX
TX
Variation of output power over voltage
0.5
0.5
dB
dB
varvdd
Variation of output power over
temperature
vartemp
I
Microcontroller running power
consumption
All peripherals disabled
150
mA/
MHz
MCU
I
I
Voltage supervisor
Run and standby mode
16 MHz
85
mA
mA
VSUP
Crystal oscillator current
(RF reference oscillator)
160
XTALOSC
I
I
I
Low frequency crystal oscillator current
Internal oscillator current
32 kHz
700
210
650
210
1.1
6
nA
mA
nA
nA
mA
mA
LFXTALOSC
20 MHz
RCOSC
Internal Low Power Oscillator current
10 kHz
LPOSC
640 Hz
I
I
ADC current
311 kSample/s, DMA 5 MHz
1 s, 100 kbps
ADC
Typical wake−on−radio duty cycle current
WOR
1. If VDD_IO ramps cannot be guaranteed, an external reset circuit is recommended, see the AX8052 Application Note: Power On Reset.
2. The PA voltage is regulated to 2.5 V. For VDD_IO levels in the range of 2.2 V to 2.5 V the output power drops by typically 1 dBm.
Note on current consumption in TX mode
4
5
14.5
15.1
16.0
17.0
18.3
20.0
22.0
24.6
27.96
32.1
37.3
43.8
To achieve best output power the matching network has to
be optimized for the desired output power and frequency. As
a rule of thumb a good matching network produces about
50% efficiency with the AX8052F151 power amplifier
although over 90% are theoretically possible. A typical
6
7
8
matching network has between 1 dB and 2 dB loss (P ).
The current consumption can be calculated as
loss
9
10
11
12
13
14
15
P
[dBm])P
[dB]
out
loss
1
ITX[mA] +
10
B 2.5V ) Ioffset
10
PAefficiency
I
is about 12 mA for the VCO at 400 − 470 MHz and
offset
11 mA for 800 − 940 MHz. The following table shows
calculated current consumptions versus output power for
P
loss
= 1 dB, PA
= 0.5 and I = 11 mA at 868 MHz.
efficiency
offset
Table 5.
The AX8052F151 power amplifier runs from the
regulated VDD supply and not directly from the battery.
This has the advantage that the current and output power do
not vary much over supply voltage and temperature from
2.55 V to 3.6 V supply voltage. Between 2.55 V and 2.2 V
a drop of about 1 dB in output power occurs.
Pout [dBm]
I [mA]
13.0
13.2
13.6
14.0
0
1
2
3
www.onsemi.com
8
AX8052F151
Table 6. LOGIC
Symbol
Description
Condition
Min
Typ
Max
Units
Digital Inputs
V
V
V
V
V
V
Schmitt trigger low to high threshold point
Schmitt trigger high to low threshold point
Input voltage, low
VDD_IO = 3.3 V
1.55
1.25
V
V
T+
T−
0.8
V
IL
Input voltage, high
2.0
−0.5
−0.5
−10
V
IH
Input voltage range, Port A
Input voltage range, Ports B, C
Input leakage current
VDD_IO
5.5
V
IPA
IPBC
V
I
L
10
mA
kW
R
Programmable Pull−Up Resistance
65
PU
Digital Outputs
I
I
I
I
I
P[ABC]x Output Current, high
P[ABC]x Output Current, low
SYSCLK Output Current, high
SYSCLK Output Current, low
Tri−state output leakage current
V
= 2.4 V
= 0.4 V
= 2.4 V
= 0.4 V
8
8
mA
mA
mA
mA
mA
OH
OL
OH
OL
OZ
OH
V
OL
V
OH
8
V
8
OL
−10
10
www.onsemi.com
9
AX8052F151
AC Characteristics
Table 7. CRYSTAL OSCILLATOR (RF REFERENCE OSCILLATOR)
Symbol
Description
Crystal frequency
Condition
Notes 1, 3
Min
Typ
16
1
Max
Units
MHz
mS
f
15.5
25
XTAL
gm
Transconductance oscillator
AX5051_XTALOSCGM = 0000
AX5051_XTALOSCGM = 0001
osc
2
AX5051_XTALOSCGM = 0010
default
3
AX5051_XTALOSCGM = 0011
AX5051_XTALOSCGM = 0100
AX5051_XTALOSCGM = 0101
AX5051_XTALOSCGM = 0110
AX5051_XTALOSCGM = 0111
AX5051_XTALOSCGM = 1000
AX5051_XTALOSCGM = 1001
AX5051_XTALOSCGM = 1010
AX5051_XTALOSCGM = 1011
AX5051_XTALOSCGM = 1100
AX5051_XTALOSCGM = 1101
AX5051_XTALOSCGM = 1110
AX5051_XTALOSCGM = 1111
4
5
6
6.5
7
7.5
8
8.5
9
9.5
10
10.5
11
2
C
C
Programmable tuning capacitors at pins
CLK16N and CLK16P
AX5051_XTALCAP = 000000
default
pF
pF
osc
AX5051_XTALCAP = 111111
Notes 2, 3
33
Programmable tuning capacitors,
increment per LSB of AX5051_XTALCAP
0.5
osc−lsb
f
ext
External clock input (TCXO)
Input DC impedance
15.5
10
15
25
MHz
RIN
kW
osc
1. Tolerances and start−up times depend on the crystal used. Depending on the RF frequency and channel spacing the IC must be calibrated
to the exact crystal frequency using the readings of the register AX5051_TRKFREQ.
2. If an external clock is used, it should be input via an AC coupling at pin CLK16P with the oscillator powered up and
AX5051_XTALCAP = 000000
3. Lower frequencies than 15.5 MHz or higher frequencies than 25 MHz can be used. However, not all typical RF frequencies can then be
generated.
www.onsemi.com
10
AX8052F151
Table 8. RF FREQUENCY GENERATION SUBSYSTEM (SYNTHESIZER)
Symbol
Description
Condition
Min
Typ
Max
Units
f
Reference frequency
Note 1
16
24
MHz
REF
f
f
f
Frequency range
BANDSEL = 0
BANDSEL = 1
800
400
1
940
470
MHz
range_hi
range_low
RESO
Frequency resolution
Hz
BW
BW
BW
Synthesizer loop bandwidth
VCO current: VCOI = 001
Loop filter configuration: FLT = 01
Charge pump current: PLLCPI = 010
100
50
kHz
1
2
3
Loop filter configuration: FLT = 01
Charge pump current: PLLCPI = 001
Loop filter configuration: FLT = 11
200
Charge pump current: PLLCPI = 010
BW
Loop filter configuration: FLT = 10
500
15
30
7
4
Charge pump current: PLLCPI = 010
T
set1
Synthesizer settling time for
1 MHz step as typically
required for RX/TX switching
VCO current: VCO_I = 001
Loop filter configuration: FLT = 01
Charge pump current: PLLCPI = 010
ms
T
set2
Loop filter configuration: FLT = 01
Charge pump current: PLLCPI = 001
T
set3
Loop filter configuration: FLT = 11
Charge pump current: PLLCPI = 010
T
set4
Loop filter configuration: FLT = 10
Charge pump current: PLLCPI = 010
3
T
Synthesizer start−up time if
crystal oscillator and
Loop filter configuration: FLT = 01
Charge pump current: PLLCPI = 010
25
50
12
5
ms
start1
reference are running
T
start2
Loop filter configuration: FLT = 01
Charge pump current: PLLCPI = 001
VCO current: VCO_I = 001
T
start3
Loop filter configuration: FLT = 11
Charge pump current: PLLCPI = 010
T
start4
Loop filter configuration: FLT = 10
Charge pump current: PLLCPI = 010
PN868
Synthesizer phase noise
Loop filter configuration:
FLT = 01
Charge pump current:
PLLCPI = 010
VCO current: VCO_I = 001
868 MHz, 50 kHz from carrier
868 MHz, 100 kHz from carrier
868 MHz, 300 kHz from carrier
868 MHz, 2 MHz from carrier
433 MHz, 50 kHz from carrier
433 MHz, 100 kHz from carrier
433 MHz, 300 kHz from carrier
433 MHz, 2 MHz from carrier
868 MHz, 50 kHz from carrier
868 MHz, 100 kHz from carrier
868 MHz, 300 kHz from carrier
868 MHz, 2 MHz from carrier
433 MHz, 50 kHz from carrier
433 MHz, 100 kHz from carrier
433 MHz, 300 kHz from carrier
433 MHz, 2 MHz from carrier
−85
−90
dBc/Hz
1
1
2
2
−100
−110
−90
PN433
PN868
PN433
−95
−105
−115
−80
Synthesizer phase noise
Loop filter configuration:
FLT = 01
Charge pump current:
PLLCPI = 001
VCO current: VCO_I = 001
dBc/Hz
−90
−105
−115
−90
−95
−110
−122
1. ASK, PSK and 1−200 kbps FSK with 16 MHz crystal, 200−350 kbps FSK with 24 MHz crystal.
www.onsemi.com
11
AX8052F151
Table 9. TRANSMITTER
Symbol
Description
Condition
ASK
Min
1
Typ
Max
600
600
350
40
Units
SBR
Signal bit rate
kbps
PSK
10
1
FSK, (Note 2)
802.15.4 (DSSS)
ASK and PSK
1
802.15.4 (DSSS)
FSK
1
16
PTX
PTX
Transmitter power @ 868 MHz
Transmitter power @ 433 MHz
TXRNG = 1111
LOCURST = 1
15
16
dBm
dBm
dBc
868
TXRNG = 1111
LOCURST = 1
433
nd
PTX
PTX
Emission @ 2 harmonic
(Note 1)
−50
−55
868−harm2
rd
Emission @ 3 harmonic
868−harm3
1. Additional low−pass filtering was applied to the antenna interface, see applications section.
2. 1 − 200 kbps with a 16 MHz crystal, 200 − 350 kbps with 24 MHz crystal
Table 10. RECEIVER
−3
Input Sensitivity in dBm TYP. at SMA Connector for BER = 10 (433 or 868 MHz)
ASK
FSK h = 1
FSK h = 4
FSK h = 8
−115
FSK h = 16
−116
PSK
Datarate [kbps]
1.2
2
−115
−115
10
−103
−97
−94
−90
−109
−110
−104
−100
−98
100
200
600
−103
−100
−98
www.onsemi.com
12
AX8052F151
Table 11.
Symbol
SBR
Description
Signal bit rate
Condition
Min
1
Typ
Max
600
600
350
40
Units
ASK
kbps
PSK
FSK
10
1
802.15.4 (DSSS)
ASK and PSK
1
802.15.4 (DSSS)
FSK
1
16
IL
Maximum input level
Input referred compression point
Input referred IP3
−20
dBm
dBm
CP
2 tones separated by 100 kHz
−35
−25
1dB
IIP3
RSSIR
RSSI control range
RSSI step size
85
dB
dB
RSSIS
Before digital channel filter; calculated
from register AX5051_AGCCOUNTER
0.625
1
RSSIS
RSSI step size
Behind digital channel filter; calculated
from registers
0.1
dB
2
AX5051_AGCCOUNTER,
AX5051_TRKAMPL
SEL
Adjacent channel suppression
Alternate channel suppression
Adjacent channel suppression
Alternate channel suppression
Adjacent channel suppression
Alternate channel suppression
Blocking at 1 MHz offset
FSK 50 kbps,
(Notes 1 & 2)
18
19
16
30
17
28
38
40
60
82
30
dB
dB
dB
dB
868
FSK 100 kbps,
(Notes 1 & 3)
PSK 200 kbps,
(Notes 1 & 4)
BLK
FSK 100 kbps,
(Note 5)
868
Blocking at − 2 MHz offset
Blocking at 10 MHz offset
Blocking at 100 MHz offset
IMRR
Image rejection
868
−3
1. Interferer/Channel @ BER = 10 , channel level is +10 dB above the typical sensitivity, the interfering signal is a random data signal (except
PSK200); both channel and interferer are modulated without shaping
2. FSK 50 kbps: 868 MHz, 200 kHz channel spacing, 25 kHz deviation, programming as recommended in Programming Manual
3. FSK 100 kbps: 868 MHz, 400 kHz channel spacing, 50 kHz deviation , programming as recommended in Programming Manual
4. PSK 200 kbps: 868 MHz, 400 kHz channel spacing, programming as recommended in AX5051 Programming Manual, interfering signal is
a constant wave
−3
5. Channel/Blocker @ BER = 10 , channel level is +10 dB above the typical sensitivity, the blocker signal is a constant wave; channel signal
is modulated without shaping, the image frequency lies 2 MHz above the wanted signal
Table 12. LOW FREQUENCY CRYSTAL OSCILLATOR
Symbol
Description
Crystal frequency
Condition
Min
Typ
32
Max
Units
kHz
ms
f
150
LPXTAL
gm
Transconductance oscillator
LPXOSCGM = 00110
LPXOSCGM = 01000
LPXOSCGM = 01100
LPXOSCGM = 10000
3.5
4.6
6.9
9.1
lpxosc
RIN
Input DC impedance
10
MW
lpxosc
www.onsemi.com
13
AX8052F151
Table 13. INTERNAL LOW POWER OSCILLATOR
Symbol
Description
Condition
Min
Typ
Max
Units
f
Oscillation Frequency
LPOSCFAST = 0
630
640
650
Hz
LPOSC
Factory calibration applied. Over the
full voltage and temperature range
LPOSCFAST = 1
10.08
10.24
10.39
kHz
Factory calibration applied. Over the
full voltage and temperature range
Table 14. INTERNAL RC OSCILLATOR
Symbol
Description
Condition
Min
Typ
Max
Units
f
Oscillation Frequency
Factory calibration applied. Over the
full temperature and voltage range
19.8
20
20.2
MHz
FRCOSC
Table 15. MICROCONTROLLER
Symbol
Description
SYSCLK Low
Condition
Min
27
Typ
Max
Units
ns
T
T
T
T
T
T
T
T
SYSCLKL
SYSCLKH
SYSCLKP
FLWR
SYSCLK High
21
ns
SYSCLK Period
47
ns
FLASH Write Time
2 Bytes
20
2
ms
FLASH Page Erase
FLASH Secure Erase
FLASH Endurance: Erase Cycles
FLASH Data Retention
1 kBytes
64 kBytes
ms
FLPE
10
ms
FLE
10 000
100
100 000
Cycles
Years
FLEND
25°C
FLRETroom
See Figure 3 for the lower limit
set by the memory qualification
T
85°C
10
FLREThot
See Figure 3 for the lower limit
set by the memory qualification
100000
10000
1000
100
10
15
25
35
45
55
65
75
85
Temperature [5C]
Figure 3. FLASH Memory Qualification Limit for Data Retention after 10k Erase Cycles
www.onsemi.com
14
AX8052F151
Table 16. ADC / COMPARATOR / TEMPERATURE SENSOR
Symbol
ADCSR
Description
Condition
Min
30
Typ
Max
500
30
Units
kHz
kHz
Bits
V
ADC sampling rate GPADC mode
ADCSR_T
ADCRES
ADC sampling rate temperature sensor mode
ADC resolution
10
15.6
10
1
V
ADC reference voltage & comparator internal
reference voltage
0.95
1.05
ADCREF
Z
Input capacitance
Differential nonlinearity
Integral nonlinearity
Offset
2.5
1
pF
LSB
LSB
LSB
%
ADC00
DNL
INL
1
3
OFF
GAIN_ERR
Gain error
0.8
ADC in Differential Mode
V
Absolute voltages & common mode voltage in
differential mode at each input
0
VDD_IO
V
ABS_DIFF
V
V
Gain x1
−500
−50
500
50
mV
mV
Full swing input for differential signals
FS_DIFF01
Gain x10
FS_DIFF10
ADC in Single Ended Mode
V
V
V
Mid code input voltage in single ended mode
Input voltage in single ended mode
0.5
V
V
V
MID_SE
IN_SE00
FS_SE01
0
0
VDD_IO
1
Full swing input for single ended signals
Gain x1
Comparators
V
V
Comparator absolute input voltage
Comparator input common mode
0
0
VDD_IO
V
V
COMP_ABS
COMP_COM
VDD_IO −
0.8
V
Comparator input offset voltage
20
85
2
mV
COMPOFF
Temperature Sensor
T
T
T
Temperature range
Temperature resolution
Temperature error
−40
−2
°C
°C/LSB
°C
RNG
0.1607
RES
Factory calibration
applied
ERR_CAL
www.onsemi.com
15
AX8052F151
CIRCUIT DESCRIPTION
The AX8052F151 is a single chip ultra−low−power
RF−microcontroller SoC primarily for use in SRD bands.
The on−chip transceiver consists of a fully integrated RF
front−end with modulator, and demodulator. Base band data
processing is implemented in an advanced and flexible
communication controller that enables user friendly
communication.
The AX8052F151 contains a high speed microcontroller
compatible to the industry standard 8052 instruction set. It
contains 64 kBytes of FLASH and 8.25 kBytes of internal
SRAM.
The AX8052F151 features 3 16−bit general purpose
timers with SD capability, 2 output compare units for
generating PWM signals, 2 input compare units to record
timings of external signals, 2 16−bit wakeup timers, a
watchdog timer, 2 UARTs, a Master/Slave SPI controller, a
10−bit 500 kSample/s A/D converter, 2 analog comparators,
a temperature sensor, a 2 channel DMA controller, and a
dedicated AES crypto controller. Debugging is aided by a
dedicated hardware debug interface controller that connects
using a 3−wire protocol (1 dedicated wire, 2 shared with
GPIO) to the PC hosting the debug software.
While the radio carrier/LO synthesizer can only be
clocked by the crystal oscillator (carrier stability
requirements dictate a high stability reference clock in the
MHz range), the microcontroller and its peripherals provide
extremely flexible clocking options. The system clock that
clocks the microcontroller, as well as peripheral clocks, can
be selected from one of the following clock sources: the
crystal oscillator, an internal high speed 20 MHz oscillator,
an internal low speed 640 Hz/10 kHz oscillator, or the low
frequency crystal oscillator. Prescalers offer additional
flexibility with their programmable divide by a power of two
capability. To improve the accuracy of the internal
oscillators, both oscillators may be slaved to the crystal
oscillator.
AX8052F151 can be operated from a 2.2 V to 3.6 V power
supply over a temperature range of –40°C to 85°C, it
consumes 11 − 45 mA for transmitting, depending on the
output power, 19 − 20 mA for receiving in high sensitivity
mode and 17 − 18 mA for receiving in low power mode.
The AX8052F151 features make it an ideal interface for
integration into various battery powered SRD solutions such
as ticketing or as transceiver for telemetric applications e.g.
in sensors. As primary application, the transceiver is
intended for UHF radio equipment in accordance with the
European Telecommunication Standard Institute (ETSI)
specification EN 300 220−1 and the US Federal
Communications Commission (FCC) standard CFR47, part
15. The use of AX8052F151 in accordance to FCC Par
15.247, allows for improved range in the 915 MHz band.
Additionally AX8052F151 is compatible with the low
frequency standards of 802.15.4 (ZigBee) and suited for
systems targeting compliance with Wireless M−Bus
standard EN 13757−4:2005.
The AX8052F151 sends and receives data in frames. This
standard operation mode is called Frame Mode. Pre and post
ambles as well as checksums can be generated
automatically.
AX8052F151 supports any data rate from 1 kbps to
350 kbps for FSK and MSK, from 1 kbps to 600 kbps for
ASK and from 10 kbps to 600 kbps for PSK. To achieve
optimum performance for specific data rates and
modulation schemes several register settings to configure
the AX8052F151 are necessary, they are outlined in the
following, for details see the AX5051 Programming
Manual.
Spreading and despreading is possible on all data rates and
modulation schemes. The net transfer rate is reduced by a
factor of 15 in this case. For ZigBee either 600 or 300 kbps
modes have to be chosen.
The receiver supports multi−channel operation for all data
rates and modulation schemes.
Microcontroller
The AX8052F151 microcontroller core executes the
industry standard 8052 instruction set. Unlike the original
8052, many instructions are executed in a single cycle. The
system clock and thus the instruction rate can be
programmed freely from DC to 20 MHz.
Memory Architecture
The AX8052 Microcontroller features the highest
bandwidth memory architecture of its class. Figure 4 shows
the memory architecture. Three bus masters may initiate bus
cycles:
• The AX8052 Microcontroller Core
• The Direct Memory Access (DMA) Engine
• The Advanced Encryption Standard (AES) Engine
Bus targets include:
• Two individual 4 kBytes RAM blocks located in X
address space, which can be simultaneously accessed
and individually shut down or retained during sleep
mode
• A 256 Byte RAM located in internal address space,
which is always retained during sleep mode
• A 64 kBytes FLASH memory located in code space.
• Special Function Registers (SFR) located in internal
address space accessible using direct address mode
instructions
• Additional Registers located in X address space
(X Registers)
The upper half of the FLASH memory may also be
accessed through the X address space. This simplifies and
makes the software more efficient by reducing the need for
generic pointers.
NOTE: Generic pointers include, in addition to the
address, an address space tag.
www.onsemi.com
16
AX8052F151
Cache
AX8052
Prefetch
AES
DMA
X Bus
SFR Bus
IRAM Bus
Code Bus
Arbiter
Arbiter
Arbiter
Arbiter
Arbiter
Arbiter
XRAM
XRAM
X Registers
SFR Registers
IRAM
FLASH
0000−0FFF
1000−1FFF
4000−7FFF
80−FF
00−FF
0000−FFFF
Figure 4. AX8052 Memory Architecture
SFR Registers are also accessible through X address
space, enabling indirect access to SFR registers. This allows
driver code for multiple identical peripherals (such as
UARTs or Timers) to be shared.
The 4 word × 16 bit fully associative cache and a pre−fetch
controller hide the latency of the FLASH.
Both 4 kBytes RAM blocks may be individually retained
or switched off during sleep mode. The 256 Byte RAM is
always retained during sleep mode.
The AES engine accesses memory 16 bits at a time. It is
therefore slightly faster to align its buffers on even
addresses.
The AX8052 Memory Architecture is fully parallel. All
bus masters may simultaneously access different bus targets
during each system clock cycle. Each bus target includes an
arbiter that resolves access conflicts. Each arbiter ensures
that no bus master can be starved.
Memory Map
The AX8052, like the other industry standard 8052
compatible microcontrollers, uses a Harvard architecture.
Multiple address spaces are used to access code and data.
Figure 5 shows the AX8052 memory map.
www.onsemi.com
17
AX8052F151
I (internal) Space
direct access
P (Code) Space
Address
X Space
XRAM
IRAM
indirect access
0000−007F
0080−00FF
0100−1FFF
2000−207F
2080−3F7F
3F80−3FFF
4000−4FFF
5000−5FFF
6000−7FFF
8000−FBFF
FC00−FFFF
IRAM
SFR
IRAM
FLASH
SFR
RREG
RREG (nb)
XREG
FLASH
Calibration Data
Calibration Data
Figure 5. AX8052 Memory Map
The AX8052 uses P or Code Space to access its program.
Code space may also be read using the MOVC instruction.
Smaller amounts of data can be placed in the Internal (see
Note) or Data Space. A distinction is made in the upper half
of the Data Space between direct accesses (MOV reg,addr;
MOV addr,reg) and indirect accesses (MOV reg,@Ri;
MOV @Ri,reg; PUSH; POP); Direct accesses are routed to
the Special Function Registers, while indirect accesses are
routed to the internal RAM.
AX5051 Programming Manual are relative to the beginning
of RREG, i.e. 0x4000 must be added to these addresses. It
is recommended that the provided AX8052F151.h header
file is used; Radio Registers are prefixed with AX5051_ in
the AX8052F151.h header file to avoid clashes of
same−name Radio Registers with AX8052 registers.
Normally, accessing Radio Registers through the RREG
address range is adequate. Since Radio Register accesses
have a higher latency than other AX8052 registers, the
AX8052 provides a method for non−blocking access to the
Radio Registers. Accessing the RREG (nb) address range
initiates a Radio Register access, but does not wait for its
completion. The details of mechanism is documented in the
Radio Interface section of the AX8052 Programming
Manual.
NOTE: The origin of Internal versus External (X) Space
is historical. External Space used to be outside
of the chip on the original 8052
Microcontrollers.
Large amounts of data can be placed in the External or X
Space. It can be accessed using the MOVX instructions.
Special Function Registers, as well as additional
Microcontroller Registers (XREG) and the Radio Registers
(RREG) are also mapped into the X Space.
Detailed documentation of the Special Function Registers
(SFR) and additional Microcontroller Registers can be
found in the AX8052 Programming Manual.
The FLASH memory is organized as 64 pages of 1 kBytes
each. Each page can be individually erased. The write word
size is 16 Bits. The last 1 kByte page is dedicated to factory
calibration data and should not be overwritten.
Power Management
The microcontroller power mode can be selected
independently from the transceiver. The microcontroller
supports the following power modes:
The Radio Registers are documented in the AX5051
Programming Manual. Register Addresses given in the
www.onsemi.com
18
AX8052F151
Table 17. POWER MANAGEMENT
PCON
register
Name
Description
00
RUNNING
The microcontroller and all peripherals are running. Current consumption depends on the system clock
frequency and the enabled peripherals and their clock frequency.
01
10
STANDBY
SLEEP
The microcontroller is stopped. All register and memory contents are retained. All peripherals continue to
function normally. Current consumption is determined by the enabled peripherals. STANDBY is exited
when any of the enabled interrupts become active.
The microcontroller and its peripherals, except GPIO and the system controller, are shut down. Their
register settings are lost. The internal RAM is retained. The external RAM is split into two 4 kByte blocks.
Software can determine individually for both blocks whether contents of that block are to be retained or
lost. SLEEP can be exited by any of the enabled GPIO or system controller interrupts. For most
applications this will be a GPIO or wakeup timer interrupt.
11
DEEPSLEEP
The microcontroller, all peripherals and the transceiver are shut down. Only 4 bytes of scratch RAM are
retained. DEEPSLEEP can only be exited by tying the PB3 pin low.
Clocking
WDT
Internal Reset
Interrupt
Wakeup
Timer
LPOSC
LPOSC
Calib
FRCOSC
FRCOSC
Calib
Prescaler
System Clock
÷1,2,4,...
XOSC
Clock
Monitor
LPXOSC
SYSCLK
Figure 6. Clock System Diagram
The system clock can be derived from any of the following
clock sources:
• The crystal oscillator (RF reference oscillator, typically
16 MHz, via SYSCLK)
• The low speed crystal oscillator (typical 32 kHz tuning
fork)
• The internal high speed RC (20 MHz) oscillator
• The internal low power (640 Hz/10 kHz) oscillator
An additional pre−scaler allows the selected oscillator to
be divided by a power of two. After reset, the
microcontroller starts with the internal high speed RC
oscillator selected and divided by two. I.e. at start−up, the
microcontroller runs with 10 MHz 10%. Clocks may be
switched any time by writing to the CLKCON register. In
order to prevent clock glitches, the switching takes
approximately 2·(T +T ), where T and T are the periods
1
2
1
2
www.onsemi.com
19
AX8052F151
of the old and the new clock. Switching may take longer if
without key knowledge; secure erase ensures that the main
FLASH array is completely erased before erasing the key,
reverting the chip into factory state.
The DebugLink peripheral looks like an UART to the
microcontroller, and allows exchange of data between the
microcontroller and the host PC without disrupting program
execution.
the new oscillator first has to start up. Internal oscillators
start up instantaneously, but crystal oscillators may take a
considerable amount of time to start the oscillation.
CLKSTAT can be read to determine the clock switching
status.
A programmable clock monitor resets the CLKCON
register when no system clock transitions are found during
a programmable time interval, thus reverts to the internal RC
oscillator.
Both internal oscillators can be slaved to one of the crystal
oscillators to increase the accuracy of the oscillation
frequency. While the reference oscillator runs, the internal
oscillator is slaved to the reference frequency by a digital
frequency locked loop. When the reference oscillator is
switched off, the internal oscillator continues to run
unslaved with the last frequency setting.
Timer, Output Compare and Input Capture
The AX8052F151 features three general purpose 16−bit
timers. Each timer can be clocked by the system clock, any
of the available oscillators, or a dedicated input pin. The
timers also feature a programmable clock inversion, a
programmable prescaler that can divide by powers of two,
and an optional clock synchronization logic that
synchronizes the clock to the system clock. All three
counters are identical and feature four different counting
modes, as well as a SD mode that can be used to output an
analog value on a dedicated digital pin only employing a
simple RC lowpass filter.
Reset and Interrupts
After reset, the microcontroller starts executing at address
0x0000. Several events can lead to resetting the
microcontroller core:
Two output compare units work in conjunction with one
of the timers to generate PWM signals.
• POR or hardware RESET_N pin activated and released
Two input capture units work in conjunction with one of
the timers to measure transitions on an input signal.
For software timekeeping, two additional 16−bit wakeup
timers with 4 16−bit event registers are provided, generating
an interrupt on match events.
• Leaving SLEEP or DEEPSLEEP mode
• Watchdog Reset
• Software Reset
The reset cause can be determined by reading the PCON
register.
UART
The microcontroller supports 22 interrupt sources. Each
interrupt can be individually enabled and can be
programmed to have one of two possible priorities. The
interrupt vectors are located at 0x0003, 0x000B,…,
0x00AB.
The AX8052F151 features two universal asynchronous
receiver transmitters. They use one of the timers as baud rate
generator. Word length can be programmed from 5 to 9 bits.
SPI Master/Slave Controller
The AX8052F151 features a master/slave SPI controller.
Both 3 and 4 wire SPI variants are supported. In master
mode, any of the on−chip oscillators or the system clock may
be selected as clock source. An additional prescaler with
divide by two capability provides additional clocking
flexibility. Shift direction, as well as clock phase and
inversion, are programmable.
Debugging
A hardware debug unit considerably eases debugging
compared to other 8052 microcontrollers. It allows to
reliably stop the microcontroller at breakpoints even if the
stack is smashed. The debug unit communicates with the
host PC running the debugger using a 3 wire interface. One
wire is dedicated (DBG_EN), while two wires are shared
with GPIO pins (PB6, PB7). When DBG_EN is driven high,
PB6 and PB7 convert to debug interface pins and the GPIO
functionality is no longer available. A pin emulation feature
however allows bits PINB[7:6] to be set and PORTB[7:6]
and DIRB[7:6] to be read by the debugger software. This
allows for example switches or LEDs connected to the PB6,
PB7 pins to be emulated in the debugger software whenever
the debugger is active.
In order to protect the intellectual property of the firmware
developer, the debug interface can be locked using a
developer−selectable 64−bit key. The debug interface is then
disabled and can only be enabled with the knowledge of this
64−bit key. Therefore, unauthorized persons cannot read the
firmware through the debug interface, but debugging is still
possible for authorized persons. Secure erase can be initiated
ADC, Analog Comparators and Temperature Sensor
The AX8052F151 features a 10−bit, 500 kSample/s
Analog to Digital converter. Figure 7 shows the block
diagram of the ADC. The ADC supports both single ended
and differential measurements. It uses an internal reference
of 1 V. ×1, ×10 and ×0.1 gain modes are provided. The ADC
may digitize signals on PA0…PA7, as well as VDD_IO and
an internal temperature sensor. The user can define four
channels which are then converted sequentially and stored
in four separate result registers. Each channel configuration
consists of the multiplexer and the gain setting.
The AX8052F151 contains an on−chip temperature
sensor. Built−in calibration logic allows the temperature
sensor to be calibrated in °C, °F or any other user defined
temperature scale.
www.onsemi.com
20
AX8052F151
The AX8052F151 also features two analog comparators.
Each comparator can either compare two voltages on
dedicated PA pins, or one voltage against the internal 1 V
reference. The comparator output can be routed to a
dedicated digital output pin or can be read by software. The
comparators are clocked with the system clock.
Temperature
Sensor
VDDIO
PA7
PA6
PA5
PA4
PA3
PA2
PA1
Free Running
One Shot
Timer 0
Timer 1
Timer 2
PC4
ADCCONV
Clock
Trigger
Ref
PA0
ADC Core
ADC Result
PPP
Gain
VREF
1 V
0.5 V
Single Ended
NNN
ACOMP0IN
ACOMP0REF
ACOMP1IN
ACOMP1REF
ACOMP0ST/PA4/PC3
ACOMP1ST/PA7/PC1
ACOMP0INV
System Clock
ACOMP1INV
Figure 7. ADC Block Diagram
DMA Controller
The DMA channels access XRAM in a cycle steal fashion.
They access XRAM whenever XRAM is not used by the
microcontroller. Their priority is lower than the
microcontroller, thus interfering very little with the
microcontroller. Additional logic prevents starvation of the
DMA controller.
The AX8052F151 features a dual channel DMA engine.
Each DMA channel can either transfer data from XRAM to
almost any peripheral on chip, or from almost any peripheral
to XRAM. Both channels may also be cross−linked for
memory−memory transfers. The DMA channels use buffer
descriptors to find the buffers where data is to be retrieved
or placed, thus enabling very flexible buffering strategies.
www.onsemi.com
21
AX8052F151
AES Engine
during receive operation, since it requires extensive
decoupling on the PCB to avoid interference.
The AX8052F151 contains a dedicated engine for the
government mandated Advanced Encryption Standard
(AES). It features a dedicated DMA engine and reads input
data as well as key stream data from the XRAM, and writes
output data into a programmable buffer in the XRAM. The
round number is programmable; the chip therefore supports
AES−128, AES−192, and AES−256, as well as higher
security proprietary variants. Keystream (key expansion) is
performed in software, adding to the flexibility of the AES
engine. ECB (electronic codebook), CFB (cipher feedback)
and OFB (output feedback) modes are directly supported
without software intervention.
Power−on−Reset (POR) and RESET_N Input
AX8052F151 has an integrated power−on−reset block
which is edge sensitive to VDD_IO. For many common
application cases no external reset circuitry is required.
However, if VDD_IO ramps cannot be guaranteed, an
external reset circuit is recommended. For detailed
recommendations and requirements see the AX8052
Application Note: Power On Reset.
After POR or reset all registers are set to their default
values.
The RESET_N pin contains a weak pull−up. However, it
is strongly recommended to connect the RESET_N pin to
VDD_IO if not used, for additional robustness.
Crystal Oscillator (RF Reference Oscillator)
The on−chip crystal oscillator allows the use of an
inexpensive quartz crystal as the RF generation subsystem’s
timing reference. Although a wider range of crystal
frequencies can be handled by the crystal oscillator circuit,
it is recommended to use 16 MHz as reference frequency for
ASK and PSK modulations independent of the data rate. For
FSK it is recommended to use a 16 MHz crystal for data rates
below 200 kbps and 24 MHz for data rates above 200 kbps.
The oscillator circuit is enabled by programming the
AX5051_PWRMODE register. At power−up it is not
enabled.
The AX8052F151 can be reset by software as well. The
microcontroller is reset by writing 1 to the SWRESET bit of
the PCON register. The transmitter can be reset by first
writing
1 and then 0 to the RST bit in the
AX5051_PWRMODE register.
Ports
VDDIO
PORTx.y
DIRx.y
To adjust the circuit’s characteristics to the quartz crystal
being used, without using additional external components,
both the transconductance and the tuning capacitance of the
crystal oscillator can be programmed.
65 kW
Special Function
The transconductance is programmed via register bits
XTALOSCGM[3:0] in register AX5051_XTALOSC.
The integrated programmable tuning capacitor bank
makes it possible to connect the oscillator directly to pins
CLK16N and CLK16P without the need for external
capacitors. It is programmed using bits XTALCAP[5:0] in
register AX5051_XTALCAP.
To synchronize the receiver frequency to a carrier signal,
the oscillator frequency could be tuned using the capacitor
bank however, the recommended method to implement
frequency synchronization is to make use of the high
resolution RF frequency generation sub−system together
with the Automatic Frequency Control, both are described
further down.
PALTx.y
INTCHGx.y
Interrupt
PINx.y
PINx read clock
ANALOGx.y
Figure 8. Port Pin Schematic
Figure 8 shows the GPIO logic. The DIR register bit
determines whether the port pin acts as an output (1) or an
input (0).
Alternatively a single ended reference (TCXO, CXO)
may be used. The CMOS levels should be applied to
CLK16P via an AC coupling with the crystal oscillator
enabled.
If configured as an output, the PALT register bit
determines whether the port pin is connected to a peripheral
output (1), or used as a GPIO pin (0). In the latter case, the
PORT register bit determines the port pin drive value.
If configured as an input, the PORT register bit determines
whether a pull−up resistor is enabled (1) or disabled (0).
Inputs have Schmitt−trigger characteristic. Port A inputs
may be disabled by setting the ANALOGA register bit; this
prevents additional current consumption if the voltage level
of the port pin is mid−way between logic low and logic high,
when the pin is used as an analog input.
SYSCLK Output
The SYSCLK pin outputs the RF reference clock signal
divided by a programmable integer. Divisions from 1 to
2048 are possible. For divider ratios > 1 the duty cycle is
50%. Bits SYSCLK[3:0] in the AX5051_PINCFG1 register
set the divider ratio. The SYSCLK output can be disabled.
Outputting a frequency that is identical to the IF frequency
(default 1 MHz) on the SYSCLK pin is not recommended
www.onsemi.com
22
AX8052F151
Port A, B and C pins may interrupt the microcontroller if
their level changes. The INTCHG register bit enables the
interrupt. The PIN register bit reflects the value of the port
pin. Reading the PIN register also resets the interrupt if
interrupt on change is enabled.
www.onsemi.com
23
AX8052F151
TRANSCEIVER
The transceiver block is controllable through its registers,
which are mapped into the X data space of the
microcontroller. The transceiver block features its own
4 word × 10 bit FIFO. The microcontroller can either be
interrupted at a programmable FIFO fill level, or one of the
DMA channels can be instructed to transfer between XRAM
and the transceiver FIFO.
3. Adaptation of the bandwidth to the data−rate. For
transmission of FSK and MSK it is required that
the synthesizer bandwidth must be in the order of
the data−rate.
VCO
An on−chip VCO converts the control voltage generated
by the charge pump and loop filter into an output frequency.
This frequency is used for transmit as well as for receive
operation. The frequency can be programmed in 1 Hz steps
in the AX5051_FREQ registers. For operation in the
433 MHz band, the BANDSEL bit in the
AX5051_PLLLOOP register must be programmed.
RF Frequency Generation Subsystem
The RF frequency generation subsystem consists of a
fully integrated synthesizer, which multiplies the reference
frequency from the crystal oscillator to get the desired RF
frequency. The advanced architecture of the synthesizer
enables frequency resolutions of 1 Hz, as well as fast settling
times of 5 – 50 ms depending on the settings (see section AC
Characteristics). Fast settling times mean fast start−up and
fast RX/TX switching, enabling low−power system design.
For receive operation the RF frequency is fed to the mixer,
for transmit operation to the power−amplifier.
The frequency must be programmed to the desired carrier
frequency. The RF frequency shift by the IF frequency that
is required for RX operation, is automatically set when the
receiver is activated and does not need to be programmed by
the user. The default IF frequency is 1 MHz. It can be
programmed to other values. Changing the IF frequency and
thus the center frequency of the digital channel filter can be
used to adapt the blocking performance of the device to
specific system requirements.
VCO Auto−Ranging
The AX8052F151 has an integrated auto−ranging
function, which allows to set the correct VCO range for
specific frequency generation subsystem settings
automatically. Typically it has to be executed after
power−up. The function is initiated by setting the
RNG_START bit in the AX5051_PLLRANGING register.
The bit is readable and a 0 indicates the end of the ranging
process. The RNGERR bit indicates the correct execution of
the auto−ranging.
Loop Filter and Charge Pump
The AX8052F151 internal loop filter configuration
together with the charge pump current sets the synthesizer
loop band width. The loop−filter has three configurations
that can be programmed via the register bits FLT[1:0] in
register AX5051_PLLLOOP, the charge pump current can
be programmed using register bits PLLCPI[1:0] also in
register AX5051_PLLLOOP. Synthesizer bandwidths are
The synthesizer loop bandwidth can be programmed. This
serves three purposes:
1. Start−up time optimization, start−up is faster for
higher synthesizer loop bandwidths
2. TX spectrum optimization, phase−noise at
typically 50
–
500 kHz depending on the
AX5051_PLLLOOP settings, for details see the section:
AC Characteristics.
300 kHz to 1 MHz distance from the carrier
improves with lower synthesizer loop bandwidths
Registers
Table 18. REGISTERS
Register
Bits
FLT[1:0]
Purpose
AX5051_PLLLOOP
Synthesizer loop filter bandwidth, recommended usage is to increase the bandwidth for faster
settling time, bandwidth increases of factor 2 and 5 are possible.
PLLCPI[2:0]
BANDSEL
Synthesizer charge pump current, recommended usage is to decrease the bandwidth (and
improve the phase−noise) for low data−rate transmissions.
Switches between 868 MHz / 915 MHz and 433 MHz bands
Programming of the carrier frequency
AX5051_FREQ
AX5051_IFFREQHI,
AX5051_IFFREQLO
Programming of the IF frequency
AX5051_PLLRANGING
Initiate VCO auto−ranging and check results
www.onsemi.com
24
AX8052F151
RF Input and Output Stage (ANTP/ANTN)
Analog IF Filter
The AX8052F151 uses fully differential antenna pins.
RX/TX switching is handled internally. An external RX/TX
switch is not required.
The mixer is followed by a complex band−pass IF filter,
which suppresses the down−mixed image while the wanted
signal is amplified. The center frequency of the filter is
1 MHz, with a pass−band width of 1 MHz. The RF
frequency generation subsystem must be programmed in
such a way that for all possible modulation schemes the IF
frequency spectrum fits into the pass−band of the analog
filter.
LNA
The LNA amplifies the differential RF signal from the
antenna and buffers it to drive the I/Q mixer. An external
matching network is used to adapt the antenna impedance to
the IC impedance. A DC feed to the regulated supply voltage
VREG must be provided at the antenna pins. For
recommendations see section: Application Information.
Digital IF Channel Filter and Demodulator
The digital IF channel filter and the demodulator extract
the data bit−stream from the incoming IF signal. They must
be programmed to match the modulation scheme as well as
the data rate. Inaccurate programming will lead to loss of
sensitivity.
I/Q Mixer
The RF signal from the LNA is mixed down to an IF of
typically 1 MHz. I− and Q−IF signals are buffered for the
analog IF filter.
The channel filter offers bandwidths of 40 kHz up to
600 kHz.
PA
In TX mode the PA drives the signal generated by the
frequency generation subsystem out to the differential
antenna terminals. The output power of the PA is
programmed via bits TXRNG[3:0] in the register
AX5051_TXPWR. Output power as well as harmonic
content will depend on the external impedance seen by the
PA, recommendations are given in the applications section.
For detailed instructions how to program the digital
channel filter and the demodulator see the AX5051
Programming Manual, an overview of the registers involved
is given in the following table. The register setups typically
must be done once at power−up of the device.
Table 19. REGISTERS
Register
Remarks
AX5051_CICDEC
This register programs the bandwidth of the digital channel filter.
AX5051_DATARATEHI,
AX5051_DATARATELO
These registers specify the receiver bit rate, relative to the channel filter bandwidth.
AX5051_TMGGAINHI,
AX5051_TMGGAINLO
These registers specify the aggressiveness of the receiver bit timing recovery. More aggressive
settings allow the receiver to synchronize with shorter preambles, at the expense of more timing
jitter and thus a higher bit error rate at a given signal−to−noise ratio.
AX5051_MODULATION
This register selects the modulation to be used by the transmitter and the receiver, i.e. whether
ASK, PSK , FSK, MSK or OQPSK should be used.
AX5051_PHASEGAIN,
AX5051_FREQGAIN,
AX5051_FREQGAIN2,
AX5051_AMPLGAIN
These registers control the bandwidth of the phase, frequency offset and amplitude tracking loops.
Recommended settings are provided in the AX5051 Programming Manual.
AX5051_AGCATTACK,
AX5051_AGCDECAY
These registers control the AGC (automatic gain control) loop slopes, and thus the speed of gain
adjustments. The faster the bit rate, the faster the AGC loop should be. Recommended settings
are provided in the AX5051 Programming Manual.
AX5051_TXRATE
AX5051_FSKDEV
These registers control the bit rate of the transmitter.
These registers control the frequency deviation of the transmitter in FSK mode. The receiver does
not explicitly need to know the frequency deviation, only the channel filter bandwidth has to be set
wide enough for the complete modulation to pass.
Encoder
can be received either as transmitted or inverted, due to
The encoder is located between the Framing Unit, the
Demodulator and the Modulator. It can optionally transform
the bit−stream in the following ways:
• It can invert the bit stream.
• It can perform differential encoding. This means that a
zero is transmitted as no change in the level, and a one
is transmitted as a change in the level. Differential
encoding is useful for PSK, because PSK transmissions
the uncertainty of the initial phase. Differential
encoding / decoding removes this uncertainty.
• It can perform Manchester encoding. Manchester
encoding ensures that the modulation has no DC
content and enough transitions (changes from 0 to 1 and
from 1 to 0) for the demodulator bit timing recovery to
function correctly, but does so at a doubling of the data
rate.
www.onsemi.com
25
AX8052F151
unused in Raw and Raw with Preamble Match modes. The
meta information consists of packet begin / end information
and the result of CRC checks.
The framing unit contains one FIFO. Its direction is
switched depending on whether transmit or receive mode is
selected.
The FIFO can be operated in polled or interrupt driven
modes. In polled mode, the microcontroller must
periodically read the FIFO status register or the FIFO count
register to determine whether the FIFO needs servicing.
In interrupt mode EMPTY, NOT EMPTY, FULL, NOT
FULL and programmable level interrupts are provided.
Interrupts are acknowledged by removing the cause for the
interrupt, i.e. by emptying or filling the FIFO.
To lower the interrupt load on the microcontroller, one of
the DMA channels may be instructed to transfer data
between the transceiver FIFO and the XRAM memory. This
way, much larger buffers can be realized in XRAM, and
interrupts need only be serviced if the larger XRAM buffers
fill or empty.
• It can perform Spectral Shaping. Spectral shaping
removes DC content of the bit stream, ensures
transitions for the demodulator bit timing recovery, and
makes sure that the transmitted spectrum does not have
discrete lines even if the transmitted data is cyclic. It
does so without adding additional bits, i.e. without
changing the data rate. Spectral Shaping uses a self
synchronizing feedback shift register.
The encoder is programmed using the register
AX5051_ENCODING, details and recommendations on
usage are given in the AX5051 Programming Manual.
Framing and FIFO
Most radio systems today group data into packets. The
framing unit is responsible for converting these packets into
a bit−stream suitable for the modulator, and to extract
packets from the continuous bit−stream arriving from the
demodulator.
The Framing unit supports four different modes:
• HDLC
• Raw
• Raw with Preamble Match
• 802.15.4 Compliant
HDLC Mode
NOTE: HDLC mode follows High−Level Data Link
Control (HDLC, ISO 13239) protocol.
HDLC Mode is the main framing mode of the
AX8052F151. In this mode, the AX8052F151 performs
automatic packet delimiting, and optional packet
correctness check by inserting and checking a cyclic
redundancy check (CRC) field.
The microcontroller communicates with the framing unit
through a 4 level × 10 bit FIFO. The FIFO decouples
microcontroller timing from the radio (modulator and
demodulator) timing. The bottom 8 bits of the FIFO contain
transmit or receive data. The top 2 bit are used to convey
meta information in HDLC and 802.15.4 modes. They are
The packet structure is given in the following table.
Table 20.
Flag
Address
Control
Information
FCS
Flag
8 bit
8 bit
8 or 16 bit
Variable length, 0 or more bits in multiples of 8
16 / 32 bit
8 bit
HDLC packets are delimited with flag sequences of
content 0x7E.
Raw Mode with Preamble Match
Raw mode with preamble match is similar to raw mode.
In this mode, however, the receiver does not receive
anything until it detects a user programmable bit pattern
(called the preamble) in the receive bit−stream. When it
detects the preamble, it aligns the de−serialization to it.
The preamble can be between 4 and 32 bits long.
In AX8052F151 the meaning of address and control is
user defined. The Frame Check Sequence (FCS) can be
programmed to be CRC−CCITT, CRC−16 or CRC−32.
The receiver checks the CRC, the result can be retrieved
from the FIFO, the CRC is appended to the received data.
For details on implementing a HDLC communication see
the AX5051 Programming Manual.
802.15.4 (ZigBee) DSSS
802.15.4 uses binary phase shift keying (PSK) with
300 kbit/s (868 MHz band) or 600 kbit/s (915 MHz band) on
Raw Mode
th
In Raw mode, the AX8052F151 does not perform any
packet delimiting or byte synchronization. It simply
serializes transmit bytes and de−serializes the received
bit−stream and groups it into bytes.
This mode is ideal for implementing legacy protocols in
software.
the radio. The usable bit rate is only a 15 of the radio bit
rate, however. A spreading function in the transmitter
expands the user bit rate by a factor of 15, to make the
transmission more robust. The despreader function of the
receiver undoes that.
In 802.15.4 mode, the AX8052F151 framing unit
performs the spreading and despreading function according
to the 802.15.4 specification. In receive mode, the framing
unit will also automatically search for the 802.15.4
www.onsemi.com
26
AX8052F151
preamble, meaning that no interrupts will have to be
serviced by the microcontroller until a packet start is
detected.
The 802.15.4 is a universal DSSS mode, which can be
used with any modulation or data rate as long as it does not
violate the maximum data rate of the modulation being used.
Therefore the maximum DSSS data rate is 16 kbps for FSK
and 40 kbps for ASK and PSK.
RSSI. The step size of this RSSI is 0.625 dB. The
value can be used as soon as the RF frequency
generation sub−system has been programmed.
2. RSSI behind the digital IF channel filter.
The demodulator also provides amplitude
information in the AX5051_TRK_AMPLITUDE
register. By combining both the
AX5051_AGCCOUNTER and the
AX5051_TRK_AMPLITUDE registers, a high
resolution (better than 0.1 dB) RSSI value can be
computed at the expense of a few arithmetic
operations on the microcontroller. Formulas for
this computation can be found in the AX5051
Programming Manual.
RX AGC and RSSI
AX8052F151 features two receiver signal strength
indicators (RSSI):
1. RSSI before the digital IF channel filter.
The gain of the receiver is adjusted in order to
keep the analog IF filter output level inside the
working range of the ADC and demodulator. The
register AX5051_AGCCOUNTER contains the
current value of the AGC and can be used as an
Modulator
Depending on the transmitter settings the modulator
generates various inputs for the PA:
Table 21.
Modulation
Bit = 0
Bit = 1
Main Lobe Bandwidth
BW = BITRATE
Max. Bitrate
600 kBit/s
ASK
PA off
PA on
FSK/MSK
PSK
Df = −f
Df = +f
BW = (1 + h) ⋅BITRATE
BW = BITRATE
350 kBit/s
600 kBit/s
deviation
deviation
DF = 0°
DF = 180°
h
= modulation index. It is the ratio of the
deviation compared to the bit−rate;
Automatic Frequency Control (AFC)
f
= 0.5⋅h⋅BITRATE, AX8052F151 can
deviation
The AX8052F151 has a frequency tracking register
AX5051_TRKFREQ to synchronize the receiver frequency
to a carrier signal. For AFC adjustment, the frequency offset
can be computed with the following formula:
demodulate signals with h < 32.
= amplitude shift keying
ASK
FSK
MSK
= frequency shift keying
= minimum shift keying; MSK is a special case
of FSK, where h = 0.5, and therefore
TRKFREQ
Df +
BITRATE FSKMUL
216
f
= 0.25⋅BITRATE; the advantage of
deviation
FSKMUL is the FSK oversampling factor, it depends on
the FSK bit rate and deviation used. To determine it for a
specific case, see the AX5051 Programming Manual. For
modulations other than FSK, FSKMUL = 1.
MSK over FSK is that it can be demodulated
more robustly.
PSK
= phase shift keying
OQPSK = offset quadrature shift keying. The
AX8052F151 supports OQPSK. However,
unless compatibility to an existing system is
required, MSK should be preferred.
PWRMODE Register
The AX8052F151 transceiver features its own
independent power management, independent from the
microcontroller. While the microcontroller power mode is
All modulation schemes are binary.
controlled
through
the
PCON
register,
the
AX5051_PWRMODE register controls which parts of the
transceiver are operating.
Table 22. PWRMODE REGISTER
AX5051_PWRMODE
Register
Name
Description
0000
POWERDOWN All digital and analog transceiver functions, except the register file, are disabled. VREG is
reduced to conserve leakage power. The registers are still accessible.
0100
0101
VREGON
All digital and analog transceiver functions, except the register file, are disabled. VREG,
however is at its nominal value for operation, and all registers are accessible.
STANDBY
The crystal oscillator is powered on; receiver and transmitter are off.
www.onsemi.com
27
AX8052F151
Table 22. PWRMODE REGISTER
AX5051_PWRMODE
Register
Name
Description
1000
SYNTHRX
The synthesizer is running on the receive frequency. Transmitter and receiver are still off.
This mode is used to let the synthesizer settle on the correct frequency for receive.
1001
1100
FULLRX
Synthesizer and receiver are running.
SYNTHTX
The synthesizer is running on the transmit frequency. Transmitter and receiver are still off.
This mode is used to let the synthesizer settle on the correct frequency for transmit.
1101
FULLTX
Synthesizer and transmitter are running. Do not switch into this mode before the
synthesizer has completely settled on the transmit frequency (in SYNTHTX mode),
otherwise spurious spectral transmissions will occur.
Table 23. A TYPICAL AX5051_PWRMODE SEQUENCE FOR A TRANSMIT SESSION
Step
PWRMODE
POWERDOWN
STANDBY
Remarks
1
2
3
4
5
The settling time is dominated by the crystal used, typical value 3 ms.
The synthesizer settling time is 5 – 50 ms depending on settings, see section AC Characteristics
Data transmission
SYNTHTX
FULLTX
SYNTHTX
This step must be programmed after FULLTX mode, or the device will not enter
POWERDOWN or STANDBY mode.
6
POWERDOWN
Table 24. A TYPICAL AX5051_PWRMODE SEQUENCE FOR A RECEIVE SESSION
Step
PWRMODE [3:0]
POWERDOWN
STANDBY
Remarks
1
2
3
4
5
The settling time is dominated by the crystal used, typical value 3 ms.
The synthesizer settling time is 5 – 50 ms depending on settings, see section AC Characteristics
Data reception
SYNTHRX
FULLRX
POWERDOWN
Voltage Regulator
to typically 2.5 V. At device power−up the regulator is in
The AX8052F151 transceiver uses its own dedicated
on−chip voltage regulator to create a stable supply voltage
for the transceiver circuitry at pin VREG from the primary
supply VDD_IO. All VDDA pins of the device must be
connected to VREG. The antenna pins ANTP and ANTN
must be DC biased to VREG. The I/O level of the digital pins
is VDD_IO.
power−down mode.
The voltage regulator must be powered−up before receive
or transmit operations can be initiated. This is handled
automatically when programming the device modes via the
AX5051_PWRMODE register.
Register VREG contains status bits that can be read to
check if the regulated voltage is above 1.3 V or 2.3 V, sticky
versions of the bits are provided that can be used to detect
low power events (brown−out detection).
The voltage regulator requires a 1 mF low ESR capacitor
at pin VREG.
In power−down mode the voltage regulator typically
outputs 1.7 V at VREG, if it is powered−up its output rises
www.onsemi.com
28
AX8052F151
APPLICATION INFORMATION
Typical Application Diagrams
Connecting to Debug Adapter
Jumper JP1
100pF
4.7uF
16 MHz XTAL
1uF
32 kHz XTAL
1
2
3
4
5
6
7
8
GND
GND
VDDA
GND
ANTP
ANTN
GND
GND
DBG_EN
DBG_RT_N
GND
RESET_N
DBG_EN
PB7
DBG_CLK
DBG_DATA
GND
AX8052F151
PB6
PB5
PB4
DBG_VDD
VDDA
PB3
Debug adapter
connector
Figure 9. Typical Application Diagram with Connection to the Debug Adapter
Short Jumper JP1−1 if it is desired to supply the target
board from the Debug Adapter (50 mA max). Connect the
bottom exposed pad of the AX8052F151 to ground.
If the debugger is not running, PB6 and PB7 are not driven
by the Debug Adapter. If the debugger is running, the PB6
and PB7 values that the software reads may be set using the
Pin Emulation feature of the debugger.
PB3 is driven by the debugger only to bring the
AX8052F151 out of Deep Sleep. It is high impedance
otherwise.
CLK16P they the internal programmable capacitors may be
used, at pins PA3 and PA4 capacitors must be connected
externally.
It is mandatory to add 1 mF (low ESR) between VREG and
GND. Decoupling capacitors are not all drawn. It is
recommended to add 100 nF decoupling capacitor for every
VDDA and VDD_IO pin. In order to reduce noise on the
antenna inputs it is recommended to add 27 pF on the VDD
pins close to the antenna interface.
The AX8052F151 has an integrated voltage regulator for
the analog supply voltages, which generates a stable supply
voltage VREG from the voltage applied at VDD_IO. Use
VREG to supply all the VDDA supply pins and also to DC
power to the pins ANTP and ANTN.
The 32 kHz crystal is optional, the fast crystal at pins
CLK16N and CLK16P is used as reference frequency for the
RF RX/TX. Crystal load capacitances should be chosen
according to the crystal’s datasheet. At pins CLK16N and
www.onsemi.com
29
AX8052F151
Antenna Interface Circuitry
The ANTP and ANTN pins provide RF input to the LNA
when AX8052F151 is in receiving mode, and RF output
from the PA when AX8052F151 is in transmitting mode. A
small antenna can be connected with an optional translation
network. The network must provide DC power to the PA and
LNA. A biasing to VREG is necessary.
Beside biasing and impedance matching, the proposed
networks also provide low pass filtering to limit spurious
emission.
Single−ended Antenna Interface
VREG
CC1
LC1
CB1
CM1
CT1
LB2
CB2
LT1
LF1
CF2
CF1
50 W single−ended
equipment or
antenna
IC Antenna
Pins
LT2
CT2
CM2
LC2
CC2
LB1
Optional filter stage
to suppress TX
harmonics
VREG
Figure 10. Structure of the Antenna Interface to 50 W Single−ended Equipment or Antenna
Table 25.
LC1,2
[nH]
CC1,2
[pF]
LT1,2
[nH]
CT1,2
[pF]
CM1,2
[pF]
LB1,2
[nH]
CB1,2
[pF]
LF1
[nH]
CF1,2
[pF]
Frequency Band
868 / 915 MHz
433 MHz
68
0.9
2.2
12
39
18
2.4
6.0
12
27
2.7
5.2
0 W
0 W
NC
NC
120
7.5
www.onsemi.com
30
AX8052F151
QFN40 PACKAGE INFORMATION
QFN40 7x5, 0.5P
CASE 485EG
ISSUE A
NOTES:
L
L
1. DIMENSIONING AND TOLERANCING PER
ASME Y14.5M, 1994.
D
A B
2. CONTROLLING DIMENSIONS: MILLIMETERS.
3. DIMENSION b APPLIES TO PLATED
TERMINAL AND IS MEASURED BETWEEN
0.25 AND 0.30mm FROM TERMINAL
4. COPLANARITY APPLIES TO THE EXPOSED
PAD AS WELL AS THE TERMINALS.
PIN ONE
REFERENCE
L1
DETAIL A
ALTERNATE TERMINAL
CONSTRUCTIONS
E
MILLIMETERS
DIM MIN
MAX
1.00
0.05
2X
0.15 C
A
A1
A3
b
0.80
0.00
0.20 REF
0.18
7.00 BSC
EXPOSED Cu
MOLD CMPD
2X
0.30
5.50
0.15
C
TOP VIEW
D
D2
5.30
E
E2
e
L
L1
(A3)
DETAIL B
0.10
C
C
DETAIL B
A
ALTERNATE
CONSTRUCTION
0.08
A1
SEATING
PLANE
NOTE 4
C
L
SIDE VIEW
D2
RECOMMENDED
SOLDERING FOOTPRINT*
40X
DETAIL A
9
7.30
5.60
21
40X
0.60
40X b
E2
PACKAGE
OUTLINE
0.10
C
C
A B
1
0.05
NOTE 3
1
29
40
3.60
5.30
e
e/2
BOTTOM VIEW
40X
0.32
0.50
PITCH
DIMENSIONS: MILLIMETERS
*For additional information on our Pb−Free strategy and soldering
details, please download the ON Semiconductor Soldering and
Mounting Techniques Reference Manual, SOLDERRM/D.
www.onsemi.com
31
AX8052F151
QFN40 Soldering Profile
Preheat
Reflow
Cooling
t
P
T
P
L
T
t
L
T
sMAX
T
sMIN
t
s
25°C
T
°
25 C to Peak
Time
Figure 11. QFN40 Soldering Profile
Table 26.
Profile Feature
Pb−Free Process
Average Ramp−Up Rate
Preheat Preheat
3°C/s max.
Temperature Min
T
150°C
200°C
sMIN
Temperature Max
T
sMAX
Time (T
to T
)
t
s
60 – 180 sec
8 min max.
sMIN
sMAX
Time 25°C to Peak Temperature
Reflow Phase
T
°
25 C to Peak
Liquidus Temperature
Time over Liquidus Temperature
Peak Temperature
T
217°C
L
t
t
60 – 150 s
260°C
L
p
Time within 5°C of actual Peak Temperature
Cooling Phase
T
p
20 – 40 s
Ramp−down rate
6°C/s max.
1. All temperatures refer to the top side of the package, measured on the the package body surface.
www.onsemi.com
32
AX8052F151
QFN40 Recommended Pad Layout
1. PCB land and solder masking recommendations
are shown in Figure 12.
A = Clearance from PCB thermal pad to solder mask opening, 0.0635 mm minimum
B = Clearance from edge of PCB thermal pad to PCB land, 0.2 mm minimum
C = Clearance from PCB land edge to solder mask opening to be as tight as possible
to ensure that some solder mask remains between PCB pads.
D = PCB land length = QFN solder pad length + 0.1 mm
E = PCB land width = QFN solder pad width + 0.1 mm
Figure 12. PCB Land and Solder Mask Recommendations
2. Thermal vias should be used on the PCB thermal
3. For the PCB thermal pad, solder paste should be
printed on the PCB by designing a stencil with an
array of smaller openings that sum to 50% of the
QFN exposed pad area. Solder paste should be
applied through an array of squares (or circles) as
shown in Figure 13.
4. The aperture opening for the signal pads should be
between 50−80% of the QFN pad area as shown in
Figure 14.
pad (middle ground pad) to improve thermal
conductivity from the device to a copper ground
plane area on the reverse side of the printed circuit
board. The number of vias depends on the package
thermal requirements, as determined by thermal
simulation or actual testing.
3. Increasing the number of vias through the printed
circuit board will improve the thermal
conductivity to the reverse side ground plane and
external heat sink. In general, adding more metal
through the PC board under the IC will improve
operational heat transfer, but will require careful
attention to uniform heating of the board during
assembly.
5. Optionally, for better solder paste release, the
aperture walls should be trapezoidal and the
corners rounded.
6. The fine pitch of the IC leads requires accurate
alignment of the stencil and the printed circuit
board. The stencil and printed circuit assembly
should be aligned to within + 1 mil prior to
application of the solder paste.
Assembly Process
Stencil Design & Solder Paste Application
1. Stainless steel stencils are recommended for solder
paste application.
7. No−clean flux is recommended since flux from
underneath the thermal pad will be difficult to
clean if water−soluble flux is used.
2. A stencil thickness of 0.125 – 0.150 mm
(5 – 6 mils) is recommended for screening.
Figure 13. Solder Paste Application on Exposed Pad
www.onsemi.com
33
AX8052F151
Minimum 50% coverage
62% coverage
Maximum 80% coverage
Figure 14. Solder Paste Application on Pins
Table 27. DEVICE VERSIONS
Device Marking
AX8052 Version
AX5051 Version
AX8052F151−1
1
1
1
AX8052F151−2
1C
ON Semiconductor and
are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries.
ON Semiconductor owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of ON Semiconductor’s product/patent
coverage may be accessed at www.onsemi.com/site/pdf/Patent−Marking.pdf. ON Semiconductor reserves the right to make changes without further notice to any products herein.
ON Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does ON Semiconductor assume any liability
arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages.
Buyer is responsible for its products and applications using ON Semiconductor products, including compliance with all laws, regulations and safety requirements or standards,
regardless of any support or applications information provided by ON Semiconductor. “Typical” parameters which may be provided in ON Semiconductor data sheets and/or
specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer
application by customer’s technical experts. ON Semiconductor does not convey any license under its patent rights nor the rights of others. ON Semiconductor products are not
designed, intended, or authorized for use as a critical component in life support systems or any FDA Class 3 medical devices or medical devices with a same or similar classification
in a foreign jurisdiction or any devices intended for implantation in the human body. Should Buyer purchase or use ON Semiconductor products for any such unintended or unauthorized
application, Buyer shall indemnify and hold ON Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and
expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such
claim alleges that ON Semiconductor was negligent regarding the design or manufacture of the part. ON Semiconductor is an Equal Opportunity/Affirmative Action Employer. This
literature is subject to all applicable copyright laws and is not for resale in any manner.
PUBLICATION ORDERING INFORMATION
LITERATURE FULFILLMENT:
N. American Technical Support: 800−282−9855 Toll Free
USA/Canada
Europe, Middle East and Africa Technical Support:
Phone: 421 33 790 2910
Japan Customer Focus Center
Phone: 81−3−5817−1050
ON Semiconductor Website: www.onsemi.com
Order Literature: http://www.onsemi.com/orderlit
Literature Distribution Center for ON Semiconductor
19521 E. 32nd Pkwy, Aurora, Colorado 80011 USA
Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada
Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada
Email: orderlit@onsemi.com
For additional information, please contact your local
Sales Representative
AX8052F151/D
相关型号:
©2020 ICPDF网 联系我们和版权申明