Home
        EV9000 CMX909B, CMX969, FX919B, FX929B
         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
 
 
    
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