Title IF IQ MATCH Summary Measures IF IQ match by injecting test signal, sweeping IQ trim and measuring RSSI for on-channel and image. Returns array of IQ measurements against IQ trim. Return Data An array of 16 IQ measurements against IQ trim. Exit Click on Reset Chip. BlueTest Instruction Manual l B u e C o r e T M 0 1 IF IQ MATCH Example Display bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR Ltd 2001 Page 40 of 56 Title VCO TRIM Summary Produces look up table of VCO trim versus hop frequencies for a designated country hop sequence. Test Arguments Country Code (cc) = 0 to 3 (default = 0) Return Data An array of 79 values for VCO trim if Country Code is 0 otherwise 23 values. Exit Click on Reset Chip. BlueTest Instruction Manual l B u e C o r e T M 0 1 bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR Ltd 2001 VCO TRIM Example Display Page 41 of 56 Miscellaneous Test Routines Title Summary Set PIO Enables designated PIO lines as outputs and sets them as desired. To be used with caution since it over-rides previous settings. Bit 0 corresponds to PIO[0], and a logic one enables it as an output. Test Arguments Mask (default = 11111111) Values (default = 00000000) Return Data None Exit Click on Reset Chip. BlueTest Instruction Manual l B u e C o r e T M 0 1 bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR Ltd 2001 Set PIO Example Display Page 42 of 56 Title Read PIO Summary Reads the logic state of the PIO pins. Valid whether they are inputs or outputs. Return Data PIO Lines (uint8) sent over BCSP channel 3, giving the logic level at each of the pins. Exit Click on Reset Chip. BlueTest Instruction Manual l B u e C o r e T M 0 1 READ PIO Example Display bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR Ltd 2001 Page 43 of 56 Title BUILD LUT Summary Builds the radios channel LO_TRIM frequency look-up table then returns it to the host. Return Data A sequence of 79 uint16 numbers, containing the calibration data just generated. Exit Click on Reset Chip. BlueTest Instruction Manual BUILD LUT Example Display l B u e C o r e T M 0 1 bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR Ltd 2001 Page 44 of 56 Title READ LUT Summary Reports the radios channel LO_TRIM frequency look-up-table
(LUT) to the host. Return Data A sequence of 79 (uint16) numbers containing the contents of the look up table (LUT) for Europe and North America or a sequence of 23 (uint16) numbers for other countries. The upper byte contains the transmitter trim and the lower byte contains the receiver trim. Exit Click on Reset Chip. BlueTest Instruction Manual READ LUT Example Display l B u e C o r e T M 0 1 bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR Ltd 2001 Page 45 of 56 Title PROVOKE FAULT Summary Provokes a fault mode in the on-chip processor. Return Data None Test Arguments Fault (hex) = 0 to 2b (default = 0) Note: Contact CSR for more information about using fault modes. Exit Click on Reset Chip. BlueTest Instruction Manual l B u e C o r e T M 0 1 PROVOKE FAULT Example Display This material is subject to CSRs non-disclosure agreement. Copyright CSR Ltd 2001 Page 46 of 56 bc01-an-047b Title READ CHIP VERSION Summary Reads the hardware ID and firmware version of device. Return data Hardware ID and firmware version. BlueTest Instruction Manual l B u e C o r e T M 0 1 READ CHIP VERSION Example Display bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR Ltd 2001 Page 47 of 56 Persistent Store Keys Select PS from the main menu. Enter a Key number. To read a PS Key value, click on Read. The setting displays in the Value field. To change a PS key setting, enter a different value in the Value field and click on Set. To exit, click on OK. BlueTest Instruction Manual l B u e C o r e T M 0 1 PERSISTENT STORE KEY Example Display bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR Ltd 2001 Page 48 of 56 FCC Regulations:
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
This device has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiated radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
-Reorient or relocate the receiving antenna.
-Increase the separation between the equipment and receiver.
-Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
-Consult the dealer or an experienced radio/TV technician for help. Changes or modifications not expressly approved by the party responsible for compliance could void the users authority to operate the equipment.
This device complies with FCC radiation exposure limits set forth for an uncontrolled environment. In order to avoid the possibility of exceeding the FCC radio frequency exposure limits, human proximity to the antenna shall not be less than 20cm (8 inches) during normal operation.
The antenna(s) used for this transmitter must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. l B u e C o r e T M 0 1 BlueTest Instruction Manual Appendix 1 BIST Parameters Type Min Max Meaning uint16 2402 2480 Bluetooth channel frequency in MHz Name lo_freq lxlvl mod_freq highside rx_attn uint16 uint16 bool uint16 country_code uint16 txrx_freq uint16 lb_offs uint16 report_freq uint16 pkt_type pkt_size bits_count Reset uint16 uint16 uint32 bool 0 0 0 0 0 1 1 1 0 0 1 0 63 Internal amplifier power setting. Use 50 for maximum power 65535 Modulation frequency for modulated carrier transmit test in units of 1/4096 MHz Non-
zero 15 3 65535 Receive IF setting, use false (0) Initial attenuation setting, overwritten by AGC Simplified hop sequence code, use country_code 0 for 79 hops Period in microseconds between RX and TX events; default 12500 (20 slots) 65535 Offset in microseconds between receive and transmit in loopback 65535 Time in seconds between reports to host, default 1 15 Standard Bluetooth packet type (12-
13 disallowed. 0, 1, 2 not useful) 339 Size of payload for packet type 4.2 x 109 Target for total bits used in BER measurement; default 1.6 M bit 1 1 resets total count for BER measurement offset_half_mhz int16
-5
+5 Transmit IF offset; default 2 pcm_mode uint16 0 2 PCM loopback mode; 0 = 4-wire slave, 1 = 4-wire master, 2 = 2-wire slave bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR 2001 Page 49 of 56 Name chan1 chan2 n_samples lo_offset hi_offset output_mask output xtal_trim uap Lap Trim n_errs Lvl tx_offset lo_offset BlueTest Instruction Manual l B u e C o r e T M 0 1 Type Min Max Meaning uint16 uint16 uint16 uint16 uint16 Uint8 Uint8 Uint16 Uint16 0 0 0 0 0 0 0 0 0 78 78 Bluetooth channel number Bluetooth channel number 65535 Number of samples in range from min to max for IF filter response test 65535 Min offset in 1/4096MHz for IF filter response test 65535 Max offset in 1/4096MHz for IF filter response test FF FF 63 FF Bit mask for PIO; 0=input, 1=output Bit values for PIO output Crystal trim value Bluetooth address; Upper Address Part 0 FFFFFF Bluetooth address; Lower Address Part Uint16 Uint16 Uint16 Uint16 Uint16 0 0 0 0 0 0 511 Value for configuring IQ trim 15 15 Number of errors Local oscillator output level Transmitter offset Local oscillator offset Time between turning radio on and starting to transmit in microseconds radio_on_offset Uint16 bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR 2001 Page 50 of 56 l B u e C o r e T M 0 1 BlueTest Instruction Manual Appendix 2 Known Software Issue(s) in BlueTest Version 1.4
(a) Pressing the Reset Chip button on the GUI while data is being transmitted sends a hardware reset command to the chip and restarts the serial stack software. Closing the GUI sends a hardware reset command to the chip. If the link fails, the connection can only be recreated by manually resetting the chip
(power off/on) and by clicking on Reset Chip or closing down and restarting the GUI (both of which will restart the serial stack software). The above will not occur if no data is visibly scrolling in the window. The tests concerned are:
g VCOTRIM g BUILD LUT g READ g LUT
(b) There is a race between command responses indicating that a test has started and the first data relating to that test. This does not affect the test results.
(c) It is not possible to rouse the chip from Deep Sleep except by powering down the chip and restarting. bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR 2001 Page 51 of 56 l B u e C o r e T M 0 1 BlueTest Instruction Manual Appendix 3 Combining Tests Using a Second Unit Several tests require a second BlueCore01 unit to be operating to provide a test signal for the equipment under test. The following table provides a quick reference guide to tests that use a second unit. N O I S R E V P I H C D A E R T L U A F E K O V O R P T U L D L I U B T U L D A E R O I P D A E R O I P T E S H C T A M Q I F I M I R T O C V H C T A M Q I F R B L T X E B L M C P M C P E L T T E S P S E R F I T R A T S X T 1 A T A D X T 2 A T A D X T 3 A T A D X T 4 A T A D X T T R A T S X R 2 T R A T S X R 1 A T A D X R 2 A T A D X R 1 R R E 2 R R E T T I B I B K C A B P O O L X R K C A B P O O L K C A B P O O L R E B P E E L S P E E D X X X X X X X X S U T A T S O I D A R E S U A P T I N U D N O C E S EQUIPMENT UNDER TEST PAUSE RADIO STATUS TXSTART TXDATA1 TXDATA2 TXDATA3 TXDATA4 RXSTART1 RXSTART2 RXDATA1 RXDATA2 BIT ERR1 BIT ERR2 LOOP BACK RX LOOP BACK BER LOOP BACK DEEP SLEEP PCM LB PCM EXT LB SETTLE IF RESP RF IQ MATCH IF IQ MATCH VCO TRIM BUILD LUT READ LUT SET PIO READ PIO PROVOKE FAULT READ CHIP VERSION bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR 2001 Page 52 of 56 l B u e C o r e T M 0 1 Appendix 4 Configuration Commands Available During Tests BlueTest Instruction Manual Particular configuration commands are appropriate to use during certain tests. The following table is a quick reference guide to which configuration commands can be used during which tests. Q E R F G F C T K P G F C R R E T I B G F C F I X T G F C X X X X X X X X X X X I M R T F L A T X G F C X X X X X X X X X X X X X X P A L
P A U G F C S R R E C C A G F C I M R T Q I G F C I M R T X T G F C P M O C X T G F C L V L O L G F C E L T T E S G F C X X X X X X X X X X X X X X n o i t a r u g i f n o C s d n a m m o C EQUIPMENT UNDER TEST PAUSE RADIO STATUS TXSTART TXDATA1 TXDATA2 TXDATA3 TXDATA4 RXSTART1 RXSTART2 RXDATA1 RXDATA2 BIT ERR1 BIT ERR2 LOOP BACK RX LOOP BACK BER LOOP BACK DEEP SLEEP PCM LB PCM EXT LB SETTLE IF RESP RF IQ MATCH IF IQ MATCH VCO TRIM BUILD LUT READ LUT SET PIO READ PIO PROVOKE FAULT bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR 2001 Page 53 of 56 l B u e C o r e T M 0 1 BlueTest Instruction Manual Appendix 5 Bluetooth Packet Types Use the CFG FREQ command to set the frequency as appropriate to the size of the packet type being used in the test. Extracted from Packet Types section of Specification of the Bluetooth System, v1.1, dated 1 December 2000. bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR 2001 Page 54 of 56 l B u e C o r e T M 0 1 BlueTest Instruction Manual CSRs Life Support Policy and Use in Safety-Critical Applications CSRs products are not authorised for use in life-support or safety-critical applications. Trademarks and Patents BlueCore is a trademark of CSR. Bluetooth and the Bluetooth logos are trademarks owned by Bluetooth SIG Inc, USA and licensed to CSR. CSR reserves the right to make technical changes to its products as part of its development programme. For further information, refer to the following document(s):
Document Reference Bluetooth (SIG) Test Specification - RF Rev 0.9r, dated 31 January 2000 Specification of the Bluetooth System, v1.1 Rev 1.1, dated 01 December 2000 bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR 2001 Page 55 of 56 l B u e C o r e T M 0 1 Record of Changes BlueTest Instruction Manual Date:
Revision:
Reason for Change:
13 SEP 00 16 JUL 01 a b Original publication of this document
(CSR reference: bc01-an-047a). Revision and addition of tests and appendices BlueTest Instruction Manual AN047 July 2001 bc01-an-047b This material is subject to CSRs non-disclosure agreement. Copyright CSR 2001 Page 56 of 56