Home

EV9000 CMX909B, CMX969, FX919B, FX929B

image

Contents

1. 2 N F ne azz C J lo AD me PEN 2 _ A anv ane ane AS ad Fo sda eda 8 891 8 10H N OOS Lo 3 ES LA 095 9A 929 SA 25 Be J NSF UN 9 C X0 5 i 165 AS 2 Bd s s 30001 an anr ane ane ane ane anr S 5 E53 ZINC ES m o TEE gu dB Te rad erg 2 8 128 v E 2 N Mu 9 ns N L ms 098 8 C 88 2 N pa S e 6 054 YN oig 8 N T L sia 71 09 99 4 aod 22 19 rq 2 oS as ME De LOI ra St 9
2. Evaluation Kit User Manual EV9000 SVM 53 cw 4R18 Csa 88 R20 C22 POWER 200K cw SUPPLY 200K 22K CONNECTION 1000 RIS 53 CW a 2004 IC17 804 S 1 BP17 _ 18 _ 19 BPP20 B 14 11 AUF AUF AUF 49 SM E2 10 gt 31 E R23 BPN17 BPN18 BPN19 BPN20 cw 815 ei BO 100K B1 UF AUF UF 190 IC18 A 2 1 C P CO con 3 5VM LJ 21 22 _ BPP23 RB e e BP15 cw 7 cw R17 Taur Taur Taur zw VEE 5v AUF ER 100K 100K T all ake 100K MODEM Dar E 510 21 BPN22 _ BPN23 Dos 82PF 1 IRON VDD 1UF 1UF 1UF 2 07 3 R24 R25 R26 D6 IC15 2 WA R28 5v is D3 22 04 RXIN TP 6NIC18 B a
3. 20 14 1 ar 1 DOC2 Ty 916 3l NS E J 15 1 0047UF lt TLO82P it XTALN XTAL CLK F zu 517 Rag Y 004702 C19 0 al PF amp i9MHZ le 10 Y4 c20 B 0 18 9 8304MHZ lbs 2001 Consumer Microcircuits Limited Figure 33 Modem Schematic 50 UM9000 2 Evaluation Kit User Manual EV9000 Appendix A Additional Tests for CMX909B None Appendix B Additional Tests for CMX969 Test 3 Tx continuous random data from A using T8B 40 45 or T24S Additional Information The following CMX969 Register bit settings entered in the ES9690xx EXE software s window for chip A are used during the test Command Reg If the task is set to T8B or T4S RD LAP then that task will be used to transmit the data otherwise T40B or 24 RD LAP will be used Control Reg CKDIV MDC ALTFILT RD LAP mode Mode Reg INVSYM Test 4 Tx continuous preamble from B Additional Information Transmits continuous preamble 1010 MDC mode 3 3 3 3 for RD LAP from chip B using T40B MDC or 24 RD LAP The following CMX969 Register bit settings entered in the ES9690xx EXE software s window for chip B are used during the test Control Reg CKDIV MDC ALTFILT RD LAP mode Mode Reg INVSYM Test 5 BER amp test B to A using unformatted data Additional Information The transmitting device uses T40B
4. LAI 2968 Cry em 2 6d8 eu 148 A Ol LOI qn 50 en D A n XOL DDD D aaa oa o ID 9 D wp ee Tam mm oho o o gu eb edge SE 991 an vida 948 SH NT S 402 eus D eo qn 019 34095 Orda 19 YU 891 L1VH p ze Motherboard Layout Figure 31 UM9000 2 48 2001 Consumer Microcircuits Limited 9000 Evaluation Kit User Manual
5. 4 e C pis 5 ce 5 dod BS N zv LAL EE C Es oz az LEE N 7 55 Q ipo a E N 5 evi AL ES oig 2 dod XN 0 5 a ms LA M ane lave Re C s Bea e Eve 4 wy sia ray st E 104 IN 08 08 c X cla n TVZIOH 104 OL az joia 3 C NN L 09 ag 8 dod o o 4 dod GNE N Rr 0 Y ER de h N WE M jos NE S oo at 62 6r e x 809H 994 o x 16 p V p Md T 5 8 901 Fea o 0 j 222 LOI 90 Y pos V a M 1X30 yr 44095 C Eo 19 Mec 199 P5 11 i 27 O o a 19 800H zu 7 px M 2 P 80 1 ASF L Evod E E T E LySOH ELSLOH 20 757 o8 as lt E 5 90 OL az 28 09 ae ET zdisu h as J az avt ZAL Or py Ke Ho 8 v 9 s dod J 19 C Rio ae ab 9 o ae Y God J E ar or VAL az 5 C plo s 9r 8 e 109 aoa 0 NE WS S as OS ux 7 5 zm me S N 09 09 x 7 EN poo S N OL x eve EN _ jo Lo
6. An alert box provides the option to save results to a file default name ES9000 XLT or similar upon test completion When saved the log file includes totals for data bit errors and CRC errors grouped according to the block number in which those errors occurred These totals are accumulated over all messages of a given type and can be helpful in detecting whether a block s cumulative errors are related to the block s position within a message e g the start middle or end Table 18 illustrates the block result accumulation method for a hypothetical test having four messages each message consisting of six blocks 2001 Consumer Microcircuits Limited 40 UM9000 2 Evaluation Kit User Manual EV9000 Table 18 Test 6 Cumulative Block Result for One Message Type Message structures are indicated in Table 19 IC Type Transmit Task Sequence Receive Task Sequence CMX909B TSB SFS with level and PLL acquire RDB CMX969 T4S and 245 pream 8 frame sync THB SFS with level and PLL acquire RHB FX919B and FX929B T4S 245 pream 8 frame sync SFS with level and PLL acquire T4S and 245 pream 8 frame sync TLB SFS with level and PLL acquire 145 and T248 pream 8 frame sync SFS with level and PLL acquire all RILB TIB except for the final block of TLB with CRC reported only for the final block Table 19 Test 6 Message Structures 4 6 6 3 Screen Controls Th
7. DQ test B to A using formatted messages for a representative sequence of modem control 5 Error Codes Similar to the error codes for Test 6 see Table 20 Test 10 Concatenated message test B to A with Rx signal monitoring algorithm This test is similar to Test 9 but also includes the Rx Signal Monitoring Algorithm as described in Section 1 6 6 of the FX919B and FX929B Data Sheets The report displayed at the end of the test also includes a count of the number of re acquisitions forced by the algorithm 2001 Consumer Microcircuits Limited 55 UM9000 2 Evaluation Kit User Manual EV9000 If you still need help If you have read this manual re examined your test setup and still cannot figure out what has gone wrong feel free to contact us and we ll do our best to help you solve the problem Please be ready to describe the problem symptoms and the steps you have taken to try to correct them 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 this evaluation kit specification Evaluation kits 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 evaluation kits outside a
8. RDLAP or FS HB HB Note that the receiving software does not attempt to interpret the received data in any way other than by monitoring the CRCERR checksum error bit in the Status Register 2001 Consumer Microcircuits Limited 53 UM9000 2 Evaluation Kit User Manual EV9000 Appendix C Additional Tests for FX919B and FX929B Test 8 Repetitive pattern test B to A 1 Application To transmit long formatted messages filled with identical data bytes from channel B and receive them in channel A to check for possible pattern sensitivity If the path from Channel B to channel A includes the actual radio circuitry to be used in a system this test will give an indication of any pattern sensitivity problem which may be due to inadequate end to end overall baseband frequency and group delay responses 2 Description This test transmits 8 messages for each of the 256 possible data byte values Each transmitted message consists of Symbol Sync Frame Sync Station ID Block FX929B only Header Block 42 Intermediate Blocks and a Last Block For each byte value the rest reports the average receive data quality and the number of messages received without error commands written to either command register during the test include the CRC and TXIMP bit settings from the panel An alert box provides the option to save results to a file default name ES9000 XLT upon test completion 3 Screen Controls There are no windows dedicated to this
9. or 24 RD LAP tasks and the receiver uses R8B MDO or R4S RD LAP tasks The following CMX969 Register bit settings entered in the ES9690xx EXE software s window for chip B are used during the test Command Reg RXEYE receive Control Reg CKDIV MDC HOLD ALTCRC ALTFILT FSTOL these apply only to RD LAP mode Mode Reg INVSYM The following results are reported at the end of the test Number of bits received Average BER Average receive Data Quality Register reading 2001 Consumer Microcircuits Limited 51 UM9000 2 Evaluation Kit User Manual EV9000 Test 6 BER amp test B to A using formatted messages Additional Information Each message consists of about 50 blocks There are gaps between the messages and both the transmit and receive devices are reset at the start of each message In MDC mode a transmitted message comprises 40 bits of preamble followed by Frame Sync a Header Block many Intermediate Blocks and a Last Block In RD LAP mode a transmitted message comprises 24 symbols of preamble followed by Frame Sync a Station ID Block a Header Block many Intermediate Blocks and a Last Block Each data block Station ID Header Intermediate or Last is generated from random data The following CMX969 Register bit settings entered in the ES9690xx EXE software s window for chip B are used during the test Command Reg RXEYE receive Control Reg CKDIV MDC HOLD ALTCRC ALTFILT FSTOL these
10. Operating System Windows 3 x Windows 95 or Windows 98 Parallel Port LPT1 LPT2 or LPT3 Table 5 Personal Computer Requirements 2001 Consumer Microcircuits Limited 8 UM9000 2 Evaluation Kit User Manual EV9000 1 8 4 Parallel Port Cable A 25 conductor parallel port cable is supplied having male DB25 connectors at both ends 1 9 Limitations 1 9 4 Software The EV9000 software uses Microsoft Windows to ease setup and operation while providing flexibility and power However the high sustained throughput required of the parallel port connection to the EV9000 Evaluation Kit cannot be supported by Windows As a result the EV9000 software bypasses some DOS and Windows conventions Please note that concurrent tasks will be suspended during execution of the EV9000 sofware Network software may have to be restarted after using this evaluation kit The EV9000 software will also stop the PC s clock so timestamps when saving files may not be accurate The EV9000 software will occupy all the PC s resources during various tests This prevents keyboard activity from being recognized during test execution Any tests which wait until a modem produces a specific logic output signal e g BFREE becomes logic 1 will execute indefinitely if the test setup is inappropriate The program may appear to be stuck in such a case The EV9000 HALT switch must be pressed to terminate the test Please note that traditional Windows commands such as Alt Tab and
11. Reg 10 Mode Heg 11 Status Heg 01 IRQ 0 AFSD 10 4 x Iv IRQNEN EE a RXEYE INVSYM AFSDET 0 TXHXN DIBOVF 0 ALTCRC 2 CRCERR 0 Task FT ALTFILT SRDY 0 MDC PSAVE NULL dd SSIEN XE 00 Write HOLD Write 5100 1 gt Write 00 Head Data Buffer 00 Bytes 0 11 1000000 00 00 00 00 00 00 Write Read Figure 17 CMX969 Register Controls Command 01 Control Heg 10 Mode Heg 11 Status Reg 01 101 RSB 1 512 gt INVBIT AQBC M HILON DARA IBEMPTY 0 CITXRXN DIBOVF 0 AQLE LEVRES 01 Peak M SCREN CRCFEC 0 a PSAVE DORDY 0 E5 Write 66 Write 90 Write 00 Read r Data Buffer 00 Bytes 0 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Write Read Figure 18 FX919B and FX929B Register Controls 2001 Consumer Microcircuits Limited UM9000 2 Evaluation Kit User Manual 4 5 3 2 2 EV9000 Controls EV9000 The Xtal MHz baud rate calculator uses the crystal frequency entered in MHz and the CKDIV parameter of the Control Register to calculate and display the resultant baud rate which will be obtained Note that the CMX969 FX919B and FX929B modems carry two bits per baud As a result the bit rate is twice the calculated baud rate In this case the baud rate is stated in symbols per second or s s The CMX909B m
12. Table 7 Signal Path Block Diagram Key 2001 Consumer Microcircuits Limited 15 UM9000 2 Evaluation Kit User Manual EV9000 RXINA K1 E2 NSA1 K2 Modem A NSA2 L swi Personality Card Figure 6 Channel A Receive Path Component Approximate Purpose Designator Range Used to bias the input signal applied to K4 to a nominal R17 5V to 5V mean dc level of VgiAs of 5VM Bias corresponding to DC offset 1 software selection R15 5V to 5V This allows the user to preset the bias introduced when the software DC offset 1 is activated Bias corresponding to DC offset 42 software selection R16 5V to 5V This allows the user to preset the bias introduced when the software DC offset 2 is activated Gain adjustment on receive data input RXINA 0 5 to 5 Gain adjustment on noise signal input 1 NSA1 0 5 to 5 Gain adjustment on noise signal input 2 NSA2 0 5 to 5 K4 Gain adjustment on composite receive input to modem R25 0 5 to 5 This is generally used to achieve the proper input signal level to the modem Software controlled switch which reflects the software not applicable not applicable selection of which noise source is injected Software controlled switch which reflects the software not applicable not applicable selection of DC offset E2 Jumper to select choice of ac or dc in
13. any modifications 2001 Consumer Microcircuits Limited 5 UM9000 2 Evaluation Kit User Manual 1 06 Compatibility EV9000 Compatibility between different versions of EV9000 hardware and software and the 9x9 series devices is as shown in Table 2 Personality Card Type CMX909B A or 909 8 8kb s Software ES9090xx EXE Revision FX919B or B or 919 29 FX929B 9 6ks s ES9000xx EXE CMX969 969 CMX909B 909 38 FX909A A or 909 8 Notes Table 2 Compatibility 9 6ks s or 4 8kb s 38 4kb s 8kb s ES9690xx EXE ES9090xx EXE ES9000xx EXE 1 Customers using the revision 002 motherboard PCB should note that jumpers E13 to E18 inclusive which are mentioned in the EV9000 User Manual only exist on the revision 003 PCB Customers should retain their copy of the DB900 User Manual for the description of the revision 002 PCB but should use the EV9000 User Manual for a description of the latest software 2 Customers evaluating FX909A may use the FX919B 929B software ES9000xx EXE with the 909 chip selected Customers should also remember to set the chip type and driver revision select button Figure 4 to the Rev 1 position when evaluating the FX909A 3 Customers wishing to evaluate FX919A or FX929A devices may use either revision 002 or 003 motherboard PCB but should continue to use the DB900 User Manual and DB software variously described as DB90
14. apply only to RD LAP mode Mode Reg INVSYM SSIEN Rx only The transmit S symbol value Tx only AFSD is used only to detect the Frame Sync pattern at the start of each message The following results are reported at the end of the test Number of messages sent Number of messages detected by the receiver and the number of AFSD detects Number of inverted Frame Sync patterns detected MDC only Total number of data bits received after error correction Average BER of corrected data Average receive Data Quality Register reading Number of received data blocks and the number in which the corrected data was wrong Number of received CRCs and the number flagged as incorrect Number of times the receive S symbol was read and the number of times that it was incorrect Test 7 Concatenated message test This test is different from the main Test 7 which is used for evaluation of CMX909B FX919B and FX929B devices Test 7 for CMX969 devices continually transmits concatenated short messages without symbol sync from device B RDLAP Frame Sync Station ID block Header block MDC Frame Sync 1st Header block 2nd Header block The receiving device A continually tries to receive messages formatted as the Tx messages AFSD is set to run all of the time Whenever the receiving device s AFSDET flag is set this indicates that a new Frame Sync has been detected The Rx software then stops whatever it was doing if anything and issu
15. impedance PTT open collector collector voltage ZEN collector current PTT lt 0 5V 2001 Consumer Microcircuits Limited 7 UM9000 2 Evaluation Kit User Manual EV9000 1 8 1 8 1 1 8 2 1 8 3 C Eoo meme LZ operating ee o 9 _ PC Interface Centronics compatible Table 3 Wire Connector Interface Specifications Vm 5 Vs 5V and Vs 5V as per Table 6 Genesis win unie inptvotage Aoc 5 cocco 1 0 Dos pos 0 sd BO2BOBO vs luputload Table 4 P1 P2 Header Interface Specifications Vm 5 Vs 5V and Vs 5V as per Table 6 Prerequisites and Required Equipment Prerequisites In order to effectively use the EV9000 Modem Evaluation Kit software the user must have a working knowledge of Microsoft Windows and be familiar with the operation of typical Windows compatible applications Power Supply A user provided power supply is required for 5V and 5V power An additional supply may be required for modem IC operation at other supply voltages Personal Computer An IBM compatible PC is required which meets the following description Specifications Performance CPU 20MHz 386 or better Lower performance PCs may operate successfully at lower modem data rates
16. is divided into functional areas as indicated in Figure 5 Power HALT Switch connectors R16 R18 NTERFACE Channel B connectors Channel connectors Parallel Port PTT CS amp GND connectors Figure 5 Motherboard Functional Layout 3 2 2 Personality Plug In Boards The EV9000 motherboard has two complete modem circuits Each circuit includes a modem IC and an accompanying personality plug in board There are up to four capacitors on the plug in board which must be altered for different modem types and data rates These four capacitors are used in Rx filtering Tx filtering and two for Rx level measurement The Rx level measurement capacitors are referred to as DOC1 and DOC2 in the modem data sheets The locations of these plug ins are shown in Figure 5 Blank plug ins are also provided and may be populated with user selected components depending upon desired baud rates and other circuit characteristics Figure 2 shows the plug in layout and indicates each component s function Both through hole and surface mount pads are provided in each component location For an explanation of how to make component selections refer to the relevant modem data sheets 2001 Consumer Microcircuits Limited 14 UM9000 2 Evaluation Kit User Manual EV9000 3 2 3 Connectors Clamping connectors are distributed around the per
17. laboratory environment is not permitted within the European Community All software is supplied as is and is without warranty It forms part of the evaluation kit and is licensed for use only in this kit for the purpose of demonstrating the operation of CML products Whilst all reasonable efforts are made to ensure that software contained in this product is virus free CML accepts no responsibility whatsoever for any contamination which results from using this software and the onus for checking that the software is virus free is placed on the purchaser of this evaluation kit Consumer Oval Park LANGFORD Telephone 44 0 1621 875500 Microcircuits MALDON ESSEX Telefax 44 0 1621 875600 Limited e mail sales cmImicro co uk COMMUNICATION SEMICONDUCTORS 9 6WG ENGLAND http www cmlmicro co uk cU CML Microcircuits COMMUNICATION SEMICONDUCTORS CML Product Data In the process of creating a more global image the three standard product semiconductor companies of CML Microsystems Plc Consumer Microcircuits Limited UK MX COM Inc USA and CML Microcircuits Singapore Pte Ltd have undergone name changes and whilst maintaining their separate new names CML Microcircuits UK Ltd CML Microcircuits USA Inc and CML Microcircuits Singapore Pte Ltd now operate under the single title CML Micro circuits These companies are all 10096 owned operating companies of the CML Microsystems Plc Group and these changes are purely chang
18. program by clicking in its upper left window corner and selecting close Refer to Table 2 to determine the required driver revision where available and enter it using the pull down list provided Selecting the chip type activates the main window enables the Default button and disables those chip type buttons which were not selected 2001 Consumer Microcircuits Limited 28 UM9000 2 Evaluation Kit User Manual EV9000 Before Selecting After Selecting Chip Chip Type Type CHIP TYPE Figure 14 Select Modem Chip Type and Driver Revision ES9000xx EXE software only 4 5 3 Main Window 4 5 3 1 Layout The main window layout is shown in Figure 15 For a detailed description of the command control mode and status registers data buffer and data quality output parameters consult the relevant modem data sheets Note that clicking on the Default button will set the on screen display and program the modems parameters to useful default values Channel A Screen Areas Data Command Status Quality Chip Register Control Register Write Mode Register Register Read Type Write Write Read Revision Xtal freq and Default calculator Button Data Buffer Read Write Data Status Quality Command Control Register Write Mode Register Register Read Register Write Read Writ Xtal freq e baud rate calculator Data Buffer Read Write Cha
19. software provides e Selection of which PC parallel port to use and the selected port s memory address e Direct reading and writing via on screen operations to all parameters in both channel A and B modems e Display of all static parameters in both channel A and B modems e Automated tests to 1 Check the operation of the EV9000 software to hardware connection 2 Issue each modem s configured task the two modems may be configured for different tasks and continuously reissue those tasks each upon its own completion 3 Transmit continuous random data from A 4 Transmit continuous preamble from B 5 Measure bit error rate and data quality of data transfer from modem B to modem A using unformatted messages 6 Measure bit error rate and data quality of data transfer from modem B to modem A using formatted messages with intervening gaps 7 Transmit a user defined packet from to A and include support for PTT and CS radio control functions The PTT signal output provided will be automatically asserted when the channel B transmit is initiated Channel A will start its acquire and receive sequence upon the assertion of the CS signal input Not available with the ES9690xx EXE software 8 Transmit and receive various types of message which are specific to the types of modem being evaluated e Display of all test results and save tests 6 7 and 8 results to disk with ES9000xx EXE software e Test termination via hardware HALT
20. switch 2001 Consumer Microcircuits Limited 27 UM9000 2 Evaluation Kit User Manual EV9000 4 4 Operation Flow select printer select modem Begin port and chip type and address driver revision main window read write any default select test start test modem modem parameters parameters parameters enter input End data save results display results Figure 12 Software Flow 4 5 Screen Layout and Operation 4 5 1 Select Printer Port and Address Upon starting the EV9000 software presents a port selection window shown in Figure 13 Using the pull down list labelled Printer Port select which of your PC s printer ports you would like the EV9000 to use Upon selecting a printer port from the list the Port Base Address list will show the default address associated with the selected port This address is usually correct however it may be changed via the Port Base Address pull down list After you are satisfied with your two selections click on OK As indicated in Figure 14 this will display a new window for you to select the modem chip type and driver revision Port Setup Printer Port Port Base Address 78 Figure 13 Port Selection 4 5 2 Select Modem Chip Type and Driver Revision Where available click on one of the chip type buttons to select the type of modem which will be installed for this session If you would later like to change your chip type selection you must quit the
21. test Press the HALT switch to abort this test 4 Test Sequence Because of its complexity it is not practical to document the complete test sequence Instead refer to the sequence documented in Section 4 6 6 Test 6 BER amp DQ test B to A using formatted messages for a representative sequence of modem control 5 Error Codes Similar to the error codes for Test 6 see Table 20 2001 Consumer Microcircuits Limited 54 UM9000 2 Evaluation Kit User Manual EV9000 Test 9 Concatenated message test B to A 1 Application To test the ability of a receiving FX919B or FX929B to acquire and read a message when switched onto a stream of continuous concatenated messages which do not include Symbol Synchronisation patterns 2 Description This test transmits a continuous stream of short concatenated messages without intervening Symbol Sync patterns from channel B The receiving channel A device repeatedly acquires messages using AQSC AQLEV and SFS tasks then reads the body of the message and checks it for errors before performing another acquire The test reports the number of messages transmitted the number received and any CRC errors in the received data 3 Screen Controls There are no windows dedicated to this test Press the HALT switch to abort this test 4 Test Sequence Because of its complexity it is not practical to document the complete test sequence Instead refer to the sequence documented in Section 4 6 6 Test 6 BER amp
22. the log When you have verified the operation of the PC interface by confirming the logging of HALT switch activity click the Stop button to stop the test If HALT switch pressing and releasing actions are not logged on the PC the PC to EV9000 connection is not operating properly If this is the case recheck your setup and review Section 1 9 This test must be successful in order to operate the EV9000 Click on the De ault button to set default values for both channels Command Control and Mode registers The default Xtal frequency value is also entered The Xtal frequency value which is displayed in the EV9000 software is simply a calculation aid for on screen display of the configured data rate The displayed data rate is calculated from the entered Xtal frequency and the channel s selected CKDIV value in the Control Register area Changing this value does not actually change EV9000 operation in any way The modem Xtal frequency is set by the user s jumper selection of installed crystals The EV9000 is now ready to execute a test 2001 Consumer Microcircuits Limited 12 UM9000 2 Evaluation Kit User Manual EV9000 2 4 2 5 Third Select and Execute a Test Use the Test Selection list box to select Test 7 Tx user defined packet from B to A driving PTT and starting acquire on CS This test will exercise the two modem channels to transfer a complete message from channel B to channel A The message makes use of realistic block t
23. 0 EXE v1 11 or CML Rev 4 available separately from CML Releases of EV9000 executable software marked Rev 4 1 or later should not be used as they exercise features only available on the FX919B and FX929B devices 4 909 FX919 and FX929 devices are not supported with the EV9000 Evaluation Kit 5 Older personality boards had identification tags marked A B etc The latest personality boards have a mark placed against the device type with which they are to be used eg 909 38 for a CMX909B operating at 38 4kb s etc The layout of the latest blank personality board is shown in Figure 2 when configured for a particular device surface mount capacitors are soldered to the appropriate locations and the board is marked as described above 2001 Consumer Microcircuits Limited UM9000 2 Evaluation Kit User Manual EV9000 1 7 Specifications The EV9000 supports the following devices CMX909B CMX969 FX919B and FX929B All voltages are referenced to GND Connections provided on the EV9000 hardware have the characteristics shown in Tables 3 and 4 emen un Pres Dune mem m 8 1 B II EE p T PESE dmpeane z 22 mowa OP J t J pow a 10 EE impedance voltage impedance voltage impedance TXOUTB voltage
24. 1 9 After you have verified the operation of the PC interface by confirming the logging of HALT switch activity click the STOP button to advance to phase two of the test The modem response phase of the test 1 Writes to the mode and control registers of a modem 2 Writes commands to the modem and 3 Observes whether an appropriate interrupt response is received in a reasonable time Both phases of this test must be successful in order to operate the EV9000 2001 Consumer Microcircuits Limited 32 UM9000 2 Evaluation Kit User Manual EV9000 4 6 2 4 6 2 1 4 6 2 2 4 6 2 3 4 6 2 4 Test 2 Issue Configured A amp B Tasks Continuously repeat each one as it finishes Application This test is useful for observing the signals and timing of a channel It is also useful to generate a constant stream of predictable activity which can be used as a source of reference signals for making hardware adjustments see Section 3 3 Description Upon starting this test each modem s control mode data buffer if transmitting and command registers are written in that order using the data configured in the main window Subsequently this test repeatedly issues the task configured in each modem s command register when the prior task is completed Command completion is detected in two ways 1 If the mode register IRQNEN bit is set the program will read a modem s status register only when IRQN is low otherwise 2 The program
25. 23 IF both channel A IRQ and BFREE are set 24 write screen configured channel A command to modem 2001 Consumer Microcircuits Limited 33 UM9000 2 Evaluation Kit User Manual EV9000 25 IF channel B IRQNEN is checked 26 IF channel B hardware IRQ has occurred 2T read status register B 28 IF both channel B 1 and BFREE are set 29 write screen configured channel B command to modem 30 ELSE 31 read status register B 32 IF both channel B IRQ and BFREE are set 33 write screen configured channel B command to modem 34 read status register A 35 read status register B 36 read data quality A 37 read data quality B 38 Update all main window parameters 39 END 4 6 2 5 Error Codes This test has no error codes 2001 Consumer Microcircuits Limited 34 UM9000 2 Evaluation Kit User Manual EV9000 4 6 3 4 6 3 1 4 6 3 2 4 6 3 3 4 6 3 4 4 6 3 5 4 6 4 Test 3 Tx continuous random data from A using TSB or TAS T8B T40B or T24S Application Test 3 is useful to generate eye diagrams using an oscilloscope and output spectra for bandwidth analysis by observing the EV9000 TXOUTA output For eye diagrams the low going edge of the signal at the modem A IRQN pin should be used as the trigger source and the TXOUTA connector on the EV9000 should be observed or if an rf system is attached the radio receiver s discriminator output can be observed still using the modem A IRQN pin as the oscillosco
26. 6 08 zie VA 19d e LOI 20 b ZSLOH TVCLOH gt EM Ic PC Interface Schemati Figure 32 UM9000 2 49 2001 Consumer Microcircuits Limited
27. A control register Write channel B control register IF chip type is CMX909B Write channel A mode register with set IRQNEN clear TX RXN PSAVE DQEN Write channel B mode register with set IRQNEN TX RXN clear PSAVE ELSE Write channel A mode register with set IRQNEN RXEYE clear TX RXN PSAVE SSIEN Write channel B mode register with set IRQNEN TX RXN clear PSAVE SSIEN Read channel A status register Read channel B status register Read channel A DQ register Read channel B DQ register Write RESET to channel A command register Write RESET to channel B command register Write preamble variable to channel B data buffer Write channel B command register IF channel B BFREE fails to go high within a wait abort on error Write channel B command register IF channel B BFREE fails to go high within a wait abort on error Write channel B command register Write channel A command register with AQLEV set and also either of AQBC for CMX909B or AQSC set WHILE the HALT switch is not pressed IF channel A hardware IRQ has occurred 2001 Consumer Microcircuits Limited 36 UM9000 2 Evaluation Kit User Manual EV9000 32 Read channel A status register 33 IF channel B hardware IRQ has occurred 34 Read channel B status register 35 IF channel B BFREE is set 36 Write command to channel B command register 37 Update all main window parameters 38 END Note Forthe CMX969 FX919B and FX929B all commands written to either command regist
28. Alt Ctl Del may not work when the software is busy Trying to use the software without an evaluation kit connected to the PC parallel port may cause the software to hang if a test is executed If this happens pressing the Alt Ctl Del keys on the PC keyboard may enable you to quit from the application Otherwise a hard reset of the PC will have to be performed Please note that the EV9000 software is NOT suitable for use under Linux OS2 Windows 2000 or Windows NT operating systems In addition some atypical PC s may have software and or hardware incompatibilities with the EV9000 Modem Evaluation Kit 1 9 2 Hardware 1 9 2 1 Initialising There is no hardware reset switch or function in the EV9000 hardware design The HALT switch SW1 produces a signal used by the EV9000 software to indicate that a test should be terminated In order to be sure of the state of the hardware the EV9000 software must be started after the EV9000 is powered and the parallel port connection has been made between the PC and EV9000 Failure to follow this procedure could produce spurious commands which affect the hardware state Upon being started the EV9000 software will initialise all of the EV9000 hardware 1 9 2 2 Parallel Port Compatibility The EV9000 parallel interface design is compatible with most PC parallel ports However the integral pull up resistors provided with certain PC parallel ports are too high in value to support the required digital signal sp
29. Consumer EV9000 Microcircuits Limited Evaluation Kit COMMUNICATION SEMICONDUCTORS User Manual UM9000 2 May 2001 Advance Information CMX909B CMX969 FX919B FX929B Modem Evaluation Kit 2001 Consumer Microcircuits Limited Evaluation Kit User Manual EV9000 USER MANUAL CONTENTS Section Page 1 0 GENERAL INFORMATION a aa S Peab endan aaa kane 4 1 1 Introduction recorrer rete tenet an tI Tto einen melee el tr ste Leere 4 1 2 Warranty sen in nn nn ne IA er ne needed aed Me 4 1 3 Features 4 1 4 CMX909B CMX969 FX919B FX929B Modem Features mens 5 1 5 Handling Precautions coerente 5 1 91 Unpackings ii ote oe eb Get eda te ein e Ed t e 5 15 2 Protectio 5 1 5 3 bete tete en prey ee 5 1 6 EL 6 1 7 SPeCIFICARIONS fm LL eas 7 1 8 Prerequisites and Required 8 1 91 Prerequisites 2 1 T 8 1 9 2 pOWen SUDply 8 1 8 3 Personal Computer teen mne no eee e 8 1 8 4 Parallel Port Cable sise dust Dag dee ved 9 1 9 Limitations ESS edes enini bee 9 Exo
30. IX ADDITIONAL TESTS FOR 969 51 APPENDIX C ADDITIONAL TESTS FOR FX919B AND 9298 54 2001 Consumer Microcircuits Limited 3 UM9000 2 Evaluation Kit User Manual EV9000 1 0 General Information 1 1 Introduction This manual provides general information to support the installation and operation of the EV9000 Modem Evaluation Kit a complete test platform to demonstrate and test the CMX909B CMX969 FX919B and FX929B components All trademarks and service marks are held by their respective owners 1 2 Warranty The EV9000 hardware and software have been developed and are being provided to help designers develop designs based on the CMX909B CMX969 FX919B and FX929B modem data pump ICs Every reasonable effort has been made to provide high quality and performance in pursuit of that goal Toward that end CML is happy to answer questions and provide general assistance concerning the EV9000 s use Our greatest desire is to help the user to succeed Section 5 4 contains details of how to contact CML Since experiments and designs are the responsibility of the EV9000 user CML s liability regarding the use of the EV9000 is in all cases limited to the EV9000 purchase price No other warranty is expressed or implied 1 3 EV9000 Features The EV9000 Modem Evaluation Kit includes many useful f
31. LB or TIB TLB to Tx SFS followed by RHB or RILB to Rx AQLEV and AQBC AQSC are automatically added to SFS providing these buttons have been selected Also see Appendix B for further details on the CMX969 test This test transmits messages containing pseudorandom data from channel B to channel A and calculates the bit error rate based on a comparison of sent and received data Various message structures are each used to transfer the amount of data configured in the BER Test parameter see Figure 22 The pseudorandom sequence length is configured via the Rand seq parameter see Figure 23 Receive PLL clock and level acquisition sequences are initiated with each message providing the AQSC and AQLEV buttons have been selected Where applicable the following are reported for each message structure tested The type of transmit command used The number of messages transferred The number of blocks in each message The number of data bits transferred The number of data bits in error The number of blocks having CRC errors The number of Data Quality register readings taken The average Data Quality reading The number of frame sync detect aliases 0 Forthe latter blocks in the message zo OY de Coro c e The number of data bits transferred e bit error rate Some results are calculated for the latter blocks in the message to quickly indicate whether errors are uniformly distributed among all blocks in a message
32. Make sure Test 2 is selected and click Restart Test 2 the Go button 16 R19 to achieve a signal level of Adjust NSA1 gain to inject 5096 of NSA1 0 5V pk pk at Test Point 1 noise source into Rx A path 17 Disconnect TXOUTB from NSA1 and Move input signal to Noise 2 input for reconnect TXOUTB to NSA2 Noise 2 gain trimming 18 Press the HALT switch to abort out of the Abort to permit a change to the noise test source 2001 Consumer Microcircuits Limited 24 UM9000 2 Evaluation Kit User Manual EV9000 19 Select NSA2 as the noise source Switches noise input path NSA2 into Rx A path 20 Make sure Test 2 is selected and click on Restart Test 2 the button 21 Adjust R18 to achieve a signal level of Adjust NSA2 gain to inject 10096 of NSA2 1 0V pk pk at Test Point 1 noise source into Rx A path 22 Disconnect NSA2 input signals Remove all driven signal sources to observe programmable biases Press the HALT switch to abort out of the Abort to permit a change to the dc bias test Select DC Offset 1 Switch dc bias source 1 into Rx A path Make sure Test 2 is selected and click on Restart Test 2 the Go button Probe pin B jumper and Test Point 2 Observe buffered DC Offset 1 biased Rx signal relative to Vpias 27 Adjust R15 to introduce a dc offset with Adjust DC Offset 1 to introduce a dc offset magnitude of 25 of the intended pk pk of 25 of the intended pk pk signal d
33. Mode register click Change channel A screen configuration to TXRXN to mark it as checked transmit mode 4 Enter data values into the channel A data These values will produce full excursions of buffer For the CMX909B enter CC the channel A transmit output for use as a For the CMX969 FX919B and FX929B reference signal enter F5 5 Click on the channel A Data Buffer Transfer this configuration change to modem Write button A Modem is now prepared to transmit Connect TXOUTA to RXINB Use channel A Tx as a reference signal source for channel B Make sure the selected Test is 2 and This will repeatedly cause channel A to click on the Go button transmit a signal which drives channel B s receive path 8 Probe TXOUTA and Test Point 6 Observe channel B Rx signal relative to Veias Adjust R30 centring TXOUTA around Adjust TXOUTA bias to a good nominal Vpias as observed at Test Point 6 operating point 10 Move probe to pin B of jumper E8 Observe channel B buffered and the inverted signal level 1 Adjust R38 centring the pin B jumper E8 Adjust the dc bias of the Rx B signal to be signal around Vpjas as observed at Test equal to modem B s Vaias Point 6 12 Adjust R34 to achieve a signal level of 1V Adjust RXINB gain to a proper nominal pk pk at pin B E8 amplitude Move probe to Test Point 5 Observe Rx signal directly at the modem receive feedback node Modem Rx signal levels are specified for this n
34. S G 00 89006c0 0068 9661 J w onov b ale pg 0 J gdl zzo 910 m ER Ed z PE syg i001 r DOO lt 00 WOOT Mio 15 S oa FEIN A gt 35 700 948 9002 83 16 dni veu 1291 QE 2001 Uer Riga 0 end ZHINYO 8 6 zi 1 m m S 93 aov E ue ail SECOS 86H adu m2 LU ZHNZ6 T8 P eee 398 QNOV Sw o GS VINOXL vdi FC 6421 so 7 X001 Ss m gt Oo pd BQ Dido D comu 5 Siol P wee x DS A 001 VNXH D gt ez wee QNOV ne NN S QNOV 6 05 Ov 0 oL so 07 0 0c ot 13 5 oC HE 1H v 4 A 0068 LA Wh 5 t ON LAJ LA 98 2149 5 LA LA GOI vol ld 10 AD WE
35. ata signal This offset is on the order of amplitude 0 25V because the present setup is using a 1Vpk pk signal 28 Press the HALT switch to abort out of the Abort to permit a change to the dc bias test 29 Select DC Offset 2 Switch dc bias source 2 into Rx A path Make sure Test 2 is selected and click Restart Test 2 the GO button Adjust R16 to introduce a dc offset with a Adjust DC Offset 2 to introduce a dc offset magnitude of 40 of the intended pk pk of 40 of the intended pk pk signal data signal This offset is of the order of amplitude 0 4V because the present setup is using a 1Vpk pk signal 24 25 6 2 29 30 Table 14 Trim TxB and RxA Paths 2001 Consumer Microcircuits Limited 25 UM9000 2 Evaluation Kit User Manual EV9000 3 3 2 2 Trim TxA and RxB Paths Table 15 details the procedure for trimming TxA and RxB signal paths Note that if 5VM is changed then this procedure will have to be repeated This is because the bias points remain static compared to V2 of 5VM Also for best performance the pk pk voltage of the signal at the RXFB pin should be set to 20 of 5VM Care must be exercised in setting the dc levels accurately as the variable resistors R15 R16 R17 R30 and R46 all swing between 5V and 5V in less than one turn Press the HALT switch Terminate the previous test Click on the Default button Set on screen configuration to default values In the channel A
36. ate and Last blocks to expose the transmit parameters and receive information involved in a message transfer Transmit parameters are user configurable to support user designed experiments In addition other information such as the state of the data quality output is observed and recorded during the course of the test Upon test completion gathered data may be saved to disk in a tab delimited file To support live system operation with rf transceivers this test asserts PTT on transmit and uses CS to trigger the reception process on the receive channel modem PTT and CS each serve an important role in most wireless systems Push To Talk is used to key on a radio transmitter and Carrier Sense is asserted by a radio receiver to trigger the start of its modem s receive process The test control parameters are provided during test setup to configure timing aspects of the message transfer They are described below Tx Preamble Length the length of preamble to be sent by channel B Post Tx Length the amount of time measured in bit or symbol times for which PTT will persist after channel B BFREE status goes high Rx Acquire Delay the amount of time measured in bit or symbol times after CS is recognised until channel A initiates its receive sequence with an SFS task with AQLEV and or AQSC set Screen Control Execution of this test involves the following steps 1 Click on the Go button in the main window Message Paramet
37. been altered refer to Section 3 3 2 2 First Review Sections 1 5 to 1 9 above Don t worry those sections are very short and will help you to avoid damaging the EV9000 or your equipment 2 9 Second Setup 1 Select which type of modem to test The EV9000 comes with CMX909B modems installed along with their appropriate personality plug in boards If you want to use a different modem carefully remove the installed modems with an IC extraction tool and install a matching pair of modems If you do not have an extraction tool a small flat bladed screwdriver can be very carefully inserted between the IC and its socket at each end Do this a little bit at a time twisting the screwdriver blade and alternating between each end of the IC until it lifts free of its socket Take care not to lever against other components or the PC board as they may be damaged Make sure you properly orient the ICs to ensure pin 1 is in the proper socket location as shown in Figure 1 mark indicates pin 1 end of IC gt Top View and its socket Pin 1 Figure 1 IC Pin 1 Identification 2 Connect the appropriate crystal into the circuit according to the following directions IF CMX909B modems are installed change jumpers E5 E6 E10 and E11 to position A e IF CMX969 FX919B or FX929B modems are installed change jumpers E5 E6 E10 and E11 to position B For more information see Table 12 and Figure 10 3 Select and carefully install the appropr
38. bits Figure 22 BER Test Length Rand seq 511 32767 Figure 23 Rand seq Table 16 EV9000 Controls 4 5 3 2 3 Test Area Controls 2001 Consumer Microcircuits Limited 31 UM9000 2 Evaluation Kit User Manual EV9000 4 6 4 6 1 4 6 1 1 4 6 1 2 Test area controls include a pull down list for test selection a GO button to start test execution and a scrolling log window in which test results are displayed see Figure 24 Figure 24 EV9000 Test Controls Tests The EV9000 software includes several automated tests This section describes their function and operation Test 1 PC Interface Test Application Verifies the proper operation of the PC to EV9000 interface and the ability of each of the modems to respond appropriately to a command Description This test operates in two phases The first phase primarily tests the parallel port interface between the EV9000 and the PC The second phase tests the ability of each modem to respond appropriately to a command The parallel port phase of the test continuously reads IRQN A IRQN B HALT Switch and Carrier Detect and logs any state changes to the scrolling results log window After starting this test slowly press and release the EV9000 HALT switch and observe changes in the log window If pressing and releasing the HALT switch is not logged on the PC the PC to EV9000 connection has not been successful In this case recheck your setup and review Section
39. buffered T B VpiAs output level not buffered I7 B DOC2 voltage buffered TP8 B DOC voltage buffered P P rs Rx feedback Table 13 Test Points TXOUTA AGND AGND RXINB NSB AGND TXOUTB AGND ac fe m pe qe ENS pie Cet Mh V INN33ON o EE Figure 11 Test Point Locations 2001 Consumer Microcircuits Limited 21 UM9000 2 Evaluation Kit User Manual EV9000 3 2 7 3 2 8 3 2 9 PC Parallel Port Interface The EV9000 parallel port interface is Centronics parallel compatible and provides a DB25 female socket requires a DB25 male connector on a 25 way cable to be connected to a suitable PC parallel port The location of the parallel port interface is shown in Figure 5 For best results the parallel port cable length should be less than or equal to 1 5m Refer to Section 1 9 2 for a description of parallel port limitations Note that pull up resistors normally installed on this interface may be disconnected by removing jumpers E13 E14 E15 and E16 HALT Switch The HALT switch produces a signal which indicates to the EV9000 software that an ongoing test should be aborted Exposed Modem Interface 50 Pin Header The EV9000 motherboard uses a 50 conductor bridge of ribbon cable to interconnect its modem circuits and PC parallel interface circuits This bridge connects P1 and P2 headers and may be removed to sup
40. channel A command register 14 Write RESET to channel B command register Bom 2001 Consumer Microcircuits Limited 38 UM9000 2 Evaluation Kit User Manual EV9000 IF chip type is CMX909B initialise channel A command register variable to RSB initialise channel B command register variable to TQB initialise channel B preamble variable to ELSE initialise channel A command register variable to RAS initialise channel B command register variable to T24S initialise channel B preamble variable to random data Write channel B command register IF channel B BFREE fails to go high within a wait abort on error Write channel B command register IF channel B BFREE fails to go high within a wait abort on error Write channel B command register Write channel A command register with AQLEV set and also either of AQBC for CMX909B or AQSC set WHILE the number of received bytes on channel A is too few IF the HALT switch is pressed abort with error 6 IF channel A hardware IRQ has occurred Read channel A status register IF channel A BFREE is set Read channel A data buffer Increment error count variable for each bit in error Write RSB for CMX909B or R4S to channel A command register IF channel A DQRDY is set Add current DQ to DQ running total variable Increment number of DQ readings variable IF channel B hardware IRQ has occurred Read channel B status register IF channel B BFREE is set Write new data block to channel B data buffer Write TQB
41. cifications indicated in Table 3 Turn off the supplies and connect them to the appropriate EV9000 connectors 6 on the power supplies If everything seems ok supply current is within reason connect the PC to the EV9000 parallel port Powered Execute Test 1 PC Interface Test as described in Section 4 6 1 to verify communications between the EV9000 and the PC The current consumption of each modem can be measured by removing the relevant jumper E18 for modem A and E17 for modem B and replacing it with a multimeter 3 3 2 1 Trim TxB and RxA paths Table 14 details the procedure for trimming TxB and RxA signal paths Note that if 5VM is changed then this procedure will have to be repeated This is because the bias points remain static compared to V2 of 5VM Also for best performance the pk pk voltage of the signal at the RXFB pin should be set to 20 of 5VM Care must be exercised in setting the dc levels accurately as the variable resistors R15 R16 R17 R30 and R46 all swing between 5 and 5V in less than one turn 2001 Consumer Microcircuits Limited 23 UM9000 2 Evaluation Kit User Manual EV9000 1 Click the Default button Set up channel B to transmit and channel A to receive at the same baud rates 2 Select Zero channel dc offset Removes software controllable RXINA bias injectors from RXINA signal path 3 Connect TXOUTB to RXINA Use channel B as a reference signal source for channel A Ent
42. d quality acquisition performance In order to obtain a high quality of both PLL and level acquisition an extended 1100 preamble is transmitted by the CMX909B software an extended sequence of random data is transmitted by the CMX969 FX919B and FX929B software prior to the pseudorandom data stream The received bit error rate measurement uses a self synchronising algorithm necessary because the transmitted data stream does not include any form of Frame Synchronisation except for CMX969 FX919B and FX929B tests using Level Track LEVRES setting where Frame Synchronisation is sent early in the transmission to activate the AQLEV sequence correctly Screen Controls There are no windows dedicated to this test Press the HALT switch to abort this test Test Sequence The following sequence is performed upon starting the test Channel B activity is shown in bold lettering Write channel A control register Write channel B control register IF chip type is CMX909B Write channel A mode register with set IRQNEN DQEN clear TX RXN PSAVE 5 Write channel B mode register with set IRQNEN TX RXN clear PSAVE ELSE Write channel A mode register with set IRQNEN RXEYE clear TX RXN PSAVE SSIEN 8 Write channel B mode register with set IRQNEN TX RXN clear PSAVE SSIEN 9 Read channel A status register 10 Read channel B status register 11 Read channel A DQ register 12 Read channel B DQ register 13 Write RESET to
43. dow parameters and jumpers which enable bypass hardware inverting amplifiers e The wrong crystal may be connected with jumpers E5 E6 E10 and E11 For Mobitex systems using the CMX909B these jumpers should be in position A For MDC4800 and RDLAP systems using the CMX969 or FX919B and FX929B modems these jumpers should be in position B See Table 12 and Figure 10 wrong modem devices are installed The EV9000 supports CMX909B CMX969 FX919B and FX929B devices Although the EV9000 may work with other devices their use is not necessarily supported e The parallel port cable may be too long for the PC to successfully connect with the EV9000 For best results the parallel port cable length should be less than or equal to 1 5m Refer to Section 1 9 2 for a description of parallel port limitations It is also possible the connected PC s parallel port circuit does not have enough drive capacity to successfully support the EV9000 If this is suspected try using a different PC The PC has locked up and will not respond It is likely a test has been started but the conditions required for its successful completion are not present Press the HALT switch to abort and check your configuration for a mistake After making a change to an on screen configuration parameter make sure you click on its associated Write button to transfer the parameter s new value to the modem How should components be selected for assembly on the provided b
44. e 12 Jumpers Pull up resistor to pin 17 of the DB25 in connected parallel port connector out isolated ut in in in in in in E13 Pull up resistor to pin 1 the DB25 in connected parallel port connector isolated s EN 2001 Consumer Microcircuits Limited 19 UM9000 2 Evaluation Kit User Manua NSA2 TXOUTA AGND AGND TXOUTB AGND a o z DONC 5 NSA1 AGND AGND RXINA AGND RXINB C2 oboe DOTE ROMS C 2 E CO qr CO AH n DO Pe i E14 gt 9 S C me Figure 10 Jumper Locations 2001 Consumer Microcircuits Limited 20 EV9000 UM9000 2 Evaluation Kit User Manual 3 2 6 Test Points EV9000 Test points are provided for easy probe access to important circuit nodes They are described in Table 13 and their positions indicated in Figure 11 Jumpers described in Section 3 2 5 also provide convenient probe points Note that the DOC pins TP3 TP4 TP7 and TP8 should not be monitored directly as they are high impedance points NSA1 AGND NSA2 AGND RXINA 2 2 O A m o0 Name Channel Node Description Rx feedback TP2 VpiAs output level not buffered DOC2 voltage buffered DOC1 voltage
45. e message transfer has failed Push and release the HALT switch to abort the test Check your steps and repeat them if necessary to make sure they were executed correctly If the test still will not pass it is likely that the motherboard gain and bias adjustments may have been changed from the factory settings Refer to Section 3 3 for a description of the adjustment procedure The receive message information window reports received data and other important information e g CRC received error check indications After examining it click on the OK button to proceed A window will appear presenting you with the opportunity to save the complete test results to a disk file If desired click OK to save your results and select a file name and location Fourth Explore Now that you have successfully set up and operated the EV9000 to transfer complete messages you can perform many other experiments using your own configurations Some possibilities are measure bit error rates develop Rx eye diagrams and determine the affects of noise and dc offset You can even integrate the EV9000 with your own rf system Read Section 3 Hardware and Section 4 Software to learn more details to support your own designs 2001 Consumer Microcircuits Limited 13 UM9000 2 Evaluation Kit User Manual EV9000 3 0 Hardware 3 1 Introduction This section describes the hardware and its adjustment 3 2 Description 3 2 1 Functional Layout The EV9000 motherboard
46. eatures including those highlighted in Table 1 e Two complete modem channels easily Windows based PC software provides configured to the user s selection of CMX909B virtual pushbutton control of all modem CMX969 FX919B or FX929B components parameters Exposed hardware interface supports the e Software selection of on board signal biasing connection of modem circuits to end system and off board noise signals for convenient designs and repeatable multivariable testing e Display the state of each modem s internal Parallel port connection to a PC registers e Software controlled test sequences with e User selectable baud rates and choice of result logs two crystal clock rates Prebuilt plug in personality boards for e Blank plug in personality boards for user narrow bandwidth 8kb s GMSK wider customised configurations bandwidth 38 4kb s GMSK MDC4800 4800bps and 19 2kb s 4 Level FSK operation Table 1 EV9000 Features 2001 Consumer Microcircuits Limited 4 UM9000 2 Evaluation Kit User Manual EV9000 1 4 1 5 1 5 1 1 5 2 1 5 3 CMX909B CMX969 FX919B FX929B Modem Features The CMX909B CMX969 FX919B and FX929B components include Gaussian filtered minimum shift keying GMSK and four level frequency shift keying 4 Level FSK modems They execute a rich set of communication protocol tasks to maximize performance and minimize end product power consumption and cost Well suited to portable wireless applica
47. eeds Accordingly the EV9000 parallel port interface circuit includes supplementary 5600 pull up to 5V resistors on pins 1 14 16 and 17 of the DB25 parallel port connector These may not be needed when interfacing to certain types of PC and may be disconnected by removing jumpers E13 E14 E15 and E16 if the PC has insufficient drive capability on its parallel port One should also use a parallel port cable less than or equal to 1 5 metre long because the capacitance of longer cables limits signaling speed Nonetheless in some cases a PC s parallel port may still not operate quickly enough 2001 Consumer Microcircuits Limited 9 UM9000 2 Evaluation Kit User Manual EV9000 2 0 Quick Start 2 1 Introduction This section provides instructions for users who wish to rapidly start experimenting with the EV9000 using 8kb s GMSK modulation with the CMX909B and without reading all of the detailed instructions Brief instructions for reconfiguring the EV9000 to evaluate FX919B FX929B or CMX969 products are also included The quick start setup connects the two modem channels so that each channel s Tx output is connected to the other channel s Rx input These instructions assume that the EV9000 s factory adjustments have not been altered If they have the EV9000 jumper positions and Rx Tx signal gain and bias controls must be adjusted for the quick start procedure to be successful If the EV9000 s jumpers or gain and bias controls have
48. ent program launching Select the desired PC parallel port and its base address from the pull down list shown in Figure 3 Base addresses automatically default to typical values so changes to them are usually not required Printer Port LPTI Port Base Address 2001 Consumer Microcircuits Limited 11 UM9000 2 Evaluation Kit User Manual EV9000 11 12 13 Figure 3 Parallel Port Configuration Referring to Table 2 select the chip type where available and driver revision where available using the buttons and pull down list shown in Figure 4 Note that the Rev 1 position should be used for FX909A and the Rev 2 position default should be used for FX919B and FX929B if using the ES9000xx EXE software Before Selecting After Selecting Chip Chip Type Type PXSISB Revision Revision 2 2 Figure 4 Chip Type and Driver Revision Select ES9000xx EXE software only The EV9000 motherboard s two modem channels are now wired to talk to each other and the software is ready to execute modem operations Using the pull down list near the bottom of the window select Test 1 PC Interface Test to initiate a test of the connection between the PC and the EV9000 This test continuously reads IRQN A IRQN B Carrier Detect and the HALT switch and logs any state changes to the scrolling log area Slowly press and release the EV9000 HALT switch and observe the changes reported in
49. er include the CRC and TXIMP bit settings from the panel 4 6 4 5 Error Codes Error code 4 and 5 are reported if after writing first or second transmit task to the command register and waiting channel B modem did not produce a high BFREE status 2001 Consumer Microcircuits Limited 37 UM9000 2 Evaluation Kit User Manual EV9000 4 6 5 4 6 5 1 4 6 5 2 4 6 5 3 4 6 5 4 Test 5 BER amp test B to A using unformatted data Application This test measures the received bit error rate of a continuous pseudorandom data stream without using any of the formatting or error correction features which would normally be used for message transfer At the end of the test it reports the average BER and Data Quality readings Also see Appendix B for further details on the CMX969 test Description This test transmits a stream of pseudorandom data from channel B to channel A and calculates the received bit error rate The length of the stream is configured via the BER Test parameter and a fixed length pseudorandom sequence is used see Figure 22 During the test the Data Quality register is repeatedly read and its average result is reported providing an indication of the quality of the received signal as analysed by the receiving modem Receive PLL clock and level acquisition functions are initiated once only early in the test sequence but their execution is not timed for optimal in terms of acquisition speed an
50. er data values into the channel B data These values will produce full excursions buffer For the CMX909B enter CC of the channel B transmit output which are For the CMX969 FX919B and FX929B useful as a reference signal enter F5 Select Test 2 and click on the Go button Repeatedly causes channel B to transmit a signal which is driving channel A s receive path Probe TXOUTB and adjust R46 centring Adjust TXOUTB bias for a good nominal TXOUTB around Vpias as observed at operating point Test Point 2 Move probe to pin B of jumper E3 Observe channel B Rx path Adjust R17 centring the pin B jumper Adjust RXINA bias to a proper dc level signal around VpjAs as observed Test bias equal to modem A s VpiAs Point 2 Adjust R14 to achieve a signal level of 1V Adjust RXINA gain to a nominal proper pk pk at pin B amplitude 10 Move probe to Test Point 1 Observe Rx signal directly at the modem receive feedback node Modem Rx signal levels are specified for this node 11 Adjust R25 to achieve a signal level of 1V Adjust final RXINA gain to the proper pk pk at Test Point 1 amplitude 12 Disconnect TXOUTB from RXINA and Move input signal to Noise 1 input for reconnect TXOUTB to NSA1 Noise 1 gain trimming 13 Press the HALT switch to abort out of the Abort to permit a change to the noise test source 14 Select NSA as the noise source Switches noise input path NSA1 into Rx A path 15
51. ere are no windows dedicated to this test Press the HALT switch to abort this test 4 6 6 4 Test Sequence Because of its complexity it is not practical to document the complete test sequence Instead refer to the sequence documented in Test 5 BER amp test B to A using unformatted data for a representative sequence of modem control 4 6 6 5 Error Codes After writing RESET task to command register and waiting channel A or B modem did not produce a high BFREE status After writing LFSB task to command register and waiting channel A modem did not produce a high BFREE status EN Test aborted by pressing the HALT switch Table 20 Test 6 Error Codes 2001 Consumer Microcircuits Limited 41 UM9000 2 Evaluation Kit User Manual EV9000 4 6 7 4 6 7 1 4 6 7 2 4 6 7 3 Test 7 Tx user defined packet from B to driving PTT amp starting acquire on CS Application Execute a one way user configured packet data transfer from channel B to channel A PTT is actively controlled by channel B and channel A starts its receive procedure upon an indication on the CS input for execution with user provided rf circuits This test is different in the ES9690xx EXE software and is described in Appendix B Description This test exercises the two modem channels to execute the transfer of a complete message from channel B to channel A The predefined message structure makes use of realistic block types e g Header Intermedi
52. ers window is displayed see Figures 25 to 30 2 Set the desired parameters in the Message Parameters window Use the pull down lists to select among different data presentation schemes hex ASCII etc Click on the OK button to execute the test and display results If the test does not seem to be executing successfully press the HALT switch to abort the test 3 Results may be viewed in the Rx Message Information window which is displayed Click on the OK button to advance An alert box provides the option to save results to a tab delimited file default name ES9000 XLT or similar 4 After performing the save operation control is returned to the main window Samples of the screen control windows are shown below For a detailed description of the various modem parameters refer to that particular modem s data sheet 2001 Consumer Microcircuits Limited 42 UM9000 2 Evaluation Kit User Manual EV9000 Tx Preamble Length in bits Acquire Delay bits Frame Head Sync Frame Head Control Data Block 123456789012345678 Post TX Length in bits h2 Figure 25 CMX909B and 909 Test 7 Tx Message Control Test 7 Rx Message Information Rx Acquire Delay t of RSB 3 oe D Data Data Block 18 chars 123456789012345678 Figure 26 CMX909B and 909 Test 7 Rx Message Information Test 7 Message Parameters Tx Preamble Length symbols Acquire Delay i
53. es a RSID RDLAP or RHB task When that task finishes the crc is checked and if it is correct a RHB task is issued 2001 Consumer Microcircuits Limited 52 UM9000 2 Evaluation Kit User Manual EV9000 When that finishes the CRC is checked and the receiving device is left with just AFSD running waiting for the next Frame Sync The following CMX969 Register bit settings entered in the ES9690xx EXE software s window for chip B are used during the test Command Reg RXEYE receive Control Reg CKDIV MDC HOLD ALTCRC ALTFILT FSTOL these apply only to RD LAP mode Mode Reg INVSYM Pressing the HALT switch on the evaluation board halts the test It will then report the following Number of messages sent Number of messages received correctly good CRCs on both blocks of the message Number of times the AFSDET flag was set Number of times the BFREE flag was set once for each block in a message Number of times the CRCERR bit was checked for the first Header block MDC or Station ID block RD LAP of each message and the number of times it was wrong Number of times the CRCERR bit was checked for the second block of each message and the number of times it was wrong Average Data Quality reading and the number of readings taken The receiving device can be connected to a radio receiver rather than to the output of the transmitting device in which case it will count the number of Rx messages consisting of at least FS SID HB
54. es of name and do not change any underlying legal entities and hence will have no effect on any agreements or contacts currently in force CML Microcircuits Product Prefix Codes Until the latter part of 1996 the differentiator between products manufactured and sold from MXCOM Inc and Consumer Microcircuits Limited were denoted by the prefixes MX and FX respectively These products use the same silicon etc and today still carry the same prefixes In the latter part of 1996 both companies adopted the common prefix CMX This notification is relevant product information to which it is attached Company contact information is as below CML Microcircuits UK Ltd COMMUNICATION SEMICONDUCTORS Oval Park Langford Maldon Essex CM9 6WG England 44 0 1621 875500 Fax 444 0 1621 875600 uk sales cmimicro com www cmlmicro com D CML D 1 February 2002 CML Microcircuits eu USA Inc COMMUNICATION SEMICONDUCTORS 4800 Bethania Station Road Winston Salem NC 27105 USA Tel 1 336 744 5050 0800 638 5577 Fax 41 336 744 5054 us sales cmimicro com www cmlmicro com CML Microcircuits e Singapore Pte Ltd COMMUNICATION SEMICONDUCTORS No 2 Kallang Pudding Road 09 05 06 Mactech Industrial Building Singapore 349307 Tel 65 7450426 Fax 65 7452917 sg sales cmimicro com www cmlmicro com
55. for CMX909B or T24S to channel B command register average DQ DQ running total number of DQ readings BER number of bit errors number of bits transmitted Update all main window parameters END Note For the CMX969 FX919B and FX929B all commands written to either command register include the CRC and TXIMP bit settings from the panel 4 6 5 5 Error Codes 4 After writing first transmit task to command register and waiting channel B modem did not produce high BFREE status 5 After writing second transmit task to command register and waiting channel B modem did not produce a high BFREE status Test by pressing the HALT switch Table 17 Test 5 Error Codes 4 6 6 Test6 BER amp DQ test B to using formatted messages 4 6 6 1 Application 2001 Consumer Microcircuits Limited 39 UM9000 2 Evaluation Kit User Manual EV9000 4 6 6 2 This test measures the bit error rates of various message structures depending upon which chip type is selected A normal receive acquisition bit and level sync sequence is used for each transferred message Device B is used as the transmitter device A as the receiver Description Static BER and DQ test B to A using formatted messages The number of messages is determined by the BER Test bits buttons CMX909B uses TSB tasks followed by TDB to transmit SFS followed by RDB to receive CMX969 FX919B and FX929B use T4S and T24S tasks followed by TIB T
56. iate pair of personality plug ins to match the selected modem according to Table 2 The layout of a blank personality board is shown in Figure 2 2001 Consumer Microcircuits Limited 10 UM9000 2 Evaluation Kit User Manual EV9000 10 00 6900607 005 0937 XIN ON 14000613 LOOC HE Hr Figure 2 Blank Plug In Personality Board Make the following supply connections with power off to the EV9000 motherboard 5V power to 5V and 5 connector supply ground to GND connector signal ground to AGND connector any of the several AGND connectors is ok 5V power to 5V connector Check that these connections are correct as connecting up the wrong supplies could destroy circuits on the motherboard Make the following signal connections on the EV9000 motherboard e TXOUTA to RXINB TXOUTB to RXINA Connect your PC s parallel port to the EV9000 motherboard DB25 connector Copy the appropriate applications software from the Evaluation Kit CD ROM to a hard disk on the PC For CMX909B evaluation use the file ES9090xx EXE CMX969 evaluation use the file ES9690xx EXE For FX919 929B evaluation use the file ES9000xx EXE where xx is the version number Turn on power to the EV9000 On the PC start Windows and run the appropriate applications software by double clicking on its name as seen in a File Manager window You can also create a program icon in the Program Manager for more conveni
57. imeter of the EV9000 motherboard as shown in Figure 5 Silkscreen labels on the motherboard identify these connectors listed in Table 6 mme Supply ed 5V power Positive digital supply voltage for the motherboard Used to supply most components used in the parallel port interface as well as buffering and amplifier circuits in the modem circuits Interface circuit negative supply GND power Routed separate from the modem circuits signal grounds to reduce the amount of ground noise which is injected from the PC interface circuits into the modem circuits power The positive supply for both Channel and modem ICs It may be set independent of the 5V positive supply to support modem experiments over realistic supply voltage ranges AGND The analogue ground for analogue signals including Rx Tx and injected noise Several connectors are provided with access to this node Channel RXINA TXOUTA Noise source input 1 modem channel A NSA2 ChamelB RXINB TXOUTB NSB input Radio Control Carrier sense input indicates that Rx data is or will soon be valid Table 6 Connector Signal Descriptions 3 2 4 Signal Flow The following block diagrams Figures 6 to 9 indicate the modem signal flow paths These diagrams use coded variables as described in Table 7 C adjustable gain potentiometer Switch control via software adjustable bias via potentiometer
58. ion emnnenneennnnnenennns 28 2001 Consumer Microcircuits Limited 2 UM9000 2 Evaluation Kit User Manual EV9000 4 5 1 Select Printer Port and Address cccecccececeeeeeeeeeeee scence seas eesaaeeeeeaeseeeeeeeeetaeseeaesseneeee 28 4 5 2 Select Modem Chip Type and Driver Revision 28 4 5 3 Ma iri WindOW iicet eerie ette ep ern der ARIS 29 E CLE 32 4 6 1 Test TPC Interface Test ener E ee e Lh be ett 32 4 6 2 Test 2 Issue Configured A 8 B 33 4 6 3 Test 3 Tx continuous random data from A using TSB or T4S T8B 40 or T24S 35 4 6 4 Test 4 Tx continuous preamble from B 35 4 6 5 Test 5 BER 8 DQ test B to using unformatted 38 4 6 6 Test 6 BER 8 DQ test B to A using formatted messages 39 4 6 7 Test 7 Tx user defined packet from B to A driving PTT amp starting acquire on CS 42 4 6 8 Test 8 Supplementary Tests 45 5 0 TROUBLESHOOTING do eed px FE eaa om erue to eae Pi 46 5 1 Common 46 5 2 5090 edet 47 rt ees 47 APPENDIX ADDITIONAL TESTS FOR CMX909B ms nnmnnnmnmnne 51 APPEND
59. jected noise not applicable coupling Jumper installed for dc coupling E3 Jumper to select whether input signal is inverted E3 not applicable Jumper position A for invert Table 8 Channel A Receive Path Adjustments and Conirols v4 r E4 TXOUTA Modem 1 TXout Personality Card 2001 Consumer Microcircuits Limited 16 UM9000 2 Evaluation Kit User Manual Figure 7 Channel A Transmit Path Element Purpose Used to bias the output signal to a user desired mean level 4 Jumper to select choice of dc coupled TXOUTA connector Jumper installed for dc coupling K5 NSB E7 E RXINB cl K6 1 Component Designator EV9000 Approximate Range not applicable Table 9 Channel A Transmit Path Adjustments and Controls E8 Figure 8 Channel B Receive Path Element Purpose Used to bias the input signal applied to K7 to a nominal mean dc level of VgiAs 2 of 5VM Gain adjustment on noise signal input NSB Gain adjustment on receive data input RXINB signal level to the modem Jumper to select choice of ac or dc receive signal input coupling Jumper installed for dc coupling Jumper to select whether input signal is inverted Jumper position A for invert K7 Gain adjustment on composite receive input to modem This is generally used to achieve the proper input Rx K7 LL p M
60. lank plug in boards Refer to Section 3 2 2 and consult the modem s data sheet The EV9000 hardware seems to have spontaneously changed its state e g noise source channel A has changed without deliberate user action It is important to power the EV9000 and have it connected to the PC s parallel port before starting the software This ensures that the hardware is properly initialised Disconnecting and reconnecting the parallel port or power cycling the EV9000 may create phantom 2001 Consumer Microcircuits Limited 46 UM9000 2 Evaluation Kit User Manual EV9000 5 2 5 3 commands which reconfigure the EV9000 hardware EV9000 hardware is initialised by software The bit error rate performance seems too low An inadvertent source of noise or distortion is corrupting the signal Power supplies and nearby circuits should be free of noise and attached rf circuits must provide the appropriate performance to accurately convey the baseband signal Verify proper signal bias and amplitude at the Rx Feedback pin on the receiving modem IC Also check for leakage from high impedance nodes see below Suggestions Use an oscilloscope Because data modems transmit and receive biased ac signals an oscilloscope is an invaluable troubleshooting tool to probe and verify signal levels Check for loose connections or jumpers Make sure the power supplies used are sufficiently noise free Also make sure there are no unintended noise sources radia
61. mp si C23 5V 1 5v 100UF 02 VBIAS 51 E12 ool al D1 St 5VM 4 A 10 RDN TE 4 1 1 sv amp 5v C m WRN F2 CSN 2 R29 OP Ce 14 AO DOC P 2 TE 1 100K SPARE ipo ol EE 1 XTALN XTALICLK F eX IC19 8 o 299 A R30 5v Ada aos A cw o6 N R33 100K m n A T 5 er LS 18pF S13 yo C BEN 2 J 7 n La N E5 n 0047UF oN 208 00470 cos cosi B 5 TLO82P cos 9 AN 9 8304MHZ z TLosaP Le lt a S 5V E17 R39 R41 Tu 100K 100K o ue R34 R36 SV 21 IC21 A R40 200K 2 i 6N IC21 B di N a f TLos2P 100 d z 9j R35 R37 B 200K Y Y 22K Ras ess 6 5V B93 M MODEM B 5 SIL 804 514 R44 82PF 4 p nen Pe MX ES i7 1 16 Rae ow m NS COS De 100 200K LEE M 4 05 2 3 IC22 A 5 22 Meme zl 04 RXIN TP6 3 6 TLO82P NE 03 21 I ers V a Di VBIAS Tue c16 D E9 coo rci WI AO 10 DO TXOR 100K 100 Ne AOS 11 RDN 5V cw 5V WRN 19 a ves DOC1 sv TP8 N AO 13 CSN 2 1 23
62. n LEE 9 9 2 Hardwaress streets tena cash ei er e s n 9 rEUell s xy lg 10 2 M uter otto per Dc 10 PAPA pier 10 2 3 Second SETUD EE Pm 10 2 4 Third Select and adine reana ee aapa aae daa aea aaraa aaae doana eda ai aa aaaeaii nase 13 2 5 Fourth Explore 13 0 E T A A SE 14 3 1 Introduction enr 14 3 2 Descriptio M r ad ee dae Fee dad Dae 14 Funcional anna bres 14 3 2 2 Personality Plug In Boards iisa AERE EE A aR 14 3 2 3 GOMMEGIOMS Laine 15 3 2 4 Signal Flow ide pH eee Phares e Pa 15 tnnc 18 3 226 Test Poltts ite tete tite tte eme ette 21 3 27 Parallel Port Interface ot LER ee eti inte feeit 22 3 28 HALE T SWIECD iiie D eene ne Ene race ca era tele nete dad Er are ile ft si 22 3 2 9 Exposed Modem Interface 50 Pin 22 3 29 SOUL o DE CLE 23 3 3 TD UnpoWered te aie 23 3 9 2 cote ter teret xe nt anse ln eine 23 4 0 SOFTWARE cc 27 APT uut a rte 27 4 2 Installation nie nn 27 4 3 FUN CUONS UE 27 4 4 Operation FlOW E A 28 4 5 Screen Layout and Operat
63. n symbols Header Block Data 1234567890 Intermediate Block Data 123456789012 Last Block Data 12345678 Post TX Length symbols Figure 27 FX919B Test 7 Tx Message Control 2001 Consumer Microcircuits Limited 43 UM9000 2 Evaluation Kit User Manual EV9000 Test 7 Rx Message Information Rx Acquire Delay tot R4S 6 Header Block Data 10 chars 1234567890 x Intermediate Block 12 chars 123456789012 Last Block Data 8 chars 12345678 Figure 28 FX919B 7 Rx Message Information Test 7 Tx Message Parameters Tx Preamble Length symbols a 9x Cancel 4 Acquire Delay in symbols 1234567890 ASCII Intermediate Block Data 1234567839012 Last Block Data 12345578 Post TX Length in symbols Figure 29 FX929B Test 7 Tx Message Control Test 7 Rx Message Information Rx Acquire Delay of R4S 6 Checksum Correct ID Data 3 characters EE Header Block Data 10 chars 1234567890 x Intermediate Block 12 chars 123456789012 Last Block Data 8 chars 12345678 x Figure 30 FX929B Test 7 Rx Message Information 4 6 7 4 Test Sequence Because of its complexity it is not practical to document the complete test sequence Instead refer to the sequence documented in Section 4 6 5 Test 5 BER amp DQ test B to A using unformatted data for a representative sequence of modem control 4 6 7 5 Error Codes This test ha
64. nnel B OE Screen BER test Test Selection list Test Go Area length in bits Test Output Log Rand seq Figure 15 Main Window Layout 4 5 3 2 Controls The EV9000 software makes use of checkboxes pull down lists and buttons to operate most of its features A typical operation consists of first setting all of the desired items in a given register block followed by a write operation clicking on the associated Write button to transfer the configured data to the modem 2001 Consumer Microcircuits Limited 29 UM9000 2 Evaluation Kit User Manual EV9000 4 5 3 2 1 Modem Register Figure 16 illustrates the default screen controls used to read and write to a CMX909B modem s registers Figure 17 shows the corresponding controls for the CMX969 and Figure 18 shows the controls for the FX919B and FX929B modem s registers Command Reg 01 5 Control Reg 10 Mode Reg 11 Status Reg 01 v IRQNEN IRQ 0 0101 RSB 11 171024 ENS BFREE 0 AQBC HILON DARA TXRXN rer 0 AQLEV LEVRES 01 Peak SCREN CRCFEC 0 eat va D PLLBw 10 Medium 34 EOP ENV 0 05 Write Write 00 Head Data Buffer 00 Bytes 0 17 3132 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 Write Head Figure 16 CMX909B Register Controls Command Heg 01 Control
65. ode 14 Adjust R43 to achieve a signal level of Adjust final RXINA gain to the proper 1V pk pk at Test Point 5 amplitude 15 Disconnect TXOUTA from RXINB and Connect channel B Rx noise injection path in connect TXOUTA to NSB preparation for its gain adjustment 16 Adjust R35 to obtain a 1 0 Vpk pk signal Adjust channel input noise gain to inject at Test Point 5 100 noise signal level Press the HALT switch Terminate the test Table 15 Trim TxA and RxB Paths 2001 Consumer Microcircuits Limited 26 UM9000 2 Evaluation Kit User Manual EV9000 4 0 4 1 4 2 4 3 Software Introduction This section describes the installation operation and functions of the EV9000 software Installation The EV9000 software consists of a single Windows executable file appropriate to the device being evaluated e For CMX909B evaluation use the file ES9090xx EXE e For CMX969 evaluation use the file ES9690xx EXE e For FX919B 929B evaluation use the file ES9000xx EXE where xx is the version number Copy this file from the Evaluation Kit CD ROM to a hard disk on the PC Start Windows and run the executable program by double clicking on its name as seen in a File Manager window You can also create a program icon in the Program Manager for more convenient program launching Running the executable program will create an initialisation file ES9000 INI or similar if one does not already exist Functions The EV9000
66. odem Designator R38 R35 R34 R43 E7 Personality Card Approximate Range 5V to 5V 0 5 to 5 0 5 to 5 0 5 to 5 not applicable not applicable Table 10 Channel B Receive Path Adjustments and Controls v6 lt E9 Personality Card 2001 Consumer Microcircuits Limited 17 TXOUTB Modem 1 TXout UM9000 2 Evaluation Kit User Manual EV9000 Figure 9 Channel B Transmit Path Purpose Component Approximate Designator Range v6 Used to bias the output signal to a user desired mean R46 5V to 5V level E9 Jumper to select choice of ac or dc coupled TXOUTB E9 not applicable connector Jumper installed for dc coupling Table 11 Channel B Transmit Path Adjustments and Controls 3 2 5 Jumpers Several jumpers are provided to select various functions They are described in Table 12 and their positions indicated in Figure 10 Section 3 2 4 also indicates jumper functions in schematic form In setting 5 E6 E10 and E11 it should be noted that crystal settings are application not device dependant If capacitors C3 C7 C12 or C16 are not installed some of the jumpers will not operate as described Connect PTT and CS signals install CAUTION This jumper should not be installed when the 5 supply is less than the 5V supply For this case the header pins may be connected with a 100kQ resistor with
67. odem carries one bit per baud therefore its baud and bit rates are equal Noise selectors apply to the channel A receive path see Figure 6 Only one selection may be active at a time If no noise injection is desired simply disconnect any wires connected to motherboard connectors NSA1 and NSA2 DC Offset selectors apply to the Channel A receive path see Figure 6 Only one selection may be active at a time Note that the Zero selection can introduce an offset depending upon motherboard hardware adjustment Bit Error Rate Test Length selects the number of bits in exponential notation to be transferred during a BER test This selection has a dramatic affect on the time required to perform a BER test with the greater number of bits taking more time Longer tests produce more accurate results Random sequence is the number of bits produced by the pseudorandom sequence generator which is employed to generate nearly random data streams used in tests It is not perfectly random because the bits are produced in a repeating pattern The random sequence length is the number of bits produced before the pattern repeats The larger the random sequence value the more random the produced bit pattern Xtal MHz 19200 bps Figure 19 Xtal MHz Baud Rate Calculator Control Figure 20 Channel A Noise Control DC Offset 1 amp Zero 2 BER test 1E7 bits 1E6 bits 1E5
68. out installing the jumper block see Figure 6 out ac D NM ne see Figure 6 invert so see Figure 7 out ac Channel A Xtal frequency A 2 8 192MHz eg CMX909B must match jumper E6 position B 9 8304 MHz eg CMX969 FX919B 929B 2001 Consumer Microcircuits Limited 18 UM9000 2 Evaluation Kit User Manual EV9000 Channel A Xtal frequency A 2 8 192MHz eg CMX909B must match jumper E5 position 9 8304 MHz eg CMX969 E7 Channel B Rx input coupling in dc in see Figure 8 out ac prm 1 see Figure 8 invert Channel B Tx output coupling in dc see Figure 9 out ac Channel B Xtal frequency A 2 8 192MHz eg CMX909B must match jumper E11 position B 9 8304 MHz eg CMX969 FX919B 929B Channel B Xtal frequency A 8 192MHz eg CMX909B must match jumper E10 position B 9 8304 MHz eg CMX969 FX919B 929B Connects 5V power to 5VM power in connected CAUTION Do install jumper when out separate supplies are connected to both of the 45V and 5VM connectors Pull up resistor to pin 16 of the DB25 in connected parallel port connector isolated Pull up resistor to pin 14 of the DB25 in connected parallel port connector isolated Vpp isolation of Channel B modem IC in connected Remove to measure out isolated Vpp isolation of Channel A modem IC in connected Remove to measure Ipp out isolated Tabl
69. pe trigger source Output spectra may be measured in the rf domain when the EV9000 is attached to an rf transmitter Description This test repeatedly transmits pseudorandom data from channel A The specific transmit command used is either TSB or for CMX909B or T4S or 245 for CMX969 FX919B and FX929B The CMX969 also uses T8B or T40B when in MDC mode see Appendix B These choices are made in the main screen channel A command register section The pseudorandom sequence length is also user selected as described in Table 16 Screen Controls There are no windows dedicated to this test Press the HALT switch to abort this test Test Sequence The following sequence is performed upon starting the test 1 Check IRQNEN TX RXN boxes and clear PSAVE box in the on screen mode register area 2 IF selected command is illegal display message and HALT 3 Write channel A mode register 4 Write channel A control register 5 Write channel A RESET task 6 Read channel A status register 7 Clear the channel A data buffer to zero 8 Write user selected Tx command to A modem 9 WHILE the HALT switch is not pressed 10 IF channel A hardware IRQ has occurred 11 read channel A status register 12 IF IRQ and BFREE bits are both set 13 write next portion of pseudorandom data to channel data buffer 14 write user selected Tx command to A modem 15 Read data quality register 16 Update all main window parameters 17 END Er
70. port experiments which directly couple external circuits to the EV9000 motherboard This interface exposes all logic signals on both modem IC s It provides analogue switch controls which may be used to switch noise sources into and out of the data signal path Specific signals are identified along with their pin assignments in the attached EV9000 motherboard schematics When the bridge is removed no control of the EV9000 circuits is possible via the PC parallel port interface Care should be taken to drive the modem and control lines at this interface according to Table 4 to avoid damaging the EV9000 2001 Consumer Microcircuits Limited 22 UM9000 2 Evaluation Kit User Manual EV9000 3 3 3 3 1 3 3 2 Setup This section describes the electrical setup and adjustment of the EV9000 hardware Because the EV9000 hardware supports different modems and configurations some setup is performed before the application of power After power is applied hardware adjustments to gain and bias circuits may be made and verified If you have not already done so review Section 1 9 and install the EV9000 software on your PC as described in Section 4 2 In addition refer to Section 3 2 to gain an understanding of the hardware functions before proceeding This section describes and explains the factory hardware adjustment procedure Similar techniques may be applied for user configured situations CMX909B CMX969 FX919B and FX929B are all set up using
71. ror Codes User selected Tx tasks are checked for their validity Valid Tx tasks for the CMX909B are TSB and Valid Tx tasks for the CMX969 FX919B and FX929B are T4S and T24S If the test is started with an invalid configured Tx task an error window will be displayed and the test will terminate Test 4 Tx continuous preamble from B 2001 Consumer Microcircuits Limited 35 UM9000 2 Evaluation Kit User Manual EV9000 4 6 4 1 Application This test transmits a continuous preamble pattern 1100 for CMX909B or 3 3 3 3 for CMX969 FX919B and FX929B from channel B for use in setting up levels and offsets on the EV9000 board The pattern 1010 is generated by CMX969 if in MDC mode see Appendix B 4 6 4 2 Description This test transmits a continuous preamble pattern from channel B 4 6 4 3 Screen Controls There are no windows dedicated to this test Press the HALT switch to end this test 4 6 4 4 Test Sequence The following sequence is performed upon starting the test Channel B activity is shown in bold lettering 13 14 15 16 IF chip type is CMX909B initialise channel A command register variable to RSB initialise channel B command register variable to TQB initialise channel B preamble variable to ELSE initialise channel A command register variable to R4S initialise channel B command register variable to T24S initialise channel B preamble variable to F5 Write channel
72. s no error codes 2001 Consumer Microcircuits Limited 44 UM9000 2 Evaluation Kit User Manual EV9000 4 68 Test 8 Supplementary Tests Supplementary tests are available which are specific to the device which is to be evaluated Details of these tests are contained in Appendices A B and C for the CMX909B CMX969 and FX919 FX929B respectively 2001 Consumer Microcircuits Limited 45 UM9000 2 Evaluation Kit User Manual EV9000 5 0 5 1 Troubleshooting This section is intended to answer the most common questions and provide some helpful troubleshooting suggestions Common Questions Situations 1 do quit or exit from program Double click the close icon in the upper right corner of the main window OR single click the upper left corner of the main window and select Close from the pull down menu OR type Alt F4 Test 1 PC Interface Test fails This may be a setup or compatibility problem Review power supply voltages connections jumper settings and Section 1 9 Test 1 PC Interface Test passes but other tests appear to have problems e The two modem channels may be mismatched The following must match on both modem channels A and B modem IC chip type personality plug in board components jumper selected clock crystal frequencies and main window configured data rates In addition data inversion for each channel must match Inversion is determined by the combination of the INVBIT or INVSYM main win
73. the same procedure described below Unpowered 1 Review Section 3 2 5 and install jumpers into their default positions 2 Select which type of modem to test The EV9000 comes with CMX909B modems installed along with their appropriate personality plug in boards If you want to use a different modem carefully remove the installed modems with an IC extraction tool and install a matching pair of modems If you do not have an extraction tool a small flat bladed screwdriver can be very carefully inserted between the IC and its socket at each end Do this a little bit at a time twisting the screwdriver blade and alternating between each end of the IC until it lifts free of its socket Take care not to lever against other components or the PC board as they may be damaged Make sure you properly orient the ICs to ensure pin 1 is in the proper socket location as per Figure 1 3 Connect the appropriate crystal into the circuit according to the following directions e f CMX909B modems are installed change jumpers E5 E6 E10 and E11 to position A e f CMX969 FX919B or FX929B modems are installed change jumpers E5 E6 E10 and E11 to position B For more information see Table 12 and Figure 10 4 Select and carefully install the appropriate pair of personality plug ins to match the selected modem according to Table 2 5 Without connecting them to the EV9000 turn on the power supplies and adjust their output voltages to values within the spe
74. ting into the test setup Dirty leaky level acquire circuits The external level acquire nodes DOC1 and 2 pins are high impedance If they are dirty or contaminated e g by conductive flux residue modem error rates or other performance may be adversely affected Make sure the EV9000 mother board and plug in boards are kept clean Monitoring these nodes with a scope probe X1 or X10 will reduce the performance of the modems A high impedance buffer amplifier should be used if measurements are to be made on these nodes Diagrams Figures 31 to 33 give details of the EV9000 motherboard layout and circuit schematic diagrams 2001 Consumer Microcircuits Limited 47 UM9000 2 9000 Evaluation Kit User Manual S 002 ZHINDOE
75. tions these modems include the following automated functions Bit or symbol synchronisation Frame synchronisation Forward error correction FEC Data interleaving for FEC enhancement Cyclic redundancy checking CRC Block transmit and receive tasks Header Intermediate and Last block formats e Support for protocols such as MDC4800 Mobitex and RD LAP Handling Precautions Like most evaluation boards the EV9000 is designed for use in office and laboratory environments The following practices will help ensure its proper operation Unpacking Ensure that all of the items mentioned in the separate Information Sheet EK9000 are present in the correct quantities Notify CML via your distributor within 7 working days if the delivery is incomplete Static Protection The EV9000 uses low power CMOS circuits which can be partially or completely damaged by electrostatic discharge Partially damaged circuits can erroneously function and provide misleading test results which can be time consuming and extremely frustrating to resolve Before handling the EV9000 discharge your body by touching a grounded connection or by using a wrist strap Work surfaces and tools e g a soldering iron should also be grounded before they contact the EV9000 Cleanliness Because some EV9000 circuits are very high impedance it is important to maintain their cleanliness All flux and other contaminants should be thoroughly removed after making
76. will continuously poll the status register A fresh task is written to a modem only when the IRQ and BFREE bits of the status register are both 1 logic high Repetition is triggered by completion of the previous task Modem data buffers are neither read nor written during this test Each modem s task is independently selectable Press the HALT switch to abort this test and update the status and DQ register displays Screen Controls There are no windows dedicated to this test Press the HALT switch to abort this test Test Sequence The following sequence is performed upon starting the test Channel B activity is shown in bold lettering 1 Write modem A control register 2 Write modem B control register 3 Write modem A mode register 4 Write modem B mode register 5 Write RESET task to modem A 6 Wait until modem A BFREE is high T Write RESET task to modem B 8 Wait until modem B BFREE is high 9 IF channel A is in transmit mode 10 Write modem A data buffer 11 IF channel B is in transmit mode 12 Write modem B data buffer 13 Write screen configured channel A command to modem 14 Write screen configured channel B command to modem 15 WHILE the HALT switch is not pressed 16 IF channel A IRQNEN is checked 17 IF channel A hardware IRQ has occurred 18 read status register A 19 IF both channel A IRQ and BFREE are set 20 write screen configured channel A command to modem 21 ELSE 22 read status register A
77. ypes e g Header Intermediate and Last blocks to expose the transmit parameters and receive information which are involved in a message transfer In addition other information such as the state of the modems data quality outputs are observed and recorded during the course of the experiment See Section 4 6 6 for a more detailed description of this test Please note that this test does not exist in the EV9690xx EXE software Probes may also be attached to the modem circuits to observe the sequence of hardware events involved in the transmit and receive process Test 7 asserts PTT on transmit and uses CS to trigger the reception process on the receive channel A These are important signals in most wireless systems Push To Talk is used to key on a radio transmitter and Carrier Sense is asserted by a radio receiver to trigger a receive modem s receive process Click on the Go button A window containing various transmit message parameters will appear These parameters are set to defaults which should be retained for the Quick Start procedure to avoid inadvertently selecting inappropriate values which could cause the test to fail After the test is operating successfully go ahead and experiment with modifications Click on the OK button to accept the displayed transmit message parameters and execute the test The test should finish within a few seconds displaying a new window containing receive message information If there is no response th

Download Pdf Manuals

image

Related Search

Related Contents

1 - Swisstherm AG  取扱説明書におけるお詫びと訂正  EICL LIMITED  Dispar`être - Fichier PDF  NOTICE : INFORMATION DE L`UTILISATEUR  パソコンでデジカメ写真を楽しもう  JSPJ1102B Loop Detector Operational Manual  Table of Content  OpenSTAAD User Manual  Martinique Citoyenne  

Copyright © All rights reserved.
Failed to retrieve file