Home

EV9902 - CML Microcircuits

image

Contents

1. Error Observed Possible Cause 1 Bad USB connection The ES9902 application is unable to establish a connection to the hyBoard XS and the LED LED6 is off 2 Firmware is not running 1 Bad connection between the hyBoard XS The EV9900A is not behaving as and the EV9900A expected 2 Device setup issue Table 3 Possible Errors 2009 CML Microsystems Plc 20 Check the USB cable is connected properly at both the PC and hyBoard XS Ensure the USB cable is certified to the USB specifications Check the hyBoard XS jumper settings against those in Table 2 and cycle the power supply Check the EV9902 Interface Card connections Please refer to the CMX990 and EV9900A datasheets UM9902 3 Interface Kit for EV9900A 7 Performance Specification 7 1 Electrical Performance 7 1 1 Absolute Maximum Ratings Exceeding these maximum ratings can result in damage to the Evaluation Kit Min Max hyBoard Supply Vcc Gnp 0 0 5 5 Voltage on any connector pin excluding power supply pins 03 436 to Gyp Vss f Current into or out of hyBoard Vcc and Gnp pins 0 0 2 0 Current into or out of any other connector pin 20 20 excluding power supply pins 7 1 2 Operating Limits Correct operation of the Evaluation Kit outside these limits is not implied Notes Min Max Supply Vcc Gnp 4 75 5 25 2009 CML Microsystems Plc 21 EV9902 Units mA Units UM9902 3 Interface Kit for EV9900A
2. 6 3 Hardware Description ecceeeeeeeeeeeeeneeeeeeenaeeeeeeaeeeeseeaeeeeeeaas 20 6 4 Troubleshooting 0 0 ecceeececeteeeeeeeeeeeeeeceaeeeeaaesteneeseaeeetaeetenaeeneaees 20 Performance Specification cccseccesecesseesseeeeseeeeseeeesseeseeneeeeeeeeeas 21 fol Electrical Performance cccccceceeeeeeseeeeeeeeeeeeeceeeeeeaaeeneneesaas 21 7 1 1 Absolute Maximum Ratings 0 ececeeeeeeeeeeeenieeeeeeee 21 FAD Operating LIMItS ireen aotit ae ienaa aa naaa Ta 21 7 1 3 Operating Characteristics ccccceeeeeeeeeeeeeeeeeeneeees 22 2009 CML Microsystems Plc 2 EV9902 UM9902 3 Interface Kit for EV9900A EV9902 Table Page Table 1 EV9902 Interface Card Connector Pinout ecccecececeeneeeeeeeeeeaeeeeaeeseneeeeeaeeesaeeseaeeeeaes 8 Table 2 hyBoard XS Jumper SettinGS cccccecceeeeceeeeeeeceeeeeeaeeeeeaeeseeeeeeeaeeesaaeseeeeeseaeeesaeeeeaeeseaes 8 Table 3 Possible Errors ccccccssccesseeceeececeeeeeesaeeeeneeceaeeecaaesseaaesaaeeesaeeeeaaeseaeeesnaeeseaaeseeeaeeneeeess 20 Figure Page Figure 1 System Layout Diagram ccccceeceeeceeeeeeneeeeeeee seas eeeaaeeeeeeeeeeaeeeeaaeedeaeeseeeesaeeesaeeteeeeee 4 Figure 2 EV9902 Interface Card Layout 0 ce eeeceeceeeeeece cece eeeeeeeeeeee cae eeseaeeseaeeseeeetaeeetaeeneneees 9 Figure 3 The Modem Registers Tab ecececeeeceeeeeeeeeeeeeeeeeeeeeeeeeeeeseaeeeeesaeeeeeseeaeeeeeseeeeeeesenaaees 10 Figure
3. 7 1 3 Operating Characteristics For the following conditions unless otherwise specified hyBoard Supply Vcc Gnp 5 0V Notes DC Parameters Icc operating Notes 2009 CML Microsystems Plc 22 Min Typ 800 Max EV9902 Units mA UM9902 3 EV9902 Interface Kit for EV9900A Operating Characteristics Timing Diagrams Please refer to CMX990 Datasheet for details CML does not assume any responsibility for the use of any circuitry described No IPR or circuit patent licences are implied CML reserves the right at any time without notice to change the said circuitry and any part of this product specification Evaluation kits and demonstration boards are supplied for the sole purpose of demonstrating the operation of CML products and are supplied without warranty They are intended for use in a laboratory environment only and are not for re sale end use or incorporation into other equipments Operation of these kits and boards outside a laboratory environment is not permitted within the European Community All software firmware is supplied as is and is without warranty It forms part of the product supplied and is licensed for use only with this product for the purpose of demonstrating the operation of CML products Whilst all reasonable efforts are made to ensure that software firmware contained in this product is virus free CML accepts no responsibility whatsoever for any contamination which results fr
4. A PC running Microsoft Windows 2000 XP with a spare USB port A EV9900A Evaluation Kit which also requires o A RF attenuator o RF test equipment for example a Spectrum Analyser and RF signal generator o A7 2V D C power supply rated at 1A o A3 6V D C power supply rated at 2A Handling Precautions Like most evaluation kits this product is designed for use in office and laboratory environments The following practices will help ensure its proper operation Static Protection This product uses low power CMOS circuits that can be damaged by electrostatic discharge Partially damaged circuits can function erroneously leading to misleading results Observe ESD precautions at all times when handling this product Contents Unpacking Please ensure that you have received all of the items on the separate information sheet EK9902 and notify CML within 7 working days if the delivery is incomplete Approvals This product is not approved to any EMC or other regulatory standard Users are advised to observe local statutory requirements which may apply to this product and the radio frequency signals which may emanate from it Important Information Following power up or between operations the CMX990 should be reset using the Reset check box in the Power and Analogue Registers tab DACO provides the control voltage for the PA At power up or following a reset of the CMX990 DACO is tri state which gives near full power from the PA Wr
5. 4 The Power and Analogue Registers Tab ccceeeeeeeeeeeeeeeeeeseeeeeeeseeeeeeeeeeeeaeeeeennaees 11 Figure 5 The ADC and DAC Registers Tab ccccceceeeceeeeeeeeneeceeeeeseaeeesaaeeseeeeseaeeesaeeeeneeenaees 12 Figure 6 The PLL Registers Tab cccccccccseceseseeceeceeceeeeeaaeseeaeeseaeeeseaeeesaaesgeneeesaeessaaesseneessaees 13 Figure 7 The Modem Transfers Tab ccccccccseseceeeeeceeeeeeeaeeeeaeeceeeeeseaeeesaaeeseaeesscaeeesaeeeeaeeseaees 14 Figure 8 The Script Handler Tab ccccecccseeeeseeeeeeeceeeeeeaeeeeaeeceeeecaaeeeeaaeeesaeeesaeessaaesseneeesaees 15 Figure 9 The BER Measurement Tab ee eeecceeeeeeeeeeeeeeeeeeseaeeeeesaeeeeesaeeeeeseaeeeeeeseeeaeeeeeenaees 17 It is always recommended that you check for the latest product datasheet version from the Datasheets page of the CML website www cmlmicro com 2009 CML Microsystems Plc 3 UM9902 3 Interface Kit for EV9900A EV9902 EV9902 Interface Kit USB Cable hyBoard XS and Interface Card Supplied separately Figure 1 System Layout Diagram 2009 CML Microsystems Plc 4 UM9902 3 Interface Kit for EV9900A EV9902 2 2 1 2 2 2 2 1 2 2 2 2 3 2 4 Preliminary Information Laboratory Equipment The following laboratory equipment is needed to use this evaluation kit A 5 0V D C power supply rated at 1A A USB cable to connect the PC to the EV9902
6. 4 Signal Lists This section details the connectors of the EV9902 Interface Card and the required jumper settings of the hyBoard XS for this kit to operate successfully For a more detailed description of the EV9900A or the hyBoard XS refer to the relevant datasheet 4 1 The EV9902 Interface Card CONNECTOR PINOUT Connector Connector Signal Signal 1 3 5 7 9 11 CMX990 Parallel Interface Address Bus 49 50 51 53 56 CMX990 Parallel Interface Data Bus 55 57 59 4 6 8 10 14 16 Ground 18 22 24 26 28 30 34 36 40 52 54 58 2 12 13 15 17 19 Unconnected pins 20 21 23 25 27 29 31 33 35 37 39 41 48 60 2 IRQN CMX990 IRQN 6 WAITN hyBoard XS WAITN 12 READN CMX990 Parallel Interface READN 14 WRITEN CMX990 Parallel Interface WRITEN 53 3V3 Power Supply from the hyBoard XS 29 33 37 39 43 GND Ground 47 51 55 57 59 1 3 5 7 11 13 15 Unconnected pins 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 3 8 A 5 0 CMX990 Parallel Interface Address Bus 11 READN CMX990 Parallel Interface READN 12 WRITEN CMX990 Parallel Interface WRITEN 13 CSN CMX990 Parallel Interface CSN 14 IRQN CMX990 Parallel Interface IRQN 17 24 D 7 0 CMX990 Parallel Interface Data Bus 1 2 9 10 15 16 GND Ground 25 26 Table continued 2009 CML Microsystems Plc 7 UM9902 3 Interface Kit for EV9900A EV9902 CONNECTOR PINOUT Connector Connector Signal Sonal 27 40 Unconnec
7. Bit Vbias Bit Write Pwr Regs Write Ana 1 Write Ana 2 Auto Write Close Figure 4 The Power and Analogue Registers Tab Writing to the Power Up registers with the Reset bit of the Power Up 2 register set will cause the displayed values of all the CMX990 registers to be changed to their reset values 6 1 3 The ADC and DAC Registers Tab The ADC and DAC registers tab gives access to the CMX990 Auxiliary ADC and DAC registers see Figure 5 To use the Auxiliary ADCs or DACs the Aux Control registers or Power Up 2 register respectively must be written with the appropriate enable bits set To read the current value of an ADC select the ADC to read ADCO ADC5 from the list and click the Read ADC button To write a new value to a DAC select the DAC to write DACO DAC4 from the list and click the Write DAC button 2009 CML Microsystems Plc 11 UM9902 3 Interface Kit for EV9900A EV9902 EV9902 Evaluation Kit S N 196611 Modem Regs Pwr amp Ana Regs ADC amp DAC PLL Regs Modem Transfers ScriptHandler BER Measurement Aux Ctrl 182 11 12 Aux Ram DAC Ctrl 10 E A E DAC RAM Polarity Increment Aux RAM Address ADC4 Enable Reset DAC RAMs Enable Aux RAM Access ADC3 Enable Conversion Rate Scan Direction ADC2 Enable Cont Conversion Enable Auto Cycle ADC1 Enable J Start Conversion Enable RAM DAC ADCO Enable Scan Rate MCLK 1024 v Write Aux Ctrl Writ
8. C Control PLL Control Packet Detect En Write Cmd Reset amp Hold wv Hold v Write Ctrl Mode Reg 03 Status Regs 01 05 IRQEn PLLLockIr 7 INVBit IT Dat 3 Status1 0x Data Qual 0x Tx Rx Main ADC En Status2 0x Freq Offset Ox Scram En Main DAC En RSSI 0x Write Mode Update Regs Data Buffer 00 Write 0x foo C Read Write Buffer Auto Write Close Figure 3 The Modem Registers Tab The Command register task drop down list allows the selection of the various CMX990 modem tasks The selection shown is dependant on the displayed value of the Mode register bit Tx Rx showing either the receive mode or the transmit mode tasks The Data Buffer register can be either written to or read by selecting the appropriate option 2009 CML Microsystems Plc 10 UM9902 3 Interface Kit for EV9900A EV9902 6 1 2 The Power and Analogue Registers Tab The Power and Analogue registers tab gives access to the CMX990 Power Up and Analogue Setup registers see Figure 4 EV9902 Evaluation Kit S N 196611 Modem Regs Pwr amp Ana Regs ADC amp DAC PLL Regs Modem Transfers Script Handler BER Measurement Power Up Regi Analogue Setup Registers 18 19 Enable Ck T AuxDAC3 Enable Baseband Aux DAC2 Fults ae 2008 Rx Gain 5d8 VReg AuxDAC1 OP10P2 J Aux DACO Rx Offset po RxQ pop RxIF Bit Reset RxRF1Bit LNAONBit RxRF2Bit Preserve Regs TxRFIF
9. EV9902 CML Microcircuits Interface Kit COMMUNICATION SEMICONDUCTORS User Manual UM9902 3 July 2009 Provisional Issue Features e Provides Immediate Evaluation and e Calculates the Register Values to Experimentation with the CMX990 via the Control the CMX990 PLLs and Bit EV9900A EvkKit Rate for the User e Performs the Transfer of Single Mobitex or e Measures Bit Error Rate Custom Frames Over a RF Link performance in Mobitex or raw data modes EV9902 Evaluation Kit S N 196611 Modem Regs Pwr amp Ana Regs ADC amp DAC PLL Regs Modem Transfers Script Handler BER Measurement Command Reg 01 Control Reg 02 7 AGC Control Q Offset A Task Acquire IQ Offset NULL v Max amp Hold eee Hold Si Acquire AFC AFC Control PLL Control Packet Detect En Write Cmd Reset amp Hold v Hold aj Write Ctrl Mode Reg 03 Status Regs 01 05 IRQEn PLL Lock Irq M INV Bit DQ Irq Status1 Ox Data Qual 0x Tx Rx Main ADC En Status2 Ox Freq Offset Ox Scram En Main DAC En RSSI 0x Write Mode Update Regs Data Buffer 00 Write 0x100 C Read Write Buffer Auto Write 1 Brief Description The EV9902 Interface Kit forms part of the CMX990 GMSK Packet Data Modem and RF Transceiver IC evaluation and investigation resource The EV9902 Interface Kit provides a graphical user interface GUI for the EV9900A CMX990 EvKit The EV9902 is supplied as a Hyperstone hyBo
10. O ef mH OM Ww w N D O D Oy oe ra Q oO he IW W amp M amp oF JW mh amp w amp 1e GF DO be gt D 0x18 0x4e 0x55 0x 86 0xf4 Oxdc Oxa 0x15 0xa7 0xec 0x9 2 Oxd 0x93 Mw W WM W Ww aN MOTOWN OO or Jw amp bh Ow nn Oo wom OQ ow oh m Of we w W amp M WwW amp Ww bd o DA Iw amp bd Ann on wore w w N 7 AN e JW w N I mM amp N 3m wd w oO be wohn OOWM O amp O N w w w J ou O w w w oo to O On o N O mre mah A DA mM w o c N Q w n N OH Auto Write Close Figure 7 The Modem Transfers Tab To transmit or receive a frame Enter the bit synchronisation and frame synchronisation words in hexadecimal Select the type of the frame data Mobitex or Unformatted Enter the frame s data size as the number of Mobitex data blocks or bytes for Mobitex frame data or Unformatted frame data respectively 4 When transmitting the frame data is loaded from a file by clicking the Load Data button and selecting the file Any type of file can be used the raw data from it will be sent as the data blocks bytes of the frame For transmission of Mobitex frames only it is also necessary to enter the control bytes in hexadecimal to transmit 5 Start the frame transfer by clicking the Start button which will then become the Stop button oN A pop up window will appear once the frame transf
11. ard XS evaluation board plus an interface card together with GUI software for a PC This kit connects simply to a Windows based PC via a standard USB cable The connection to the EV9900A Evkit is via the supplied ribbon cable The supplied ES9902 GUI software allows users to directly write to and read from the CMX990 registers and perform real time tasks for Mobitex or free format frame transfers live over a RF link The GUI software will calculate the CMX990 register values required to generate the user s desired PLL frequencies and bit rates The hyBoard XS evaluation board is supplied pre loaded with firmware that allows the real time operations to be performed Please note that this kit is not suitable for use with the EV9900 Evkit Users requiring support for this older kit should contact techsupport cmlmicro com 2009 CML Microsystems Plc Interface Kit for EV9900A Section 1 2 CONTENTS Brief Description ecccceeeeeceeeeeeeeeeeseeeeeeeeseeeeeeeseeeeeenseeeeeenseeeeeenseeeeeeenas 1 Preliminary Information ccceeecccceeeeeeeeeseeeeeeeseeeeeenseeeeeeenseeeeeenseeeeeenees 5 2 1 Laboratory EQUIPMENT E n arei EE E SEE 5 2 2 Handling Precautions eessssesssieessrrssesrreersrnesrnrnnesrnnnesrnnneerenneena 5 2 2 1 Static Protection ssseeseeesenessnessneesnnesnnesnnesrnstnnsnnsenn nens 5 2 2 2 Contents Unpacking s essesseeeseeesinssrrsssrnssrnssrnssrnssrnssns 5 2 3 APDIOVAIS Seciti Seccuicie t
12. ce Kit for EV9900A EV9902 6 6 1 Detailed Description Software Description The ES9902 application allows the user to interact with the EV9900A via an easy to use graphical interface It consists of a number of tabs each one representing a particular set of registers or a particular function of the CMX990 Displayed in the title bar of the program window is the serial number of the EV9902 kit being interfaced by the software To select a tab simply click on the corresponding name in the row at the top of the program window Setting or clearing the check box associated with a bit of a register will cause that bit to be set or cleared when the register is next written to If the Auto Write check box is set a register will be written whenever a check box or list box associated with it is modified This removes the need to click the Write button associated with that register The program can be closed at any time by clicking the Close button or by pressing Alt and F4 keys simultaneously The Modem Registers Tab The Modem Registers tab gives access to the CMX990 baseband modem registers see Figure 3 EV9902 Evaluation Kit S N 196611 Modem Regs Pwr amp Ana Regs ADC amp DAC PLL Regs Modem Transfers Script Handler BER Measurement Command Reg 01 Control Reg 02 ra i Task AGC Control Q Offset I Acquire l Ofket TT Max amp Hold Reset amp Hola v Acquire AFC AF
13. count 100000 k 4567 Mobitex 4567 Frm syne Blockcount 1000 M Continuous measurement A63F Ctrl data C Receive Unitmeasurement Frame size 25 Blocks Bit error stats Block errror stats Programmed bit rate 9600 v bps Bits transmitted Blocks transmitted Bits received in error Blocks received in error Bits received o Blocks received ra Bits received in error Blocks received in error Start Measurement status Measurement not running Auto Write Close Figure 9 The BER Measurement Tab A 511 bit pseudo random bit sequence PRBS generated at the transmitting and receiving ends is used to calculate the bit error rate Each byte received is compared with the corresponding byte in the locally generated PRBS and from this the number of bits blocks received in error is calculated It is assumed that prior to beginning a bit error rate measurement that the various CMX990 registers have been written with the values for the required modem and RF settings This can be done with the individual tabs or with a script using the Script Handler tab The various controls on the BER Measurement tab are described below Transmit radio button Select transmit mode Receive radio button Select receive mode Unit measurement radio button Transmit or receive a specified number of bits blocks Continuous measurement radio button Transmit or receive bits blocks until Stop button is
14. e RAM Ctrl Aux ADC Data Reg 08 13 Aux DAC Data Reg 08 S0F Aux Ram Data 1 amp 2 14 17 ADCO Msb Ox DACO Msb 0x Write C ADC C DACI C Read pca i C paco Lsb 0x C ADC3 C DAC3 Msb 15 0x Lsb 14 0x C ADC4 Msb 17 0x Lsb 16 0x C ADCS Read ADC Write DAC Write RAM Auto Write Close Figure 5 The ADC and DAC Registers Tab The PLL Registers Tab The PLL registers tab gives access to the CMX990 PLL and Clock Control registers and can calculate the register values required to generate a desired frequency or bit rate see Figure 6 To calculate the Main or Aux PLL divider values to synthesise a desired frequency 1 Enter the reference clock frequency in MHz which for the default configuration of the EV9900A is 14 4MHz 2 Enter the PLL frequency in MHz and the comparison frequency in kHz 3 Select either the Main or Aux PLL 4 Click the Calculate Reg Values button The displayed values of the Main PLL or Aux PLL divider registers will then be updated to those required to synthesise the desired frequency To cause the EV9900A to generate the desired frequency click the Main or Aux PLL write button with the Main or Aux PLL enable bit set If the EV9900A is unable to synthesise the desired frequency the user will have the option to use the closest frequency that can be synthesised Otherwise it may be possible for the CMX990 to synthesise the desired frequency by adjusting the compari
15. ed by clicking on Clear Results button The ES9902 application will update the displayed register values to reflect those of any register read or write commands contained in an executed script file When script file is being executed the Run Script button will change to be the Stop button the rest of the tab will be disabled and the other tabs can not be selected A script file can be executed once repeatedly until the Stop button is pressed or a specified number of times The execution of a script file can be stopped or paused at any time by clicking the appropriate button The BER Measurement Tab To measure Bit Error Rate performance a specific tab is provided in the GUI application By duplicating the hardware i e 2 x hyBoard XS 2 x EV9902 and 2 x EV9900A one set of hardware can function as the transmitter and the other as the receiver Receiving and transmitting boards are controlled by two instances of the ES9902 application both instances can be run on the same host PC or each instance can be run on separate PCs If both instances of the software are run on the same host machine then that machine must be equipped with two USB ports 2009 CML Microsystems Plc 16 UM9902 3 Interface Kit for EV9900A EV9902 y9902 Evaluation Kit S N 196611 Modem Regs Pwr amp Ana Regs ADC amp DAC PLL Regs Modem Transfers Script Handler BER Measurement Tx Rx Formatting ccce Bit sync C Raw data Bit
16. eived in error expressed as a percentage of the total number of bits received whilst a measurement is ongoing The box is only updated when receiving in raw data mode and when errors occur In other modes or if no errors occur then the box will display zero This box is read only Blocks transmitted box This box is continually updated with the number of blocks transmitted whilst a measurement is ongoing The box is only updated when transmitting in Mobitex mode In other modes it will display zero This box is read only Blocks received box This box is continually updated with the number of blocks received whilst a measurement is ongoing The box is only updated when receiving in Mobitex mode In other modes it will display zero This box is read only Blocks received in error box This box is continually updated with the number of blocks received in error whilst a measurement is ongoing The box is only updated when receiving in Mobitex mode and when errors occur In other modes or if no errors occur then the box will display zero This box is read only Blocks received in error box This box is continually updated with the number of blocks received in error expressed as a percentage of the total number of blocks received whilst a measurement is ongoing The box is updated when receiving in Mobitex mode and when errors occur In other modes or if no errors occur then the box will display zero This box is read only Measureme
17. ent is as follows Press the Start button on the receive tab The Measurement status box will display the text Searching for frame sync Press the Start button on the transmit tab The Measurement status box should display the text Measurement running The bit block count will be updated continuously with the number of bits blocks transmitted If the receive board detects the transmitted frame sync then the Measurement status box on the receive tab will change to Measurement running and the bit block count will be continuously updated with the number of bits blocks received If receive errors occur then the error count and error percentage will be updated accordingly 6 2 Firmware Description The hyBoard XS included with this kit is supplied preloaded with the latest version of the EF9900 firmware The firmware acts as an interface between the ES9902 application and the EV9900A evaluation board It receives commands from the ES9902 application via the USB port and performs the appropriate actions All the modem transfer and bit error rate measurement operations are performed by the firmware in real time and the results reported back to the ES9902 application 6 2 1 Updating the Firmware The EF9902 firmware loaded onto the hyBoard XS can be updated via the USB port using the supplied ESFlash application To re program the hyBoard XS flash aPRwnN gt 6 7 Run the ESFlashxx exe where xx is the version number exec
18. er has completed The data received by a receive operation can be saved to a file by clicking the Save Data button When the frame transfer is being performed the other tabs can not be selected The frame transfer can be halted by clicking the Stop button The bit synchronisation frame synchronisation and control bytes are all transferred in the order bit 7 of the MSB to bit 0 of the LSB When the Use Default Settings option is selected each time a frame transfer is performed the CMX990 is reset and loaded with the default values required to perform the transfer When the Use Displayed Settings option is selected the CMX990 is still reset but the following registers are set to the current values displayed by the application and not the default values 2009 CML Microsystems Plc 14 UM9902 3 Interface Kit for EV9900A EV9902 the Main and Aux PLL divider registers the Analogue Setup registers the Control register the INV and Scram En bits of the Mode register the Clock Control register The value of all the other CMX990 registers will be set to the default regardless of the selected option Each time a frame transfer is performed the ES9902 application will update the displayed register values to reflect those written to the CMX990 NOTE If the default reference clock is not to be used for the modem transfers it is important to set the Reference Clock MHz value shown in the PLL Regs tab
19. ite DACO with 0000 in the ADC and DAC tab to switch off the PA The EV9900A is fitted with an IF at 45MHz Set the TxIF to 45MHz in the PLL Registers tab before using transmit functions Operations from the Modem Transfers and BER Measurement tabs use a fixed low power PA setting This cannot be altered Other settings may be necessarily altered automatically to permit the data transfer It is advised that the CMX990 is reset after using these operations 2009 CML Microsystems Plc 5 UM9902 3 Interface Kit for EV9900A EV9902 3 3 1 3 2 3 2 1 3 2 2 Quick Start This section provides instructions for users who wish to experiment immediately with the EV9900A evaluation kit by controlling it from a PC via the EV9902 Interface Kit A fuller description of the Interface Kit and its use appears later in this document Before using this kit it is recommended that the user read the datasheets for the CMX990 the EV9900A and the hyBoard XS The latest versions of these documents together with the ES9902xx exe software can be found at http www cmlmicro com and at http Awww hyperstone com for the hyBoard XS documentation Seiting Up Before the kit can be powered up the hyBoard XS jumpers must be set to their default values see Table 2 and the following connections must be made e The EV9902 Interface Card J1 J2 and J4 to the hyBoard XS X1 X2 and X3 e The EV9902 Interface Card J3 to the EV9900A Evaluati
20. mands that cause the execution of the script to branch forward the specified number of lines There are two types of jump commands unconditional and conditional When an unconditional jump command is executed the branch is always performed For conditional jumps the branch is only performed if the condition is true The jump commands must be in the following format e Unconditional Jump JMP_L L e Jump if equal JEQ AA _VV_L L e Jump if lt JLT_AA_VV_L L e Jump if gt JGT_AA_VV_L L e Jump if bit set JBS_AA_MM_L L Where L L is a decimal number representing the number of lines to branch forward in the script For the conditional jump commands AA is the 2 digit one byte register address in hexadecimal of the register to be read and the value used to calculate the jump condition and VVis the 2 digit one byte hexadecimal value to be compared In the jump if bit set command JBS MM is a 2 digit one byte hexadecimal value used as a mask a logical AND is performed with it and the value of the register with the address AA If the result of the logical AND is non zero then the branch is performed Each line must contain only one command and no other characters The results window will display the value returned by register read commands and IRQ Detected when an IRQ has occurred after an IRQ command These results can be saved to an ASCII text file by clicking on the Save Results button or discard
21. nt status box This box will indicate when a measurement is running or stopped or when the receiving modem is searching for frame sync This box is read only Start button Starts measurement This button is disabled once it has been clicked It will only be re enabled after the Stop button has been pressed or a unit based measurement has completed Stop Button Stops an ongoing measurement and re enables the Start button 2009 CML Microsystems Plc 18 UM9902 3 Interface Kit for EV9900A Evg9902 Before starting a measurement check the software settings to ensure that The Tx tab is set to transmit and the Rx tab is set to receive Tx Rx tabs have the same measurement type i e unit based or continuous measurement Bit sync frame sync and control data bytes are the same on Tx Rx tabs Tx Rx tabs have the same formatting i e raw data or Mobitex mode The selected bit count is the same for Tx Rx tabs if carrying out a unit based measurement in raw data mode The selected block count is the same for Tx Rx tabs if carrying out a unit based measurement in Mobitex mode The selected frame size is the same for Tx Rx tabs if carrying out a measurement in Mobitex mode The selected bit rate setting is the same on Tx Rx tabs and also that the setting is the same as the bit rate setting programmed into the CMX990 Once all settings have been made and checked for transmit and receive tabs then the procedure for starting the measurem
22. om using this product and the onus for checking that the software firmware is virus free is placed on the purchaser of this evaluation kit or development board CML Microcircuits UK Ltd COMMUNICATION SEMICONDUCTORS CML Microcircuits USA Inc COMMUNICATION SEMICONDUCTORS CML Microcircuits Singapore Pte Ltd COMMUNICATION SEMICONDUCTORS Tel 44 0 1621 875500 Fax 44 0 1621 875600 Sales sales cmlimicro com Tech Support techsupport cmImicro com Tel 1 336 744 5050 800 638 5577 Fax 1 336 744 5054 Sales us sales cmlmicro com Tech Support us techsupport cmlmicro com Tel 65 67450426 Fax 65 67452917 Sales sg sales cmlmicro com Tech Support sg techsupport cmlImicro com www cmlmicro com
23. on Kit J13 using the supplied ribbon cable The hyBoard XS J4 to a spare USB port on the PC via a USB cable not supplied The hyBoard XS via the supplied power cable to the 5 0V D C power supply The EV9900A main supply to the 7 2V D C power supply The EV9900A PA supply to the 3 6V D C power supply The EV9900A RF output TXOUT J9 must be connected to a suitable 50Q load NOTE Before power is applied to the EV9900A PA supply a suitable 50Q load must be connected to the PA output TXOUT J9 in the default configuration Failure to do so may result in permanent damage to the PA device See the EV9900A datasheet for full details Operation Applying Power Before applying power refer to section 2 4 Important Information above Once the connections detailed in section 3 1 have been made the kits should be powered up in the following sequence 1 The 5 0V D C power supply 2 The 7 2V D C power supply 3 The 3 6V D C power supply On application of the 5 0V supply the hyBoard XS LED LED6 will flicker momentarily and then remain constantly on Running the Software To start the software run the executable ES9902xx exe where xx is the version number This software is included in the EV9902 software zip file which can be downloaded from the CML website For a detailed description on using the ES9902 application see section 6 1 2009 CML Microsystems Plc 6 UM9902 3 Interface Kit for EV9900A Evg9902
24. os E avi ay uinises egies ie 5 2 4 Important Information eceeceeeceeeee sete eeeeaeeeeeeeeseeeesaeeeeeeeeenees 5 QUICK Start passers vices cect esses eee ta tae aeaaea aaea alea aoaea 6 3 1 Setting Upi cette ed dated elena 6 3 2 Operation marinier i idee Batali 6 3 2 1 Applying POwet nosimis ainiin A 6 3 2 2 Running the Software sseeseeseesessiessrnssrrnssrnssrnssrnssns 6 SONA S IS r asad ate tree att cates sca aare aaaeei 7 4 1 The EV9902 Interface Card ccccceececeeeeeeeeeeeeeeeeeieeeeaeeseneeees 7 4 2 hyBoard XS Jumper SettinGS cccceceeeeeeeeeceeeeeceeeeesseeseneeeeeas 8 Circuit Schematics and Board Layout ccssccseeeeesseeesseesesseneneeees 9 Detailed Description cccsseeccsseeeeeeeeseeeeeenseeeeeenseeneeenseeeeeeenseenenenseeeenes 10 6 1 Software Description cccccceeseeceeeeeceeeeeeeeceeeeeesaeeeeeeseeeees 10 6 1 1 The Modem Registers Tab aeneis 10 6 1 2 The Power and Analogue Registers Tab 11 6 1 3 The ADC and DAC Registers Tab cceeeeeeeeees 11 6 1 4 The PLL Registers Tab cteeeeesieeeeeenneeeeeees 12 6 1 5 The Modem Transfers Tab ccsceceeeeeeeeeeeeseeeeeneeees 13 6 1 6 The Script Handler Tab ccceeseeeeeeeceeeeeeeeeeeeeeees 15 6 1 7 The BER Measurement Tab neern 16 6 2 Firmware Description cecceeeeeeeeeeeeeeeeeeeeaeeeseeaaeeeeeeeaeeeeeeaas 19 6 2 1 Updating the Firmware ccccccsseeeeeeeeeeeeteteeeees 19
25. pressed Bit sync edit box Specify 2 byte bit sync pattern Default pattern is OxCCCC Frm sync edit box Specify 2 byte frame sync pattern Default pattern is 0x4567 Ctrl data edit box Specify 2 byte control data pattern Default pattern is OxA63F Raw data radio button Select transmit or receive in raw data mode Raw data mode is 2 bytes of bit sync 2 bytes of frame sync followed by a repeating 511 bit pseudo random bit sequence transmitted a byte at a time Mobitex radio button Select transmit or receive in Mobitex mode Mobitex mode is 2 bytes of bit sync 2 bytes of frame sync 2 bytes of control data 1 byte of FEC for the preceding 6 bytes followed by a repeating 511 bit pseudo random bit sequence transmitted in blocks of 18 bytes Bit count drop down box Select the number of bits to transmit or receive Selectable values are 10000 100000 and 1000000 bits Default selection is 100000 bits The selected value only applies when unit measurement and raw data mode are selected 2009 CML Microsystems Plc 17 UM9902 3 Interface Kit for EV9900A EV9902 Block count drop down box Select the number of blocks 1 block 18 bytes to transmit or receive Selectable values are 1000 10000 and 1000000 blocks Default selection is 1000 blocks The selected value only applies when unit measurement and Mobitex mode are selected Frame size drop down box Select the number of blocks per frame Selectable values a
26. re 1 5 10 and 25 Default selection is 25 blocks per frame The selected value only applies when Mobitex mode is selected bps drop down box Select the programmed bit rate Selectable values are 4000 4800 8000 9600 and 16000bps Default selection is 9600bps The setting of this control does not write to the Clock Control register on the CMX990 The value selected with this control is used by the firmware to calculate timings for completing various tasks Therefore the setting of this control should be identical to the current bit rate setting programmed into the CMX990 Bits transmitted box This box is continually updated with the number of bits transmitted whilst a measurement is ongoing The box is only updated when transmitting in raw data mode In other modes it will display zero This box is read only Bits received box This box is continually updated with the number of bits received whilst a measurement is ongoing The box is only updated when receiving in raw data mode In other modes it will display zero This box is read only Bits received in error box This box is continually updated with the number of bits received in error whilst a measurement is ongoing The box is only updated when receiving in raw data mode and when errors occur In other modes or if no errors occur then the box will display zero This box is read only Bits received in error box This box is continually updated with the number of bits rec
27. son frequency see the CMX990 datasheet for further details 2009 CML Microsystems Plc 12 UM9902 3 Interface Kit for EV9900A EV9902 EV9902 Evaluation Kit S N 196611 Modem Regs Pwr amp Ana Regs ADC amp DAC PLL Regs Modem Transfers Script Handler BER Measurement Reference Clock MHz PLL Frequency Registers 20 28 Required Freq MHz Comparison Freq kHz po h25 5 a Calculate Reg Values Main PLL Aux PLL Enable Main PLL TxLODIV Enable Aux PLL Tx Mix Filter Tx IF DIV Sign Tx VCO Charge En TxIF 90MHz v Main PLL N Div 24 22 Ox 00 Ox oo Ox 00 Aux PLL N Div 28 27 Ox 00 Ox foo Main PLL M Div 21 20 0x 00 0x 00 Aux PLL M Div 26 25 Ox 00 0x 00 Write Main PLL Write Aux PLL Clock Control Register 29 Required Bit Rate bps 9600 Calculate Reg Value Clock Control 29 0x 45 Write Clk Ctrl Auto Write Close Figure 6 The PLL Registers Tab To calculate the value of the Clock Control register to generate a desired bit rate 1 Enter the reference clock frequency in MHz which for the default configuration of the EV9900A is 14 4MHz 2 Enter the desired bit rate in bps 3 Click the Calculate Reg Value button The value displayed for Clock Control register will then be updated to that required to generate the desired bit rate A pop up window will appear if the desired bit rate can not be generated by the CMX990 with the current reference clock frequency It ma
28. ted pins 11 Ground 24 CMX990 Parallel Interface CSN 1 10 12 23 Unconnected pi Table 1 EV9902 Interface Card Connector Pinout Notes I P Input O P Output BI Bidirectional N C Not connected PWR Power 4 2 hyBoard XS Jumper Settings JUMPERS a Ref Position 1 2 3 4 5 6 Ethernet CS Select 1 2 3 4 5 6 Flash Memory Address 1 2 3 4 5 6 USB CS Select Must be 1 2 1 2 Red LED Enable 3 4 Green LED Enable 1 2 3 4 5 6 Ethernet INT Output Select Must not be 3 4 1 2 3 4 5 6 USB INT Output Select Must be 3 4 1 2 2 3 USB Suspend Must be 1 2 1 2 5 6 ICE INT Output Select 1 2 3 4 5 6 7 8 PLD INT O P Select Must be 7 8 S C O C ICE CS Select 1 2 3 4 5 6 Flash Memory Address Must be 1 2 except when programming JTAG connector for Xilinx CPLD Table 2 hyBoard XS Jumper Settings Notes S C O P Short Circuit Open Circuit 2009 CML Microsystems Plc 8 UM9902 3 Interface Kit for EV9900A EV9902 5 Circuit Schematics and Board Layouts Please refer to the relevant datasheets for the hyBoard and EV9900A circuit schematics and layout For clarity the EV9902 Interface Card circuit schematics are available as separate high resolution files These can be obtained via the CML website J1 Board Mod 1 2 3 4 J3 Cm EV9902 Figure 2 EV9902 Interface Card Layout 2009 CML Microsystems Plc 9 UM9902 3 Interfa
29. to that of the reference clock to be used 6 1 6 The Script Handler Tab The Script Handler tab allows the execution of script files consisting of register write and read delay and wait on IRQ commands see Figure 8 EV9902 Evaluation Kit S N 196611 Modem Regs Pwr amp Ana Regs ADC amp DAC PLL Regs Modem Transfers Script Handler BER Measurement Script Functions Results Script Repetitions i Reg Address Reg Value n Run Script Once A C Run zue Sica C Run Script Spec d times Write a Register Read a Register Reg Address Reg Value Reg Address Reg Value 0x E 0x Write Register Ox Ox a Read Register Auto Write Close Figure 8 The Script Handler Tab 2009 CML Microsystems Plc 15 UM9902 3 Interface Kit for EV9900A Evg9902 The script files should be ASCII text files with each line containing one of the following commands e Register write AA_DD e Register read AA e Delay DELAY_X X e IRQ IRQ e IRQ with time out IRQTO_X X e Comment line HC C Where AA is the 2 digit one byte register address in hexadecimal _ is a single space character DD is the 2 digit one byte register value in hexadecimal X X is a time to delay by in 10ms units and C C is an ASCII string The delay and IRQ commands stop any following script commands from being executed until the delay or time out period has passed or an IRQ has been detected The script files can also contain jump com
30. utable Select EV9902 as the target type Select the required bin file by clicking on the Load File button Click the Program button When prompted set the position of the hyBoard XS jumper ST13 to 5 6 and press the reset button S1 Wait for the hyBoard XS LED LED6 to flicker and then remain on When prompted set the position of the hyBoard XS jumper ST13 to 1 2 Once the hyBoard XS flash has been reprogrammed it can be run by pressing the reset button S1 or by cycling the power supply to the hyBoard XS 2009 CML Microsystems Plc 19 UM9902 3 Interface Kit for EV9900A 6 3 Hardware Description EV9902 The EV9902 kit contains two boards the hyBoard XS and the EV9902 Interface Card These are intended for use with the EV9900A Evaluation Kit only For a detailed description of the EV9900A Evaluation Kit and the hyBoard XS hardware please refer to the relevant datasheet The EV9902 Interface Card allows communication between the EV9900A and hyBoard XS to occur It connects the EV9900A parallel interface to the hyBoard XS address and data buses and provides the necessary signals for successful communication 6 4 Troubleshooting The CMX990 is a complex RF and Baseband system If incorrectly programmed or modified results will be at variance from those expected Please study the CMX990 and EV9900A datasheets this manual and the associated schematics and layout drawings carefully when troubleshooting
31. y be possible to achieve the desired bit rate by adjusting the reference clock frequency see the CMX990 and EV9900A datasheets for more information 6 1 5 The Modem Transfers Tab The Modem Transfers tab allows the EV9900A to transmit or receive single frames over a RF link see Figure 7 Two different types of frames can be transferred e Mobitex Frames consisting of a Mobitex frame header followed by 0 32 Mobitex 240 bit data block s e Unformatted data frames consisting of a small header 16 bits of bit synchronisation and 16 bits of frame synchronisation followed by 0 255 byte s 2009 CML Microsystems Plc 13 UM9902 3 Interface Kit for EV9900A EV9902 EV9902 Evaluation Kit S N 196611 Modem Regs Pwr amp Ana Regs ADC amp DAC PLL Regs Modem Transfers Script Handler BER Measurement Modem Function CMX990 Setup Synchronisation Transmit Use Default Settings BitSync Frame Sync C Receive Start C Use Displayed Settings 0x 3333 Ox 4F6A Frame Data C Mobitex Tiete bens Unformatted ox 155 Load Data D I gt Sa 3 AQ J Oxff 0x83 Oxdf 0x1 1 l w gt oO w oO 3 sw D be o 3 0 D oO gt N O OQ o Oo J w N Om wn 1 oy Y N WWMM WY WH Mh Ww aH gt gt on N di Oxe7 Oxcd 0x8a 0x91 0xc6 0xd5 Oxc 4 0xc4 0x40 0x21 c Im Ww own E Iw N 9 O Oo oO Mm w w N Ww w D be Ww w J

Download Pdf Manuals

image

Related Search

Related Contents

Radar Installation Manual  ここから  Rosen Shingle Creek • Orlando, FL    Husky Baby Carrier Baby Carrier User Manual  i.Beat organix 2.0    Samsung UN22C4000PM Hướng dẫn sử dụng      

Copyright © All rights reserved.
Failed to retrieve file