background image

eDisplay (OP7200)

¼ VGA Operator Control Panel

User’s Manual

019–0116

060831–J

Содержание eDisplay OP7200

Страница 1: ...eDisplay OP7200 VGA Operator Control Panel User s Manual 019 0116 060831 J...

Страница 2: ...itCore and RabbitNet are trademarks of Rabbit Semiconductor Inc No part of the contents of this manual may be reproduced or transmitted in any form or by any means without the express written permissi...

Страница 3: ...m Here 14 2 8 Remove Battery Tab 15 Chapter 3 Subsystems 17 3 1 OP7200 Pinouts 18 3 1 1 Headers and Screw Terminals 18 3 2 Indicators 19 3 2 1 LEDs 19 3 2 2 Buzzer 19 3 3 Digital I O 20 3 3 1 Digital...

Страница 4: ...ial Communication 63 4 5 5 A D Converter Inputs OP7200 only 65 4 5 6 Graphic Display Functions 75 4 5 7 Keypad Functions 96 4 6 Touchscreen OP7200 only 99 4 7 RabbitNet Port 111 Chapter 5 Using the TC...

Страница 5: ...ttery Backup Circuit 143 B 2 4 Power to VRAM Switch 144 B 2 5 Reset Generator 144 B 3 Chip Select Circuit 145 Appendix C Demonstration Board Connections 147 C 1 Connecting Demonstration Board 147 Appe...

Страница 6: ...eDisplay OP7200...

Страница 7: ...alized digi tal I O ports RS 232 RS 485 serial ports a 10 100 compatible Ethernet port and eight optional A D converter inputs and touchscreen 1 1 Features Small size 4 4 5 7 1 7 112 mm 144 mm 43 mm V...

Страница 8: ...ders involving nominal lead times Contact your Rabbit Semiconductor sales representative or authorized distributor for more information Throughout this manual the term OP7200 refers to the complete se...

Страница 9: ...h American kits only Demo Board Rabbit and Dynamic C are registered trademarks of Rabbit Semiconductor Inc eDisplay OP7200 Tool Kit Contents The OP7200 Tool Kit contains the following items Dynamic C...

Страница 10: ...s included at no extra charge Rabbit Semiconductor also offers add on Dynamic C modules and source code In addi tion to the Web based technical support included at no extra charge a one year telephone...

Страница 11: ...an support one peripheral card Distances between a master processor unit and peripheral cards can be up to 10 m or 33 ft The following low cost peripheral cards are currently available Digital I O A D...

Страница 12: ...ESD EN61000 4 3 Radiated Immunity EN61000 4 4 EFT EN61000 4 6 Conducted Immunity Additional shielding or filtering may be required for a heavy industrial environment Emissions The OP7200 operator con...

Страница 13: ...n installing or ser vicing the OP7200 To meet electromagnetic compatibility requirements and in particular to prevent mis operation or damage from electrostatic discharges connect the bezel to a prote...

Страница 14: ...8 eDisplay OP7200...

Страница 15: ...User s Manual 9 2 GETTING STARTED Chapter 2 explains how to connect the programming cable and power supply to the OP7200...

Страница 16: ...vertent shorts or power spikes D23 D20 PWR PWR K OUT0 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 GND IN12 IN13 IN14 IN15 RST TXC RXC TXD RXD 485 485 GND J10 Q31 JP9 J15 R44 R41 R42 R40 R31 R29 R43 R46 R45 C33...

Страница 17: ...the diamond shaped keypad button in the middle row to enter the menu choice that is highlighted or press the up and down keys above and below the diamond shaped key pad button to move around the menu...

Страница 18: ...OU T4 OU T5 OU T6 OU T7 GN D IN 12 IN 13 IN 14 IN 15 R ST TX C RX C TX D RX D 4 85 4 85 GN D J1 0 Q31 JP 9 J15 R44 R41 R4 2 R4 0 R31 R29 R4 3 R46 R4 5 C3 3 JP 4 R1 9R 26 R2 7 R3 0 R28 R25 R20 C2 R1 7...

Страница 19: ...t Dynamic C by dou ble clicking on the Dynamic C icon or by double clicking on the exe file associated with DcRab in the Dynamic C directory If you are using a USB port to connect your PC to the OP720...

Страница 20: ...his point Use the Dynamic C Help menu to get further assistance with Dynamic C Check the Rabbit Semiconductor Technical Bulletin Board at www rabbit com support bb Use the Technical Support e mail for...

Страница 21: ...R K OU T0 OU T1 OU T2 OU T3 OU T4 OU T5 OU T6 OU T7 G N D IN 12 IN 13 IN 14 IN 15 R ST TX C R XC TX D R XD 4 85 4 85 G N D J1 0 Q31 JP 9 J15 R44 R41 R 42 R 40 R31 R29 R 43 R46 R 45 C 33 JP 4 R 19 R 2...

Страница 22: ...16 eDisplay OP7200...

Страница 23: ...7200 or other Rabbit Semi conductor products built around RabbitCore modules take care not to swap the RabbitCore modules since they contain system ID block information and calibration constants that...

Страница 24: ...oes not support Ethernet connections Be careful to connect your Ethernet cable to the jack labeled Ethernet GND OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1 OUT0 K PWR PWR GND 485 485 RXD CTS TXD RTS RXC TXC RS...

Страница 25: ...he OP7200 Following reset DS1 will be ON and will remain ON until turned OFF by Dynamic C Once the microprocessor comes out of reset and finishes all its internal checks and initializes the system it...

Страница 26: ...or IN0 IN7 the actual switching point between a zero and a one is 1 5 V max and 3 5 V min respectively The range between 1 5 and 3 5 V is undefined For IN8 IN15 the actual switching point between a ze...

Страница 27: ...nputs are each fully protected over a range of 36 V to 36 V and can handle short spikes of 40 V Figure 8 OP7200 Digital Input Protected Range 40 V 36 V 3 3 V 40 V Normal Switching Levels Spikes Digita...

Страница 28: ...s as sinking or sourcing and thereby serves as a hard ware block to prevent both sinking and sourcing drivers from being activated at the same time in a given channel Although the components are not i...

Страница 29: ...upply backwards When you are using the same DC power supply as the main power supply for the OP7200 and as the K power supply Rabbit Semiconductor recommends that you tie the PWR connection to ground...

Страница 30: ...header J2 The fourth digital input serves as a board status bit and is controlled by a 0 surface mount resistor R159 The factory default is for R159 to not be installed which leaves this fourth input...

Страница 31: ...verter Adjacent input channels are paired so that moving a particular jumper changes both of the paired channels At the present time Rabbit Semiconductor does not offer the software drivers to work wi...

Страница 32: ...vides the differential voltage ranges for this setup If a device such as a battery is con nected across two channels for a differential measurement and it is not referenced to analog ground then the c...

Страница 33: ...ides the bipolar voltage ranges for this setup 3 4 2 Analog Current Measurements Table 4 Bipolar Voltages Min Voltage V Max Voltage V Amplifier Gain mV per Tick 20 0 20 0 1 10 10 0 10 0 2 5 5 0 5 0 4...

Страница 34: ...o adjust for the slope of the line and the offset from 0 0 The calibration routines typically use input voltage points that are 10 less then the maximum and 10 more than the mini mum readings possible...

Страница 35: ...tion is performed it fills in one of the squares in the table with a set of cal ibration constants representing the corresponding mode channel and gain These con stants are stored in flash memory and...

Страница 36: ...tary calibration on the unit By default all four of the attenuator reference selection jump ers are in the analog ground position The factory performs a single ended calibration on each of the eight...

Страница 37: ...t the input circuit The touchscreen controller chip U9 converts these resistances into digital form for use by the software NOTE Should you touch two or more different points on the touchscreen simult...

Страница 38: ...surface mounted 0 resistor to connect pins 1 2 on header JP8 This enables the internal reference voltage of 2 048 V generated by the A D converter chip By connecting pins 2 3 on header JP8 instead a...

Страница 39: ...can be operated alternately in the clocked serial mode In this mode a clock line synchronously clocks the data in or out Either of the two communicating devices can supply the clock When the Rabbit pr...

Страница 40: ...bitNet port on the OP7200 initialize the serial port s before you initialize the RabbitNet port Section 4 5 4 provides some sample code to illustrates the sequence 3 5 2 RS 485 The OP7200 has one RS 4...

Страница 41: ...7 R30 R28 R25 R20 C2 R17 R16 IN16 IN17 IN18 AIN0 AIN1 AIN2 AIN3 AIN4 AIN5 AIN6 AIN7 AGND R18 C4 R15 R1 R2 C1 JP1 D13 D12 D14 D15 C5 Y1 C60 C61 Q5 U2 1 60 C57 D11 R79 R78 R77 R76 R75 R74 C36 JP2 JP7 IN...

Страница 42: ...RabbitNet port on the OP7200 initialize the serial port s before you initialize the RabbitNet port Section 4 5 4 provides some sample code to illustrates the sequence In principle the OP7200 can oper...

Страница 43: ...to the way shown in Figure 17 Two LEDs are placed next to the RJ 45 Ethernet jack one to indicate a live Ethernet link LNK and one to indicate Ethernet activity ACT The transformer connector assembly...

Страница 44: ...erial port via the DIAG connector on the serial programming cable In addition to Serial Port A the Rabbit 2000 startup mode SMODE0 SMODE1 status and reset pins are available on the serial programming...

Страница 45: ...ize of the flash memory since it may be necessary to change the sector size in the future A Flash Memory Bank Select jumper configuration option based on 0 surface mounted resistors exists at header J...

Страница 46: ...should be connected instead for video SRAM paging with I O bit VA16 OP7200 units sold after January 2006 have a new LCD controller chip because the previ ously used LCD controller chip is no longer av...

Страница 47: ...circuits help to eliminate EMI from being radiated from the keypad or its flex cable R149 R151 R152 and C82 C84 perform a similar function for the keypad data lines The tri state receiver chip U13 con...

Страница 48: ...SOURCE output is asserted and the software tries to set the other the operation is ignored and the bit will not be set The pur pose of this interlock is to prevent damage to the driver circuit by not...

Страница 49: ...0 KB S2 Deassert Keypad Scan Line S2 0 1 0011 1 KB S3 Assert Keypad Scan Line S3 0 1 0011 0 KB S3 Deassert Keypad Scan Line S3 0 1 0100 1 BKLT ON Turn On the LCDM Backlight 0 1 0100 0 BKLT ON Turn Of...

Страница 50: ...ode When the programming cable s PROG connector is not attached the SMODE pins are pulled low causing the Rabbit 2000 to operate in the Run Mode Figure 21 OP7200 Program Mode and Run Mode Set Up A pro...

Страница 51: ...own below There is no spectrum spreader functionality for OP7200 operator control panels that do not carry the CE mark on their RabbitCore module or when using any OP7200 with a ver sion of Dynamic C...

Страница 52: ...46 eDisplay OP7200...

Страница 53: ...s The disadvantage is that the code and data might not both fit in RAM NOTE An application can be developed in RAM but cannot run standalone from RAM after the programming cable is disconnected Standa...

Страница 54: ...absence of Dynamic C Provision for customers to create their own source code libraries and augment on line help by creating function description block comments using a special format for library funct...

Страница 55: ...Do not simply copy over an entire file since you may overwrite a bug fix of course you may copy over any programs you have written Once you are sure the new patch works entirely to your satisfaction y...

Страница 56: ...e this upgraded installation with all the other Rabbit Semi conductor products you were able to use before 4 1 2 1 New LCD Controller Chip OP7200 units sold after January 2006 have a new LCD controlle...

Страница 57: ...s with the statement use LIBRARYFILENAME LIB or by cutting and pasting from the library file directly into the application Remember to enter LIBRARYFILE NAME LIB into LIB DIR which is located in the D...

Страница 58: ...oard you are using and displays the informa tion in the STDIO window FUN C Demonstrates the features of the OP7200 A variable customer supplied 0 10 V DC power supply is recommended to demonstrate the...

Страница 59: ...e the receive and line feed options CR LF under New line in the Terminal setup Now when you type characters in the HyperTerminal or Tera Term window they will appear in the window because they are bei...

Страница 60: ...o recalibrate an A D input channel being used to convert analog current measurements to generate the calibration constants for that channel ADCAL_SE_ALL C Demonstrates how to recalibrate all single en...

Страница 61: ...P_ANALOG C Demonstrates using 9 key keypad instead of touchscreen to control virtual keypad KP_BASIC C Demonstrates the keypad functions KP_MENU C Demonstrates how to implement a menu system using the...

Страница 62: ...h using a serial utility such as Tera Term NOTE Calibration data must be saved previously in a file by the sample program SAVECALIB C NOTE In addition to loading the calibration constants on the repla...

Страница 63: ...when pressed The TS_R4096 LIB library in the TouchScreens directory provides low level touchscreen function calls RABBITNET libraries associated with the RabbitNet network The RN_CFG_ OP72 LIB librar...

Страница 64: ...is function initializes the system I O ports and loads all the A D converter calibration constants from flash memory into SRAM for use by your pro gram This function will turn off LED DS1 Microprocess...

Страница 65: ...of a digital output OUT0 OUT7 The output channel is set to the state that is specified If the output is configured as sinking set to 0 for the driver to be sinking or set to 1 for the driver to be OFF...

Страница 66: ...not executed before executing digTriStateConfig PARAMETER triState is an 8 bit parameter where each bit corresponds to a high current output Bit 7 OUT7 Bit 6 OUT6 Bit 5 OUT5 Bit 4 OUT4 Bit 3 OUT3 Bit...

Страница 67: ...ting digOutTriState 3 Your tried to use a channel that is not configured as a tristate output PARAMETERS channel is the output channel number 0 7 state is set to one of the following output states 0 A...

Страница 68: ...it function executes then the Microprocessor Bad indicator is available for other use in the application PARAMETERS led is the LED to control 0 LED DS1 Microprocessor Bad indicator value is used to co...

Страница 69: ...Reference Manual and Technical Note 213 Rabbit 2000 Serial Port Software If you are planning to use any of the RS 232 serial ports and the RabbitNet port on the OP7200 initialize the serial port s bef...

Страница 70: ...know when to disable the transmitter by using one of the following methods Byte mode disable the transmitter after the same byte that is transmitted is detected in the receive data buffer Block data...

Страница 71: ...single ended and differential measurements RETURN VALUE A value corresponding to the voltage on the analog input channel which will be 0 2047 for 11 bit A D conversions signed 12th bit SEE ALSO anaInV...

Страница 72: ...PARAMETERS channel is the analog input channel number 0 to 7 corresponding to AIN0 AIN7 opmode is the mode of operation 0 SE_MODE single ended input line 1 DIFF_MODE differential input line 2 mAMP_MOD...

Страница 73: ...first A D converter channel value value2 is the second A D converter channel value 0 2047 volts2 is the voltage or current corresponding to the first A D converter channel value RETURN VALUE 0 if succ...

Страница 74: ...ended and differential measurements RETURN VALUE A voltage value corresponding to the voltage on the analog input channel SEE ALSO anaInCalib anaIn brdInit anaInmAmps anaInDiff float anaInVolts int c...

Страница 75: ...nding to the voltage on the analog input channel SEE ALSO brdInit anaInCalib anaIn anaInVolts anaInmAmps float anaInDiff unsigned int channel unsigned int gaincode Channel Differential Input Lines 0 A...

Страница 76: ...current PARAMETER channel is 0 7 RETURN VALUE A current value between 4 20 mA 0 004 and 0 020 A corresponding to the current on the analog input channel SEE ALSO brdInit anaInCalib anaIn anaInVolts a...

Страница 77: ...hannel is the analog input channel number 0 to 7 corresponding to AIN0 AIN7 opmode is the mode of operation 0 SE_MODE single ended input line 1 DIFF_MODE differential input line 2 mAMP_MODE 4 20 mA in...

Страница 78: ...72 eDisplay OP7200 RETURN VALUE 0 if successful 1 if address is invalid or out of range SEE ALSO anaInEEWr anaInCalib brdInit...

Страница 79: ...l is the analog input channel number 0 to 7 corresponding to AIN0 AIN7 opmode is the mode of operation 0 SE_MODE single ended input line 1 DIFF_MODE differential input line 2 mAMP_MODE 4 20 mA input l...

Страница 80: ...74 eDisplay OP7200 RETURN VALUE 0 if successful 1 if address is invalid or out of range SEE ALSO anaInEERd brdInit...

Страница 81: ...w options 0 NO_SHADOW no shadowing provided 1 SHADOWING shadowing is provided on the menu menu_options is a pointer to the list of menu options here is an example of a list of options for the menu sys...

Страница 82: ...nu 1 MENU_NO_CHANGE return to selected option no changes to menu or highlight bar 2 MENU_REFRESH display the last image of the menu including the location of the highlight bar x is the x coordinate of...

Страница 83: ...anual 77 Clears the menu indicated by the WindowMenu descriptor pointer PARAMETER mPtr is a windowMenu descriptor pointer RETURN VALUE None SEE ALSO glRefreshMenu glMenu glMenuInit glMenuClear windowM...

Страница 84: ...corded in the LCD memory buffer and are not transferred to the LCD if the counter is non zero NOTE Functions glBuffLock and glBuffUnlock can be nested up to a level of 255 but be sure to balance the c...

Страница 85: ...display screen SEE ALSO glFillScreen glBlock glPlotPolygon glPlotCircle Sets the drawing method or color of pixels drawn by subsequent graphics calls PARAMETER type is the value can be one of the fol...

Страница 86: ...ate of the dot SEE ALSO glPlotline glPlotPolygon glPlotCircle Draws a line in the LCD buffer and on the LCD if the buffer is unlocked Any portion of the line that is beyond the LCD display area will b...

Страница 87: ...he outline of a polygon in the LCD page buffer and on the LCD if the buffer is unlocked Any portion of the polygon that is outside the LCD display area will be clipped The function will also return do...

Страница 88: ...ion of the polygon that is outside the LCD display area will be clipped The function will also return doing nothing if there are less than 3 vertices PARAMETERS n is the number of vertices pFirstCoord...

Страница 89: ...ad is the radius of the circle in pixels SEE ALSO glPlotCircle glPlotPolygon glFillPolygon Initializes the font descriptor structure where the font is stored in xmem Each font character s bitmap is co...

Страница 90: ...it Sets the glPrintf printing step direction The x and y step directions are independent signed val ues The actual step increments depend on the height and width of the font being displayed which are...

Страница 91: ...is a pointer to the window frame descriptor code is the ASCII character to display SEE ALSO glFontCharAddr glPrintf Provides an interface between the STDIO string handling functions and the graphic l...

Страница 92: ...me winHeight is the height of the text window frame RETURN VALUE 0 window frame was successfully created 1 x coordinate width has exceeded the display boundary 2 y coordinate height has exceeded the d...

Страница 93: ...SEE ALSO TextGotoXY TextPrintf TextWindowFrame TextPutChar Displays a character on the display where the cursor is currently pointing If any portion of the bitmap character is outside the LCD display...

Страница 94: ...nt SEE ALSO TextGotoXY TextPutChar TextWindowFrame TextCursorLocation Scrolls byte aligned window left one pixel right column filled by current pixel type color PARAMETERS left is the upper left corne...

Страница 95: ...window nPix is the number of pixels to scroll within the defined window negative value to scroll left SEE ALSO glVScroll Scrolls byte aligned window up one pixel bottom row filled by current pixel typ...

Страница 96: ...e window must be evenly divisible by 8 rows is the number of rows in the window nPix is the number of pixels to scroll within the defined window negative value to scroll up SEE ALSO glHScroll Draws bi...

Страница 97: ...ess of the bitmap in xmem SEE ALSO glXPutBitmap glPrintf Gets a bitmap from the LCD page buffer and stores it in xmem RAM This function automatically calls glXGetFastmap if the bitmap is byte aligned...

Страница 98: ...E_LINE single line border around the text window DOUBLE_LINE double line border around the text window title is a pointer to the title 1 If a NULL string is detected then no title is written to the te...

Страница 99: ...er of characters that can be displayed within the text window The Tex tWindowFrame function must be executed before running this function PARAMETER wPtr is a pointer to the window frame descriptor RET...

Страница 100: ...special effects only Raster lines may appear in your display image when this mode is turned on PARAMETER 0 animation mode disabled 1 animation mode enabled SEE ALSO GRAPHIC LIB Enables disables the re...

Страница 101: ...st PARAMETER contrast represents the contrast level 0 to 31 for low to high contrast with a typical setting of 20 SEE ALSO glBacklight This function is not supported at the present time void glSetCont...

Страница 102: ...Keypad Interface cPress is a key press code An 8 bit value is returned when a key is pressed 0 Unused See keypadDef for default press codes cRelease is a key release code An 8 bit value is returned w...

Страница 103: ...padDef Scans and processes keypad data for key assignment debouncing press and release and repeat NOTE This function is also able to process an 8 8 matrix keypad RETURN VALUE None SEE ALSO keyConfig k...

Страница 104: ...y codes keyConfig 6 E 0 0 0 0 0 keyConfig 3 0 0 0 0 0 keyConfig 1 0 0 0 0 0 keyConfig 8 D 0 0 0 0 0 keyConfig 2 U 0 0 0 0 0 keyConfig 5 L 0 0 0 0 0 keyConfig 7 R 0 0 0 0 0 keyConfig 0 B 0 0 0 0 0 keyC...

Страница 105: ...n allocates xmem SRAM for the storage of the button parameters PARAMETER MaxButtons is the number of buttons to initialize RETURN VALUE The unsigned long memory location of the BtnData area SEE ALSO b...

Страница 106: ...e other functions as needed PARAMETERS xmemPtr is the xmem address of the pointer to an array of button descriptors BtnID is the button ID number to retrieve from xmem RETURN VALUE 1 when completed SE...

Страница 107: ...evel is the level to associate the button with buttons with the same level can be displayed together using the function btnDisplayLevel or they can be removed together using the function btnClearLevel...

Страница 108: ...utton with buttons with the same level can be displayed together using the function btnDisplayLevel or they can be removed together using the function btnClearLevel bmp is a pointer to the bitmap to u...

Страница 109: ...LUE 1 when completed SEE ALSO btnMsgBox btnDisplay Blanks a region of the LCD Do not use this function call to remove buttons if you use this function to remove a button from the LCD the button will s...

Страница 110: ...is the frame type 1 oval 0 square Invert inverts the selection 0 normal display 1 inverted display RETURN VALUE 1 when completed SEE ALSO btnDisplayText Displays a predefined button on the LCD The att...

Страница 111: ...an array of button descriptors BtnID is the button ID number of the button to remove RETURN VALUE 1 when completed SEE ALSO btnDisplayLevel btnDisplay btnClearLevel Removes a group of buttons having...

Страница 112: ...ressed 0 buzzer off 1 buzzer on RETURN VALUE 1 when completed Searches the list of buttons in use for a button that matches the x y coordinates from the touchscreen PARAMETERS xmemPtr is the xmem addr...

Страница 113: ...ied If the button is not the correct button the function returns a negative number SEE ALSO btnSearchXY btnGet Checks the touchscreen x y coordinates against a given set of buttons being displayed to...

Страница 114: ...s gain and offset from the simulated EEPROM in flash The constants are stored in the top 1K of the reserved user block memory area Use the sample program USERBLOCKINFOR C in SAMPLES OP7200 to get the...

Страница 115: ...URN VALUE 0 touchscreen is not being pressed 1 touchscreen is being pressed SEE ALSO TsXYvector TsScanState TsXYBuffer brdInit This function processes the current state of the touchscreen The results...

Страница 116: ...touchscreen BTN_RELEASE status code that was processed by the TsScanState function RETURN VALUE The x coordinate is returned in the MSB and the y coordinate is returned in the LSB of the long integer...

Страница 117: ...ABORT to abort transmitting data after the status byte is returned This does not affect the status byte and still can be interpreted Set any bit com bination to abort bit 7 device busy is hard coded i...

Страница 118: ...t port select prior to data transfer PARAMETERS portnum 0 RETURN VALUE None This is a macro that disables or deasserts the OP7200 RabbitNet port select to invalidate data transfer PARAMETERS portnum 0...

Страница 119: ...tool kit More information is available at www rabbit com 1 Connect the AC adapter and the programming cable as shown in Chapter 2 Getting Started 2 Ethernet Connections If you do not have access to a...

Страница 120: ...he board reset input at pin 5 on screw terminal header J10 When the PROG connector of the programming cable connects the OP7200 to your PC and Dynamic C is running a RESET occurs when you press Ctrl Y...

Страница 121: ...ynamic C 7 30 we have taken steps to make it easier to run many of our sample programs Instead of the MY_IP_ADDRESS and other macros you will see a TCPCONFIG macro This macro tells Dynamic C to select...

Страница 122: ...the network interface card used for the Ethernet interface you intend to use e g TCP IP Xircom Credit Card Network Adapter and click on the Properties button Depending on which version of Windows your...

Страница 123: ...n is made Note If the LNK light does not light you may not have a crossover cable or if you are using a hub perhaps the power is off on the hub The next step is to ping the board from your PC This can...

Страница 124: ...those on the Web page As long as you have not modified the TCPCONFIG 1 macro in the sample program enter the following server address in your Web browser to bring up the Web page served by the sample...

Страница 125: ...tance with Dynamic C Check the Rabbit Semiconductor Technical Bulletin Board at www rabbit com support bb Use the Technical Support e mail form at www rabbit com support If the sample programs ran fin...

Страница 126: ...120 eDisplay OP7200...

Страница 127: ...roviding protection against an unexpected electric shock the connection to building ground also mitigates any problems from external elec trostatic discharges and transients and dampens any RF emissio...

Страница 128: ...oltage devices 4 When installing the OP7200 near devices with strong electrical or magnetic fields such as solenoids allow a least 3 8 cm more if necessary The OP7200 has strong environmental resistan...

Страница 129: ...ted by the software controlled contrast Install the OP7200 at a height and angle that makes it easy for the operator to see the screen 6 3 1 Bezel Mount Installation This section describes and illustr...

Страница 130: ...rew Apply only one or two turns to each screw in sequence until all are tightened manually as far as they can be so that the gasket is compressed by the bezel faceplate OP7200 Bezel Gasket D23 D20 PWR...

Страница 131: ...spots Do not use abrasives which will scratch the hard coating on the overlay Fresh paint splashes grease and smeared glazing compounds can be removed by rubbing gently with a grade of VM P naphta Wi...

Страница 132: ...126 eDisplay OP7200...

Страница 133: ...User s Manual 127 APPENDIX A SPECIFICATIONS Appendix A provides the specifications for the OP7200...

Страница 134: ...Figure A 1 shows the mechanical dimensions for the OP7200 Figure A 1 OP7200 Dimensions NOTE All measurements are in inches followed by millimeters enclosed in parentheses 5 67 144 4 41 112 4 33 110 0...

Страница 135: ...o 250 mA each 40 V DC max Analog Inputs 8 single ended or 4 differential 200 k input impedance 1 5 ksamples s sampling rate software controlled ranges 0 1 V 2 V 5 V 10 V 20 V DC 11 bit single ended 12...

Страница 136: ...9 R60 R66 C40 C66 JP6 JP5 R108 C65 JP8 R61 R159 R147 Q12 J7 Q13 C39 C49 C13 L9 D24 LS1 JP10 1 3 2 4 MSTR SLAVE D1 D3 D2 D5 D4 Q2 R24 Q4 R23 Q3 R22 Q8 R38 Q7 R37 Q6 R39 Q11 R55 Q10 R56 D6 D8 D9 R64 R62...

Страница 137: ...0 Q31 JP9 J15 R44 R41 R42 R40 R31 R29 R43 R46 R45 C33 JP4 R19 R26 R27 R30 R28R25 R20 C2 R17 R16 IN16 IN17 IN18 AIN0 AIN1 AIN2 AIN3 AIN4 AIN5 AIN6 AIN7 AGND R18 C4 R15 R1 R2 C1 JP1 D13 D12 D14 D15 Y1 C...

Страница 138: ...lists the configuration options 0 surface mount resistors are used for all the positions except JP10 and J8 which use standard pluggable jumpers Table A 2 OP7200 Jumper Configurations Header Descripti...

Страница 139: ...rence Voltage 1 2 Based on A D converter chip 2 3 Based on ratiometric or ext reference JP9 LCD Controller I O bit VA16 1 2 VA16 not used 2 3 VA16 used additional 64K video SRAM JP10 RabbitNet Master...

Страница 140: ...c 2 3 Pulled down JP16 Board ID Bit 3 MSB 1 2 Pulled up to Vcc 2 3 Pulled down J8 RS 485 Bias and Termination Resistors 1 2 4 6 Bias and termination resistors connected 1 3 5 6 Bias and termination re...

Страница 141: ...ut SS_CLK Pulled up to Vcc PB1 Input Programming Port Clock Pulled up to Vcc PB2 Input SS_CS Pulled up to Vcc PB3 Input SS_Mode Pulled up to Vcc PB4 Input Touchscreen status Pulled up to Vcc PB5 Input...

Страница 142: ...alized by sock_init PD2 Output Not Used High PD3 Output ADC and Touchscreen Chip Select High PD4 Output ATXB RS 485 Serial Port B Inactive high PD5 Input ARXB RS 485 Inactive high PD6 Output Not Used...

Страница 143: ...PB4_TSC_PIRQ Touchscreen status PADR Read PA0 PA7 port pins IN0 IN7 Digital inputs IN0 IN7 0x8000 Read D0 D7 data lines IN8 IN15 Digital inputs IN8 IN15 0x8000 0x8007 Write 0 driver enabled 1 driver d...

Страница 144: ...e 1 assert X9013 chip select 0 deassert X9013 chip select CS Contrast control chip select 0xA009 Write 1 set X9013 to count up 0 set X9013 to count down U_D Contrast control count mode 0xA00A Write in...

Страница 145: ...w terminal header J10 The OP7200 can alternatively be powered by 24 V AC In this case the full wave bridge rectifier produces approximately 30 V DC at the input of the switching regulator Although a s...

Страница 146: ...inal header J2 pin 12 The digital and ana log grounds share a single split ground plane on the printed circuit board Keeping the grounds separate isolates the noise of the digital section from the ana...

Страница 147: ...plied to the OP7200 and so the expected shelf life of the battery is The drain on the battery is typically less than 4 A when external power is applied and so the expected battery in service life is B...

Страница 148: ...or pin 3 of header J7 The onboard battery does not have to be removed as it is protected against overvoltage by resistors R80 R81 By having both batteries connected either can be replaced from time to...

Страница 149: ...ock thereby limiting the current consumed by the real time clock and lengthening the battery life It ensures that current can flow only out of the battery to prevent charging the battery A voltage VOS...

Страница 150: ...owered by Vcc will not have a significantly different voltage than VRAM When the OP7200 is not in reset the RES_OUT line will be high This turns on Q2 caus ing its collector to go low This turns on Q5...

Страница 151: ...to control the SRAM s CS signal CSRAM So with power applied CSRAM must be the same signal as CS1 and with power removed CSRAM must be held high but only needs to be battery voltage high Q3 and Q4 are...

Страница 152: ...146 eDisplay OP7200...

Страница 153: ...Tool Kit to the OP7200 board Proceed as follows 1 Use the wires included in the OP7200 Tool Kit to connect header J1 on the Demonstra tion Board to the OP7200 The connections are shown in Figure C 1...

Страница 154: ...2 R59 R60 R66 C40 C66 JP6 JP5 R108 C65 JP8 R61 R159 R147 Q12 J7 Q13 C39 C49 C13 L9 D24 LS1 JP10 1 3 2 4 MSTR SLAVE D1 D3 D2 D5 D4 Q2 R24 Q4 R23 Q3 R22 Q8 R38 Q7 R37 Q6 R39 Q11 R55 Q10 R56 D6 D8 D9 R64...

Страница 155: ...C40 C66 JP6 JP5 R108 C65 JP8 R61 R159 R147 Q12 J7 Q13 C39 C49 C13 L9 D24 LS1 JP10 1 3 2 4 MSTR SLAVE D1 D3 D2 D5 D4 Q2 R24 Q4 R23 Q3 R22 Q8 R38 Q7 R37 Q6 R39 Q11 R55 Q10 R56 D6 D8 D9 R64 R62 R65 C86...

Страница 156: ...R147 Q12 J7 Q13 C39 C49 C13 L9 D24 LS1 JP10 1 3 2 4 MSTR SLAVE D1 D3 D2 D5 D4 Q2 R24 Q4 R23 Q3 R22 Q8 R38 Q7 R37 Q6 R39 Q11 R55 Q10 R56 D6 D8 D9 R64 R62 R65 C86 C29 C30 C16 C17 C18 C6 C8 C7 R91 R14 DS...

Страница 157: ...ch other D 1 1 RabbitNet Connections All RabbitNet connections are made point to point A RabbitNet master port can only be connected directly to a peripheral card and the number of peripheral cards is...

Страница 158: ...irs 2 5 V reference voltage is available on the connec tor The following connectors are used Signal 0 1 friction lock connectors Power 0 156 friction lock connectors RabbitNet RJ 45 connector D A conv...

Страница 159: ...Rabbit Semiconductor recommends a practical limit of 10 m 33 ft Connections between peripheral boards and masters are done using standard 8 conductor Ethernet cables Masters and peripheral cards are...

Страница 160: ...tion s and before Rabbitnet initialization serMode 0 Initialize RabbitNet port rn_init RN_PORTS 1 Resets initializes or disables a specified RabbitNet port on the master single board computer During i...

Страница 161: ...igned int flags status flags see MATCH macros below unsigned int ports port bitmask char productid product id char productrev product rev char coderev code rev long serialnum serial number Use a maxim...

Страница 162: ...Waits for results This function will check device infor mation to determine that the peripheral board is connected to a master PARAMETERS handle is an address index to device information Use rn_device...

Страница 163: ...s that the data length was greater than 15 SEE ALSO rn_write Sends a reset sequence to the specified peripheral board The reset takes approximately 25 ms before the peripheral board will once again ex...

Страница 164: ...ipheral board will keep the hardware watchdog timer updated but will hard reset if the time expires The hardware watchdog cannot be disabled except by a hard reset on the peripheral board The software...

Страница 165: ...from the previous command 1 means that device information indicates the peripheral board is not connected to the master SEE ALSO rn_enable_wdt rn_sw_wdt Reads the status of which reset occurred and w...

Страница 166: ...ult device detected hardware fault 3 Data compare error detected by device 2 1 0 Reserved RETURN VALUE The status byte from the previous command D 3 1 Status Byte Unless otherwise specified functions...

Страница 167: ...es can still conspire to result in damaging or dan gerous system failures Our products cannot be made perfect or near perfect without causing them to cost so much as to preclude any practical use thus...

Страница 168: ...162 eDisplay OP7200...

Страница 169: ...22 dimensions OP7200 128 Dynamic C 4 48 add on modules 4 49 changing programming baud rate in BIOS 13 debugging features 48 downloading updates 50 installation 13 sample programs 52 standard features...

Страница 170: ...0 2 OP7210 2 mounting and installation 123 124 O OP7200 introduction 1 overlay cleaning instructions 125 P peripheral cards 5 connection to master 151 152 physical mounting 130 pinout Ethernet port 37...

Страница 171: ...wcontrolOn 64 serMode 64 programming port 38 RS 232 description 34 RS 485 network 34 RS 485 termination and bias resistors 35 serial ports Ethernet port 37 RabbitNet port 36 setup 10 power supply conn...

Страница 172: ...166 eDisplay OP7200...

Страница 173: ...chematic www rabbit com documentation schemat 090 0138 pdf 090 0042 Demonstration Board Schematic www rabbit com documentation schemat 090 0042 pdf 090 0128 Programming Cable Schematic www rabbit com...

Страница 174: ......

Отзывы: