CML Semiconductor Products Evaluation Kit User Manual EV6000 UM6000/3 November 1996 1.0 Features • For use with EV6020 and Advance Information • Diagnostic Firmware/Software • On-Board PIC Programming with EV6040 • Executes Applications Software for FX602, FX604 and FX614 Serial Interface and PC Software • Serial (RS232) Interface to a PC • Single Power Supply Operation • Socketed PIC 16-Series µC • On-Board Supply Regulator 1.1 Brief Description This board is designed for use with the CML EV6020 and EV6040 Evaluation Kits, which are in turn used for evaluation of the FX602, FX604 and FX614 products. The EV6000 Evaluation Kit comprises one board containing a socket for a UV-erasable PIC µC which the user may program and control via the RS232 serial interface. With the aid of suitable applications software, the user can demonstrate the use of the FX602, FX604 or FX614 in telecommunications applications. The EV6000 board may be powered from a single 8 - 35V dc power supply; an on-board regulator sets 3.3V or 5.0V operation. The PIC µC may be driven from an external clock, or from its own crystal oscillator. Test point hooks provide access to programming voltages. Space has been left for the user to ZIF-socket the PIC µC, if required. Interconnecting cables are provided for an RS232 link to a PC and for 20-way flat cable connections to other CML evaluation kits or other parts of a user's system. This EV6000 Evaluation Kit is designed to be a general purpose product which may be used to support other CML evaluation kits in the future. Applications software is being regularly updated and users should contact CML for further details. 1996 Consumer Microcircuits Limited Evaluation Kit User Manual for PIC Board EV6000 CONTENTS Section Page 1.0 Features.......................................................................................................... 1 1.1 Brief Description............................................................................................ 1 1.2 Preliminary Information ................................................................................ 4 1.2.1 Laboratory Equipment ..................................................................... 4 1.2.2 Handling Precautions ...................................................................... 4 1.3 Quick Start...................................................................................................... 5 1.3.1 Setting-Up........................................................................................ 5 1.3.2 Operation......................................................................................... 5 1.4 Signal Lists..................................................................................................... 6 1.5 Circuit Schematics and Board Layouts....................................................... 8 1.6 Detailed Description .................................................................................... 10 1.6.1 Hardware Description .................................................................... 10 1.6.2 Software Description ..................................................................... 11 1.7 Performance Specification ......................................................................... 17 1.7.1 Electrical Performance .................................................................. 17 1996 Consumer Microcircuits Limited 2 UM6000/3 Evaluation Kit User Manual for PIC Board EV6000 Figure 1 Block Diagram 1996 Consumer Microcircuits Limited 3 UM6000/3 Evaluation Kit User Manual for PIC Board 1.2 Preliminary Information 1.2.1 Laboratory Equipment EV6000 The following laboratory equipment is needed to use this evaluation kit: 1.2.1.1 8 - 35V DC Power Supply (which can also be used to supply the programming voltage, if set to 13V). 1.2.1.2 Either an IBM compatible PC; 20MHz '386 or better, running Microsoft Windows 3.11 / '95 / NT with a terminal emulation program, having a configuration of 8 data bits, no parity, 1 stop bit and 19,200 baud with hardware handshake but without CR -> CR/LF conversion. The following laboratory equipment is needed to re-program the PIC µC in this evaluation kit: 1.2.1.3 If the evaluation kit is to be programmed via the serial port (J3), then a PC running DOS, or a DOS window under Windows 3.11 or '95, will need to be used with the PIC programming software supplied (PICPROGA.EXE). 1.2.1.4 As an alternative to on-board programming, a PIC 16-series Development System (available from Arizona Microchip Technology), or a suitable PIC programmer, together with PIC development software, may be preferred. 1.2.1.5 MPASM assembler or MPLAB software is required for re-assembling the source code. These tools are available from Arizona Microchip Technology. 1.2.2 Handling Precautions Like most evaluation kits, this product is designed for use in office and laboratory environments. The following practices will help ensure its proper operation. 1.2.2.1 Static Protection This product uses low power CMOS circuits which may be damaged by electrostatic discharge. Partially damaged circuits may function erroneously, leading to misleading results. Observe ESD precautions at all times when handling this product. 1.2.2.2 Contents - Unpacking Please ensure that you have received all of the items listed on the separate information sheet (EK6000) and notify CML within 7 working days if the delivery is incomplete. 1996 Consumer Microcircuits Limited 4 UM6000/3 Evaluation Kit User Manual for PIC Board 1.3 EV6000 Quick Start This section provides instructions for users who wish to experiment immediately with the evaluation kit. A fuller description of the kit and its use appears later in this document. 1.3.1 Setting-Up This evaluation kit comprises a single board containing a socket for a 40-pin DIL PIC (or compatible) general-purpose µC, which the user may re-program with his applications software. THE EV6000 COMES WITH A PRE-CONFIGURED PIC 16C74AJW OR EQUIVALENT, CONTAINING DIAGNOSTIC FIRMWARE AND APPLICATION SPECIFIC DEMONSTRATION FIRMWARE FOR THE EV6020 AND EV6040 EVALUATION KITS. THE EV6000 IS SET FOR OPERATION AT 5.0V. The kit also contains two 20-way flat cables (one of which is needed for connection to an EV6020 or EV6040 CML Evaluation Kit) and a 9-way D-type RS232 cable (for connection to a PC), as shown in the Block Diagram of Figure 1. No board adjustments are required by the user. BEFORE APPLYING POWER, PLEASE CHECK THE FOLLOWING: ENSURE THE PIC µC IS PLUGGED INTO SOCKET U2 ON THE EV6000 BOARD. CONNECT THE 9-WAY RS232 CABLE BETWEEN SOCKET J3 AND THE SERIAL PORT OF A PC. FOR USE WITH EV6020 OR EV6040 EVALUATION KITS, CONNECT A 20-WAY FLAT CABLE BETWEEN SOCKETS J1 ON THE EV6000 AND EV6020 OR EV6040 BOARDS. The EV6000 board has connections for a single 8 - 35V dc power supply. Only one board (as shown in Figure 1) needs to be connected as power is supplied to the other board over the flat cable. Each board has its own power supply regulator chip, with a jumper to select 3.3V or 5.0V (default) operation. MAKE SURE BOTH BOARDS HAVE THIS JUMPER SET TO THE SAME VOLTAGE. DAMAGE MAY RESULT IF THIS STEP IS NOT OBSERVED. DO NOT OPERATE EITHER BOARD WITH ITS VOLTAGE SELECTION JUMPER REMOVED. Ensure that the component value jumpers on the EV6020 or EV6040 evaluation board are correctly set for 3.3V or 5.0V operation. Please refer to Section 1.6.1.1 for further details. Connect any other equipment as shown in Figure 1. Ensure the PC terminal emulator program is set up as detailed in section 1.2.1.2. 1.3.2 Operation The EV6000 kit is designed to control the operation of an EV6020 or EV6040 Evaluation Kit. The firmware which is pre-configured into the PIC µC has both diagnostic and application specific commands. Refer to section 1.6.2.2 for the diagnostics and section 1.6.2.3 for the applications. The PICPROGA.EXE program can be used to re-program the PIC µC firmware, if required. 1996 Consumer Microcircuits Limited 5 UM6000/3 Evaluation Kit User Manual for PIC Board 1.4 EV6000 Signal Lists CONNECTOR PINOUT - µC BOARD Connector Ref. Connector Pin No. Signal Name Signal Type J1 1, 2 VIN Power +ve power from external power supply. 3, 4 VSS Power 0V power from external power supply. 5 RA0 BI PIC µC Bidirectional Port, pin 2 6 RA1 BI PIC µC Bidirectional Port, pin 3 7 RA2 BI PIC µC Bidirectional Port, pin 4 8 RA3 BI PIC µC Bidirectional Port, pin 5 9 RB0 BI PIC µC Bidirectional Port, pin 33 10 RB1 BI PIC µC Bidirectional Port, pin 34 11 RB2 BI PIC µC Bidirectional Port, pin 35 12 RB3 BI PIC µC Bidirectional Port, pin 36 13 RB4 BI PIC µC Bidirectional Port, pin 37 14 RB5 BI PIC µC Bidirectional Port, pin 38 15 RB6 BI PIC µC Bidirectional Port, pin 39 16 RB7 BI PIC µC Bidirectional Port, pin 40 17 RC0 BI PIC µC Bidirectional Port, pin 15 18 RC1 BI PIC µC Bidirectional Port, pin 16 19 RC2 BI PIC µC Bidirectional Port, pin 17 20 RC3 BI PIC µC Bidirectional Port, pin 18 1 RA4 BI PIC µC Bidirectional Port, pin 6 2 RA5 BI PIC µC Bidirectional Port, pin 7 3 RD0 BI PIC µC Bidirectional Port, pin 19 4 RD1 BI PIC µC Bidirectional Port, pin 20 5 RD2 BI PIC µC Bidirectional Port, pin 21 6 RD3 BI PIC µC Bidirectional Port, pin 22 7 RD4 BI PIC µC Bidirectional Port, pin 27 8 RD5 BI PIC µC Bidirectional Port, pin 28 9 RD6 BI PIC µC Bidirectional Port, pin 29 10 RD7 BI PIC µC Bidirectional Port, pin 30 11 RE0 BI PIC µC Bidirectional Port, pin 8 12 RE1 BI PIC µC Bidirectional Port, pin 9 13 RE2 BI PIC µC Bidirectional Port, pin 10 J2 1996 Consumer Microcircuits Limited 6 Description UM6000/3 Evaluation Kit User Manual for PIC Board EV6000 CONNECTOR PINOUT - µC BOARD Connector Ref. J3 J4 Connector Pin No. Signal Name Signal Type 14 to 18 inc - - 19, 20 VSS Power 0V power from external power supply. 1 DCD Output PC connection (linked to DTR). 2 RXD Output PC connection to screen. 3 TXD Input PC connection to keyboard. 4 DTR Input PC connection. 5 VSS Power 0V common connection to PC. 6 DSR Output PC connection (linked to DTR). 7 RTS Input PC 'RTS' connection. 8 CTS Output PC 'CTS' connection. 9 - - 1 VSS Power 0V power from external power supply. 2 VIN Power +ve power from external power supply. Description Not used. No connection needed. Not used. No connection needed. TEST POINTS - µC BOARD Test Point Ref. Default Measurement TP1 8 - 35V VIN connection. TP2 3.3V or 5.0V VDD connection. TP3 0V VSS connection. TP4 0V VSS connection. TP5 3.3V or 5.0V Description VPP connection (13.0V in programming mode). JUMPERS - µC BOARD Link Ref. Positions Default Position JP1 1-2 or 2-3 2-3 Sets VDD = 3.3V (1-2) or VDD = 5.0V (2-3) JP2_1,2 1-2 1-2 Disconnect to supply external clock to JP2_1 (1). JP3 1-2 1-2 Connects TXD to RS232 converter in normal use. JP4 to JP7 1-2 n/f Only fitted (and JP3 removed) in Programming Mode. SW1 - o/c Push to reset switch. (Default = o/c = not reset). Notes: I/P = Input 1996 Consumer Microcircuits Limited Description O/P = Output 7 BI = Bidirectional UM6000/3 Evaluation Kit User Manual for PIC Board 1.5 EV6000 Circuit Schematics and Board Layouts Figure 2 µC Board - Circuit Schematic 1996 Consumer Microcircuits Limited 8 UM6000/3 Evaluation Kit User Manual for PIC Board D4 R1 R6 TP1 TP5 VIN VPP J1 EV6000 VSS VIN R3_2 R2_2 SW1 U1 JP1 1 C9 1 RD1 VDD JP5-7 VSS R4 D3 X1 U2 R5 RS2 C11 PIC16C74 RS1 D2 R2_1 R3_1 D1 TP2 C10 TP4 1 RD2 C1 C2 R8 J2 R7 JP2 1 C3 RD3 xclk RD4 J3 JP3 JP4 C4 C5 MAX3232 C12 C6 C7 RS3 C8 RS4 U3 board mod VSS TP3 1 2 3 4 5 Figure 3 µC Board - Layout 1996 Consumer Microcircuits Limited 9 UM6000/3 Evaluation Kit User Manual for PIC Board 1.6 Detailed Description 1.6.1 Hardware Description EV6000 1.6.1.1 Operating Voltage The selection of operating voltage (VDD = 3.3V or 5.0V) by jumper JP1 affects the choice of component values around the evaluation device on the EV6020 or EV6040 Evaluation Kit. Care should be taken to ensure that JP1 is set the same way as jumpers JP1, JP3, JP4, JP5, JP6 and JP7 on the EV6020 or EV6040 Evaluation Kit. 1.6.1.2 Clock/Oscillator A 4MHz xtal is the highest frequency xtal that may be used with a PIC16LC74(A)JW at VDD = 3.3V. The PIC 16C74(A)JW has a similar limitation and is fitted for availability reasons. Although rated at 5.0V, it has been found to work successfully at 3.3V. Two jumpers JP2, which are normally fitted, select an on-board 4MHz xtal. An external 3.58MHz clock, for example, may be supplied to JP2_1 (1) once the jumpers have been removed, taking care to adjust any firmware timing routines accordingly. 1.6.1.3 RS232 Interface The RS232 interface (connector J3) has its communications protocol determined by the µC firmware. A suggested configuration is 8 data bits, no parity, 1 stop bit and 19,200 baud with hardware handshake but without CR -> CR/LF conversion. Linefeeds are provided by the EV6000 firmware. The firmware supplied in the PIC µC assumes this configuration. 1.6.1.4 Programming Mode TO ENTER PROGRAMMING MODE (a) (b) (c) (d) (e) (f) (g) Remove power from board Disconnect the EV6000 from other Evaluation Kits Ensure jumper JP1 is fitted in position 2,3 for VDD = 5.0V Remove link on jumper JP3 Insert links on jumpers JP4, JP5, JP6 and JP7 Re-apply power to board Connect the programming voltage (VPP = 12.5V to 13.5V) power supply between test point TP5 (+ve) and VSS (-ve) (h) Ensure the PIC µC programming utility PICPROGA.EXE is loaded into the PC under DOS and the PC is connected to the evaluation kit (i) Download firmware into the PIC µC and verify it TO LEAVE PROGRAMMING MODE (a) (b) (c) (d) (e) Remove power from board (including the programming voltage) Remove links on jumpers JP4, JP5, JP6 and JP7 Insert a link on jumper JP3 Reconnect jumper JP1 in its original position Reconnect the EV6000 to the other Evaluation Kits, checking that the voltage selection jumpers are correctly set (f) Ensure the terminal emulator program is running on the PC (g) Re-apply power to board and run µC firmware via the PC terminal emulator 1996 Consumer Microcircuits Limited 10 UM6000/3 Evaluation Kit User Manual for PIC Board 1.6.2 EV6000 Software Description 1.6.2.1 PIC µC Programming Software This is supplied on disk as a self-documented executable file PICPROGA.EXE for a PC running DOS (either directly or as a DOS window in Windows 3.11 or '95). It is not recommended for use on Windows NT systems. Please note that this programming software does not meet the Arizona Microchip Technology verification requirements for a "production quality" programmer. Also, it does not support the programming of ID locations and there is no checksum facility. The user interface consists of two windows. The top window contains the operating instructions and the bottom window shows the command line and data communications with the PIC µC. When the top window first appears the user will be prompted to enter the number of the serial communications port to which the EV6000 board is connected. Once the user has entered this number, the following commands are displayed: press F to load file. press C to enter Configuration Word. press B to check target device is blank. press P to program target device. press V to verify target device. press R to read target device. press A to view contents of program data array. Currently - xxxx press Esc to return to DOS. A new function from the above table can be selected whenever the >ok prompt appears in the bottom window. Notes: a) Assembler output files must be in the Intel hex format (.HEX) in order to be usable by this programming software. b) The PIC µC supplied has a Configuration Word which is preset to 3FB9H if it is a PIC 16C74JW or 16LC74JW, or to 3FB1H if it is a PIC 16C74AJW or 16LC74AJW. In each case, this selects the crystal oscillator, disables the watch dog timer, enables the power up timer and disables code protection. The programming software currently defaults to 3FB1H. Consult Arizona Microchip Technology for more information on the Configuration Word. c) The "blank check" command (B) only looks at the first location. A programmed device will always have data in this location as it is the program start address. d) For each of the commands B,P,R and V the user will be prompted to manually reset the target µ C, by pressing the RESET switch (SW1) on the EV6000 Evaluation Board. This is because PIC programming always starts from location 0000 and the program counter can only be incremented. e) Pressing A will display the program data in the bottom window, formatted in pages of 48 consecutive locations. Use the <PageUp> and <PageDown> keys to scroll through the data. Pressing <Esc> will return the user to the >ok prompt. 1996 Consumer Microcircuits Limited 11 UM6000/3 Evaluation Kit User Manual for PIC Board EV6000 1.6.2.2 EV6020/EV6040 Diagnostic Firmware This is supplied both as a collection of assembler source routines on disk and pre-programmed into the PIC µC, where it is identified as EF6000. The diagnostic and applications firmware supplied may be replaced or supplemented by the user's own applications firmware. The PIC µC firmware is controlled by a terminal emulator program, from a PC with Windows 3.11, '95 or NT. Text commands are entered by the user into the terminal emulator. Characters are not case sensitive. There is a global limit of 6 characters on any user input string. Whenever the >ok prompt is displayed a new command may be entered and should be terminated by pressing the <Return> key. Whenever a command has been entered, the > prompt is returned if data entry is required. To use a function, the appropriate set-up commands must be entered before-hand. For example, to use the EV6040 to transmit external data to the line, the following should be entered: >ok 6040<Return> >ok tx<Return> >ok txext<Return> > ; sets EV6000 for use with the EV6040 ; sets the FX604 into Tx mode ; select desired function The diagnostic commands are shown below. (a) Set-up commands: 6020 Set board for connection to and control of EV6020. 6040 Set board for connection to and control of EV6040. dbit Set FSK data format to 7 or 8 data bits. The user is prompted for the number of data bits. zp Set FX602/FX604 into zero power mode. zpirq Set FX602 into zero power mode, generating a pulse at the IRQN pin if ringing or a line reversal is detected. alert Set FX602 into tone alert detect mode. rx&tx Set FX604 into Rx mode with back channel enabled. (b) tx Set FX604 into Tx mode without data retiming. rx Set FX602/FX604 into Rx mode without data retiming. Utilities: (Press <Esc> to exit these functions) f! Enter a mode where a 5 character string will write hex data to any register. PIC µC ports are mapped as registers. Use the format aa dd<Return> where aa is the register address in hex and dd is the data. f@ Enter a mode where a 2 character string containing a register address in hex will return the contents of that register. echo Enter a test mode where any text string entered by the user will be returned to the terminal emulator by the EV6000. dtmf Enter a mode where any DTMF digit entered by the user will be transmitted by the EV6020/6040. 1996 Consumer Microcircuits Limited 12 UM6000/3 Evaluation Kit User Manual for PIC Board EV6000 txalt Enter a test mode where a continuous "10101010" pattern will be transmitted at 1200 baud by the FX604. Press <Esc> to terminate this pattern. (c) Functions: (Press <Esc> to exit these functions) rxfsk Enter a mode where FSK data received by the FX602/FX604 is interpreted as ASCII characters and displayed within the terminal emulator window. If the FX604 Tx back channel is enabled, then entering a 1 or 0 will change the state of the transmit data output. The FX602/FX604 is operated with data retiming selected. txtxt Enter a mode where text entered by the user or downloaded as a text transfer is transmitted by the FX604. The FX604 is operated with data retiming selected. txext Enter a mode where raw data can be applied by the user to connector J2 pin 2 on the EV6000 board for transmission at 1200 baud by an FX604 on the attached EV6020/EV6040 board. A clock output is provided on J2 pin 1 of the EV6000 board, the positive-going edge of which may be used to latch data on to J2 pin 2. rxext Enter a mode where raw data which has been received by an FX602 or FX604 at 1200 baud on the attached EV6020/EV6040 board can be read by the user on connector J2 pin 2 of the EV6000 board. A clock output is provided on J2 pin 1 of the EV6000 board, the positive-going edge of which may be used to latch data from J2 pin 2. Notes: Some terminal emulators have been found not to support full hardware flow control when transferring text files. This could result in data loss when using the txtxt command. If this problem is experienced, users should try using a lower data rate or a different terminal emulator. The PIC I/O line (J2 pin 1) which is used for the rxext and txext commands is an open-collector output with only a weak, 1MΩ, pull-up resistor fitted to the EV6000 board. When using either of the f! or f@ utilities, the register address equates to the following I/O ports: 05 06 07 08 09 PORT A PORT B PORT C PORT D PORT E The individual lines of each port equate to EV6020 (and EV6040) connections as follows: _dtmf _acload _wp _txline PORT A PORT A PORT A PORT A bit 0 bit 1 bit 2 bit 3 _d3 _d2 _d1 _d0 _zp _mode _irqn _det PORT B PORT B PORT B PORT B PORT B PORT B PORT B PORT B bit 0 bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 _clk PORT C bit 0 1996 Consumer Microcircuits Limited 13 ( _m0 ( _m1 for EV6040) for EV6040) UM6000/3 Evaluation Kit User Manual for PIC Board _rxd _lvcp _muten EV6000 PORT C PORT C PORT C bit 1 bit 2 bit 3 ( _txd for EV6040) ( _rxeq for EV6040) If the user wished to manually enable the near end speech path (from TP18 to the line), the following commands would be entered: >ok f!<Return> >05 08<Return> >07 08<Return> ><Esc> >ok ; sets HI port A bit 3, energising relay 1 ; sets HI port C bit 3, enables speech input (TP18) 1.6.2.3 Applications Software (a) Application/Demonstration Commands cas (Press <Esc> to exit these functions) Follows the CAS detection part of the CIDCW algorithm detailed in the FX602 data sheet. Near end speech is input between TP18 and VSS (TP1 or TP2 ). If the detect output is set for a time longer than T1, the near end speech path (TP18 to the line) is muted. If the detect output then remains set (making a total detect time longer than T3 but less than 65ms) then, after a quiet period of 50ms, the DTMF digit "D" acknowledgement tone is transmitted down the line. Once this sequence has been completed, or aborted for not meeting a timing requirement, the near end speech path is un-muted and the FX602 returned to tone alert mode. On the EV6020 board, the line termination resistor R20 (≈ 600Ω) should be fitted. Note that this software does not present an off hook dc load to the line. casd Operates as above, but two decimal counters are run. The first counts the number of times the near end speech is muted and the second counts the number of times the DTMF acknowledgement is sent. The results are displayed and updated in the form: M=00000000,A=00000000.> where M represents mutes of the near end speech path and A represents acknowledgement tones sent. On the EV6020 board, the line termination resistor R20 (≈ 600Ω) should be fitted. Note that this software does not present an off hook dc load to the line. cast This enables the user to adjust the CAS detection algorithm timings T1 and T3. The user is prompted as follows: T1=3A98> Type <Return> for no change, or enter the new setting (in µs) in hex. e.g. For T1 = 10ms = 10,000µs = 2710hex, type 2710<Return> The user is then prompted to alter T3 in the same way. The default settings are T1 = 15ms = 3A98hex and T3 = 25ms = 61A8hex. 1996 Consumer Microcircuits Limited 14 UM6000/3 Evaluation Kit User Manual for PIC Board EV6000 cidcw This demonstration covers both the BT and Bellcore off-hook caller ID services. The CAS detection algorithm runs as detailed for cas but once the DTMF acknowledgement is sent the FX602 is set to receive mode and the FSK data is displayed in the form of these examples: >80,02,01376-513833.01,03101415.11,01,.00, 1, 2, 3, 2, 3, 2, 3, 4. where 1 is the Message type word 2 is the Parameter type word 3 is the Parameter characters or data 4 is the Result of the checksum or in the following form: >80,A parameter.00, 1, 2, 3. where 1 is the Message type word 2 is the Message characters or data 3 is the Result of the checksum On the EV6020 board, the line termination resistor R20 (≈ 600Ω) should be fitted. Note that this software does not present an off hook dc load to the line. clip This demonstration covers the BT on-hook service initiated by a line reversal. On the EV6020 board, JP1 should be in position 2-3 for detection of a line reversal. The idle condition is with the FX602 in zero power mode and with IRQN enabled. When a line reversal is detected the FX602 is set to tone alert mode. Once the alert tone is detected the FX602 is set to receive FSK data, which is displayed in the same way as for cidcw. On the EV6020 board, relay 2 is energised for 15ms during the silent period between the alert tone and the FSK data. A resistor can be fitted in the R26 position to provide a current wetting pulse. Relay 3 is energised during the FSK receive period. Components can be fitted in positions R30, R36 and C10 to provide an ac termination to the line. cid This demonstration covers the Bellcore on-hook service associated with ringing. On the EV6020 board, JP1 should be in position 1-2 for detection of ringing. The idle condition is with the FX602 in zero power mode and with IRQN enabled. A detect pulse of duration < 500ms is assumed to be a line reversal and is ignored. When a burst of ringing current is detected the FX602 is set to receive FSK data, which is displayed in the same way as for cidcw. On the EV6020 board, relay 3 is energised during the FSK receive period. Components can be fitted in positions R30, R36 and C10 to provide an ac termination to the line. ntt This demonstration covers the NTT on-hook service associated with ringing. On the EV6020 board, JP1 should be in position 1-2 for detection of ringing. The idle condition is with the FX602 in zero power mode and with IRQN enabled. A detect pulse of duration < 500ms is assumed to be a line reversal and is ignored. When a burst of ringing current is detected the FX602 is set to receive FSK data, which is displayed in the form of the following example: 1996 Consumer Microcircuits Limited 15 UM6000/3 Evaluation Kit User Manual for PIC Board EV6000 >20,01,07,20,02,40,02,01376-13833.11,01,20,02,xx,xx, 1, 2, 3, 1, 4, 5, 6, 7, 6, 7, 1, 4, 8. where 1 is the DLE character 2 is the SOH character 3 is the Header character 4 is the STX character 5 is the Service type word 6 is the Parameter type word 7 is the Parameter characters or data 8 is the 16 bit checksum On the EV6020 board, relay 3 is energised during the FSK receive period. Components can be fitted in positions R30, R36 and C10 to provide an ac termination to the line. 1996 Consumer Microcircuits Limited 16 UM6000/3 Evaluation Kit User Manual for PIC Board 1.7 Performance Specification 1.7.1 Electrical Performance EV6000 Absolute Maximum Ratings Exceeding these maximum ratings can result in damage to the Evaluation Kit. Supply (VIN - VSS) Supply (VDD - VSS) Voltage on any connector pin to VSS, except connector J3 Current into or out of VIN and VSS pins Current into or out of any other connector pin Storage Temperature Operating Temperature Min. -0.3 -0.3 -0.3 0 -20 -10 +10 Max. 40.0 7.0 VDD + 0.3 +1.5 +20 +70 +35 Units V V V A mA °C °C Max. 35.0 5.5 +35 20.0 4.0 Units V V °C MHz MHz Operating Limits Correct operation of the Evaluation Kit outside these limits is not implied. Notes Supply (VIN - VSS) Supply (VDD - VSS) Operating Temperature External Clock Frequency External Clock Frequency (VDD = 5.0V) (VDD = 3.3V) Min. 8.0 3.0 +10 0.1 0.1 Operating Characteristics For the following conditions unless otherwise specified: µC Xtal Frequency = 4.0MHz, VDD = 3.3V or 5.0V, Tamb = +25°C. Notes Min. Typ. Max. Units DC Parameters IDD 1 - - 20 mA AC Parameters OSC1 Input to PIC µC 'High' pulse width 'Low' pulse width 2 2 50 50 - - ns ns 10 - 20% +5.0 10% VDD VDD µA pF VDD VDD µC Interface (Connector J1) Input logic "1" level Input logic "0" level Input leakage current (Vin = 0 to VDD) Input capacitance Output logic "1" level (lOH = 120µA) Output logic "0" level (lOL = 360µA) 1996 Consumer Microcircuits Limited 3 3 3 3 4 4 17 80% 5.0 90% - UM6000/3 Evaluation Kit User Manual for PIC Board Notes: 1. 2. 3. 4. EV6000 Not including any current drawn from the board connector pins by external circuitry. Timing for an external input to the OSC1 pin. When µC pin is configured as an input. When µC pin is configured as an output. Operating Characteristics - Timing Diagrams For µC timing information and operating characteristics, see manufacturer's literature (Arizona Microchip Technology). For FX602/FX604/FX614 timing information and operating characteristics, refer to CML Data Sheets. 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 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 MICROCIRCUITS LIMITED 1 WHEATON ROAD WITHAM - ESSEX CM8 3TD - ENGLAND Telephone: Telefax: e-mail: +44 1376 513833 +44 1376 518247 [email protected] http://www.cmlmicro.co.uk