Page 1
Remote Programming Manual MT8852B ® Bluetooth Test Set...
Page 2
Remote Programming Manual MT8852B Bluetooth Test Set P/N: 13000-00110 Revision: V Printed: February 2017 Copyright 2017 Anritsu Company...
Page 3
In addition, this warranty is valid only for the original equipment purchaser. It is not transferable if the equipment is resold. Anritsu Corporation shall assume no liability for injury or financial loss of the customer due to the use of or a failure to be able to use this equipment.
Page 4
This EULA allows you to install one copy of this Software on one piece of Equipment. 2. Disclaimers To the extent not prohibited by law, in no event shall Anritsu be liable for personal injury, or any incidental, special, indirect or consequential damages whatsoever,...
Page 5
6. Reparations If Anritsu suffers any loss, financial or otherwise, due to your violation of the terms of this EULA, Anritsu shall have the right to seek proportional damages from you.
Page 6
This product and its manuals may require an Export License or approval by the government of the product country of origin for re-export from your country. Before you export this product or any of its manuals, please contact Anritsu Company to confirm whether or not these items are export-controlled.
Page 7
VxWorks Runtime WindML Target License License 2000-1189 2000-1372 NI Device License WindRiver USB Runtime License 3-2000-1486 2000-1421...
Page 10
Some or all of the following six symbols may be used on Anritsu equipment. In addition, there may be other labels attached to products that are not shown in the diagrams in this manual.
Page 11
Avoid touching the test port center conductors unless you are properly grounded and have eliminated the possibility of static discharge. Repair of damage that is found to be caused by electrostatic discharge is not covered under warranty. Safety-2 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 13
EUTHANDSHAKE (EUT RS232 handshake setting) ....5-15 EUTNAME (EUT User Friendly Name Request) ..... . 5-16 Contents-2 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 14
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 MT8852B Programming Manual PN: 13000-00110 Rev. V Contents-3...
• 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.
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.
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. MT8852B Programming Manual PN: 13000-00110 Rev. V...
Page 23
Command Format General Information PN: 13000-00110 Rev. V MT8852B Programming Manual...
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. Requirements when using GPIB A GPIB card, cable, and the associated control software are required to communicate with the MT8852B over the GPIB bus.
Termination GPIB Overview 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.
(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. MT8852B Programming Manual PN: 13000-00110 Rev. V...
Page 27
The Status Byte register is read via a Serial Poll or with the *STB? Command. It cannot be written to directly by the user. The Service Request Enable Register is Note written to with the *SRE command and read with the *SRE? Command. It is cleared by *CLS. PN: 13000-00110 Rev. V MT8852B Programming Manual...
The Standard Event Status Register is read with the *ESR? Command. Reading the ESR clears it. The Standard Events Status Enable Register is written to with Note the *ESE command and read with the *ESE? command. Both registers are cleared by *CLS. MT8852B Programming Manual PN: 13000-00110 Rev. V...
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?. PN: 13000-00110 Rev. V MT8852B Programming Manual...
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. MT8852B Programming Manual PN: 13000-00110 Rev. V...
CHG and CHE Bit Definitions 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) This bit is set to indicate when a USB attached status has changed.
GPIB Overview 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.
GPIB 488.2 Registers GPIB Overview BLE EUT Fail register and BLE EUT Fail Enable Register (MT8852B-043 and units with option 27 only) Figure 2-7. 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...
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.
!DCL Device clear Clear all queues and terminates any pending actions. !SPL Serial poll Clears SRQ cause and returns the status byte. Response to serial poll Status byte Return of requested data 2-12 PN: 13000-00110 Rev. V MT8852B Programming Manual...
A return value of 1 indicates that bit 0 (SCO Connection) is set. Remarks See the explanation in chapter 3 for bit definitions of the Change Register. *CHG? Does not clear the Change Register. MT8852B Programming Manual PN: 13000-00110 Rev. V...
Status Register and Status Register, except for the MAV bit. *CLS does not clear the Output Queue. *EETE (EDR EUT Fail Enable Register) (MT8852B and MT8852B-042 only) The bits in the EDR EUT Fail Enable Register are the same as those in the EDR EUT Fail Register.
IEEE 488.2 Mandatory and Register Commands *EETF (EDR EUT Fail Register Query) (MT8852B and MT8852B-042 only) Returns the current state of the EDR EUT Fail Register (EETF). Query command format *EETF? Response <val> <val> is a decimal representation of the binary value of the EDR EUT Fail Register.
Response <val> <val> is a decimal representation of the 8 bit mask as defined above. Remarks *ETE? Does not clear the EUT Fail Enable register. Use *ETE 0 or *CLS for this purpose. PN: 13000-00110 Rev. V MT8852B Programming Manual...
A string is returned containing the manufacturer’s name, the model number, the serial number, and the software revision. Commas separate the items. Example ANRITSU,MT8852B,00801001,4.16.000 Remarks The operation of this command is identical to SYSCFG? IDENT see chapter 5 for details. MT8852B Programming Manual PN: 13000-00110 Rev. V...
A return value of 5 indicates that bits 0 (Connected) and 2 (Test or Script Complete) are set. Remarks See chapter 2 for bit definitions of the Instrument Status Register. *INS? Does not clear the Instrument Status Register. PN: 13000-00110 Rev. V MT8852B Programming Manual...
IEEE 488.2 Mandatory and Register Commands *LEETE (BLE EUT Fail Enable Register) (Option 27 and MT8852B-043 only) The bits in the BLE EUT Fail Enable Register are the same as those in the BLE EUT Fail Register. The two registers are bitwise AND'ed to determine which failed test(s) will generate a SRQ event.
Remarks An ASCII ‘1’ is placed in the Output queue when the OPMD and SCPTSEL commands have been completed. *RST (Instrument Reset) Resets the MT8852B to its default state. Set command format *RST Remarks The GPIB Address is not changed and the GPIB Status registers and Input/Output queues are not cleared.
A return value of 70 indicates that bits 1 (EUT Fail), 2 (Internal Error Bit), and bit 6 (Master Summary Status) are set. Remarks See chapter 2 for bit definitions of the Status Byte Register. *STB? Does not clear the Instrument Status Register. MT8852B Programming Manual PN: 13000-00110 Rev. V...
This command differs from STERR in that it invokes a Self-Test before returning the results. *WAI (Wait to Continue) This mandatory IEE488.2 command is decoded but produces no action because the Overlapping Commands feature is not implemented on the MT8852B. Set command format *WAI 3-10 PN: 13000-00110 Rev.
CONT (Continue After Self Test) Set command format CONT Remarks This command will allow the system to continue the startup sequence if there are self test failures other than DSP errors. Related Commands STERR, BOOTSTATUS? MT8852B Programming Manual PN: 13000-00110 Rev. V...
EUT Reported HCI Hardware error message REQUEST FAILED Request failed (system busy) DSP STATUS Searching channel Searching sync word Incorrect packet length No payload Auto ranging Incorrect packet Incorrect packet type Over range Under range Invalid payload PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 48
No connection Hardware failure Paging timeout Connection timeout Unsupported feature parameter Connection ended by user Low resource connection ended Power Off connection ended Local host connection ended Unsupported remote feature Role change not allowed MT8852B Programming Manual PN: 13000-00110 Rev. V...
Last GPIB command that caused a Execution error (variable length) EUTINIT (Bluetooth Slave Mode) This command puts the MT8852B into Bluetooth Slave mode. It is the equivalent to: .> “System Features” > “Connection Control” > “Make me an EUT”. Set command format...
To set the packet mode to AUTO the command would be: LEPKTMODE 1,AUTO Remarks AUTO - In this mode the MT8852B will request the maximum data length from the EUT. If the EUT address source is BLE2WIRE or if the EUT responds to the HCL command with an error, the data length will be set to the default value, 37.
<script number> 1 to 9 Response The response is just a TRUE or FALSE. Example To request the status of script 5 the command would be: LOCK? 5 Response If script 5 is locked TRUE PN: 13000-00110 Rev. V MT8852B Programming Manual...
Max input power EDR Relative transmit power test (MT8852B and MT8852B-042 only) EDR Carrier frequency stability and modulation accuracy test (MT8852B and MT8852B-042 only) EDR Differential phase encoding test (MT8852B and MT8852B-042 only) EDR Sensitivity test (MT8852B and MT8852B-042 only)
Page 53
General GPIB Commands LESS BLE Receiver sensitivity (option 27 and MT8852B-043 only) LEPRI BLE PER report integrity test (option 27 and MT8852B-043 only) LEMP BLE Max input signal level (option 27 and MT8852B-043 only) Remarks <test> is applicable only when the operation mode is set to STEST.
Initial carrier Carrier drift Single slot sensitivity Multi slot sensitivity Max input power EDR Relative transmit power test (MT8852B and MT8852B-042 only). EDR Carrier frequency stability and modulation accuracy test (MT8852B and MT8852B-042 only). EDR Differential phase encoding test (MT8852B...
Page 55
General GPIB Commands EDR floor sensitivity test (MT8852B and MT8852B-042 only) EDR Maximum Input Power test (MT8852B and MT8852B-042 only) Enhanced power control LEOP BLE Output power (option 27 and MT8852B-043 only) LEMI BLE Modulation index (option 27 and MT8852B-043 only)
Page 56
• BLE Output power (option 27 or MT8852B-043 only) • BLE Modulation Index (option 27 or MT8852B-043 only) • BLE Carrier and drift (option 27 or MT8852B-043 only) • BLE sensitivity (option 27 or MT8852B-043 only) • BLE Max input power (option 27 or MT8852B-043 only) •...
General GPIB Commands SCPTNM (Set Script Name) Set or request the script name. The Anritsu predefined scripts names cannot be set. Set command format SCPTNM<ws><script number><,><script name> <script number> 3 to 10 <script name> Script name using up to 9 characters.
Response SCPTSEL 5 SCPTTSTGP (Set Test Group State) (MT8852B and MT8852B-042 only) This command is used to select which groups of tests are run as part of a script. The states of all the tests in the selected group are affected by this command, e.g., turning off a group will turn off all tests within that group.
The response is in the form of the command to set that state. Example If the script mode for script 9 is set to standard the command would be: SCRIPTMODE? 9 Will produce the response: SCRIPTMODE 9,STANDARD 4-14 PN: 13000-00110 Rev. V MT8852B Programming Manual...
SS Single slot sensitivity test MS Multi slot sensitivity test MP Maximum input power sensitivity test EX Extended EDR tests (see string ‘NNN’ for selected EDR test) (MT8852B and MT8852B-042 only) LE Extended BLE tests (see string 'OOO' for selected BLE test) (MT8852B-043...
Page 61
Non Bluetooth USB device attached EDR Test selected: EDR Relative transmit power test (MT8852B and MT8852B-042 only) ECM EDR Carrier frequency stability and modulation accuracy test (MT8852B and MT8852B-042 only) EDR Differential phase encoding test (MT8852B and MT8852B-042 only) EDR Sensitivity test (MT8852B and MT8852B-042 only)
Page 62
LEOPLR8 BLE Output power test (BLR8) LEMILR8 BLE Modulation characteristics test (BLR8) LEICLR8 BLE Carrier frequency offset and drift test (BLR8) LESSLR2 BLE Receiver sensitivity test (BLR2) LESSLR8 BLE Receiver sensitivity test (BLR8) MT8852B Programming Manual PN: 13000-00110 Rev. V 4-17...
A list of self test items is shown in the table below. Related Commands BOOTSTATUS?, CONT,*TST Self Test Items The following is a list of all Self-Test items. For more information see the MT8852B Service Manual. Self test item Meaning FLASHCSUM Flash Code checksum error.
Page 64
VIRTEX<ws><AAAA> Virtex loading error. <AAAA> indicates at which stage the error occurred. SPARTAN<ws><AAAA> Spartan loading error. <AAAA> indicates at which stage the error occurred. ARMINIT ARM initialization error. TEMPWARN Over temperature warning. MT8852B Programming Manual PN: 13000-00110 Rev. V 4-19...
The response is in the form of the command to set that power level. Example If the transmitter power level for script 6 is –25.3dBm then the command would be: TXPWR? 6 Response TXPWR 6,-25.3 4-20 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Set command format UNLOCK<ws><script number><,><password> <script number> 3 to 10 <password> The lock/unlock password. Default is “1234”. Example To unlock script 4 the command would be: UNLOCK 4,1234 MT8852B Programming Manual PN: 13000-00110 Rev. V 4-21...
Page 67
General GPIB Commands 4-22 PN: 13000-00110 Rev. V MT8852B Programming Manual...
(See sub-commands) Script set up • USBADAPTOR (See sub-commands) USB Adaptor set up • VERDATE Query Tester firmware date and time stamp • VERNUM Query Tester firmware version numbers Query command format SYSCFG?<ws><config selection>[<,><parameters>……] MT8852B Programming Manual PN: 13000-00110 Rev. V...
STATE (Connection Authentication Enable) This command enables/disables the connection authentication. Set command format SYSCFG<ws><AUTH><,><STATE>,<Variable> <Variable> ON Enable Connection Authentication OFF Disable Connection Authentication Example SYSCFG AUTH,STATE,ON Query command format SYSCFG?<ws>AUTH,STATE Example SYSCFG? AUTH,STATE Response SYSCFG AUTH,STATE,ON PN: 13000-00110 Rev. V MT8852B Programming Manual...
Output 1 – Tx on Output 2 – Rx on Response SYSCFG BNCOUTPUT,TXON,RXON BTADDR (Tester Bluetooth Address) This command allows the operator to read the MT8852B Bluetooth address. Query command format SYSCFG?<ws>BTADDR Example SYSCFG? BTADDR Response Example, if the BT address is 0x000123ABCDEF, the response...
1.3 MHz, but this can be changed to 2 MHz. Set command format SYSCFG<ws>CONFIG,FILTER,<type> where <type> is 2MHZ or 1.3MHZ Example Set the measurement bandwidth to 2MHZ: SYSCFG CONFIG,FILTER,2MHZ Query command format SYSCFG?<ws>CONFIG,FILTER Example SYSCFG? CONFIG,FILTER Response SYSCFG CONFIG,FILTER,2MHZ PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 72
SYSCFG CONFIG,LKTIMO,25 Query command format SYSCFG?<ws>CONFIG<,>LKTIMO Response The response is in the form of the command to set that value Example If the timeout value is 15 seconds the response would be SYSCFG CONFIG,LKTIMO,15 MT8852B Programming Manual PN: 13000-00110 Rev. V...
Page 73
System Configuration MODINDEX (Mod Index Setting) The MT8852B default setting for the modulation index of the communication channel is 0.32. This command allows this value to be changed. Set command format SYSCFG<ws>CONFIG<,>MODINDEX<,><setting> <setting> 0.25 to 0.50 Example To set the mod index to 0.38 the command would be: SYSCFG CONFIG,MODINDEX,0.38...
Page 74
SCRIPTMODE command detailed in chapter 4 of this manual. This command allows the MT8852B to make measurements on the POLL/NULL sequence used to maintain the Bluetooth link rather than using Test mode. This allows some measurements to be carried out even if test mode has not been fully implemented.
Page 75
The response is returned in the form of the command to set that state. Example SYSCFG? CONFIG,RANGE Response If the range was held at range 1 then the response would be: SYSCFG CONFIG,RANGE,1 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 76
Query command format SYSCFG?<ws>CONFIG<,>RS232 Response The response is returned in the form of the command to set that state. Example SYSCFG? CONFIG,RS232 Response If the baud rate is 38400 the response would be: SYSCFG CONFIG,RS232,38400 MT8852B Programming Manual PN: 13000-00110 Rev. V...
Page 77
The connector can be used for GPIB type control and communication. EXTHCI The connector is used to send HCI commands directly to the Bluetooth core. In this mode the standalone MT8852B cannot communicate to the internal Bluetooth core. In this mode the baud rate is 57600. Set command format SYSCFG<ws>CONFIG<,>RSMODE<,><mode>...
User text string TEXTS Set | Query User text display state CONTRAST (Front Panel Display Contrast) This command allows the contrast of the MT8852B LCD contrast to be altered. Set command format SYSCFG<ws>DISPSOUND<,>CONTRAST<,><contrast> <contrast> 1 to 10 UP for increment by one...
Page 79
To set the follow test mode to Summary, the command would be: SYSCFG DISPSOUND,FOLTST,SUM Query command format SYSCFG?<ws>DISPSOUND<,>FOLTST Response OFF, SUM, EXT Example SYSCFG? DISPSOUND,FOLTST Response If the follow test mode is Extended: SYSCFG DISPSOUND,FOLTST,EXT 5-12 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 80
Query command format SYSCFG?<ws> DISPSOUND<,>TEXT Response The response is returned in the form of the command to set that state Example SYSCFG? DISPSOUND,TEXT Response If the text was Bluetooth the response would be: SYSCFG DISPSOUND,TEXT,Bluetooth MT8852B Programming Manual PN: 13000-00110 Rev. V 5-13...
Page 81
Query command format SYSCFG?<ws>DISPSOUND<,>TEXTS Response The response is returned in the form of the command to set that state Example SYSCFG? DISPSOUND,TEXTS Response If the state was OFF the response would be: SYSCFG DISPSOUND,TEXTS,OFF 5-14 PN: 13000-00110 Rev. V MT8852B Programming Manual...
RTS/CTS Remarks NONE: Handshaking is disabled. RTS/CTS: Request to send / clear to send hardware handshaking is enabled. Example To set the EUT handshake mode to RTS/CTS the command would SYSCFG EUTHANDSHAKE,RTS/CTS MT8852B Programming Manual PN: 13000-00110 Rev. V 5-15...
The RS232 HCI link does not at present support the Bluetooth RS232 protocol negotiation and compression or handshaking. Example To set the baud rate to 9600 the command would be: SYSCFG EUTRS232,9600 5-16 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 84
Query command format SYSCFG?<ws>EUTRS232 Response The response is returned in the form of the command to set that state. Example SYSCFG? EUTRS232 Response For baud rate set to 19200 the response would be: SYSCFG EUTRS232,19200 MT8852B Programming Manual PN: 13000-00110 Rev. V 5-17...
Query command format SYSCFG?<ws>EUTSRCE Response Response is in the form of the command to set that state. Example If the EUT address source was manual the response would be: SYSCFG? EUTSRCE Response SYSCFG EUTSRCE,MANUAL 5-18 PN: 13000-00110 Rev. V MT8852B Programming Manual...
SYSCFG HWINFO,01090021,4,07020011,3 IDENT (Tester Identity) This command allows the operator to read the identity, serial number and firmware version number of the Anritsu Bluetooth test set. The response is the same as the standard ‘*IDN?’ command. Query command format SYSCFG?<ws>IDENT Response A string is returned containing the manufacturer’s name, the...
To set the maximum number of responses to 12 the command would be: SYSCFG INQSET,RNUM,12 Query command format SYSCFG?<ws><INQSET<,>RNUM Example SYSCFG? INQSET,RNUM Response If the maximum number of responses set was 3 the response would be: SYSCFG INQSET,RNUM,3 5-20 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 88
To set the inquiry time to approximately 12 seconds, the command would be: SYSCFG INQSET,TIMEOUT,12 Query command format SYSCFG?<ws>INQSET<,>TIMEOUT Example SYSCFG? INQSET,TIMEOUT Response If the maximum timeout was set to 5 the response would be: SYSCFG INQSET,TIMEOUT,5 MT8852B Programming Manual PN: 13000-00110 Rev. V 5-21...
PAGETO (Page Timeout Setting) This command changes the page timeout used for making a connection. When requesting a test run or a connection, the MT8852B makes two connection attempts. The time set here is the total paging time for both attempts.
Response The response is returned in the form of the command to set that state. Example SYSCFG? SCPTSET,LPCONT Response If the loop continuous state was OFF the response would be: SYSCFG SCPTSET,LPCONT,OFF MT8852B Programming Manual PN: 13000-00110 Rev. V 5-23...
Page 91
The response is returned in the form of the command to set that state. Example SYSCFG? SCPTSET,FRQDISP Response If the frequency display mode is channel number the response would be: SYSCFG SCPTSET,FRQDISP,CHAN 5-24 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The response is returned in the form of the command to set that state. Example SYSCFG? USBADAPTOR,PORT Response If the port was set to port A, the response would be: SYSCFG USBADAPTOR,PORT,A MT8852B Programming Manual PN: 13000-00110 Rev. V 5-25...
DSP software version number Response example SYSCFG VERDATE,03/10/2005 15:50:22,11/01/2010 10:05:34,30/09/2009 10:39:46,01/09/2006 16:10:08,1.05.032 VERNUM (Tester Firmware Version Numbers) This command returns the version numbers for all the modules within the Anritsu Bluetooth test set. Query command SYSCFG?<ws>VERNUM format Response format SYSCFG?<ws>VERNUM,<Bbbootstamp><,><Bbarmstamp><,>...
Set | Query SCO input data format LBMODE Set | Query Loopback mode PKTTYPE Set | Query SCO packet type SAMPSIZE Set | Query SCO sample size TONEGEN Set | Query SCO tone generator MT8852B Programming Manual PN: 13000-00110 Rev. V...
Page 95
SCO connection. Both ends of the SCO link must use the same air code format. The value will also be used for the EUT if the MT8852B is controlling an EUT via the front panel connection. The command is only allowed when there is an ACL connection but no SCO connection.
Page 96
This command is used to set the input coding format for the audio connection. The value is only used by the MT8852B when it is controlling an EUT via the front panel connection. The command can only be used when there is an ACL connection (and if the EUT is controlled via the front panel, no SCO connection).
Page 97
Query command format SCOCFG?<ws>PKTTYPE Response Response is in the form of the command to set that state. Example If the packet type is set to HV3, the response would be: Response SCOCFG PKTTYPE,HV3 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 98
This command is used to set the input sample size for the audio connection to either 8 bit or 16 bit. The value is only used by the MT8852B when it is controlling an EUT via the front panel connection.
This command is used to terminate a SCO connection on the specified channel. When the disconnection has been completed the SCC bit in the CHG register is set. The current state of the SCO connections can be obtained by using the STATUS command. MT8852B Programming Manual PN: 13000-00110 Rev. V...
AFHCFG (Set AFH Configuration) Command format AFHCFG<ws><config selection>[<,><parameters>…] <config selection> Query Read the MT8852B Active Channel Map. Set | Query AFH on/off control. DISPLAY Set | Query Control the display of Channel or FER page.
Page 103
FER versus time display. Query command format AFHCFG?<ws>DISPLAY Response Response is in the form of the command to set that state. Example If the current display was FER versus time, the response would Response AFHCFG DISPLAY,FERVST PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 104
AFHCFG EUTRRATE,1 FER (Read Frame Error Rate) Query command format AFHCFG?<ws>FER Response Response is the current Frame Error Rate. Example AFHCFG? FER Response If the FER is 3.16%, the response would be:AFHCFG FER,3.16 MT8852B Programming Manual PN: 13000-00110 Rev. V...
Page 105
Response is in the form of the command to set that state. Example If the minimum active channels parameter is set to its default of 20, the response would be: Response AFHCFG MINCHAN,20 MPLAM (Set MT8852B Pseudo Local Assessment Map) Set command format AFHCFG<ws>MPLAM<,><map> <map> All disabled: 00000000000000000000...
Page 106
Query command format AFHCFG?<ws>SCALE Response The response is in the form of the command to set the current state. Example If scale is set to 20 then the response would be: Response AFHCFG SCALE,20 MT8852B Programming Manual PN: 13000-00110 Rev. V...
Chapter 9 — Signal Generator Mode and CW Measurement The MT8852B can be used to generate fixed data patterns at calibrated levels. The instrument can be placed into signal generator mode by using the OPMD command or sending the SIGGEN or ESIGGEN commands.
Signal Generator Mode and CW Measurement BLE Signal Generator Mode (Option 27 and MT8852B-043 only) Use this command to generate Bluetooth low energy (BLE) modulation schemes. Set command format LESIGGEN<ws><syncword><,><pattern><,><spacing><,> <channel><,><NumPkts><,><TxPwr><,><Dirty><,><AltCrcS tate><,><state> <syncword> 32 bit hexadecimal value. (BLE default: 71764129) <pattern>...
To enter or exit the Signal Generator mode use OPMD and OPMD? The BLE signal generator will use a modulation BT of 0.5. Query Command LESIGGENX? format Response If the instrument configuration is as in example above, the response will be:- LESIGGENX 71764129,PRBS9,625,2402,0,-10.0,OFF,OFF,37,START MT8852B Programming Manual PN: 13000-00110 Rev. V...
PRBS9 data stream on channel 10 continuously with a spacing of 625 s at –10.0 dBm, Dirty off, CRC always correct, and a packet length of 37, use the following command: LEPKTGEN 71764129,PRBS9,625,2422,0,-10.0,OFF,OFF,37, 2LE,START PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 112
To enter or exit the Signal Generator mode use OPMD and OPMD? The BLE signal generator will use a modulation BT of 0.5. Query command LEPKTGEN? format Response If the instrument configuration is as in example above, the response will be: LEPKTGEN 71764129,PRBS9,625,2422,0,-10.0,OFF,OFF,37, 2LE,START MT8852B Programming Manual PN: 13000-00110 Rev. V...
Signal Generator Mode and CW Measurement EDR Signal Generator Mode (MT8852B and MT8852B-042 only) Use this command to generate Enhanced Data Rate (EDR) modulation schemes. Set command format ESIGGEN<ws><mod_scheme><,><pattern><,> <ch_dispmode><,><channel><,><pwr><,><rf_state> <mod_scheme> PI4 | 8DPSK <pattern> DATAPRBS9 | DATAPRBS15 <ch_dispmode> CHAN | FREQ <channel>...
<freq> 2392e6 to 2500e6 <gate width> 0.1 ms to 3.0 ms Example To set up the MT8852B to measure on channel 92 with a gate width of 3 ms use the following command. CWMEAS CHAN,92,3e-3 Remarks CWMEAS is used to configure CW Measurement mode. To enter...
Signal Generator Mode and CW Measurement EDR CW Measurement Mode (MT8852B and MT8852B-042 only) The MT8852B can be set up in CW measurement mode to allow calibration of an incoming fixed frequency signal. The instrument will measure power and DEVM for EDR modulation schemes.
Signal Generator Mode and CW Measurement CWRESULT (CW Measurements Results Output) This command is used to fetch the measurement results from the MT8852B when configured in CW Measurement mode. Query command CWRESULT<ws><meas_type> format <meas_type> FREQOFF | POWER | MOD Where:...
Signal Generator Mode and CW Measurement ECWRESULT (EDR CW Measurements Results Output) (MT8852B and MT8852B-042 only) This command is used to fetch the measurement results from the MT8852B when configured in EDR CW Measurement mode. Query command ECWRESULT<ws><meas_type> format <meas_type> PKPWR | RMSPWR | PKDEVM | RMSDEVM...
BLE Receiver sensitivity, uncoded data at 1 Ms/s, Stable (RCV-LE-/CA/BV-14-C) Modulation Index 2LE Receiver sensitivity at 2 Ms/s (RCV-LE-/CA/BV-08-C) (#4) 2LE Receiver sensitivity at 2 Ms/s, Stable Modulation Index (RCV-LE-/CA/BV-20-C) (#4) BLR Receiver sensitivity, LE coded (S=2) (RCV-LE/CA/BV-26-C) (#5) MT8852B Programming Manual PN: 13000-00110 Rev. V 10-1...
Page 119
(RCV-LE/CA/BV-24-C) Index (#4) (#1) Not available on MT8852B-043. (#2) MT8852B and MT8852B-042 only. (#3) MT8852B-043 or models with option 27 only. (#4) With Option 35. (#5) With Option 36 or Option 62 10-2 PN: 13000-00110 Rev. V MT8852B Programming Manual...
This test can be made with either hopping on or off. The MT8852B can perform the test using either loopback test controls or Tx test controls. The MT8852B transmits a pseudo random data payload (PRBS 9) of the longest supported type (DH5, DH3 or DH1) or the selected packet type, to the EUT.
Page 121
Low Rx frequency setting. MRXFREQ Medium Rx frequency setting. HRXFREQ High Rx frequency setting. HOPMODE Use Defined, All, or Any MT8852B custom mode. HOPPING Hopping stages of the test. LFREQSEL Use the low frequency settings in test. MFREQSEL Use the medium frequency settings in test.
For each power step a number of data packets are sent to the EUT and looped back to the MT8852B. When the test is performed in Tx test mode only the Tx frequency settings are used since both Rx and Tx frequencies must be the same.
Page 123
Example PCCFG? 3,NUMCYC Response If the value of the PCCFG NUMCYC was 5, the response would PCCFG 3,NUMCYC,5 Note Refer to chapter 12 for details of the test parameter variables listed above. 10-6 PN: 13000-00110 Rev. V MT8852B Programming Manual...
For each power step a number of data packets are sent to the EUT and looped back to the MT8852B. When the test is performed in Tx test mode only the Tx frequency settings are used since both Rx and Tx frequencies must be the same.
Page 125
Example EPCCFG? 3,NUMCYC Response If the value of the EPCCFG NUMCYC was 5, the response would EPCCFG 3,NUMCYC,5 Note Refer to chapter 12 for details of the test parameter variables listed above. 10-8 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The default is to use the loopback test control. This test can be made with either hopping on or off. When the measurement is made using Tx mode the MT8852B sets up the EUT so that when the EUT is polled, it transmits a DH1 packet with a pseudo random payload for each of the frequencies selected (LOW, MEDIUM and HIGH).
Page 127
ICCFG? 3,PKTTYPE Response If the value of the ICCFG PKTTYPE was DH1, the response would be: ICCFG 3,PKTTYPE,DH1 Note Refer to chapter 12 for details of the test parameter variables listed above. 10-10 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Set command format CDCFG<ws><scriptnumber><,><variable><,> [<params>……] <script number> 3 to 10 <variable> HOPMODE Use standard or custom MT8852B custom mode. HOPPING Hopping stages of the test. LFREQSEL Use the low frequency settings in test. MFREQSEL Use the medium frequency settings in test.
Page 129
CDCFG? 3,HOPPING Response If the value of the CDCFG HOPPING was ON, the response would be: CDCFG 3,HOPPING,HOPON Note Refer to chapter 12 for details of the test parameter variables listed above. 10-12 PN: 13000-00110 Rev. V MT8852B Programming Manual...
(BER) calculation and frame error rate (FER) calculation is performed by the MT8852B test set. The test is repeated for each of the frequencies selected (LOW, MEDIUM and HIGH). This test is performed with hopping off. The LOW, MEDIUM and HIGH frequencies relate to the default frequencies specified in the Bluetooth RF test specification.
Page 131
Example SSCFG? 3,LFREQSEL Response If the value of SSCFG was LFREQSEL, the response would be: SSCFG 3,LFREQSEL,ON Note Refer to chapter 12 for details of the test parameter variables listed above. 10-14 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The EUT loops back the received data and a bit error rate (BER) calculation and frame error rate (FER) calculation is performed by the MT8852B test set. This test is performed with hopping off. Measurements are made at each of the frequencies selected (LOW, MEDIUM and HIGH).
Page 133
Example MSCFG? 3,DRIFTS Response If the value of the MSCFG DRIFTS was ON, the response would MSCFG 3,DRIFTS,ON Note Refer to chapter 12 for details of the test parameter variables listed above. 10-16 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The LOW, MEDIUM and HIGH frequencies relate to the default frequencies specified in the Bluetooth RF test specification. The MT8852B allows all the frequencies to be changed. When the test is performed in Tx test mode EUT transmitter and receiver frequencies must be the same.
Page 135
Example MICFG? 3,NUMPKTS Response If the value of the MICFG NUMPKTS was 10, the response would MICFG 3,NUMPKTS,10 Note Refer to chapter 12 for details of the test parameter variables listed above. 10-18 PN: 13000-00110 Rev. V MT8852B Programming Manual...
-20 dBm. The EUT loops back the received data and bit error rate (BER) and frame error rate (FER) calculations are performed by the MT8852B. The test is repeated for each of the frequency ranges selected (LOW, MEDIUM and HIGH). This test is performed with hopping off.
Page 137
Example MPCFG 3,NUMPKTS Response If the value of the MPCFG NUMPKTS was 10, the response would MPCFG 3,NUMPKTS,10 Note Refer to chapter 12 for details of the test parameter variables listed above. 10-20 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The test must be performed with the EUT transmitting at its maximum power, and if the EUT supports power control, also at its minimum transmitter power level. The MT8852B will set the EUT to the Max and Min transmit power automatically if the EUT reports that it supports power control and both Max and Min have been selected in the “EUT power level”...
Page 139
Read the minimum sensitivity check. Response The response is returned in the form of the command to set that state. Note Refer to chapter 12 for details of the test parameter variables listed above. 10-22 PN: 13000-00110 Rev. V MT8852B Programming Manual...
• Block frequency error during 50µs time blocks in the PSK modulated payload - (pass criteria ±10kHz) This frequency error is measured relative to the Initial frequency error. The MT8852B continues to measure packets until the user selected number of 50µs blocks has been tested, the default being 200 blocks.
Page 141
Read the Medium Tx frequency. HTXFREQ Read the High Tx frequency. LFREQSEL Read the low frequency settings in test. MFREQSEL Read the medium frequency settings in test. HFREQSEL Read the high frequency settings in test. 10-24 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 142
Read the 3Mbps 99% packets DEVM limit value. Response The response is returned in the form of the command to set that state. Note Refer to chapter 12 for details of the test parameter variables listed above. MT8852B Programming Manual PN: 13000-00110 Rev. V 10-25...
Configuring Tests in Standard Mode Differential Phase Encoding Test Configuration (EDPCFG) (MT8852B and MT8852B-042 only) In this measurement the EUT transmits a packet with a defined PRBS9 payload. The payload of the received packet is demodulated and compared with the defined ideal packet to give a resultant symbol error rate.
Page 144
Read the percentage of packets with no errors limit value. Response The response is returned in the form of the command to set that state. Note Refer to chapter 12 for details of the test parameter variables listed above. MT8852B Programming Manual PN: 13000-00110 Rev. V 10-27...
Configuring Tests in Standard Mode EDR Sensitivity Test Configuration (EBSCFG) (MT8852B and MT8852B-042 only) The sensitivity test case is to test the EUT receiver sensitivity performance in terms of bit error rate using a non-ideal (dirty) test signal. The test should be performed on the longest supported /4DQPSK and 8DPSK packets with frequency hopping off.
Page 146
Read the total test error limit. Response The response is returned in the form of the command to set that state. Note Refer to chapter 12 for details of the test parameter variables listed above. MT8852B Programming Manual PN: 13000-00110 Rev. V 10-29...
Configuring Tests in Standard Mode EDR BER Floor Sensitivity Test Configuration (EFSCFG) (MT8852B and MT8852B-042 only) The BER floor performance test case is to test whether the EUT receiver sensitivity has low residual BER performance when tested at a level 10dB above its minimum sensitivity. The test should be performed on the longest supported /4DQPSK and 8DPSK packets with...
Page 148
Read the total test error limit. Response The response is returned in the form of the command to set that state. Note Refer to chapter 12 for details of the test parameter variables listed above. MT8852B Programming Manual PN: 13000-00110 Rev. V 10-31...
Configuring Tests in Standard Mode EDR Maximum Input Power Test Configuration (EMPCFG) (MT8852B and MT8852B-042 only) The EDR Maximum input level test case is to test whether the EUT receiver sensitivity has low BER performance when tested at a high signal level close to its maximum specified input.
Page 150
Read the overall BER limit. Response The response is returned in the form of the command to set that state. Note Refer to chapter 12 for details of the test parameter variables listed above. MT8852B Programming Manual PN: 13000-00110 Rev. V 10-33...
BLE Tx Test command to the EUT specifying a BLE reference packet with a PRBS9 payload type to be transmitted back to the MT8852B. The EUT transmits the data at its maximum output power and the MT8852B measures the received power. This test is repeated until the requested number of packets has been measured on each of the selected frequencies.
Page 152
LEOPCFG? 3,PEAKLIM Response If the value of the LEOPCFG PEAKLIM was 15, the response would be: LEOPCFG 3,PEAKLIM,15 Note Refer to chapter 12 for details of the test parameter variables listed above. MT8852B Programming Manual PN: 13000-00110 Rev. V 10-35...
Note that measurements on 2LE packets require option 35 and Option 36 or 62 is required for BLR. The MT8852B sends a BLE Tx Test command to the EUT which specifies a BLE reference packet with a 10101010 payload type (11111111 for BLR8) to be transmitted to the MT8852B at each of the frequencies selected (LOW, MEDIUM and HIGH).
Page 154
Get the packet drift limit (BLR). INITDFTBLERA Get the initial drift rate limit. INITDFTBLELR Get the initial drift rate limit (BLR). RATE DFTBLERATE Get the drift rate limit. DFTBLELRRAT Get the drift rate limit (BLR). MT8852B Programming Manual PN: 13000-00110 Rev. V 10-37...
Page 155
Example LEICDCFG? 3,NUMPKTS Response If the value of the CDCFG NUMPKTS was 25, the response would LEUICDCFG 3,NUMPKTS,25 Note Refer to chapter 12 for details of the test parameter variables listed above. 10-38 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Note that measurements on 2LE signals requires Option 35 and measurements on BLR signals requires Option 36 or 62. The MT8852B sends a BLE Tx Test command to the EUT which specifies a BLE reference packet with an 11110000 payload type to be transmitted back to the MT8852B. The MT8852B then instructs the EUT to send packets with alternate ones and zeros (10101010) payload back to the MT8852B.
Page 157
Read the medium frequency Tx value. HTXFREQ Read the high frequency Tx value. LEPKTTYPE Read the packet type. LETSTMODE Read the test mode: standard or stable modulation index. NUMPKTS Read the number of packets used. 10-40 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 158
LEMICFG? 3,NUMPKTS Response If the value of the UMICFG NUMPKTS was 10, the response would be: LEMICFG 3,NUMPKTS,10 Note Refer to chapter 12 for details of the test parameter variables listed above. MT8852B Programming Manual PN: 13000-00110 Rev. V 10-41...
BLE Receiver Sensitivity Test Configuration (LESSCFG) (Option 27 and MT8852B-043 only) For BLE sensitivity measurement the MT8852B first sends the BLE Rx Test command to the EUT and then transmits BLE reference packets with a pseudo random payload (PRBS 9) to the EUT at a minimum power level.
Page 160
Example LESCFG? 3,LFREQSEL Response If the value of LESSCFG was LFREQSEL, the response would be: LESSCFG 3,LFREQSEL,ON Note Refer to chapter 12 for details of the test parameter variables listed above. MT8852B Programming Manual PN: 13000-00110 Rev. V 10-43...
BLE PER Report Integrity (LEPRICFG) (Option 27 and MT8852B-043 only) The MT8852B sends BLE reference packets with a PRBS9 payload at a power level of -30 dBm and with the CRC value alternating between a valid and invalid value. The EUT counts the number of valid received packets and, at the end of the test, sends this value back to the MT8852B.
Page 162
The response is returned in the form of the command to set that state. Example LEPRICFG? 3,PKTNUMMODE Response If the value of PKTNUMMODE was FIXED, the response would LEPRICFG 3,PKTNUMMODE,FIXED Note Refer to chapter 12 for details of the test parameter variables listed above. MT8852B Programming Manual PN: 13000-00110 Rev. V 10-45...
(PRBS 9) to the EUT at a high power level. The EUT counts the number of received packets and, at the end of the test, sends this value back to the MT8852B. Frame error rate (FER) calculation is performed by the MT8852B test set. The test is repeated for each of the frequencies selected (LOW, MEDIUM and HIGH).
Page 164
LEMPCFG 3,NUMPKTS Response If the value of the UMPCFG NUMPKTS was 10, the response would be: LEMPCFG 3,NUMPKTS,10 Note Refer to chapter 12 for details of the test parameter variables listed above. MT8852B Programming Manual PN: 13000-00110 Rev. V 10-47...
Page 165
Low Energy Tests Configuring Tests in Standard Mode 10-48 PN: 13000-00110 Rev. V MT8852B Programming Manual...
• Power Control • Any of the six EDR measurements (MT8852B, MT8852B-042 only) • Any of the six low energy measurements (option 27 and MT8852B-043 only) The PKTTYPE parameter allows selection of all EDR packet types, as well as the Basic Rate packets.
Page 167
TXFREQ Read the Tx frequency value RXFREQ Read the Rx frequency value DIRTYTX Read dirty parameter table Refer to chapter 12 for specific details of frequency related set and request Note variables. 11-2 PN: 13000-00110 Rev. V MT8852B Programming Manual...
• The TXFREQ, RXFREQ parameters must be used when the test mode is Single Payload Mode. The Tx frequencies are the EUT Tx frequencies and the Rx frequencies are the Note EUT Rx frequencies. MT8852B Programming Manual PN: 13000-00110 Rev. V 12-1...
Page 169
PCCFG 4,LTXFREQ,FREQ,2434MHz Example 2 To set low Tx frequency to 2434 MHz in script 4 power control test using channel form the command would be: PCCFG 4,LTXFREQ,CHAN,32 12-2 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 170
Response: If the power control medium Rx frequency in script 7 is 2480 MHz, the response would be: PCCFG 7,MRXFREQ,FREQ,2480E+006 Example2: EDPCFG? 7,LTXFREQ,FREQ Response If the low TX/Rx frequencies are 2402 MHz, the response would EDPCFG 7,LTXFREQ,FREQ,2402E+006 MT8852B Programming Manual PN: 13000-00110 Rev. V 12-3...
To set the power control test in script 3 to defaults the command would be: PCCFG 3,DEFAULT DHXPKT (MT8852B and MT8852B-042 only) This parameter is used to set up the EDR packet type to be used in both the 2 Mbps and the 3 Mbps EDR type packet tests.
Example 2: To set all the table entries at once of OFFSET the command would be: SSCFG 4,DIRTYTAB,OFFSET,0,-75 KHz,0KHz,15KHz,3kHz,- 20kHz,-10E3,13E3,-4.6E4,1KHz,0 Example 3: To set all table entries for script 7 EDR Sensitivity test using OFFSET, the command would be: EBSCFG 7,DIRTYTAB,OFFSET,0,15KHz,3kHz,-20kHz MT8852B Programming Manual PN: 13000-00110 Rev. V 12-5...
The response is returned in the form of the command to set that state. Example MSCFG? 7,DIRTYTX Response If the dirty Tx is not applied to the multi sensitivity test in script 7 the response would be: MSCFG 7,DIRTYTX,OFF 12-6 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The response is returned in the form of the command to set that state. Example PCCFG? 7,MFREQSEL Response If the medium frequency select of script 7 was OFF the response would be: PCCFG 7,MFREQSEL,OFF MT8852B Programming Manual PN: 13000-00110 Rev. V 12-7...
The response is returned int the form of the command to set that state. Example LESSCFG? 3,FERLIMMODE Response If script 3 PER test limit mode is AUTO, the response would be: LESSCFG 3,FERLIMMODE,AUTO 12-8 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The response is returned in the form of the command to set that state. Example ICCFG? 7,HOPMODE Response If script 7 initial carrier test hopping mode is ANY, the response would be: ICCFG 7,HOPMODE,ANY MT8852B Programming Manual PN: 13000-00110 Rev. V 12-9...
The response is returned in the form of the command to set that state. Example ICCFG? 7,HOPPING Response If script 7 initial carrier test hopping off is OFF, the response would be: ICCFG 7,HOPPING,HOPOFF 12-10 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The response is returned in the form of the command to set that state. Example SPCFG? 4,HOPSTATE Response If script 4 single payload test hop state is on, the response would SPCFG 4,HOPSTATE,ON MT8852B Programming Manual PN: 13000-00110 Rev. V 12-11...
Test Parameter Variables LEPKTTYPE (MT8852B-027 and MT8852B-043 with options 35, 36, 62 only) This configuration parameter is used to set the Bluetooth Low Energy packet type. It is used with the following BLE test configuration commands: LEOPCFG, LEICDCFG, LEMICFG, LESSCFG, LEPRICFG and LEMPCFG. It is also used with the LESCPTCFG command to set the packet type for all of the above test configurations in parallel.
Page 180
The response is returned in the form of the command to set that state: Example LESSCFG? 3,LEPKTTYPE,2LE Response If the 2LE packet type was enabled for the receiver sensitivity test in script 3, the response would be: LESSCFG 3,LEPKTTYPE,2LE,TRUE MT8852B Programming Manual PN: 13000-00110 Rev. V 12-13...
Test Parameter Variables LETSTMODE (MT8852B-027 and MT8852B-043 only) This configuration parameter is used to specify testing of Bluetooth Low Energy devices that have a Stable Modulation Index PHY. It specifies whether Stable, Standard or both Stable and Standard tests will be carried out. It can be used with the following BLE test configuration commands: LEMICFG, LESSCFG, LEPRICFG and LEMPCFG.
(MT8852B and MT8852B-042 only) This parameter is used in the EDR Relative power test only. If the EUT supports power control and its minimum power is less than the MT8852B measurement receiver sensitivity, this parameter should be set to TRUE.
If script 7 power control test min power level is set to –35 dBm, the response would be: PCCFG 7,MINPWR,-35 NUMBITS (MT8852B and MT8852B-042 only) This parameter is used to set up the number of bits for the EDR Maximum input power level test.
Test Parameter Variables NUMBLKS (MT8852B and MT8852B-042 only) This parameter is used to define the number of blocks over which the EDR carrier frequency stability and modulation accuracy test is to be performed. Set command format ECMCFG<ws><script number><,>NUMBLKS<,><num blocks> <script number> 3 to 10 <num blocks>...
If script 7 output power number of packets is 2, the response would be: OPCFG 7,NUMPKTS,11 For the BLE PER Integrity test (LEPRICFG), the number of packets must be set to Note an even value. 12-18 PN: 13000-00110 Rev. V MT8852B Programming Manual...
To set to received in script 5, the command would be: SSCFG 5,PKTCOUNT,RX Query command format SSCFG? 5,PKTCOUNT <script number> 1 to 10 Response The response is returned in the form of the command to set that state. MT8852B Programming Manual PN: 13000-00110 Rev. V 12-19...
The response is returned in the form of the command to set that state. Example LEPRICFG? 7,PKTNUMMODE Response Response: If the packet number type is set to FIXED for script 7 the response would be: LEPRICFG 7,PKTNUMMODE,FIXED 12-20 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The response is returned in the form of the command to set that state. Example CDCFG? 7,PKTSIZE,FIVESLOT Response If script 7 carrier drift test five slot packet is false, the response would be: CDCFG 7,PKTSIZE,FIVESLOT,FALSE MT8852B Programming Manual PN: 13000-00110 Rev. V 12-21...
The response is returned in the form of the command to set that state. Example PCCFG? 7,PKTTYPE Response If script 7 power control test packet type was DH1, the response would be: PCCFG 7,PKTTYPE,DH1 12-22 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Test Parameter Variables PTXLEV (MT8852B and MT8852B-042 only) This parameter is used to define whether the EDR Relative Transmit power test (ERPCFG) should be carried out at minimum and/or maximum power levels. Set command format ERPCFG<ws><script number><,>PTXLEV<,><pow level> <script number> 3 to 10 <pow level>...
This increases the time the test takes to complete. To shorten the time taken to perform this test, the MT8852B can change the payload after the requested number of packets have been measured with the first payload, and then measure the requested number of packets with the second payload.
The response string returned for the query is in the identical format as the configuration command string. Example PCCFG? 7,TSTCTRL Response If script 7 power control test control was LOOPBACK, the response would be: PCCFG 7,TSTCTRL,LOOPBACK (#1) (MT8852B and MT8852B-042 only) MT8852B Programming Manual PN: 13000-00110 Rev. V 12-25...
Test Parameter Variables TTBITCNT (MT8852B and MT8852B-042 only) This parameter is used to set up the total bit count for the EDR sensitivity tests. Set command format EFSCFG<ws><script number><,>TTBITCNT<,><total mbits> <script number> 3 to 10 < total mbits > 1.0 to 999.0 Mbits (default = 16.0 Mbits) Example To set the EFSCFG test total bit count to 16.0 Mbits for script 4...
The response is returned in the form of the command to set that state. Example OPCFG? 7,AVGMXLIM Response If the average high limit in script 7 output power test was 22 the response would be: OPCFG 7,AVGMXLIM,22 MT8852B Programming Manual PN: 13000-00110 Rev. V 13-1...
The response is returned in the form of the command to set that state. Example PCCFG? 4,MXSTEPLIM Response If the max step limit in script 4 power control test is 3 dB the response would be: PCCFG 4,MXSTEPLIM,3 13-2 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The response string returned for the query will be in the identical format as the configuration command string. Example EPCCFG? 7,MXEPCLIM Response If the upper limit is set to 12.0 dB for script 7 the response would EPCCFG 7,MXEPCLIM,12.0 MT8852B Programming Manual PN: 13000-00110 Rev. V 13-3...
The response is returned in the form of the command to set that state. Example ICCFG? 7,MXNEGLIM Response If the maximum negative offset limit in script 7 is –75 kHz the response would be: ICCFG 7,MXNEGLIM,-7.5E4 13-4 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The response is returned in the form of the command to set that state. Example CDCFG? 7,DFT3LIM Response If script 7 drift limit for 3 slot packets is 55 kHz carrier drift test, the response would be: CDCFG 7,DFT3LIM,55E3 MT8852B Programming Manual PN: 13000-00110 Rev. V 13-5...
The response is returned in the form of the command to set that state. Example SSCFG? 7,BERLIM Response If script 7 single slot sensitivity test BER limit is set to 0.2%, the response would be: SSCFG 7,BERLIM,0.2 13-6 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The response is returned in the form of the command to set that state. Example MICFG? 7,F1AVGMAX Response If script 7 modulation index test f1avg max limit is 200 kHz, the response would be: MICFG 7,F1AVGMAX,200E3 MT8852B Programming Manual PN: 13000-00110 Rev. V 13-7...
EDR Relative Transmit Power Limit Commands Test Limit Variables 13-8 EDR Relative Transmit Power Limit Commands (MT8852B and MT8852B-042 only) PDIFFLL, PDIFFLH PDIFFLL – PDPSK to PGFSK difference window lower limit This parameter is used to set up the lower limit for the average power difference window for the EDR Relative Power test pass-fail criteria.
Page 202
The response string returned for the query will be in the identical format as the configuration command string. Example ERPCFG? 7,PDIFFLH Response If the upper limit is set to 1.0 dB for script 7 the response would ERPCFG 7, PDIFFLH,1.0E+000 MT8852B Programming Manual PN: 13000-00110 Rev. V 13-9...
EDR Carrier Frequency and Accuracy Limit Commands Test Limit Variables 13-9 EDR Carrier Frequency and Accuracy Limit Commands (MT8852B and MT8852B-042 only) INITFRQLH, INITFRQLL, FREQERLH, FREQERLL, BLKFRQLH, BLKFRQLL, LRMSDEVM, HRMSDEVM, LPKDEVM, HPKDEVM, LPCTDEVM, HPCTDEVM INITFRQLH - Initial frequency error upper limit value This parameter is used to set up the initial frequency error upper limit value for the EDR carrier frequency and modulation accuracy test.
Page 204
The response string returned for the query will be in the identical format as the configuration command string. Example ECMCFG? 7,FREQERLH Response If the frequency error upper limit is set to +10.0 kHz for script 7 the response would be: ECMCFG 7,FREQERLH,1.0E+004 MT8852B Programming Manual PN: 13000-00110 Rev. V 13-11...
Page 205
The response string returned for the query will be in the identical format as the configuration command string. Example ECMCFG? 7,BLKFRQLH Response If the block frequency error upper limit is set to +75.0 kHz for script 7 the response would be: ECMCFG 7,BLKFRQLH,7.5E+004 13-12 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 206
The response string returned for the query will be in the identical format as the configuration command string. Example ECMCFG? 7,LRMSDEVM Response If the 2Mbps RMS DEVM limit is set to 0.2 for script 7 the response would be: ECMCFG 7,LRMSDEVM,2.0E-001 MT8852B Programming Manual PN: 13000-00110 Rev. V 13-13...
Page 207
The response string returned for the query will be in the identical format as the configuration command string. Example ECMCFG? 7,LPKDEVM Response If the 2Mbps Peak DEVM limit is set to 0.35 for script 7 the response would be: ECMCFG 7,LPKDEVM,3.5E-001 13-14 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 208
The response string returned for the query will be in the identical format as the configuration command string. Example ECMCFG? 7,LPCTDEVM Response If the 2Mbps 99% packets DEVM limit is set to 0.30 for script 7 the response would be: ECMCFG 7,LPCTDEVM,3.0E-001 MT8852B Programming Manual PN: 13000-00110 Rev. V 13-15...
Page 209
The response string returned for the query will be in the identical format as the configuration command string. Example ECMCFG? 7,HPCTDEVM Response If the 3Mbps 99% packets DEVM limit is set to 0.20 for script 7 the response would be: ECMCFG 7,HPCTDEVM,2.0E-001 13-16 PN: 13000-00110 Rev. V MT8852B Programming Manual...
EDR Differential Phase Encoding Limit Commands 13-10 EDR Differential Phase Encoding Limit Commands (MT8852B and MT8852B-042 only) PCTPKT - Percentage of packets with no errors limit value This parameter is used to set up the percentage limit for the number of packets with no error for the EDR Differential Phase Encoding test (EDP).
EDR Sensitivity and EDR BER Floor Limit Commands Test Limit Variables 13-11 EDR Sensitivity and EDR BER Floor Limit Commands (MT8852B and MT8852B-042 only) THERR, TTERR THERR - Threshold error limit This parameter is used to set up the Threshold error limit for the EDR sensitivity test (EBSCFG) and the EDR BER floor sensitivity test (EFSCFG).
Page 212
The response string returned for the query will be in the identical format as the configuration command string. Example EBSCFG? 7,TTERR Response If the EBSCFG sensitivity test TTERR limit is set to 1.0e-04 for script 7 the response would be: EBSCFG 7,TTERR,1 MT8852B Programming Manual PN: 13000-00110 Rev. V 13-19...
Test Limit Variables 13-12 EDR Maximum Input Power Limits (MT8852B and MT8852B-042 only) This parameter is used to set or read the BER limit value used in the EDR Maximum input power test. Note that different units and ranges apply to the EDR test.
Test Limit Variables BLE Output Power Test Limit Commands 13-13 BLE Output Power Test Limit Commands (MT8852B-043 and option 27 units only) AVGMXLIM, AVGMNLIM, PEAKLIM These parameters are used to set or read the limits used to determine if the average power reading in the BLE output power test passes or fails.
BLE Carrier Frequency Offset and Drift Limit Commands Test Limit Variables 13-14 BLE Carrier Frequency Offset and Drift Limit Commands (MT8852B-043 and option 27 units only) MXPOSLIM, MXPOSLRLIM, MXNEGLIM, MXNEGLRLIM, DFTBLELIM, DFTBLELRLIM, INITDFTBLERATE, INITDFTBLELRRATE, DFTBLERATE, DFTBLELRRATE This parameter is used to set or read the limit values used in the BLE carrier frequency offset and drift test.
Page 216
The response is returned in the form of the command to set that state. Example LEICDCFG? 7,DFTBLELIM Response If script 7 BLE drift limit is 55 kHz, the response would be: LEICDCFG 7,DFTBLELIM,55E3 MT8852B Programming Manual PN: 13000-00110 Rev. V 13-23...
BLE Modulation Characteristics Limit Commands Test Limit Variables 13-15 BLE Modulation Characteristics Limit Commands (MT8852B-043 and option 27 units only. 2LE requires option 35 and BLR requires option 36 or 62) F1AVGMIN, F1AVGMAX, F1AVGSMIN, F1AVGSMAX, F1AVG2MIN, F1AVG2MAX, F1AVG2SMIN, F1AVG2SMAX, F2MAXLIM, F2MAXSLIM,...
Page 218
Read the f1avg max limit - stable modulation index (BLE, BLR8) F1AVG2MIN Read the f1avg min limit (2LE) F1AVG2MAX Read the f1avg max limit (2LE) F1AVG2SMIN Read the f1avg min limit - stable modulation index (2LE) MT8852B Programming Manual PN: 13000-00110 Rev. V 13-25...
Page 219
The response is returned in the form of the command to set that state. Example LEMICFG? 7,F1AVGMAX Response If script 7 modulation index test f1avg max limit is 200 kHz, the response would be: LEMICFG 7,F1AVGMAX,200E3 13-26 PN: 13000-00110 Rev. V MT8852B Programming Manual...
BLE Sensitivity Test and Maximum Input Limit Commands 13-16 BLE Sensitivity Test and Maximum Input Limit Commands (MT8852B-043 and option 27 units only) FERLIM These parameters are used to set or read the FER limit value used in the BLE sensitivity tests.
BLE PER Report Integrity Test Limit Commands Test Limit Variables 13-17 BLE PER Report Integrity Test Limit Commands (MT8852B-043 and option 27 units only) LOWPERLIM, HIGHPERLIM These parameters configure the BLE PER integrity test limits. Set command format LEPRICFG<ws><script number><,>LOWPERLIM<,><limit>...
Aborting Tests (ABORT) This command aborts the test or script being run. The test or script stops immediately and does not wait for the end of the test or script. Command format ABORT MT8852B Programming Manual PN: 13000-00110 Rev. V 14-1...
Page 223
Running and Aborting Code 14-2 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Bluetooth Test. To test for a premature ending of a Bluetooth test or script, due to any other failure, the DDE bit in the ESR register should be checked. MT8852B Programming Manual PN: 13000-00110 Rev. V 15-1...
LEMI BLE Modulation characteristics (#3) LEMISTB BLE Stable modulation characteristics (#3) LEMI2M 2LE Modulation characteristics (#4) LEMI2MSTB 2LE Stable modulation characteristics (#4) LEMILR8 BLR8 Modulation characteristics (#5) LESS BLE Receiver sensitivity (#3) 15-2 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 226
(#4) (#1) Not available on MT8852B-043 (#2) MT8852B and MT8852B-042 only (#3) MT8852B-043 and units with option 27 only (#4) Units with option 35 only (#5) Units with option 36 or 62 only MT8852B Programming Manual PN: 13000-00110 Rev. V...
Page 227
If any test is disabled, the results for that test are invalidated (i.e. the ‘Results valid’ flag will be set to ‘false’ and all measurement fields are set to zero). Output format See ‘Results Output Format’ sections for details on Test Results formatting. 15-4 PN: 13000-00110 Rev. V MT8852B Programming Manual...
BLE Receiver sensitivity, stable modulation index (#3) LESS2M 2LE Receiver sensitivity (#4) LESS2MSTB 2LE Receiver sensitivity, stable modulation index (#4) LESSLR8 BLR8 Receiver sensitivity (#5) LESSLR8STB BLR8 Receiver sensitivity, stable modulation index (#5) MT8852B Programming Manual PN: 13000-00110 Rev. V 15-5...
Page 229
(#4) (#1) Not available on MT8852B-043 (#2) MT8852B and MT8852B-042 only (#3) MT8852B-043 and units with option 27 only (#4) Units with option 35 only (#5) Units with option 36 or 62 only <ext-code> Single byte indicating the extension information code. The extension code is test-related.
Page 230
The summary results for the Test Script just executed will be: OP0,<op_data>,PC0,<pc_data>,MI0,<mi_data>,IC0,<ic_data>, CD0,<cd_data>,SS0,<ss_data>,MS0,<ms_dat>,MP0,<mp_data>, ERP0,<erp_data>,ECM0,<ecm_data>,EDP0,<edp_data>,EBS0, <ebs_data>,EFS0,<efs_data>,EMP0,<emp_data>,LEOP0, <leop_data>,LEMI0,<lemi_data>,LEICD0,<leicd_data>,LESS0, <less_data>,LEMP0,<lemp_data> Where each individual test result string is appended to the previous test string by a comma separator. MT8852B Programming Manual PN: 13000-00110 Rev. V 15-7...
BLR8 Modulation characteristics (#5) LESS BLE Receiver sensitivity (#3) LESSSTB BLE Receiver sensitivity, stable modulation index (#3) LESS2M 2LE Receiver sensitivity (#4) LESS2MSTB 2LE Receiver sensitivity, stable modulation index (#4) LESSLR8 BLR8 Receiver sensitivity (#5) 15-8 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 232
(#4) (#1) Not available on MT8852B-043 (#2) MT8852B and MT8852B-042 only (#3) MT8852B-043 and units with option 27 only (#4) Units with option 35 only (#5) Units with option 36 or 62 only <stage> If <test> = ERP, use the following parameters:...
Page 233
To request the Output Power Hopping ON Low Channel results, the command would be: XRESULT OP,HOPONL To request the extended EDR Relative Power ‘Hopping OFF, Low frequency, Max power’ results with ‘optional’ extension code 2, the command would be: XRESULT ERP,HOPOFFLMAX,2 15-10 PN: 13000-00110 Rev. V MT8852B Programming Manual...
BLE Receiver sensitivity, stable modulation index (#3) XLESS2M 2LE Receiver sensitivity (#4) XLESS2MSTB 2LE Receiver sensitivity, stable modulation index (#4) XLESSLR8 BLR8 Receiver sensitivity (#5) XLESSLR8STB BLR8 Receiver sensitivity, stable modulation index (#5) MT8852B Programming Manual PN: 13000-00110 Rev. V 15-11...
Page 235
(#4) (#1) Not available on MT8852B-043 (#2) MT8852B and MT8852B-042 only (#3) MT8852B-043 and units with option 27 only (#4) Units with option 35 only (#5) Units with option 36 or 62 only [<ext-code>] Single character which is appended to the header mnemonic, indicating the extension information code.
Page 236
A typical set of test results will be: XERP2,HOPOFFLMAX,TRUE,-1.38,-1.37,-1.37,PASS,TRUE,-1.40, -1.36,-1.39,PASS,1.76,1.66,1.71,2.11,1.47,1.44,1.46, 1.84,0.39,0.28,0.33,3.09, 0.10,0.04,0.06,2.74 Where the first block of eight readings, following the default readings, is appended by extension code1 and the remaining block by extension code2. MT8852B Programming Manual PN: 13000-00110 Rev. V 15-13...
Test min floating point e.g. –0.97 Test peak floating point e.g. –0.83 Test Average floating point e.g. –0.95 Failed Integer e.g. 2 Tested Integer e.g. 10 State Text string PASS | FAIL 15-14 PN: 13000-00110 Rev. V MT8852B Programming Manual...
–41.1 Max step floating point e.g. 4.0 Min step floating point e.g. 2.8 Failed integer e.g. 0 Tested integer e.g. 26 State text string PASS | FAIL Example: XPC,HOPOFFL,TRUE,-1.7,-41.1,4.0,2.8,0,26,PASS MT8852B Programming Manual PN: 13000-00110 Rev. V 15-15...
Minimum 3DHx step size (dB) e.g. 5.0 3DHx Repeat Max diff (dB) e.g. 0.1 Max 3DHx to DHx diff (dB) e.g. 8.0 Max 2DHx to 3DHx diff (dB) e.g. 5.0 Pass/fail state e.g. PASS | FAIL 15-16 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 240
TRUE | FALSE Max power floating point e.g. –1.7 Min power floating point e.g. –41.1 Max step floating point e.g. 4.0 Min step floating point e.g. 2.8 Rpt max Diff floating point e.g. 0.0 MT8852B Programming Manual PN: 13000-00110 Rev. V 15-17...
Page 241
0.0 Rel Diff DHx floating point e.g. 5.0 Rel Diff 2DHx floating point e.g. 4.0 Failed integer e.g. 0 Tested integer e.g. 26 State text string PASS | FAIL Example: XEPC2,HOPOFFL,TRUE,-1.7,-41.1,4.0,2.8,8.0,0.0,5.0,4.0,0,26,PASS 15-18 PN: 13000-00110 Rev. V MT8852B Programming Manual...
8.8E-001 F2 max Failed integer e.g. 0 F2 Max count (Total) integer e.g. 3 Failed integer e.g. 0 Tested integer e.g. 20 State text string PASS | FAIL Example: XMI,HOPOFFL,TRUE,1.368e+005,1.551e+005,1.304e-005,1.585e+005, 8.8e-001,0,3,0, 20,PASS MT8852B Programming Manual PN: 13000-00110 Rev. V 15-19...
Max +ve offset floating point value e.g. 2.07e+004 Max –ve offset floating point value e.g. 1.38e+004 Failed integer e.g. 0 Tested integer e.g. 10 State text string PASS | FAIL Example: XIC,HOPOFFL,TRUE,1.81e+004,2.07e+004,1.38e+004,0,10 15-20 PN: 13000-00110 Rev. V MT8852B Programming Manual...
PASS | FAIL DH5 results valid text string TRUE | FALSE Max rate DH5 loating point value e.g. 5170 Max drift DH5 integer e.g. –7e+003 Average drift DH5 integer e.g. –4e+003 MT8852B Programming Manual PN: 13000-00110 Rev. V 15-21...
Page 245
Null Maximum Drift value in HZ e.g. 25e+003 Dummy Entry 1 always FALSE Dummy Entry 2 always 0.0 Dummy Entry 3 always FALSE Dummy Entry 4 always 0.0 Pass/Fail result e.g. PASS | FAIL Example: CD0,TRUE,24e+003,TRUE,25e+003,FALSE,0.0,FALSE,0.0,PASS 15-22 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Results valid text string e.g. TRUE | FALSE Overall BER floating point e.g. 0.019 Overall FER floating point e.g. 0.001 State text string e.g. PASS | FAIL FER CRC integer e.g. 4 MT8852B Programming Manual PN: 13000-00110 Rev. V 15-23...
Page 247
FER length integer e.g. 1 FER lost integer e.g. 4 Packets received integer e.g. 7404 Bit errors integer e.g. 11 Frame errors integer e.g. 8 Packets sent integer e.g. 7408 Example: XSS,HOPOFFL,TRUE,0.19,0.001,PASS,4,1,4,7404,11,8,7408 15-24 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Total bits in error e.g. 120 Total frames in error e.g. 10 Extension Code: 3 Total packets sent e.g. 100 Extended Results Refer to the extended screens section of the single slot sensitivity test. MT8852B Programming Manual PN: 13000-00110 Rev. V 15-25...
Total bits in error e.g. 120 Total frames in error e.g. 10 Extension Code: 3 Total packets sent e.g. 100 Extended Results Refer to the extended screens section of the single slot sensitivity test. 15-26 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Reading Test Results Data EDR Tests 15-6 EDR Tests EDR Relative Transmit Power Test Results (MT8852B and MT8852B-042 only) Summary Results Extension Codes 0: Standard 1: GFSK absolute power readings 2: DPSK absolute power readings 3: EDR packet guard time readings...
Page 251
3 Mbps DHx results valid e.g. TRUE | FALSE Max 3 Mbps DHx power difference (dB) e.g. –1.40 Min 3 Mbps DHx power difference (dB) e.g. –1.36 Avg 3 Mbps DHx power difference (dB) e.g. –1.39 15-28 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 252
Max 2 DHx packet guard time (seconds) e.g. 4.99e–006 Min 3 DHx packet guard time (seconds) e.g. 4.96e–006 Max 3 DHx packet guard time (seconds) e.g. 4.99e–006 Example: XERP3,HOPOFFLMAX,TRUE,-1.38,-1.37,-1.37,PASS,TRUE,-1.40,-1.36,-1.39, PASS,1.76,1.66,1.71,2.11,1.47,1.44,1.46,1.84,0.39,0.28,0.33,3.09,0.10, 0.04,0.06,2.74, 4.96e-006,4.99e-006,4.96e-006,4.99e-006 MT8852B Programming Manual PN: 13000-00110 Rev. V 15-29...
EDR Tests Reading Test Results Data EDR Carrier Frequency Stability and Modulation Accuracy Test Results (MT8852B and MT8852B-042 only) Summary Results Extension Codes 0: Standard Guard times Extension Code: 0 2Mbps results Valid e.g. TRUE | FALSE 2Mbps RMS EVM e.g.
Page 254
Min 2 DHx packet guard time (seconds) e.g. 4.96e–006 Max 2 DHx packet guard time (seconds) e.g. 4.99e–006 Min 3 DHx packet guard time (seconds) e.g. 4.95e–006 Max 3 DHx packet guard time (seconds) e.g. 4.99e–006 MT8852B Programming Manual PN: 13000-00110 Rev. V 15-31...
Page 255
EDR Tests Reading Test Results Data Example: XECM1,HOPOFFL,TRUE,0.070,0.170,100.00,0.054,-5.0,1.7,-6.0, PASS,TRUE,0.064,0.160,100.00,0.052,-5.2,1.9,-5.8,PASS,4.96e-006, 4.99e-006,4.95e-006,4.99e-006 15-32 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Reading Test Results Data EDR Tests EDR Differential Phase Encoding Test Results (MT8852B and MT8852B-042 only) Summary Results Extension Codes 0: Standard Frame Error Details Extension Code: 0 2Mbps Results Valid e.g. TRUE | FALSE 2Mbps Packets received e.g. 1000 2Mbps Packets in error e.g.
Page 257
2Mbps Overall lost packet FERs e.g. 0 No packet returned or unrecognisable 3Mbps Overall CRC FERs e.g. 1 3Mbps Overall Length FERs e.g. 0 3Mbps Overall lost packet FERs e.g. 1 Example: XEDP1,HOPOFFL,TRUE,100,0,100,PASS,TRUE,100,2,98,FAIL,0,0,0,1,0,1 15-34 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Reading Test Results Data EDR Tests EDR Sensitivity Test Results (MT8852B and MT8852B-042 only) Summary Results Extension Codes 0: Standard 1: Frame Error Details 2: Received Packets errors Extension Code: 0 2Mbps results Valid e.g. TRUE | FALSE 2Mbps overall BER e.g.
Page 259
2 3Mbps Overall Length FERs e.g. 0 3Mbps Overall lost packet FERs e.g. 0 Example: XEBS1,HOPOFFM,TRUE,0.00e+000,0,300,0,TRUE,PASS,TRUE,5.83e-007,1, 210,2,TRUE,PASS,0,0,0,2,0,0 Extension Code: 2 2Mbps Total packets received e.g. 300 3Mbps Total packets received e.g. 210 15-36 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 260
Reading Test Results Data EDR Tests Example: XEBS2,HOPOFFM,TRUE,0.00e+000,0,300,0,TRUE,PASS,TRUE,5.83e-007, 1,210,2,TRUE,PASS,0,0,0,2,0,0,300,210 MT8852B Programming Manual PN: 13000-00110 Rev. V 15-37...
EDR Tests Reading Test Results Data BER Floor Sensitivity Test Results (MT8852B and MT8852B-042 only) Summary Results Extension Codes 0: Standard 1: Frame Error Details 2: Received Packets errors Extension Code: 0 2Mbps results Valid e.g. TRUE | FALSE 2Mbps overall BER e.g.
Page 262
7 3Mbps Overall Length FERs e.g. 0 3Mbps Overall lost packet FERs e.g. 0 Example: XEFS1,HOPOFFM,TRUE,0.00e+000,0,1500,0,TRUE,PASS,TRUE,9.89e-007,8, 990,7,TRUE,PASS,0,0,0,7,0,0 Extension Code: 2 2Mbps Total packets received e.g. 1500 3Mbps Total packets received e.g. 990 MT8852B Programming Manual PN: 13000-00110 Rev. V 15-39...
Page 263
EDR Tests Reading Test Results Data Example: XEFS2,HOPOFFM,TRUE,0.00e+000,0,1500,0,TRUE,PASS,TRUE,9.89e-007,8, 990,7,TRUE,PASS,0,0,0,7,0,0,1500,990 15-40 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Reading Test Results Data EDR Tests Maximum Input Power Test Results (MT8852B and MT8852B-042 only) Summary Results Extension Codes 0: Standard 1: Frame Error Details 2: Received Packets Extension Code: 0 2Mbps results Valid e.g. TRUE | FALSE 2Mbps overall BER e.g.
Page 265
4 3Mbps Overall Length FERs e.g. 2 3Mbps Overall lost packet FERs e.g. 12 Example: XEMP1,HOPOFFM,TRUE,3.10e-004,477,295,13,PASS,TRUE,9.35e-004,1403, 196,16,PASS,1,1,12,4,2,12 Extension Code: 2 2Mbps Total packets received e.g. 283 3Mbps Total packets received e.g. 184 15-42 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 266
Reading Test Results Data EDR Tests Example: XEMP2,HOPOFFM,TRUE,3.10e-004,477,295,13,PASS,TRUE,9.35e-004,1403, 196,16,PASS,1,1,12,4,2,12,283,184 MT8852B Programming Manual PN: 13000-00110 Rev. V 15-43...
Low Energy Tests Reading Test Results Data 15-7 Low Energy Tests BLE Output Power Test Results (MT8852B-043 and units with option 27 only) Summary Results Extension Codes 0: Standard Extension Code: 0 Results valid e.g. TRUE Packet average power in dBm e.g.
Reading Test Results Data Low Energy Tests BLE Carrier Frequency Offset and Drift Test Results (MT8852B-043 and units with option 27 only) Summary Results Extension Codes 0: Standard 1: Include initial drift rate measurement in results Extension Code: 0 Drift rate valid e.g.
Page 269
Max drift integer e.g. –2000 Failed integer e.g. 0 Tested integer e.g. 30 State text string PASS | FAIL Example: XLEICD,HOPOFFL,TRUE,-800,300,-2300,1865,-2000,-2000,0,30,PASS Extension code: 1 Initial carrier drift integer e.g. –1934 Example: XLEICD1,HOPOFFL,TRUE,-800,300,-2300,1865,-2000,-2000,0,30,PASS,-1934 15-46 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Reading Test Results Data Low Energy Tests BLE Modulation Characteristics Test Results (MT8852B-043 and units with option 27 only) Summary Results (Note variations when measuring BLR8 packets.) Extension Codes 0: Standard Extension Code: 0 Results valid e.g. TRUE | FALSE Delta f1 max in Hz e.g.
Page 271
0 Tested integer e.g. 20 State text string PASS | FAIL Delta f2 max % pass rate floating point e.g. 100.0% (Delta f1 max % pass rate for BLR8) Example: XLEMI,HOPOFFL,TRUE,2.696e+005,2.644e+005,2.136e+005,2.253e+005,0.850,0, 2880,0,20,PASS,100.00% 15-48 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Reading Test Results Data Low Energy Tests BLE Receiver Sensitivity Test Results (MT8852B-043 and units with option 27 only) Summary Results Extension Codes 0: Standard Extension Code: 0 Results valid e.g. TRUE | FALSE Overall FER % e.g. 1.6% Total Frames Counted by DUT e.g.
Low Energy Tests Reading Test Results Data BLE PER Report Integrity Test Results (MT8852B-043 and units with option 27 only) Extension code 0: Standard Extension Code: Results valid text string e.g. TRUE | FALSE Mode text string e.g. RANDOM Cycles Integer e.g.
Reading Test Results Data Low Energy Tests BLE Maximum Input Signal Level Test Results (MT8852B-043 and units with option 27 only) Summary Results Extension Codes 0: Standard Extension Code: 0 Results valid e.g. TRUE | FALSE Overall FER % e.g. 1.6% Total Frames Counted by DUT e.g.
Page 275
Low Energy Tests Reading Test Results Data 15-52 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The commands in this chapter are listed in alphabetical order. ABORTCAP Abort the BLE Measurement Capture If the MT8852B is unable to measure a BLE packet, the ABORTCAP command can be used to stop the measurement capture. Set Command format...
To enable testing on the 2LE packet type only for all tests in script 3, use: LESCPTCFG 3, LEPKTTYPE, LR2, FALSE LESCPTCFG 3, LEPKTTYPE, LR8, FALSE LESCPTCFG 3, LEPKTTYPE, 2LE, TRUE LESCPTCFG 3, LEPTKTYPE, BLE, FALSE 16-2 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Only allowed when BLEmeas is LEMILR8 <syncword> 32 bit Hexadecimal value (BLE Default : 71764129) Example To configure the MT8852B to capture the BLE test packet and make a LEOP measurement, the command format would be: MEASBLECAP LEOP,NA,71764129 MT8852B Programming Manual PN: 13000-00110 Rev.
32 bit Hexadecimal value (BLE Default : 71764129) <PacketLen> Packet length. 2 to 255 bytes. Example To configure the MT8852B to capture the BLE test packet of length 37 bytes and make a LEOP measurement, the command format would be: MEASBLECAPX LEOP,NA,71764129,37 16-4 PN: 13000-00110 Rev.
<capture type> 1 Msym/s uncoded 2 Msym/s 1 Msym/s coded (S=2 or S=8) Example To configure the MT8852B to capture a 2LE test packet, the command format would be: SETBLECAPTYP 2LE MT8852B Programming Manual PN: 13000-00110 Rev. V 16-5...
CFGBLECAP 0,RF 5. Make sure that the MT8852B is in script mode: OPMD SCRIPT 6. Configure the MT8852B to capture the test packet and make a BLE measurement as shown in the BLE output power example below: MEASBLECAP LEOP,NA,71764129 7. Wait for the test to complete by checking the CMP bit of the INS register. This can be polled or an SRQ can be configured.
Clear a path loss table TESTMODE Put the EUT into test mode TSTDELAY Set | Query Set test control delay TXTEST Perform a Tx test control sequence WRDTY Write the dirty parameter settings to the core MT8852B Programming Manual PN: 13000-00110 Rev. V 17-1...
CONEUTNAME (Read EUT User Name on a Connection) When a test or script is run, the MT8852B first makes a connection to the EUT. During this connection process the EUT features and user friendly name are requested. This command allows the user to turn off this request.
CONTIME? (Connection time) (Option 15 required) Query command format CONTIME? Remarks The MT8852B makes up to two connection attempts when requested to connect to an EUT. This command returns the connection number, and if a connection is present, the time taken in milliseconds (ms) to make the connection.
If no connection is present, if the EUT does not support power control, or if the MT8852B has not got the supported features for the EUT, the command reports an execution error. This command can be used in conjunction with the EUTMAXPWR, set to OFF, to use the output power test to measure the power of each step.
Remarks This command writes the defined vendor-specific HCI command to the EUT via the control port on the MT8852B. The vendor-specific event received, or the command-complete event returned for this command, is written into the GPIB output queue. If a command status event is received with an error status for the vendor- specific command, the event reply is returned with the command status parameter set to a non-zero value.
Page 287
12 bytes long, the reply would be: EUTVENDEVENT,0,12,0E0501ABFC00 If the response from a unsuccessful vendor-specific command was a command status event with a status of 14, the reply would be: EUTVENDEVENT,14,0 17-6 PN: 13000-00110 Rev. V MT8852B Programming Manual...
The MAV bit is not set and there is no data in the Output Buffer. Any addresses found during the inquiry before the INQCANCEL command was received is available via the INQRSP? command. Set command format INQCANCEL MT8852B Programming Manual PN: 13000-00110 Rev. V 17-7...
This command performs an inquiry based on the internal inquiry parameters already set up within the MT8852B. On completion of the inquiry the INQ bit in the Instrument Status Register (INS) is set. The MAV bit is not set and there is no data in the Output Buffer.
This command allows a single loopback test control sequence to be requested. The command is rejected with an execution error if an ACL connection does not already exist or if the device the MT8852B is connected to is not already in test mode. Set command format LOOPBACK<ws><pattern><,><hoptype><,><EUT txchan>...
To set the offset for channel 4 (2406MHz) to –2.3dB in table 3: PATHEDIT 3,CHAN,4,-2.3 Query command format PATHEDIT?<ws><table><,><form><,><channel> Example To read the offset for table 3 channel 4 in channel form use: PATHEDIT? 4,CHAN,4 Response Reply would be in the offset –2.3 17-10 PN: 13000-00110 Rev. V MT8852B Programming Manual...
<number of entries><,><entry><,><entry> <number of entries> Number of entry sets that follow. If zero no entries follow <entry> Each entry consists of a channel (or frequency number) followed by a loss: <channel><,><loss> MT8852B Programming Manual PN: 13000-00110 Rev. V 17-11...
PATHTBLCLR 3 TESTMODE (Put the EUT into Test Mode) This command sets the device the MT8852B is connected to into test mode. The slave device must have test mode enabled locally for the command to succeed. An execution error is output if the command fails.
The response is in the form of the command to set that particular state. Example If the test control delay of script 3 is 10 packets then the command would be: TSTDELAY? 3 Response The response would be: TSTDELAY 3,10 MT8852B Programming Manual PN: 13000-00110 Rev. V 17-13...
This command allows a single Tx test control sequence to be requested. The command is rejected with an execution error if an ACL connection does not already exist (see CONNECT command) or if the device the MT8852B is connected to is not already in test mode (see TESTMODE command).
HV2 packets HV3 packets u-law log A-law log CVSD paging scheme power control Transparent SCO data Flow control lag (bit 0) Flow control lag (bit 1) Flow control lag (bit 2) Broadcast encryption MT8852B Programming Manual PN: 13000-00110 Rev. V...
Appendix B — GPIB PC Card Set-up The following GPIB driver configuration setup is recommended for reliable GPIB communication with the MT8852B. The set up is expressed in the terms used by the National Instruments GPIB ISA and PCI cards and drivers for Windows and DOS.
Defined L,M,H — — Carrier & drift Defined L,M,H — — Mod. index Defined L,M,H — — 1500 Sensitivity Defined — — Random PER integrity Defined L,M,H — — 1500 Max input pwr PN: 13000-00110 Rev. V MT8852B Programming Manual...
— — 1500 Sensitivity Defined — — Random PER integrity Defined L,M,H — — 1500 Max input pwr Note Items shown in bold are factory set and cannot be changed by the user. MT8852B Programming Manual PN: 13000-00110 Rev. V...
Page 307
WRDTY command ....17-14 STATE command ....5-2 Index-4 PN: 13000-00110 Rev. V MT8852B Programming Manual...
Page 308
Telephone: +55-11-3283-2511 Telephone: +1-613-591-2003 Fax: +61-3-9558-8255 Fax: +55-11-3288-6940 Fax: +1-613-591-1006 CHINA DENMARK FINLAND ANRITSU SHANGHAI SERVICE CENTER ANRITSU A/S ANRITSU AB 2F, 8B-2 Section Factory Building, Kay Fiskers Plads 9 Teknobulevardi 3-5 No. 211, Fu Te Rd. (N). 2300 Copenhagen S...
Page 309
Anritsu prints on recycled paper with vegetable soybean oil ink.
Need help?
Do you have a question about the MT8852B and is the answer not in the manual?
Questions and answers