Download Print this page

Lime Microsystems LMS8001 Quick Starter Manual

Companion board
Hide thumbs Also See for LMS8001:

Advertisement

Quick Links

Lime Microsystems Limited
Surrey Technology Centre
Occam Road
The Surrey Research Park
Guildford, Surrey GU2 7YG
United Kingdom
Tel:
+44 (0) 1483 685 063
e-mail:
enquiries@limemicro.com
LMS8001 Companion Board
The information contained in this document is subject to change without prior
notice. Lime Microsystems assumes no responsibility for its use, nor for
infringement of patents or other rights of third parties. Lime Microsystems' standard
terms and conditions apply at all times.
Chip version:
Chip revision:
Document version:
Document revision:
Quick Starter Manual
LMS8001A
1
1.0
1

Advertisement

loading
Need help?

Need help?

Do you have a question about the LMS8001 and is the answer not in the manual?

Questions and answers

Summary of Contents for Lime Microsystems LMS8001

  • Page 1 The information contained in this document is subject to change without prior notice. Lime Microsystems assumes no responsibility for its use, nor for infringement of patents or other rights of third parties. Lime Microsystems' standard terms and conditions apply at all times.
  • Page 3 LMS8001A Quick Starter Manual for Companion Kit REVISION HISTORY The following table shows the revision history of this document: Date Version Description of Revisions 05/10/2017 1.0.0 Initial version created. 15/06/2018 1.0.1 Minor corrections...
  • Page 5 Determining Serial Port ..................... 5 Linux Setup ........................ 5 Starting the LMS8001 Control Software ..............5 Connecting ......................... 5 Getting Started with the LMS8001 Control Software ..........7 Introduction ........................ 7 Basic Setup ........................ 8 Basic Manual Step-by-Step Setup ................10 PLL Quadrature .......................
  • Page 6 LMS8001A Quick Starter Manual for Companion Kit 4.4.2 CMP Matching Networks ................. 19 Detailed Guide to LMS8001 Control Software ............21 Control LMS8001 – Software Description .............. 21 GUI Control Panel ....................22 5.2.1 The Menu Bar ....................22 5.2.2 Control Buttons ....................
  • Page 7 LMS8001A Quick Starter Manual for Companion Kit Overview This document describes how to make a quick start with the LMS8001A using the LMS8001 Companion Board (CMP) module. © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 8 Section 2.6 describes how to start the “LMS8001 Control Software”. Section 2.7 describes how to connect the CMP with the “LMS8001 Control Software” via the USB interface. A simple demonstration of the “LMS8001 Control Software” is given in Chapter 3.
  • Page 9 5. Inside the 'build' directory execute command: cmake .. 6. Inside the 'build' directory execute command: make 7. Wait for the compilation process to complete 8. Binary lms8suite can be found in ''LMS8Suite/src/build/bin' directory. © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 10 “repository”. LMS8001-CMP communicates with PC via USB Virtual COM port. To install the required virtual com port driver on your system the following steps need to be performed: 1. Go to drivers\STM32_VCP\ folder of the repository;...
  • Page 11 2.6 Starting the LMS8001 Control Software Apply the supply to the CMP board, as described in Section 4.1. Run the “lms8suite.exe”. The “LMS8001 GUI” application will be launched. 2.7 Connecting Once the Windows driver is installed and the control software has been lunched, click on Options>Connection Settings.
  • Page 12 LMS8001A Quick Starter Manual for Companion Kit Figure 2.4: LMS8001 GUI Connection Settings Select the dedicated USB port number of the CMP board and press “Connect”. The GUI device name and firmware version will appear in the bottom of the application window (Figure 2.5) once the connection with the board is established.
  • Page 13 Power Amplifier in each of the four channels. Channels are denoted as A, B, C and D. The CMP board contains LMS8001A version of the LMS8001 chip. Therefore, the following tab is of no interest, and should not be used: LMS8001B –...
  • Page 14 GHz in down-conversion, and vice-versa in up-conversion. Measurement results are presented in Chapter 7. Details about the LMS8001 chip are available in the datasheet. Performance optimisation in other frequency bands is possible by changing the matching components on the board.
  • Page 15 As explained, the active profiles are set in the PLL Configuration tab. © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 16 Configuration tab (see for example Figure 3.2). In the PLL Profiles tab, the desired LO frequency should be entered in the LO Freq. [GHz] text input control. After that, Smart Tune should be pressed. © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 17 In order to enable channel, please go to the LMS8001A – Channel tab. Channel is selected in the radio group CHANNEL in the upper part of the window. Channel block diagram is shown in Figure 3.4. © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 18 Mixer B disabled. This example is shown in Figure 3.6 and appropriate GUI for channel D is shown in Figure 3.7 (Right). Figure 3.6: Example of down-conversion channel configuration © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 19 Figure 3.7: Setting GUI for up-conversion example (Left) and for down-conversion example (Right). 3.4 PLL Quadrature LMS8001 PLL can provide the output signal in 90 degree phase steps. In order to enable the 90 degree steps, the PLL signal needs to be scaled down in frequency by 2.
  • Page 20 To edit profile 1, in the radio group Profile value 1 should selected, and the procedure should be repeated for the profile 1. As an example, Figure 3.9 shows one possible setup for the PLL profiles 0 and 1. © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 21 To setup that GPIO4 pin provides PLL lock detection, and GPIO5 pin provides PLL fast lock active signal, the Chip Configuration tab should be set as illustrated in Figure 3.11. © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 22 For the GPIO group 0 – 3 select IN. The value for GPIO0 that will be provided by the microcontroller to the LMS8001 can be set by setting the checkbox 0. All the changes will be set as active by clicking the Update button.
  • Page 23 V, while the outer pins should be connected to ground. Figure 4.1: Setup for external supply for LMS8001 CMP LMS8001 CMP can be supplied via USB. However, this is not recommended, since it may deteriorate the noise performance. In addition, limited amount of current available from the USB may not be sufficient for proper LMS8001 CMP operation.
  • Page 24 LMS8001A Quick Starter Manual for Companion Kit LMS8001 CMP through USB, the jumper JP1 should be in the middle position, as illustrated in Figure 4.2. Figure 4.2: Setup for USB supply for LMS8001 CMP 4.2 Introduction to the CMP Connectors and Options Section 4.3 describes the various connectors available on the CMP.
  • Page 25 4.4 Hardware Options 4.4.1 CMP Synchronization The LMS8001 CMP board provides options to synchronize the on-board TCXO with the base band or test equipment systems. To do that, connect a 10 MHz reference clock generated by the test equipment to CMP board J13 connector. Program the on-board PLL via the GUI ADF4002 page.
  • Page 26 10 GHz band, using NCR2-113+ balun CHBO 5 GHz band, using NCR2-113+ balun 1 – 3 GHz broadband, using TC1-1-13M+ balun CHCO 1 – 3 GHz broadband, using TC1-1-13M+ balun CHDO © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 27 Detailed Guide to LMS8001 Control Software 5.1 Control LMS8001 – Software Description This section describes the LMS8001 control software GUI and each of the menus, buttons and embedded controls. Most of the pages in the tool corresponds to the top level sections of the SPI programming map, which is detailed in the “LMS8001 Reference Manual”...
  • Page 28 The ADF4002 is a PLL that locks the on-board TXCO (usually 40.00MHz) to the external reference (usually 10 MHz connected to J13). On-board reference is supplied to the LMS8001 synthesizers. This is normally used to synchronize the CMP with the measurement equipment.
  • Page 29 Similarly, read SPI commands can be defined in the LMS Read section by providing the address. Such an SPI command can be sent to LMS8001 by pressing the CMD Read button. In the SPI Commands section multiple SPI commands can be defined in the edit area. By pressing SPI Step button, these commands will be executed consecutively, line by line.
  • Page 30 In the section GPIO 0 – 3, radio group Direction LMS8 defines the direction of the U7 level shifter. Value OUT sets the direction such that the signals are fed from the LMS8001 to the MCU. In this case the GPIO check boxes take the values read from the dedicated MCU pins.
  • Page 31 Agilent E4440A spectrum analyzer. 5.2.2 Control Buttons The function of the control buttons are detailed in the following. This button resets the LMS8001, read registers from the LMS8001 to the GUI and refreshes the displayed values. Open The complete LMS8001 register values, as well as some additional information such as the CMP reference clock frequency can be saved in a single .ini project file.
  • Page 32 GUI to be updated accordingly. This control software communicates with the LMS8001 on each change. Hence, the values of the registers in the LMS8001 chip and in the GUI should always be the same. Thus, normally there is no need for using this button.
  • Page 33 Figure 5.6: Chip Configuration tab 5.3.2 LDOs Configuration This tab provides the control of the LMS8001 Bias and LDOs. These controls are grouped in the BiasLDOConfig register bank of the LMS8001. Detailed description of this register bank is available in “LMS8001 Reference Manual” document.
  • Page 34 It provides the control of the Channel_x register banks, where x = A, B, C, D. Detailed description of this register banks is available in “LMS8001 Reference Manual” document. The channel that is currently displayed is defined by the CHANNEL radio group value.
  • Page 35 “LMS8001 Reference Manual” document. This tab is shown in Figure 5.9. LMS8001 is capable of storing up to 8 PLL profiles, which are the sets of PLL settings. More about PLL profile configuration will be given in the next section.
  • Page 36 This tab provides the control of the PLL profiles. These controls are grouped in the PLL_PROFILE_x register banks, where x = 0, 1, … , 7 of the LMS8001. Detailed description of this register bank is available in “LMS8001 Reference Manual” document.
  • Page 37 (wider loop provides faster lock). Based on BWEF value, fast lock parameters are automatically calculated. Details on the Smart Tune algorithm are given in “LMS8001 PLL-Sim Handbook” document, section 5.4 FastSetup of PLL Profile. Figure 5.10: PLL Profiles tab 5.4 LOG Panel...
  • Page 38 Attenuators are used to reduce the measurement uncertainty due to mismatch loss. Step 1. Input signal cable characterization: The cable characterized in this step is to be used to connect the RF generator to LMS8001 CMP RF input. Connect the RF generator as shown in figure below.
  • Page 39 6.2 LMS8001 CMP Upconversion Gain Measurement Connect the measurement setup as shown in the figure below. Figure 6.3: Measurement setup for upconversion. Set the RF signal generator frequency to 1.2 GHz and output power to -10 dBm. The PLL frequencies are set in PLL profiles 0–7.
  • Page 40 The same setup can be used to measure IP3, by programming the RF generator to output two tones with equal powers of -10 dBm. 6.3 LMS8001 CMP Downconversion Gain Measurement Connect the measurement setup as shown in the figure below.
  • Page 41 7.1.1 Channel C In the following measurements the input frequency was swept between 9 and 10 GHz, and output frequency was set to 2.5 GHz, unless otherwise stated. © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 42 LMS8001A Quick Starter Manual for Companion Kit Figure 7.2: Conversion Gain Figure 7.3: Noise Figure Figure 7.4: IIP3 Figure 7.5: Input P1dB Figure 7.6: Gain vs. IF Frequency, RF Frequency = 10.0 GHz © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 43 In the following measurements the input frequency was swept between 5 and 6 GHz, and output frequency was set to 1.2 GHz, unless otherwise stated. Figure 7.8: Conversion Gain Figure 7.9: Noise Figure © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 44 Figure 7.11: Input P1dB Figure 7.12: Gain vs. IF Frequency, RF Frequency = 5.5 GHz = 1.2 GHz = 2.5 GHz Figure 7.13: Conversion Gain (2.0 – 11.0 GHz) 7.2 Up-Conversion © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 45 2.5 GHz, unless otherwise stated. Figure 7.15: Conversion Gain Figure 7.16: Gain vs. IF Frequency, RF Frequency = 10.0 Figure 7.17: IIP3 Figure 7.18: Input P1dB © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 46 In the following measurements the output frequency was swept between 5 and 6 GHz, and the input frequency was kept at 1.2 GHz, unless otherwise stated. Figure 7.20: Conversion Gain Figure 7.21: Gain vs. IF Frequency, RF Frequency = 5.5 © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...
  • Page 47 LMS8001A Quick Starter Manual for Companion Kit Figure 7.22: IIP3 Figure 7.23: Input P1dB = 1.2 GHz = 2.5 GHz Figure 7.24: Conversion Gain (2.0 – 11.0 GHz) © Copyright Lime Microsystems Proprietary and Confidential Version: 1.0.1 Last modified: 10/09/2019...