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
Summary
RXDATA2.
Returns information on bit errors to the host as those given for
BIT ERR1 .
BlueTest Instruction Manual
Related Test Spec
Name
Test Arguments
Note
Return Data Nine reports, each two uint32 values as for BIT ERR1 .
Exit Click on Reset Chip.
bc01-an -047b
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 = 0 to 3 (default 0)
hi-side = 0 or 1 (default = 0)
RX Attenuation = 0 to 15 (default = 0)
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 .
BIT ERR2 Example Display
This material is subject to CSR’s non-disclosure agreement.
Receives data on LO Frequency for data packets and then retransmits
this data on the same channel at transmit level ‘lvl’. Highside
Summary
Related Test
Spec Name
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.
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.
BlueTest Instruction Manual
TM
Test Arguments
Return Data None
Exit Click on Reset Chip.
bc01-an -047b
LO Freq (Carrier Frequency MHz)= 2402 to 2480 (default =
2432)
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).
This material is subject to CSR’s non-disclosure agreement.
LOOP BACK Example Display
Page 19 of 56
BlueCore
01
Title 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.
BlueTest Instruction Manual
Related Test
Spec Name
Test Arguments
Note With a second unit execute CFG UAP/LAP to set the Bluetooth address.
Return Data NP = Number of packets
Exit Click on Reset Chip.
bc01-an -047b
None, but note that this test allows transmission to and receptio n from
Implementation under Test (IUT) in LOOP_BACK test mode with RSSI
and BER calculated from FEC.
LO Freq (Carrier Frequency MHz)= 2402 to 2480
Power (Ext, Int) = gain of external amplifier (if pres ent) and internal
amplifier. Ext value is specific to the design and Int value is 0 to 63
(Default = 50).
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.
NGP = Number of good packets
NCP = Number of corrected packets
RSSI = Received Signal Strength Indicat ion
True = RSSI is reliable, otherwise false
Sets three values used in deciding timing details of tests.
Tx/Rx Int (txrx_freq) sets the period in microsec onds
between TX and RX events in RXDATA , TXDATA, BIT ERR and
LOOP BACK test modes . Default is 1250 (20 slots), maximum
65536. If passed as 0, current value unchanged.
Loopback (lb_offs) sets the offset in microsec onds
between a reception event and retransmission of the data in
loopback. Default is 1875 (two slots later), must be less than
TX/Rx Int (txrx_freq). If passed as zero current value
unchanged.
Report Int(report_freqs) sets the time in seconds between
reports to host sent by RXDATA and BIT ERRfunctions. Default
1, if passed as 0 current value unchange d.
None
TX/RX Int (µS) = 1 to 65535 (default = 1250)
Loopback (µS) = 1 to 65535 (default = 1875)
Report Int (S) = 1 to 65535 (default = 1)
TM
Exit Click on Reset Chip.
bc01-an -047b
CFG FREQ Example Display
This material is subject to CSR’s non-disclosure agreement.
Timing for BlueCore01 is controlled by a crystal. This requires
trimming for new hardware. This command can be used to set a
new trim value either before a radiotest command is started or
Summary
while a test is already in operation; the change takes effect
immediately.
BlueTest Instruction Manual
Related Test
Spec Name
Test
Arguments
Note With Crystal Trim set to 0, the current settings will not change.
Return data None
Exit Click on Reset Chip.
bc01-an -047b
Crystal Trim (xtal_ftrim) is a number between 0 and 63
This material is subject to CSR’s non-disclosure agreement.
TM
CFG XTAL FTRIM Example Display
Page 26 of 56
BlueCore
01
Title CFG UAP/LAP
Sets the UAP and LAP to be used in tests. BlueCore01 usually
uses its own Bluetooth Device address to determine the access
Summary
sync code, as if it is master of a piconet. The UAP and LAP are
the only parts used. This command allows a special UAP and LAP
to be used only in the test modes.
BlueTest Instruction Manual
Related Test
Spec Name
Test Arguments
Return Data None
Exit Click on Reset Chip.
bc01-an -047b
None
Bluetooth Address:
UAP = 0 to FF (Default = 6b)
LAP = 0 to FFFFFF (Default = c6967e)
This material is subject to CSR’s non-disclosure agreement.
Sets the PCM into LOOP BACK mode, whereby the data read from
the PCM input is output again on the PCM out pin. The LOOP BACK
is via software and the buffers so there is a pipeline delay. The PCM
port mode is selectable.
If PCM Mode = 0, BlueCore01 is slave in normal 4-wire
Summary
configuration
If PCM Mode = 1, BlueCore01 is master in normal 4-wire
configuration
If PCM Mode = 2, BlueCore01 is master in Manchester encoded,
2-wire configuration.
BlueTest Instruction Manual
TM
Test
Arguments
Return Data None
Exit Click on Reset Chip or another routine being called.
bc01-an -047b
PCM Mode = 0 to 2 (default = 1)
PCM LB Example Display
This material is subject to CSR’s non-disclosure agreement.
Sets the PCM into external LOOPBACK mode, whereby the data
written to the PCM output is read again on the input pin. A check is
made that the data read back is the same (up to usual codec
transformations) as that written. The LOOP BACK consists of 512
bytes of random data.
Summary
The PCM port mode is selectable as PCM Mode (pcm_mode),
which is the same as for PCM LB
(radiotest_pcm_loop_back)
The external LOOP BACK may be a simple wire.
BlueTest Instruction Manual
TM
Related Test
Spec Name
Note
Test Arguments
Return Data None
Exit Click on Reset Chip.
bc01-an -047b
None
On the Casira under test, set CN8 jumper to Codec BYP and on
header CN12 link pins 10 and 11.
This material is subject to CSR’s non-disclosure agreement.
SETTLE Example Display
Page 37 of 56
BlueCore
01
Title IF RESP
Sweeps transmit IF carrier frequency over designated number of
Summary
samples (n_samples) within range (0-3MHz maximum) and
measures RSSI. Returns table of RSSI value against frequency
offset to characterise IF filter response.
No. of Samples(n_samples) = 0 to 65535 (default = 10)
BlueTest Instruction Manual
Test
Arguments
Return Data A sequence of reports of RSSI and frequency offset .
Exit Click on Reset Chip.
bc01-an -047b
Start (lo_offset) = 0 to 3MHz (default 0.001 MHz)
Finish (hi_offset) = 0 to 3 MHz (default = 3.000