
Preliminary Data Sheet
PT8R1002 CMOS Zero-IF
Radio Transceiver IC for Bluetooth
PT0124(12/04)
Ver:2
10
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Receive operation in Unidirectional interface
The primary signal for data reception is RXACTIVE signal.
When RXACTIVE goes to high, the RF circuitry starts to oper-
ate and send data after fixed time from RXACTIVE. The
baseband receives data and searches for the access code. Dur-
ing receive mode, DATACLK is sent from PT8R1002 to
baseband as a timing reference. The PT8R1002 circuit sends
the data to baseband at the rising edge of DATACLK, where the
baseband latches the data at the falling edge of DATACLK.
Prior to receiving information over air, the baseband transfers
control information including the hop frequency over the JTAG
interfaces, and enters PT8R1002 into
search access code state
after fixed time to turn on receiver circuitry by driving
RXACTIVE
HIGH
. In the
search access code state
, the baseband
performs all of the tasks required to correlate with the access
code from the receive data. When the baseband has correlated
the access code, then it drives SYNCDETECT
HIGH
and makes
PT8R1002 enter into
receive payload state
. During the pay-
load, PT8R1002 eliminates any frequency offset between lo-
cal and remote Bluetooth devices based on its measurement
during syncword acquisition. PT8R1002 transmits demodu-
lated data to the baseband at half frequency of DATACLK,
which can be read by the baseband using appropriate timing
recovery algorithm. The unidirectional interface is returns to
the
idle state
with the baseband driving RXACTIVE
LOW
after
a fixed interval of T
RxOff
.
Figure 10. Receiver procedure timing-diagram in unidirectional interface
Figure 11. Receiver signal timing diagram in unidirectional interface
Idle
VCO Tuning
Search
Access Code
Rx-Burst
Idle
JTAG
Programming
TXACTIVE
TXDATA_EN
TXDATA
RXACTIVE
SYNCDETECT
RXDATA
DATACLK
HOP CMD
Valid Rx Data
t
TuningRX
t
AccessCode
t
RxOn
Rx-On
t
RxOff
DATACLK(13MHz,O)
TXACTIVE(I)
TXDATA_EN(I)
TXDATA(I)
RXACTIVE(I)
SYNCDETECT(I)
RXDATA(O)
PE
SYNC WORD TE
PE : Preamble
TE : Trailer
HEADER+PAYLOAD
t
RxOn
t
RxOff