ANRITSU MT8852B Programming Manual

MT8852B

Bluetooth Test Set

Remote Programming Manual

Seventh Edition

For safety and warning information, please read this manual before attempting to use the equipment.

Additional safety and warning information is provided within the MT8852B Bluetooth Test Set Operation Manual. Please also refer to it before using the equipment.

Keep this manual with the equipment.

ANRITSU CORPORATION

Document No.: M-W3969AE-7.0

Safety Symbols

To prevent the risk of personal injury or loss related to equipment malfunction, Anritsu Corporation uses the following safety symbols to indicate safety-related information. Ensure that you clearly understand the meanings of the symbols BEFORE using the equipment. Some or all of the following symbols may be used on all Anritsu equipment. In addition, there may be other labels attached to products that are not shown in the diagrams in this manual.

Symbols Used in Manuals

DANGER WARNING CAUTION

This indicates a very dangerous procedure that could result in serious injury or death if not performed properly.

This indicates a hazardous procedure that could result in serious injury or death if not performed properly.

This indicates a hazardous procedure or danger that could result in light-to-severe injury, or loss related to equipment malfunction, if proper precautions are not taken.

Safety Symbols Used on Equipment and in Manuals

The following safety symbols are used inside or on the equipment near operation locations to provide information about safety items and operation precautions. Ensure that you clearly understand the meanings of the symbols and take the necessary precautions BEFORE using the equipment.

This indicates a prohibited operation. The prohibited operation is indicated symbolically in or near the barred circle.

This indicates a compulsory safety precaution. The required operation is indicated symbolically in or near the circle.

This indicates a warning or caution. The contents are indicated symbolically in or near the triangle.

This indicates a note. The contents are described in the box.

These indicate that the marked part should be recycled.

MT8852B

Bluetooth Test Set

Remote Programming Manual

11

May

2018

(First Edition)

15

December 2020

(Seventh Edition)

Copyright © 2018-2020, ANRITSU CORPORATION.

All rights reserved. No part of this manual may be reproduced without the prior written permission of the publisher.

The operational instructions of this manual may be changed without prior notice. Printed in Japan

Safety-2

Notes On Export Management

This product and its manuals may require an Export License/ Approval by the Government of the product's country of origin for re-export from your country.

Before re-exporting the product or manuals, please contact us to confirm whether they are export-controlled items or not.

When you dispose of export-controlled items, the products/ manuals need to be broken/shredded so as not to be unlawfully used for military purpose.

Safety-3

Safety-4

Table of Contents

Chapter 1—General Information

1-1 About this Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Comments on this Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Software Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Notification of Software Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Associated Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

1-2 Command Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3

Chapter 2—GPIB Overview

2-1 Requirements when using GPIB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 2-2 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 2-3 Termination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2-4 Suffixes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

2-5 GPIB 488.2 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 Status Byte Register and Service Request Enable Register. . . . . . . . . . . . . . 2-3 Standard Event Status Register and Standard Event Status Enable Register 2-5 EUT Fail Register and Fail Enable Register . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 Instrument Status Register and Instrument Status Enable Register . . . . . . . . 2-7 Change Register and Change Enable Register . . . . . . . . . . . . . . . . . . . . . . . 2-8 EDR EUT Fail Register and EDR EUT Fail Enable Register . . . . . . . . . . . . . 2-9 2nd EDR EUT Fail Register and 2nd EDR EUT Fail Enable Register . . . . . 2-10 BLE EUT Fail Register and BLE EUT Fail Enable Register . . . . . . . . . . . . . 2-11

2-6 GPIB over RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12 2-7 Summary of RS232 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13

Chapter 3—IEEE 488.2 Mandatory and Register Commands

*CHE (Change Enable Register) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 *CHG (Change Register). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 *CLS (Clear GPIB Status Bytes) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 *EETE (EDR EUT Fail Enable Register) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 *EETE2 (2nd EDR EUT Fail Enable Register) . . . . . . . . . . . . . . . . . . . . . . . . 3-3 *EETF (EDR EUT Fail Register Query). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 *EETF2 (2nd EDR EUT Fail Register Query) . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 *ESE (Standard Event Status Enable) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 *ESR (Standard Event Status Register Query) . . . . . . . . . . . . . . . . . . . . . . . . 3-6 *ETE (EUT Fail Enable Register) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 *ETF (EUT Fail Register Query) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7 *IDN (Identification Query). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7

Contents-1

*INE (Instrument Status Enable Register) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 *INS (Instrument Status Register Query). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 *LEETE (BLE EUT Fail Enable Register) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 *LEETF (BLE EUT Fail Register Query) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 *OPC (Operation Completed Indication) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 *RST (Instrument Reset) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 *SRE (Service Request Enable Register) . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 *STB (Status Byte Register Query) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 *TST (Self Test Query) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12 *WAI (Wait to Continue). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12

Chapter 4—General GPIB Commands

BOOTSTATUS? (Startup Self Test Status Request ) . . . . . . . . . . . . . . . . . . . 4-1 CONT (Continue After Self Test) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 ERRLST (Error List). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 EUTINIT (Bluetooth Peripheral Mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4 EUTMAXPWR (Send EUT to Max Power Control) . . . . . . . . . . . . . . . . . . . . . 4-4 LECTETIME (Set the CTE time) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4 LECTETIMEMODE (Set the CTE time mode) . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 LEPKTLEN (Set the BLE data packet length) . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 LEPKTMODE (Set the BLE data packet mode) . . . . . . . . . . . . . . . . . . . . . . . 4-6 LKPASS (Update Lock/Unlock Password) . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7 LOCK (Script Lock) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7 OPMD (Operation Mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8 OPTSTATUS? (Option Status) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10 SCPTCFG (Configure Script) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10 SCPTNM (Set Script Name) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14 SCPTRST (Reset Script) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15 SCPTSEL (Select Script). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15 SCPTTSTGP (Set Test Group State) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15 SCRIPTMODE (Script Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16 STATUS (Status Command) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17 STERR (Request POST or *TST? Results). . . . . . . . . . . . . . . . . . . . . . . . . . 4-19 Self Test Items. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19 TSTPAUSE (Test Pause) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21 TXPWR (Transmitter Power Level) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21 UNLOCK (Script Unlock) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22

Chapter 5—System Configuration

SYSCFG (Set or Query System Configuration). . . . . . . . . . . . . . . . . . . . . . . . 5-1 AUTH (Authentication Settings). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 BNCOUTPUT (Rear Panel Output) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 BTADDR (Tester Bluetooth Address) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4 CONFIG (Tester Configuration). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5

Contents-2

DISPSOUND (Tester Display and Sound Control) . . . . . . . . . . . . . . . . . . . . 5-11 EUTADDR (EUT Address) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15 EUTFEAT (EUT supported features). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15 EUTHANDSHAKE (EUT RS232 handshake setting) . . . . . . . . . . . . . . . . . . 5-16 EUTLEFEAT (EUT supported features for Low energy) . . . . . . . . . . . . . . . . 5-16 EUTNAME (EUT User Friendly Name Request) . . . . . . . . . . . . . . . . . . . . . . 5-17 EUTRS232 (EUT RS232 HCI Set Up). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17 EUTSRCE (EUT Address Source) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18 HWINFO (Hardware information) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19 IDENT (Tester Identity) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19 INQSET (Inquiry Set Up) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20 PAGSET (Page Setting) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22 SCPTSET (Script Set Up) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23 USBADAPTOR (Adaptor Set Up) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25 VERDATE (Tester Firmware Version and Date Stamp) . . . . . . . . . . . . . . . . 5-26 VERNUM (Tester Firmware Version Numbers). . . . . . . . . . . . . . . . . . . . . . . 5-26

Chapter 6—SCO Configuration

SCOCFG (Set SCO Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

Chapter 7—SCO Connections

SCOCONN (SCO Connect). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 SCODISC (SCO Disconnect) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

Chapter 8—AFH Measurement

AFHCFG (Set AFH Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1

Chapter 9—Signal Generator Mode and CW Measurement

Basic Rate Signal Generator Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 BLE Signal Generator Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 BLE Extended Signal Generator Mode (Supports Data Length Extension) . . 9-3 BLE Extended Signal Generator Mode (Supports Bluetooth 5 - 2LE and BLR)9-4 BLE Extended Signal Generator Mode (Supports Bluetooth 5.1 - Constant Tone

Contents-3

Extension) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6 EDR Signal Generator Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8 CW Measurement Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9 EDR CW Measurement Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10 CWRESULT (CW Measurements Results Output) . . . . . . . . . . . . . . . . . . . . 9-11 ECWRESULT (EDR CW Measurements Results Output). . . . . . . . . . . . . . . 9-12

Chapter 10—Configuring Tests in Standard Mode

10-1 Basic Rate Tests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3 Output Power Test Configuration (OPCFG) . . . . . . . . . . . . . . . . . . . . . . . . . 10-3 Power Control Test Configuration (PCCFG) . . . . . . . . . . . . . . . . . . . . . . . . . 10-5 Enhanced Power Control Test Configuration (EPCCFG) . . . . . . . . . . . . . . . 10-7 Initial Carrier Test Configuration (ICCFG) . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-9 Carrier Drift Test Configuration (CDCFG) . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11 Single Slot Sensitivity Test Configuration (SSCFG) . . . . . . . . . . . . . . . . . . 10-13 Multi Slot Sensitivity Test Configuration (MSCFG) . . . . . . . . . . . . . . . . . . . 10-15 Modulation Index Test Configuration (MICFG) . . . . . . . . . . . . . . . . . . . . . . 10-17 Input Power Sensitivity Test Configuration (MPCFG) . . . . . . . . . . . . . . . . . 10-19

10-2 Enhanced Data Rate Tests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-21 Relative Transmit Power Test Configuration (ERPCFG). . . . . . . . . . . . . . . 10-21 Carrier Frequency Stability and Modulation Test Configuration (ECMCFG) 10-23 Differential Phase Encoding Test Configuration (EDPCFG) . . . . . . . . . . . . 10-26 EDR Sensitivity Test Configuration (EBSCFG) . . . . . . . . . . . . . . . . . . . . . . 10-28 EDR BER Floor Sensitivity Test Configuration (EFSCFG) . . . . . . . . . . . . . 10-30 EDR Maximum Input Power Test Configuration (EMPCFG) . . . . . . . . . . . . 10-32 EDR Guard Time Test Configuration (EGTCFG) . . . . . . . . . . . . . . . . . . . . 10-34 EDR Synchronization Sequence and Trailer Test Configuration (ESTCFG)10-36

10-3 Low Energy Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-38 BLE Output Power Test Configuration (LEOPCFG) . . . . . . . . . . . . . . . . . . 10-38 BLE Carrier Frequency Offset and Drift Test Configuration (LEICDCFG). . 10-40 BLE Modulation Characteristics Test Configuration (LEMICFG). . . . . . . . . 10-43 BLE Tx Power Stability Test Configuration (LEPSCFG) . . . . . . . . . . . . . . . 10-46 BLE Receiver Sensitivity Test Configuration (LESSCFG) . . . . . . . . . . . . . . 10-48 BLE PER Report Integrity (LEPRICFG). . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-50 BLE Maximum Input Signal Level Test Configuration (LEMPCFG). . . . . . . 10-52

Chapter 11—Configuring Tests in Single Payload Mode

11-1 Single Payload Configuration (SPCFG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1

Chapter 12—Test Parameter Variables

Actual Frequencies Used. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1 ANTSWLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4 ANTSWPAT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4 CTESLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5

Contents-4

DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5 DHXPKT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6 DIRTYTAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-7 DIRTYTX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-8 Frequencies Used (LFREQSEL, MFREQSEL, HFREQSEL) . . . . . . . . . . . . 12-9 DRIFTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-10 FERLIMMODE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-10 HOPMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-11 HOPPING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12 HOPSTATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-13 LEPKTTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-14 MINCHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-16 MINPWR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-17 NUMANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-17 NUMANTMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-18 NUMBITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-18 NUMBLKS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-19 NUMCYC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-19 NUMPKTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-20 PAYLOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-21 PKTCOUNT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-21 PKTNUMMODE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-22 PKTSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-23 PKTTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-24 PTXLEV. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-25 PWRDELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-25 SWPATLEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-26 THBITCNT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-26 TOGGLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-27 TSTCTRL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-28 TTBITCNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-29 TXPWR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-29 TXPWRLR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-30 TXPWRLR8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-30

Chapter 13—Test Limit Variables

13-1 Output Power Test Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1 13-2 Power Control Test Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2 13-3 Enhanced Power Control Test Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . 13-3 13-4 Initial Carrier Frequency Test Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . . 13-4 13-5 Carrier Frequency Drift Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-5 13-6 Standard Rate Sensitivity Test Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . 13-6

Contents-5

13-7 Modulation Index Limit Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7 13-8 EDR Relative Transmit Power Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . 13-8 13-9 EDR Carrier Frequency and Accuracy Limit Commands . . . . . . . . . . . . . . . . . 13-10 13-10 EDR Differential Phase Encoding Limit Commands . . . . . . . . . . . . . . . . . . . . . 13-17 13-11 EDR Sensitivity and EDR BER Floor Limit Commands . . . . . . . . . . . . . . . . . . 13-18 13-12 EDR Maximum Input Power Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-20 13-13 EDR Guard Time Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-21 13-14 EDR Synchronization Sequence and Trailer Limit Commands . . . . . . . . . . . . 13-22 13-15 BLE Output Power Test Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-23 13-16 BLE Carrier Frequency Offset and Drift Limit Commands . . . . . . . . . . . . . . . . 13-25 13-17 BLE Modulation Characteristics Limit Commands . . . . . . . . . . . . . . . . . . . . . . 13-28 13-18 BLE Tx Power Stability Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-30 13-19 BLE Sensitivity Test and Maximum Input Limit Commands . . . . . . . . . . . . . . . 13-31 13-20 BLE PER Report Integrity Test Limit Commands . . . . . . . . . . . . . . . . . . . . . . . 13-32

Chapter 14—Running and Aborting Code

Running Tests (RUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1 Aborting Tests (ABORT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1

Chapter 15—Reading Test Results Data

15-1 Summary Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2 15-2 Summary Results Output Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4 15-3 Extended Results Data Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-7 15-4 Extended Results Output Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-10

15-5 Basic Rate Tests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-13 Output Power Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-13 Power Control Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-14 Enhanced Power Control Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-15 Modulation Index Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-18 Initial Carrier Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-19 Carrier Drift Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-20 Single Slot Sensitivity Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-22 Multi Slot Sensitivity Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-24 Maximum Input Power Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-25

15-6 EDR Tests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-26 EDR Relative Transmit Power Test Results . . . . . . . . . . . . . . . . . . . . . . . . 15-26 EDR Carrier Frequency Stability and Modulation Accuracy Test Results . . 15-29 EDR Differential Phase Encoding Test Results. . . . . . . . . . . . . . . . . . . . . . 15-32 EDR Sensitivity Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-34 BER Floor Sensitivity Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-37

Contents-6

Maximum Input Power Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-40 EDR Guard Time Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-43 EDR Synchronization Sequence and Trailer Test Results . . . . . . . . . . . . . 15-45

15-7 Low Energy Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-47 BLE Output Power Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-47 BLE Carrier Frequency Offset and Drift Test Results . . . . . . . . . . . . . . . . . 15-48 BLE Modulation Characteristics Test Results . . . . . . . . . . . . . . . . . . . . . . . 15-50 BLE Tx Power Stability Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-52 BLE Receiver Sensitivity Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-54 BLE PER Report Integrity Test Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-55 BLE Maximum Input Signal Level Test Results. . . . . . . . . . . . . . . . . . . . . . 15-56

Chapter 16—BLE Measurement

ABORTCAP Abort the BLE Measurement Capture. . . . . . . . . . . . . . . . . . . . 16-1 CFGBLECAP (Configure BLE Capture) . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1 LESCPTCFG (Configure all measurements in a script in parallel) . . . . . . . . 16-2 MEASBLECAP (Capture and Make BLE Tx Measurement) . . . . . . . . . . . . . 16-4 MEASBLECAPX (Capture and Make BLE Tx Measurement - Extended). . . 16-5 MEASBLECAPX2 (Capture and Make BLE Tx Measurement - Extended for CTE)

Contents-7

16-6

SETBLECAPTYP (Set the capture type to BLE, 2LE or BLR). . . . . . . . . . . . 16-8 Example BLE Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-9

Chapter 17—Auxiliary Commands

CONNECT (Connect to EUT Address) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2 CONEUTNAME (Read EUT User Name on a Connection). . . . . . . . . . . . . . 17-2 CONNPKT (Connection packet control) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-3 CONTIME? (Connection time) (Option 15 required) . . . . . . . . . . . . . . . . . . . 17-3 DISCONNECT (Disconnect From Device) . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4 EUTRESET (Send HCI Reset to the DUT) . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4 EUTRMTPWR (Change the State of the EUT Tx Power) . . . . . . . . . . . . . . . 17-4 EUTVENDCMD (Send a Vendor-Specific Command to EUT) . . . . . . . . . . . 17-5 FIXEDOFF (Set Fixed Offset Value) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7 GETEUTFEAT (Obtain Supported Features from EUT) . . . . . . . . . . . . . . . . 17-7 INQCANCEL (Cancel an Inquiry) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7 INQRSP? (Obtain the Results of an Inquiry) . . . . . . . . . . . . . . . . . . . . . . . . . 17-8 INQUIRY (Perform an Inquiry). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-8 LOOPBACK (Perform a Loopback Test Control Sequence) . . . . . . . . . . . . . 17-9 PATHDEL (Delete an Entry from a Path Loss Table) . . . . . . . . . . . . . . . . . 17-10 PATHEDIT (Add or Change Entries in a Path Loss Table) . . . . . . . . . . . . . 17-10 PATHOFF (Set Path Offset Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-11 PATHRD (Read a Complete Path Loss Table) . . . . . . . . . . . . . . . . . . . . . . 17-11 PATHTBL (Set Path Offset Table). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-12 PATHTBLCLR (Clear a User Path Table) . . . . . . . . . . . . . . . . . . . . . . . . . . 17-12 TESTMODE (Put the EUT into Test Mode) . . . . . . . . . . . . . . . . . . . . . . . . . 17-12 TSTDELAY (Test Control Delay) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-13 TXTEST (Perform a Tx Test Control Sequence) . . . . . . . . . . . . . . . . . . . . . 17-14 WRDTY (Write the Dirty Parameter Settings to the Core). . . . . . . . . . . . . . 17-14

Appendix A—Supported Features Format

A-1 EUT Feature Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1

Appendix B—GPIB PC Card Set-up

B-1 GPIB Card Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 B-2 GPIB Device Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1

Appendix C—Script Default Settings

C-1 Script 1 Default Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 C-2 Script 2 Default Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2 C-3 Scripts 3 to 10 Default Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4

Contents-8

Chapter 1 — General Information

1-1 About this Manual

This manual provides instructions on the remote operation of the following model types:

MT8852B Bluetooth Test Set (with EDR and Audio)

MT8852B-040 Bluetooth Test Set (without EDR or Audio)

MT8852B-041 Bluetooth Test Set (without EDR but with Audio)

MT8852B-042 Bluetooth Test Set (with EDR but without Audio

MT8852B-043 Bluetooth Test Set for Low Energy tests only (without EDR or Audio)

Explanations in this manual apply equally to all of the above model types unless otherwise stated.

Comments on this Manual

Every effort has been made to ensure that this manual is thorough, easy to use, and free from errors. However, to ensure continued improvement, we would welcome your comments on this, or any other Anritsu document.

Please contact us at the address below if you have any comments, good or bad, find any errors or omissions, or have any suggestions on how our documentation could be improved further.

Bluetooth.support@anritsu.com

Your comments will be logged and reviewed, and whenever possible, will be reflected in a subsequent release of the document.

Software Versions

This manual provides details of the remote operation of the following software versions:

MT8852B: 5.00.020(N)

MT8852B-040: 5.00.020(N)

MT8852B-041: 5.00.020(N)

MT8852B-042: 5.00.020(N)

MT8852B-043: 5.00.020(N)

Some of the features documented in this manual may not be available to users of earlier software releases. Check the version of software you are using by following the procedure below.

1.Power up the unit and press .

2.Select "MT8852B" and press .

3.Select "Identity" and press .

4.Check the number that displays to the right of "Version".

1-1

General Information

Notification of Software Release

The MT8852B software is periodically updated as new features are added to meet market demands. To receive automatic notification of software releases, send a blank e-mail with the subject heading of "MT8852B Software Notification Request" to Bluetooth.support@anritsu.com. You will receive an e-mail when new software is available to download.

Associated Documentation

In addition to this manual, the following document is also available on the Product CD shipped with the MT8852B Bluetooth Test Set.

Table 1-1. Associated Documentation

Part number

Document

 

 

W3968AE

MT8852B Bluetooth Test Set Operation Manual

 

 

The above document is in PDF format and can be viewed using Adobe ReaderTM , a freeware program that can be downloaded from http://www.adobe.com/.

Conventions

The following conventions have been adopted in this manual.

Table 1-2. Notation Conventions

Item

Convention

 

 

 

MT8852B

Unless otherwise stated, the name “MT8852B” is used generically

 

throughout this manual to refer to all model types of the MT8852B

 

Bluetooth Test Set. Refer to the table on the following page for

 

details of model types.

 

 

EUT

The Bluetooth enabled device being tested is referred to as the EUT

 

(Equipment Under Test).

 

 

 

The five hard keys (Run, Loop/Stop, Script, Config, and Preset) are

 

depicted using an image of the key in question.

 

The keys on the numeric keypad are depicted using an image of the

 

key in question.

 

 

[Setup]

The names of soft keys appearing on the front panel are enclosed in

 

square brackets.

 

 

“Output Power”

Test appearing on the display is enclosed in quotation marks when

 

used in a body of text. Items with quotation marks are selected by

 

pressing

.

> “MT8852B”

A chevron (>) is used to indicate that the user should select the items

 

or keys in sequential order.

 

 

[Log Capture]

The names of software windows and dialogs are enclosed in square

 

brackets.

 

 

 

 

1-2

Command Format

1-2 Command Format

The commands are presented in a structured manner as shown below.

Set command format

For each command, the command name and syntax are

 

detailed. For example:

 

COMMAND<ws>[<param1>,<param2>,<paramN>]

 

Each of the allowable values for the command argument(s) is

 

described.

Remarks

An expanded description of the command, how to use it, and

 

programming hints or restrictions.

Example

An example of the command in use.

Query command format

The command used when requesting a response from the

 

MT8852B.

Response

The command string returned from the MT8852B.

Example

An example of a response from the MT8852B.

1-3

General Information

1-4

Chapter 2 — GPIB Overview

The MT8852B Bluetooth Test Set can be operated remotely through a General Purpose Interface Bus (GPIB) connection to a host computer. The MT8852B conforms to the IEEE488.1 and IEEE488.2 standards.

2-1 Requirements when using GPIB

A GPIB card, cable, and the associated control software are required to communicate with the MT8852B over the GPIB bus.

2-2 Syntax

The following rules must be adhered to when sending GPIB commands to the instrument.

1.An ASCII space must be present between the command mnemonic and the first parameter.

2.All subsequent parameters must be separated by commas (,).

3.Multiple commands may be sent on the same line, but each must be separated by a semicolon (;).

The conventions used are detailed in the table below.

Table 2-1. GPIB Syntax Rules

Item

Meaning

 

 

 

The parameters or characters within the angled brackets must be present.

< >

Throughout this document the angled brackets are employed merely as a

convention to help users interpret the commands. They must not be included in the

 

 

command string when issuing commands over GPIB.

 

 

ws

White space character.

 

 

[ ]

Optional parameters. Do not include the square brackets in the command string.

,Parameter separator. All GPIB commands having more than one parameter must use the comma (,) separator between each parameter.

Message unit terminator. A GPIB command message can be made up of a number of command units separated by the semicolon, as seen in the following example.

;COMMAND param1a,param1b;COMMAND2 param2a

The mnemonics and all the parameters can use either upper or lower case characters unless specified otherwise.

2-1

GPIB Overview

2-3 Termination

All commands sent over the GPIB interface to the MT8852B must be terminated with either (or both) of the following:

End Of String (EOS):

The ‘\n’ or 0x0A character.

End Of message Indicator (EOI):

A hardware line on the GPIB interface bus.

2-4 Suffixes

Parameters containing floating-point values can use the E-0x convention or a suffix multiplier. The GPIB unit conventions specified by the IEEE have been implemented for the suffix units and multipliers. The suffix unit is always allowed but is not required and is shown in brackets where appropriate.

The following table lists the numeric suffixes for the MT8852B Bluetooth Test Set. Suffix units are optional and can be omitted.

Table 2-2. Suffix Multipliers and Units

 

Suffix Multipliers

 

Suffix Units

 

 

 

 

 

 

Definition

 

Mnemonic

Definition

 

Mnemonic

 

 

 

 

 

 

1E18

 

EX

Decibels

 

DB

 

 

 

 

 

 

1E15

 

PE

dB ref to 1 mW

 

DBM

 

 

 

 

 

 

1E12

 

T

dB ref to 1 mV

 

DBMV

 

 

 

 

 

 

1E9

 

G

dB ref to 1 V

 

DBUV

 

 

 

 

 

 

1E6

 

MA

Percent

 

PCT

 

 

 

 

 

 

1E3

 

K

Seconds

 

SEC

 

 

 

 

 

 

1E-3

 

M

Seconds

 

S

 

 

 

 

 

 

1E-6

 

U

Volts

 

V

 

 

 

 

 

 

1E-9

 

N

Watts

 

W

 

 

 

 

 

 

1E-12

 

P

Hertz

 

HZ

 

 

 

 

 

 

1E-15

 

F

Kilo Hertz

 

KHZ

 

 

 

 

 

 

1E-18

 

A

Megahertz

 

MHZ

 

 

 

 

 

 

For example 10 microseconds can be represented in any of the following formats: -

a. Straight value format

0.000010

b. With the E format

10E-6

c. Suffix multiplier format

10U

2-2

ANRITSU MT8852B Programming Manual

GPIB 488.2 Registers

2-5 GPIB 488.2 Registers

The following diagram shows the GPIB event and status registers. The meaning of each bit is described below.

Status Byte Register and Service Request Enable Register

Figure 2-1. Status Byte and Service Request Enable Registers

Table 2-3. STB and SRE Bit Definitions

RQS/MSS When the Status byte is read via a Serial Poll operation this bit is RQS (Request Service). When the Status byte is read via the *STB? Command this bit is MSS (Master Summary Status). This bit has no function in the Service Request Enable Register.

(Request service) This bit is set when one of the other bits in the status byte is set and the corresponding bit in the Service Request Enable Register (SRE) has been set. When this bit is set an SRQ is indicated over the GPIB interface. The SRQ is cleared by a serial poll, the status byte returned to the controller and the bit that caused the SRQ is cleared.

(Master Summary Status) This bit is the inclusive OR of the bitwise combination (excluding bit 6) of the Status Byte register and the Service Request Enable register. Note that the *STB? Command does not alter the Status byte, nor will it clear an SRQ.

2-3

GPIB Overview

Table 2-4.

ESB

(Event status bit) When a bit is set in the event register and the corresponding bit

 

has been set in the event status enable register (ESE) the ESB bit in the status

 

register is set.

 

 

MAV

(Message available) This bit is always set when there is data available to be read

 

out from the output buffer and it is cleared when the output buffer is empty.

CHG

(Change indication) This bit is cleared at power ON initialisation, following a serial

 

poll, or upon sending the *CLS command. This bit is set when one of the change

 

bits has been set and the corresponding bit in the change status enable (CHE)

 

register has been set.

 

 

EPS

(EUT Power Status) This bit is cleared at power ON initialisation or upon sending

 

the *CLS command. This bit is set when the EUT power matches the maximum or

 

minimum power. Use the status command to read whether max or min was

 

reached.

 

 

ETF

(Equipment Test Fail) This bit is cleared at power ON initialisation or upon sending

 

*CLS. This bit is set to indicate a test failure if the following conditions apply: One of

 

the tests has failed (the instrument will set the appropriate bit in the ETF or EETF

 

registers) and the appropriate bit within the ETE or EETE registers has been

 

enabled by the user prior to running the test. See definitions of the ETF, EETF,

 

ETE, EETE in this manual for more details.

INS

(Instrument status) This bit is cleared on initialisation and when the *CLS command

 

has been sent. This bit is set when one of the instrument status bits has been set

 

and the corresponding bit in the instrument status enable (INE) register has been

 

set.

 

 

 

 

 

The Status Byte register is read via a Serial Poll or with the *STB? Command. It

Note

cannot be written to directly by the user. The Service Request Enable Register is

written to with the *SRE command and read with the *SRE? Command. It is

 

 

cleared by *CLS.

 

 

2-4

GPIB 488.2 Registers

Standard Event Status Register and Standard Event Status Enable Register

Figure 2-2. Standard Event Status and Standard Event Status Enable Registers

Table 2-5. ESR and ESE Bit Definitions

PON

Power On bit. This bit is set on power up of the device only and cleared if the

 

instrument is reset or receives a *CLS command. This bit only indicates that a power

 

on has occurred.

 

 

URQ

User request

 

 

CMD

Command error. Received an unrecognized command.

 

 

EXE

Execution error. Could not execute a command. For example, a parameter is out of

 

the allowable range.

 

 

DDE

Device Dependent Error. The specific error can be found by using the ERRLST

 

command.

QYE

Query Error

 

 

RQC

Request Control. GPIB controllers only.

 

 

OPC

Operation Complete. When a program message that includes the *OPC command

 

has been completed and the GPIB interface is idle with any responses read out of the

 

output buffer this bit is set. For example, if the last command in a configuration

 

sequence is *OPC, the OPC bit in the event status register is set when that

 

configuration list has been completed.

 

 

 

The Standard Event Status Register is read with the *ESR? Command. Reading

Note

the ESR clears it. The Standard Events Status Enable Register is written to with

the *ESE command and read with the *ESE? command. Both registers are

 

 

cleared by *CLS.

 

 

2-5

GPIB Overview

EUT Fail Register and Fail Enable Register

Figure 2-3. UET Fail and Fail Enable Registers

This EUT register is cleared on the start of a test or script. When a test completes, if it has failed the test limit parameters enabled to give a fail result the corresponding bit in this register is set. These events can be programmed to provide an SRQ by setting the corresponding bit(s) in the Equipment Under Test Fail Enable Register (ETE).

Table 2-6. ETF and ETE Bit Definitions

OP

Output power test fail bit. This bit indicates that the output power test failed the limit

 

criteria set.

PC

Power control test fail bit. This bit indicates that the power control test failed the limit

 

criteria set.

IC

Initial carrier test fail bit. This bit indicates that the initial carrier test failed the limit criteria

 

set.

 

 

CD

Carrier drift test fail bit. This bit indicates that the carrier drift test failed the limit criteria

 

set.

MC

Modulation index test fail bit. This bit indicates that the modulation index test failed the

 

limit criteria set.

SSSingle slot sensitivity test fail bit. This bit indicates that the single slot sensitivity test failed the limit criteria set.

MS

Multi slot sensitivity test fail bit. This bit indicates that the multi slot sensitivity test failed

 

the limit criteria set.

MP

Maximum input power test fail bit. This bit indicates that the maximum input power

 

sensitivity test failed the limit criteria set.

 

 

Note

The EUT Fail register is read with the *ETF?.

 

 

 

2-6

GPIB 488.2 Registers

Instrument Status Register and Instrument Status Enable Register

Figure 2-4. Instrument Status and Instrument Status Enable Registers

The INS register displays the present status of the instrument and can be used to provide SRQs for test or script completion and the connection status of the instrument by setting the corresponding bits in the INE register.

Table 2-7. INS and INE Bit Definitions

LEFG

BLE Frame generator counter stopped. This bit is set when the BLE Frame

 

generator has sent the defined number of packets to the EUT.

 

 

OVT

Instrument Over temperature Warning.

 

 

INQ

EUT Address Inquiry complete.

 

 

CMP

Script or test completion. This bit is cleared when a test or script has started and is

 

set on its completion or termination.

DIS

Disconnect. This bit is cleared when a connection has been made and set when

 

disconnected.

CON

Connection. This bit is set when a connection has been made and cleared when

 

the connection no longer exists.

 

 

 

 

Note

A Device Dependant Error (DDE in the ESR register) will indicate if an error

occurred, causing the test or script to be aborted. The ERRLST command can be

 

used to get the cause of the termination.

 

 

The INS register is read with the *INS? Command. It cannot be cleared by reading it or by the *CLS command. The INE register is written to by the *INE command and read by the *INE? Command. It is cleared by *CLS.

2-7

GPIB Overview

Change Register and Change Enable Register

Figure 2-5. Change and Change Enable Registers

The CHG register indicates when a change of state has occurred in the instrument, and can be used to provide SRQs by setting the corresponding bits in the CHE register.

The CHG register is read with the *CHG? command. It is cleared by reading it or with the *CLS command.

The CHE register is written to with the *CHE command and read by the *CHE? command. It is cleared by the *CLS command.

Table 2-8. CHG and CHE Bit Definitions

SCC

This bit is set to indicate when a SCO status has changed.

 

Use the "STATUS" command to retrieve the present SCO status. (MT8852B and

 

MT8852B-041 only)

 

 

USB

This bit is set to indicate when a USB attached status has changed.

 

Use the "STATUS" command to retrieve the present USB status. (MT8852B and

 

MT8852B-041 only)

 

 

AFH

This bit is set to indicate that a change has occurred to the channel map. Use

 

"AFHCFG? ACM" to retrieve the present state of the map.

2-8

GPIB 488.2 Registers

EDR EUT Fail Register and EDR EUT Fail Enable Register (MT8852B and MT8852B-042 only)

Figure 2-6. EDR EUT Fail and EDR EUT Fail Enable Registers

The EDR EETF Test Fail register is cleared at the start of a test or script. If an EDR test fails any of the test limits applied, the appropriate bit within the EETF register is set (e.g. if the EDR Sensitivity test fails, the EBS bit is set to '1'). To program the GPIB to provide an SRQ event upon failure of any of the EDR tests, the appropriate bit(s) must be set within the EDR EETE Fail Enable register.

Table 2-9. EETF and EETE Bit Definitions

EPC

Enhanced Power Control test fail bit. This bit indicates whether or not the test failed

 

the limits criteria set.

 

 

EMP

EDR Maximum Input Power test fail bit. This bit indicates whether or not the test failed

 

the limits criteria set.

 

 

EFS

EDR Floor Sensitivity test fail bit. This bit indicates whether or not the test failed the

 

limits criteria set.

EBS

EDR Sensitivity test fail bit. This bit indicates whether or not the test failed the limits

 

criteria set.

 

 

EDP

EDR Differential Phase Encoding test fail bit. This bit indicates whether or not the test

 

failed the limits criteria set.

 

 

ECM

EDR Carrier Frequency Stability and Modulation Accuracy fail bit. This bit indicates

 

whether or not the test failed the limits criteria set.

ERP

EDR Relative Transmit Power. This bit indicates whether or not the test failed the

 

limits criteria set.

 

 

 

 

Note

The EDR EUT Fail register is read with the *EETF? query.

 

 

2-9

GPIB Overview

2nd EDR EUT Fail Register and 2nd EDR EUT Fail Enable Register (MT8852B and MT8852B-042 Only)

Figure 2-7. 2nd EDR EUT Fail and 2nd EDR EUT Fail Enable Registers

Except the test targets, the 2nd EDR EETF Test Fail register and the 2nd EDR EETE Fail Enable register are same as the EDR EETF Test Fail register and the EDR EETE Fail Enable register.

Table 2-10. 2nd EETF and 2nd EETE Bit Definitions

EGT

EDR Guard Time test fail bit. This bit indicates whether or not the test failed the limits

 

criteria set.

 

 

EST

EDR Synchronization Sequence and Trailer test fail bit. This bit indicates whether or

 

not the test failed the limits criteria set.

 

 

Note

The 2nd EDR EUT Fail register is read with the *EETF2? Query.

2-10

GPIB 488.2 Registers

BLE EUT Fail Register and BLE EUT Fail Enable Register (MT8852B-043 and units with option 27 only)

Figure 2-8.

The BLE LEETF Test Fail register is cleared at the start of a test or script. If a BLE test fails any of the test limits applied, the appropriate bit within the LEETF register is set (e.g., if the BLE Sensitivity test fails, the LESS bit is set to '1'). To program the GPIB to provide an SRQ event upon failure of any of the BLE tests, the appropriate bit(s) must be set within the BLE LEETE Fail Enable register.

Table 2-11. LEETF and LEETE Bit Definitions

LEPRI

PER integrity test fail bit. This bit indicates that the PER integrity test failed the limit

 

criteria set.

 

 

LEOP

Output power test fail bit. This bit indicates that the output power test failed the limit

 

criteria set.

 

 

LEICD

Initial carrier test fail bit. This bit indicates that the initial carrier test failed the limit

 

criteria set.

LEMI

Modulation index test fail bit. This bit indicates that the modulation index test failed the

 

limit criteria set

 

 

LESS

Single slot sensitivity test fail bit. This bit indicates that the single slot sensitivity test

 

failed the limit criteria set

 

 

LEMP

Maximum input power test fail bit. This bit indicates that the maximum input power

 

sensitivity test failed the limit criteria set

LEPS

Tx power stability test fail bit. This bit indicates that the Tx power stability test failed

 

the limit criteria set

 

 

 

 

Note

The EUT Fail register is read with the *LEETF? query.

 

 

2-11

GPIB Overview

2-6 GPIB over RS232

Version 1.1 or above of the control software supports the use of RS232 in addition to GPIB commands. Use the RS232 connector on the rear panel of the unit.

Hardware handshake CTS and RTS lines are used to control the flow of data in and out of the tester and must be available in the cable as hardware handshaking is always enabled. The RS232 cable used between the COM port on the PC and the connector on the rear of the MT8852B must be of a Null Modem type such as that supplied with the MT8852B itself.

The DTR and DSR lines are connected together within the tester. The MT8852B Bluetooth test set’s serial connector pin-outs are:

Table 2-12. Serial Connector Pin Outputs

Pin Signal

1NOT USED

2Rx Data

3Tx Data

4DTR handshake signal

5Signal ground

6DSR handshake signal

7RTS handshake signal

8CTS handshake signal

9NOT USED

The serial interface baud rate can be set using the MT8852B “System Interfaces” menu under the menu. Available baud rates are; 1200, 2400, 4800, 9600 (default), 19200, 38400, 57600, and 115200. The other RS232 parameters are predefined as 8 bits, no parity and 1 stop bit and cannot be changed.

Commands are entered in the same manner as the GPIB interface, conforming to the GPIB command format. All GPIB commands are supported. There are some additional commands, specific to the serial interface that are prefixed with an exclamation mark (!). All GPIB type commands and command strings should be terminated with a new line character (0A hex). The special serial mode commands do NOT require a termination character.

Requested data is returned in the same format as GPIB, but with a preceding 'R' and a terminating new line character.

SRQs are available, and are output as an SRQ message 'S' followed by a terminating new line character. When the SRQ message has been received, an "!SPL" command (equivalent to the GPIB serial poll) can be issued. The tester will respond with the serial poll data message, which is a single character, proceeded by 'P' and terminated by a new line character.

A device clear message !DCL can be sent to clear the tester input and output message queues, and terminate any GPIB or serial actions pending.

2-12

 

 

Summary of RS232 Commands

2-7 Summary of RS232 Commands

 

 

Table 2-13. Mnemonic Definitions

 

 

 

 

 

 

Mnemonic

Meaning

 

Comments

 

 

 

 

!DCL

Device clear

 

Clear all queues and

 

 

 

terminates any pending

 

 

 

actions.

!SPL

Serial poll

 

Clears SRQ cause and returns

 

 

 

the status byte.

 

 

 

 

P

Response to serial poll

 

Status byte

 

 

 

 

R

Return of requested data

 

 

 

 

 

 

2-13

GPIB Overview

2-14

Loading...
+ 304 hidden pages