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.
BlueTest Instruction Manual BER 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 BIT ERR1 back to the host once per second (configurable). Highside reception is off and attenuation is set to zero Default is single slot packets (configurable with config_freq). Designed to be used with a second unit in loop_back test mode.
BlueTest Instruction Manual Title BlueCoreTM01 Configuration Commands CFG FREQ Sets three values used in deciding timing details of tests. (txrx_freq) sets the period in microseconds 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. Tx/Rx Int Summary Loopback (lb_offs) sets the offset in microseconds between a reception event and retransmission of the data in loopback.
BlueTest Instruction Manual BlueCoreTM01 Title CFG PKT Sets packet type and size for transmitter tests. It has no effect on RX or LOOP BACK tests. (pkt-type) is the standard Bluetooth packet type, 0-15 (12-13 not allowed). Any other number sets default: DM5 for TXDATA1/2 , DH5 for TXDATA3/4 . Packet Type Summary (pkt_size) is the size of data in packet, from one to maximum for type. If zero sets default: 20 bytes for TXDATA1/2 , 192 bytes for TXDATA3/4 .
BlueTest Instruction Manual BlueCoreTM01 Title CFG BIT ERR Sets two values used in bit error measurements. Summary If Bits Count (bits_count) is non-zero, the target for total counters is set to this and total count resets at this value. If passed as 0 current value, unchanged. If Reset is not false and BIT ERR/2 is active, immediately resets the counters for the total statistics, but not over the last report period. Related Test Spec Name None Bits Count = 1 to 4.
BlueTest Instruction Manual BlueCoreTM01 Title CFG TX IF Sets the IF frequency used in transmit test modes. The target is zero, but the stack currently uses a default of -1MHz. Summary Offset is a signed integer with a range from +5 to –5, in units of 0.5MHz. Related Test Spec Name None Test Arguments IF Offset = -5 to +5 Return data None Exit Click on Reset Chip.
BlueTest Instruction Manual Summary BlueCoreTM01 Title CFG XTAL FTRIM 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 while a test is already in operation; the change takes effect immediately. (xtal_ftrim) is a number between 0 and 63 inclusive. This is not a permanent change.
BlueTest Instruction Manual CFG UAP/LAP Summary Sets the UAP and LAP to be used in tests. BlueCore01 usually uses its own Bluetooth Device address to determine the access 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 CFG ACC ERRS Summary The receiver uses a sliding correlator to determine that it has matched the start of a packet. The receiver allows up to # of errors (n_errs) before a match is rejected. Related Test Spec Name None Test Arguments # of errors = 0 to 15 (default = 10) Return Data None Exit Click on Reset Chip. BlueCoreTM01 Title CFG ACC ERRS Example Display bc01-an-047b © Copyright CSR Ltd 2001 This material is subject to CSR’s non-disclosure agreement.
BlueTest Instruction Manual CFG IQ TRIM Summary Sets the IQ Trim (trim) value overriding the value calculated by the internal calibration algorithm. This command is not executed in normal use. Related Test Spec Name None Test Arguments IQ Trim = 0 to 511 (default 149 (hex)) Return Data None Exit Click on Reset Chip. BlueCoreTM01 Title CFG IQ TRIM Example Display bc01-an-047b © Copyright CSR Ltd 2001 This material is subject to CSR’s non-disclosure agreement.
BlueTest Instruction Manual CFG TX TRIM Summary Sets the Active Member Address (am_addr) for the device to be used in the header of all test transmissions to am_addr. If the transmitter and receiver are used for the same test, both devices will normally have to be set to the same am_addr. Related Test Spec Name None Test Arguments Trim (am_addr) = 0 to 7, Default = 7 Return Data None Exit Click on Reset Chip.
BlueTest Instruction Manual CFG LO LVL Summary Sets the value of the Analogue Local Oscillator output level to LO level (lvl), overriding the value calculated by the internal calibration algorithm. This command is not executed in normal use. Related Test Spec Name None Test Arguments LO level = 0 to 15 (default = 13) Return Data None Exit Click on Reset Chip.
BlueTest Instruction Manual CFG TX COMP Summary Sets TX Offset (tx_offset) and LO Offset (lo_offset) for the firmware’s algorithm, which sets the maximum power. Run TXSTART before executing CFG TX COMP, otherwise there is no transmit power to set. Related Test Spec Name None BlueCoreTM01 Title TX Offset, minimum = 0 (default = 7) Test Arguments LO Offset, minimum = 0 (default = 8) Return Data None Exit Click on Reset Chip.
BlueTest Instruction Manual CFG SETTLE Summary Sets the period (radio_on_offset) in microseconds between turning the radio on and starting to transmit. Related Test Spec Name None Test Arguments Offset, minimum = 0 (default = 130) Return Data None Exit Click on Reset Chip. BlueCoreTM01 Title CFG SETTLE Example Display bc01-an-047b © Copyright CSR Ltd 2001 This material is subject to CSR’s non-disclosure agreement.
BlueTest Instruction Manual Title Deep Sleep Summary Puts the chip into deep-sleep after a delay of half a second until woken by reset or any activity on USB or UART interface. Return Data None Exit Click on Reset Chip or another routine being called. BlueCoreTM01 Built-in-Self Test (BIST) Routines Deep Sleep Example Display bc01-an-047b © Copyright CSR Ltd 2001 This material is subject to CSR’s non-disclosure agreement.
BlueTest Instruction Manual BlueCoreTM01 Title PCM LB 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. Summary If PCM Mode = 0, BlueCore01 is slave in normal 4-wire 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 BlueCoreTM01 Title PCM EXTERNAL LOOPBACK 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.
BlueTest Instruction Manual SETTLE Summary Builds the LUT as normal, then does a step from Start Channel (chan1) to Finish Channel (chan2), while the synthesiser is running. It digitises the synthesiser (LO_TUNE) error voltage at intervals of 10 – 20µs over the next 200µs and writes the results to an array.
BlueTest Instruction Manual IF RESP Summary Sweeps transmit IF carrier frequency over designated number of 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 Test Arguments Start BlueCoreTM01 Title (default = 10) (lo_offset) = 0 to 3MHz (default 0.001 MHz) (hi_offset) = 0 to 3 MHz (default = 3.000 MHz.
BlueTest Instruction Manual RF IQ MATCH Summary Measures RF 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. BlueCoreTM01 Title RF IQ MATCH Example Display bc01-an-047b © Copyright CSR Ltd 2001 This material is subject to CSR’s non-disclosure agreement.