Cambridge Silicon Radio 632500516610 Bluetooth Radio User Manual BC01b AN 047b 17JUL01

Cambridge Silicon Radio Ltd Bluetooth Radio BC01b AN 047b 17JUL01

Contents

Manual Part 1

Download: Cambridge Silicon Radio 632500516610 Bluetooth Radio User Manual BC01b AN 047b 17JUL01
Mirror Download [FCC.gov]Cambridge Silicon Radio 632500516610 Bluetooth Radio User Manual BC01b AN 047b 17JUL01
Document ID468599
Application ID2nDmupPCkTw3mCuPOlSldg==
Document DescriptionManual Part 1
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize270.15kB (3376865 bits)
Date Submitted2004-09-14 00:00:00
Date Available2004-09-13 00:00:00
Creation Date2004-09-14 11:01:43
Producing SoftwareAcrobat PDFWriter 4.05 for Windows NT
Document Lastmod2004-09-14 11:01:55
Document TitleBC01b-AN-047b 17JUL01.PDF
Document CreatorBC01b-AN-047b 17JUL01.doc - Microsoft Word
Document Author: sm01

BlueCore01
BlueTest Instruction Manual
AN047
July 2001
CSR
Unit 400 Cambridge Science Park
Milton Road
Cambridge CB4 0WH
UK
Registered in UK 3665875
Tel: +44 (0)1223 692000
Fax: +44 (0)1223 692001
http://www.csr.com
bc01-an-047b
© Copyright CSR 2000
This material is subject to CSR’s non-disclosure agreement.
BlueTest Instruction Manual
Contents ............................................................................................................................... 2
Introduction .......................................................................................................................... 3
Getting Started Simple Tests ............................................................................................... 4
Simple Tests ........................................................................................................................ 5
Quantitative Tests............................................................................................................... 10
Transmitter Only ............................................................................................................... 10
Receiver Only................................................................................................................... 14
Loopback Test Mode ........................................................................................................ 16
Configuration Commands .................................................................................................. 22
Built-in-Self Test (BIST) Routines....................................................................................... 22
Miscellaneous Test Routines ............................................................................................. 42
Persistent Store Keys......................................................................................................... 49
Appendix 1.......................................................................................................................... 49
BIST Parameters .............................................................................................................. 49
Appendix 2.......................................................................................................................... 51
Known Software Issue(s) in BlueTest Version 1.4 ........................................................... 51
Appendix 3.......................................................................................................................... 52
Combining Tests Using a Second Unit ............................................................................... 52
Appendix 4.......................................................................................................................... 52
Configuration Commands Available During Tests................................................................ 53
Appendix 5.......................................................................................................................... 54
Bluetooth Packet Types .................................................................................................... 54
bc01-an-047b
© Copyright CSR Ltd 2000
This material is subject to CSR’s non-disclosure agreement
Page 2 of 56
BlueCoreTM01
Contents
BlueTest Instruction Manual
BlueTest is a program that controls the
on-chip built-in-self-test (BIST) software for
RF testing. This document explains the
facilities offered by the BIST. BlueTest does
not execute any of these tests. It sends
commands to BlueCore01 and/or enables
the on-chip BIST, then reports any results.
Several tests include entries for Related Test
Spec Name. These refer to tests in the
Bluetooth Special Interest Group (SIG) Test
Specification for RF document, rev. 0.9r,
dated 31 January 2000.
The tests fall into six categories:
Simple RF tests; used for PCB de-bug
and optimisation
Quantitative tests for transmit and
receive; used to establish the
performance of the Bluetooth device.
Loopback test modes; used for
qualification and regulatory testing
Configuration commands to set
parameters for other tests
Built-in self-test routines
Miscellaneous test routines
Further details about commands,
parameters and packet types are included
in the appendices following the tests.
BlueTest Example Display
Running a Test
In a BlueTest dialog select the Standard
button to display the entire test. This applies
to all of the tests except for the BIT ERR1
and BIT ERR2 tests. Click on Bit Error to
display these results in a column format.
When running the tests, the results display in
a dialog box.
The default file name is logfile.txt. It is
located in the current directory in which the
program resides. Select Browse for File to
create your own file name and path (using
test examples provided).
To save test results to a file, tick Save to File .
Note: Some of these tests require two
Bluetooth modules to function correctly. The
PCM External Loopback test has notes
specifically for use with CSR’s Casira
development kit.
bc01-an-047b
© Copyright CSR Ltd 2000
This material is subject to CSR’s non-disclosure agreement.
Page 3 of 56
BlueCoreTM01
Introduction
All of the following tests are designed to run
with CSR’s firmware versions Beta 10.4 and
above.
BlueTest Instruction Manual
BlueCoreTM01
Getting Started
Run Bluetest.exe.
Select a Protocol (Default BCSP).
Select Port and Baud Rate (Default com1, 115200).
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 4 of 56
BlueTest Instruction Manual
BlueCoreTM01
Simple Tests
RF Test Mode
Title
PAUSE
Summary
Halts the current test and stops any radio activity.
Test Arguments
None
Return Data
None
Exit
Click on Reset Chip or enter a new command.
PAUSE Example Display
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 5 of 56
BlueTest Instruction Manual
RADIO STATUS
Summary
Returns the values from the radio control registers.
Test Arguments
None
BlueCoreTM01
Title
Internal transmission level
External transmission level
Internal receiver gain
Return Data
Internal receiver attenuation
Local oscillator level
IQ trim
Signal/image ratio for IQ trim
Exit
Click on Reset Chip.
RADIO STATUS Example Display
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 6 of 56
BlueTest Instruction Manual
TXSTART
Summary
Enables the transmitter in continuous transmission at a
designated frequency (LO Freq) with a designated output Power
(Ext, Int) and designated tone modulation frequency (Modulat’n
Freq).
BlueCoreTM01
Title
LO Freq (Carrier Frequency in MHz) = 2402 to 2480
Power (Ext, Int) = gain of external amplifier (if present) and internal
Test Arguments
amplifier. Ext value is specific to the design and Int value is 0 to
63 (Default = 50)
Modulat’n Freq =
-32768 to 32767 in units of 1/4096MHz
None
Return Data
Exit
Use RF Analyser to check carrier output.
Click on Reset Chip.
TXSTART Example Display
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 7 of 56
BlueTest Instruction Manual
Summary
BlueCoreTM01
Title
RXSTART1
Enables the receiver in continuous reception at a designated
frequency (LO Freq) with a choice of low or high side modulation
(hi-side ) and with a designated attenuation setting (RX
Attenuation). Requires a second unit to be running TXSTART.
Routes final IF to TEST_A pin.
LO Freq (Carrier Frequency MHz)=
Test Arguments
2402 to 2480
hi-side (default =
False) set 0 or 1
RX Attenuation =
0 to 15 (Default = 0)
Return Data
None
Exit
Click on Reset Chip.
RXSTART1 Example Display
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 8 of 56
BlueTest Instruction Manual
RXSTART2
Summary
Enables the receiver in continuous reception, at a designated
frequency (LO Freq), with a choice of low or high side
modulation (hi-side ) and with a designated attenuation setting
(RX Attenuation ). Digitises the RSSI and sends report regularly to
host. Requires a second unit to be running TXSTART.
BlueCoreTM01
Title
LO Freq (Carrier Frequency MHz) = 2402 to 2480
Test Arguments
hi-side (default = false) set 0 or 1
RX Attenuation = 0 to 15 (Default = 0)
Return Data
RSSI values, as a uint16, sent over BCSP channel 3 at a rate of
about 10 per second. Can be saved to log file. H4 and USB use
manufacturer’s extensions.
Exit
Click on Reset Chip.
RXSTART2 Example Display
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 9 of 56
BlueTest Instruction Manual
Transmitter Only
Title
TXDATA1
Enables the transmitter, with a designated frequency (LO Freq) and output Power
(Ext, Int).
Note: TXDATA and RXDATA require the
same Bluetooth address in each module
for RXDATA to receive data transmitted
by TXDATA. Use CFG_UAP_LAP to set
the address used by the BIST.
Payload is PRBS9 data.
Summary
Receiver is not operating.
Packet type and duty cycle can be configured. Refer to Configuration Commands
section.
Related Test
Spec Name
TRM/CA/03/C (power control), TRM/CA/04/C (Tx output spectrum – frequency
range), TRM/CA/05/C (Tx output spectrum – 20dB bandwidth), TRM/CA/06/C
(Adjacent channel power), TRM/CA/08/C (Initial carrier frequency tolerance),
TRC/CA/01/C (Out -of-band spurious emissions).
LO Freq (Carrier Frequency MHz)= 2402 to 2480
Test Arguments
Power (Ext, Int) = gain of external amplifier (if present) and internal amplifier. Ext
value is specific to the design and Int value is 0 to 63 (Default = 50).
None
Return Data
Use an RF Analyser to check carrier output.
Exit
Click on Reset Chip or select another TXDATA command.
TXDATA1 Example Display
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 10 of 56
BlueCoreTM01
Quantitative Tests
BlueTest Instruction Manual
BlueCoreTM01
Title
TXDATA2
Enables the transmitter, with a simplified hop sequence
designated by Country Code and sets output Power (Ext, Int).
Payload is PRBS9 data (Default DH1).
Summary
Receiver is not operating.
Packet type and duty cycle can be configured. Refer to
Configuration Commands section.
Related Test
Spec Name
TRM/CA/01/C (output power), TRM/CA/02/C (power density)
Test Arguments
Country Code = 0 to 3 (Default = 0)
None
Return Data
Use RF Analyser to check carrier output.
Exit
Click on Reset Chip or select another TXDATA command.
TXDATA2 Example Display
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 11 of 56
BlueTest Instruction Manual
BlueCoreTM01
Title
TXDATA3
Enables the transmitter, with a designated frequency (LO
Freq) and output Power (Ext, Int).
Payload is sequence 101010.…
Summary
Receiver is not operating.
Packet type and duty cycle can be configured. Refer to
Configuration Commands section.
Related Test
Spec Name
TRM/CA/07/C (modulation characteristic), TRM/CA/09/C
(carrier frequency drift)
LO Freq (Carrier Frequency MHz)=
Test
Arguments
2402 to 2480
Power (Ext, Int) = gain of external amplifier (if present) and
internal amplifier. Ext value is specific to the design and Int
value is 0 to 63 (Default = 50).
None
Return Data
Use RF Analyser to check out carrier
Exit
Click on Reset Chip or select another TXDATA command.
TXDATA3 Example Display
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 12 of 56
BlueTest Instruction Manual
TXDATA4
BlueCoreTM01
Title
Enables the transmitter with a designated frequency (LO Freq) and
output Power (Ext, Int).
Payload is sequence 1111000011110000.…
Summary
Receiver is not operating.
Packet type and duty cycle can be configured. Refer to
Configuration Commands section.
Related Test
Spec Name
TRM/CA/07/C (modulation characteristic), TRM/CA/09/C (carrier
frequency drift)
LO Freq (Carrier Frequency MHz) = 2402 to 2480
Test Arguments
Power (Ext, Int) = gain of external amplifier (if present) and internal
amplifier. Ext value is specific to the design and Int value is 0 to
63 (Default = 50).
None
Return Data
Use an RF Analyser to check out carrier.
Exit
bc01-an-047b
Click on Reset Chip or select another TXDATA command.
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
TXDATA4 Example Display
Page 13 of 56
BlueTest Instruction Manual
Title
RXDATA1
Summary
Enables the receiver, at a designated frequency (LO Freq) with a
choice of low or high side modulation (hi-side ), and with a designated
attenuation setting (RX Attenuation).
Note: TXDATA and RXDATA require the same
Bluetooth address in each module for RXDATA
to receive data transmitted by TXDATA. Use
CFG_UAP_LAP to set the address used by the
BIST.
The software counts the number of received packet and the number
of payloads with correctable errors.
The payload itself is thrown away. The time between receive slots and
report frequency can be set. Refer to Configuration Commands
section.
Test Arguments
LO Freq (Carrier Frequency MHz)=
hi-side =
0 or 1 (default = 0)
RX Attenuation =
Return data
2402 to 2480
0 to 15 (default = 0)
NP = number of packets
NP = number of good packets,
NCP = number of corrected packets
RSSI = value as shown
True = RSSI is reliable, otherwise false
The numbers wrap, rather than being reset to 0.
Exit
bc01-an-047b
Click on Reset Chip.
RXDATA1 example display
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 14 of 56
BlueCoreTM01
Receiver Only
BlueTest Instruction Manual
RXDATA2
BlueCoreTM01
Title
Enables the receiver with a simplified hop sequence designated
by Country Code , with a choice of low or high side modulation
(hi-side ) and with a designated attenuation setting (RX
Attenuation).
Summary
The software counts the number of received packets and the
number of payloads with correctable errors.
The payload itself is thrown away. The time between receive slots
and report frequency can be set. Refer to Configuration
Commands Section.
Related Test
Spec Name
Standby mode spurious emissions (FCC test)
Country Code = 0 to 3
Test Arguments
(default = 0)
hi-side = 0 or 1 (default = 0)
RX Attenuation = 0 to 15 (default = 0)
NP = number of packets
NG = number of good packets
Return Data
NCP = number of corrected packets
RSSI = value as shown
True = RSSI is reliable, otherwise false
The numbers wrap, rather than being reset to 0.
Exit
bc01-an-047b
RXDATA2 Example Display
Click on Reset Chip.
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 15 of 56
BlueTest Instruction Manual
BIT ERR1
BlueCoreTM01
Title
Enables the receiver at a designated frequency (LO Freq) with a
choice of low or high side modulation (hi-side ) and with a designated
attenuation setting (RX Attenuation ).
Returns a set of reports to the host:
Summary
Number of data bits received (payload excluding FEC and CRC)
Number of data bits that were in error. Assumes PRBS9 data
starting with 1FF in each packet
Number of packets received
Number of packets expected, based on txrx_freq (default
12500)
Number of packets with header errors as reported by hardware
Number of packets with CRC errors
Number of packets with uncorrected errors (currently same as
CRC errors)
Number of sync timeouts. Note that until a transmission is
received a long timeout is used, so this does not reflect the
number of packets expected
Each report has two unint32 values. First is value since last report,
second is summed over the last bits_count (default =
1.6Mbits).
Reports are sent according to report_freq set (default = 1
second). The times between receive slots and report frequency can
be set, and the count reset. Refer to Configuration Commands
section.
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
BIT ERR1 Example Display
Page 16 of 56
BlueTest Instruction Manual
BIT ERR1 (Continued)
Related Test Spec
Name
RCV/CA/01/C and RCV/CA/02/C (sensitivity), RCV/CA/03/C (C/I
performance), RCV/CA/04/C (blocking performance), RCV/CA/05/C
(intermodulation performance), RCV/CA/06/C (maximum input level)
BlueCoreTM01
Title
LO Freq (Carrier Frequency MHz) = 2402 to 2480
Test Arguments
hi-side = 0 or 1 (default = 0)
RX Attenuation = 0 to 15 (default = 0)
Note
With a second unit, execute CFG UAP/LAP to set the Bluetooth address.
Execute TXDATA1 then execute CFG UAP/LAP to set the same Bluetooth
address on the Equipment Under Test (EUT) before executing BIT ERR1 .
Return Data
Eight reports, each two uint32 values (refer to BIT ERR1 Summary).
Exit
Click on Reset Chip.
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 17 of 56
BlueTest Instruction Manual
BIT ERR2
Summary
Enables the receiver with simplified hopping defined by Country
Code with a choice of low or high side modulation (hi-side ), and
with a designated attenuation setting (RX Attenuation) as for
RXDATA2 .
BlueCoreTM01
Title
Returns information on bit errors to the host as those given for
BIT ERR1 .
Related Test Spec
Name
None, but note that this test allows (as in BIT ERR1 ) the tests
RCV/CA/01/C and RCV/CA/02/C (sensitivity), RCV/CA/04/C
(blocking performance) to be performed with hopping on. This is
a more thorough test than that possible with the 7 Layers
equipment.
Country Code =
Test Arguments
hi-side =
0 to 3 (default 0)
0 or 1 (default = 0)
RX Attenuation =
0 to 15 (default = 0)
Note
With a second unit, execute CFG UAP/LAP to set BT address
then execute TXDATA2 , then execute CFG UAP/LAP to set the
same BT address on the Equipment under Test (EUT) before
executing BIT ERR2 .
Return Data
Nine reports, each two uint32 values as for BIT ERR1 .
Exit
Click on Reset Chip.
bc01-an-047b
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
BIT ERR2 Example Display
Page 18 of 56
BlueTest Instruction Manual
Title
LOOP BACK
Summary
Receives data on LO Frequency for data packets and then retransmits
this data on the same channel at transmit level ‘lvl’. Highside
reception is off and attenuation is set to 0. Expected reception
frequency, txrx_freq (default = 12500 microsecs) with single slot
packets returned lb_offs after receipt (default = 1875 microsecs).
Defaults can be changed. See Configuration Commands section.
Related Test
Spec Name
BlueCoreTM01
Loopback Test Mode
None, but note that this test RCV/CA/01/C to RCV/CA/06/C to be
performed in loopback without using the LMP commanded loopback
test mode.
RCV/CA/01/C to RCV/CA/06/C to be performed in loopback, but
without using the LMP commanded loopback test mode.
LO Freq (Carrier Frequency MHz)= 2402 to 2480
(default =
2432)
Test Arguments
Power (Ext, Int) = gain of external amplifier (if present) and internal
amplifier. Ext value is specific to the design and Int value is 0 to 63
(Default = 50).
Return Data
None
Exit
Click on Reset Chip.
bc01-an-047b
LOOP BACK Example Display
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 19 of 56
BlueTest Instruction Manual
RX LOOP BACK
Summary
Transmit PRBS9 data on LO Frequency at transmit level and listen for
transmissions in the next slot but one. Sends reports as RXDATA1 back to
the host once per second (configurable). Highside reception is off and
attenuation is set to 0. Default is single-slot packets (configurable with
config_freq). This is designed to be used with a second unit in
LOOP_BACK test mode.
Related Test
Spec Name
None, but note that this test allows transmission to and reception from
Implementation under Test (IUT) in LOOP_BACK test mode with RSSI
and BER calculated from FEC.
Test Arguments
LO Freq (Carrier Frequency MHz)= 2402 to 2480
BlueCoreTM01
Title
Power (Ext, Int) = gain of external amplifier (if present) and internal
amplifier. Ext value is specific to the design and Int value is 0 to 63
(Default = 50).
Note
With a second unit execute CFG UAP/LAP to set the Bluetooth address.
Execute LOOP BACK then execute CFG UAP/LAP to set the same BT
address on the Equipment under Test (EUT) before executing RX LOOP
BACK.
Return Data
NP = Number of packets
NGP = Number of good packets
NCP = Number of corrected packets
RSSI = Received Signal Strength Indication
RX LOOP BACK Example Display
True = RSSI is reliable, otherwise false
Exit
bc01-an-047b
Click on Reset Chip.
© Copyright CSR Ltd 2001
This material is subject to CSR’s non-disclosure agreement.
Page 20 of 56

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
Modify Date                     : 2004:09:14 11:01:55-03:00
Create Date                     : 2004:09:14 11:01:43-03:00
Title                           : BC01b-AN-047b 17JUL01.PDF
Author                          : sm01
Creator                         : BC01b-AN-047b 17JUL01.doc - Microsoft Word
Producer                        : Acrobat PDFWriter 4.05 for Windows NT
Page Count                      : 20
Mod Date                        : 2004:09:14 11:01:55-03:00
Creation Date                   : 2004:09:14 11:01:43-03:00
Metadata Date                   : 2004:09:14 11:01:55-03:00
Has XFA                         : No
EXIF Metadata provided by EXIF.tools
FCC ID Filing: PIW632500516610

Navigation menu