BlueCore01 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 ..................................................................
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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: g g g g Summary Number of data bits received (payload excluding FEC and CRC) Number of data bits that were in error.
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.
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 .
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.
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.