beautypg.com

4 basic operating mode timing, 1 wake-up procedure, Figure 9-13 on – Rainbow Electronics ATmega128RFA1 User Manual

Page 39: Atmega128rfa1

background image

39


8266A-MCU Wireless-12/09

ATmega128RFA1

Figure 9-13. Timing of TRX24_RX_START, TRX24_XAH_AMI, TRX24_TX_END and TRX24_RX_END Interrupts in
Basic Operating Mode

1 2 8

1 6 0

1 9 2

0

1 9 2 + ( 9 + m ) * 3 2

- 1 6

T i m e [ µ s ]

R

X

(D

e

v

ic

e

2

)

T R X 2 4 _ R X _ S T A R T

t

I R Q

R X _ O N

R X _ O N

I R Q

T R X _ S T A T E

I n t e r r u p t l a t e n c y

T R X 2 4 _
R X _ E N D

T R X 2 4 _ X A H _ A M I

t

I R Q

t

I R Q

B U S Y _ R X

T R X 2 4 _ T X _ E N D

T

X

(D

e

v

ic

e

1

)

P L L _ O N

B U S Y _ T X

P L L _ O N

I R Q

S L P T R

T R X _ S T A T E

T y p . P r o c e s s i n g D e l a y

1 6 µ s

F

ra

m

e

o

n

A

ir

P r e a m b l e

S F D

P H R

M S D U

4

1

1

m

N u m b e r o f O c t e t s

F r a m e C o n t e n t

M H R

7

F C S

2

9.4.1.4 Basic Operating Mode Timing

The following paragraphs depict state transitions and their timing properties. Timing
figures are explained in

Table 9-3 on page 42

and section

"Digital Interface Timing

Characteristics" on page 507.

9.4.1.4.1 Wake-up Procedure

The wake-up procedure from radio transceiver SLEEP state is shown in

Figure 9-14

below

. This figure implies, that the microcontroller is already running and hence, the

digital voltage regulator is enabled. If the microcontroller clock source is set to
Transceiver Clock, the crystal oscillator is also running, which reduces the radio
transceiver wake-up time further. For information about the wake-up timing of the
microcontroller, depending on the different clock source options, refer to

"System Clock

and Clock Options" on page 147

.

In order to calculate the total wake-up delay from microcontroller sleep mode (see

"Power Management and Sleep Modes" on page 156

), the microcontroller wake-up

time, including the voltage regulator ramp-up and the radio transceiver wake-up time
has to be added.

Figure 9-14. Wake-up Procedure from Transceiver SLEEP State

0

Event

State

Block

100

400

Time [µs]

Tim e

t

TR2

TRX_O FF

TRX24_AW AKE IRQ

SLPTR = 0

SLEEP

200

XO SC startup

XO SC enabled

FTN

The radio transceiver SLEEP state is left by releasing bit SLPTR to “0”. This restarts the
XOSC if it is not already running. After t

TR2

= 215 µs + 25 µs = 240 µs (see

Table 9-3 on

page 42) the radio transceiver enters TRX_OFF state. If the XOSC is already running,
the radio transceiver enters TRX_OFF state after 25 µs.