0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
SOC-4000I

SOC-4000I

  • 厂商:

    ETC2

  • 封装:

  • 描述:

    SOC-4000I - Scale-On-Chip ASIC Technical Specification - List of Unclassifed Manufacturers

  • 数据手册
  • 价格&库存
SOC-4000I 数据手册
SOC-4000/i Scale-On-Chip ASIC Technical Specification August 2002 Document order number: SOC-4000-0001-SP SOC-4000/i Scale-On-Chip ASIC Technical Specification August 2002 Document order number: SOC-4000-0001-SP CybraTech (2000) Ltd. SOC-4000/i Scale-On-Chip ASIC Technical Specification  2002 CybraTech (1998) Ltd. All rights reserved. CybraTech (1998) Ltd. reserves the right to alter the equipment specifications and descriptions in this publication without prior notice. No part of this publication shall be deemed to be part of any contract or warranty unless specifically incorporated by reference into such contract or warranty. The information contained herein is merely descriptive in nature, and does not constitute a binding offer for the sale of the product described herein. CybraTech (2000) Ltd. SOC-4000/i Scale-On-Chip ASIC Technical Specification TABLE OF CONTENTS GENERAL ....................................................................................................................................................1 GENERAL DESCRIPTION ............................................................................................................................2 ADVANTAGES ............................................................................................................................................2 SPECIFICATIONS......................................................................................................................................3 ANALOG-TO-DIGITAL CONVERTER (ADC)...............................................................................................3 A/D Converter Main Channel – Wheatstone Bridge (Load Cell) .........................................................3 A/D Converter Auxiliary Channel.........................................................................................................3 A/D Converter Reference ......................................................................................................................3 DIGITAL INPUT ..........................................................................................................................................4 DIGITAL OUTPUT .......................................................................................................................................4 FLASH MEMORY ........................................................................................................................................4 CPU ...........................................................................................................................................................5 FREQUENCY SOURCE INPUT ......................................................................................................................5 POWER SUPPLY AND MONITOR .................................................................................................................5 ENVIRONMENTAL CONDITIONS .................................................................................................................5 ABSOLUTE MAXIMUM RATING .................................................................................................................6 DIMENSIONS ..............................................................................................................................................6 SCALE MAIN BOARD LAYOUT AND ASSEMBLY PROCESS PARAMETERS FOR SOC-4000........................7 PIN CONFIGURATION .............................................................................................................................9 CPU 80C51TBO .........................................................................................................................................15 MEMORY .................................................................................................................................................16 Organization .......................................................................................................................................16 Program Memory Mapping.................................................................................................................16 Program Memory Bank Select Register ..............................................................................................16 Application Program Start Address ....................................................................................................16 Serial Downloading (In-Circuit Programming)..................................................................................17 Using the Flash for Data Memory ......................................................................................................18 Data Memory Mapping .......................................................................................................................19 CPU SFRs and Configuration Registers (CFRs) ................................................................................20 INSTRUCTION SET ....................................................................................................................................20 RESET ......................................................................................................................................................20 INTERRUPT VECTORS ..............................................................................................................................20 ADC CONTROLLER INTERFACE .......................................................................................................23 CONTROLLER REGISTERS ........................................................................................................................23 Semaphore Register.............................................................................................................................23 Control Register ..................................................................................................................................24 Status/Data Registers ..........................................................................................................................24 Revision B Page i August, 2002 CybraTech (2000) Ltd. SOC-4000/i Scale-On-Chip ASIC Technical Specification OPERATION ..............................................................................................................................................26 KEYBOARD CONTROLLER................................................................................................................. 29 CONTROLLER REGISTERS ........................................................................................................................31 REGISTERS DESCRIPTION.........................................................................................................................31 Control Register ..................................................................................................................................31 Data Registers .....................................................................................................................................31 OPERATION ..............................................................................................................................................32 LED/VFD SERIAL INTERFACE DISPLAY CONTROLLER ........................................................... 35 REGISTERS DESCRIPTION.........................................................................................................................36 Control Register ..................................................................................................................................37 Semaphore Register.............................................................................................................................37 Data Registers .....................................................................................................................................37 OPERATION ..............................................................................................................................................38 PRINTER SERIAL INTERFACE CONTROLLER ............................................................................. 39 REGISTERS DESCRIPTION.........................................................................................................................40 Semaphore Register.............................................................................................................................40 Control Register ..................................................................................................................................40 Data Registers .....................................................................................................................................41 OPERATION ..............................................................................................................................................42 PRINTER HEAD DATA INTERFACE OPERATION .......................................................................................43 STROBE CONTROLLER ....................................................................................................................... 45 REGISTER DESCRIPTION ..........................................................................................................................47 Strobe Clock Enable Control Register ................................................................................................47 Trigger Registers .................................................................................................................................48 Data Registers .....................................................................................................................................48 OPERATION ..............................................................................................................................................50 PRINTER MOTOR AND SENSOR INTERFACE ............................................................................... 51 PRINTER MOTOR OPERATION ..................................................................................................................51 INTERFACING THE PRINTER OPTO-SENSORS ...........................................................................................51 IMPLEMENTING END OF LABEL DETECTOR .............................................................................................53 IMPLEMENTING LABEL PEEL-OFF DETECTOR:.........................................................................................53 CONNECTING THE PRINTER HEAD THERMISTOR TO THE SOC-4000.......................................................54 PROGRAMMABLE FREQUENCY CONTROLLER.......................................................................... 57 CONTROL REGISTERS DESCRIPTION ........................................................................................................58 OPERATION ..............................................................................................................................................58 WATCHDOG TIMER.............................................................................................................................. 59 CONTROL REGISTERS DESCRIPTION ........................................................................................................59 OPERATION ..............................................................................................................................................59 LOW VOLTAGE DETECTOR ............................................................................................................... 61 POWER FAILURE INTERRUPT REGISTER ..................................................................................................61 CONFIGURATION REGISTERS - CFR............................................................................................... 63 Revision B Page ii August, 2002 CybraTech (2000) Ltd. SOC-4000/i Scale-On-Chip ASIC Technical Specification SPECIAL FUNCTION REGISTERS (SFR) ...........................................................................................67 GLOBAL CFR REGISTER..........................................................................................................................67 Operation ............................................................................................................................................67 CONTROLLERS CLOCK ENABLE REGISTERS ............................................................................................67 CONTROLLERS RESET REGISTERS .........................................................................................................69 I/O OPERATION.......................................................................................................................................71 8051-COMPATIBLE ON-CHIP PERIPHERALS..................................................................................73 PARALLEL I/O PORTS ..............................................................................................................................73 Timers/Counters..................................................................................................................................73 SOC-4000 INITIALIZATION ..................................................................................................................75 PERIPHERAL INTERFACE CONNECTIONS ....................................................................................77 LOAD CELL INTERFACE ...........................................................................................................................77 4-Wire and 6-Wire Interfaces..............................................................................................................77 Load Cells Connected in Parallel .......................................................................................................79 Load Cell Impedance ..........................................................................................................................80 SERIAL COMMUNICATION CHANNEL MULTIPLEXER ..............................................................................80 RS-485 Serial Interface Transmit / Receive Control...........................................................................80 KEYBOARD INTERFACE ...........................................................................................................................81 LED/VFD SERIAL DISPLAY INTERFACE .................................................................................................83 EXTERNAL INTERRUPT SOURCES ............................................................................................................83 Using the Vdet input:...........................................................................................................................84 Using Timer0 and Timer1 inputs: .......................................................................................................84 I2C-COMPATIBLE INTERFACE ..................................................................................................................84 POWER SAVING SCHEMES .......................................................................................................................84 IN-CIRCUIT EMULATOR (ICE) SYSTEM...................................................................................................85 GROUNDING AND BOARD LAYOUT RECOMMENDATIONS .......................................................................85 LCD DISPLAY MODULE INTERFACE .......................................................................................................86 Revision B Page iii August, 2002 CybraTech (2000) Ltd. SOC-4000/i Scale-On-Chip ASIC Technical Specification LIST OF FIGURES FIGURE 1: FIGURE 2: FIGURE 3: FIGURE 4: FIGURE 5: FIGURE 6: FIGURE 7: FIGURE 8: FIGURE 9: FIGURE 10: FIGURE 11: FIGURE 12: FIGURE 13: FIGURE 14: FIGURE 15: FIGURE 16: FIGURE 17: FIGURE 18: FIGURE 19: FIGURE 20: FIGURE 21: FIGURE 22: FIGURE 23: FIGURE 24: FIGURE 25: FIGURE 26: FIGURE 27: FIGURE 28: FIGURE 29: FIGURE 30: FIGURE 31: FIGURE 32: SOC-4000 TYPICAL APPLICATION ........................................................................................ 1 SOC-4000 MAXIMAL BLOCK DIAGRAM ............................................................................... 2 MECHANICAL OUTLINE DRAWING ........................................................................................ 6 PCB BOARD LAYOUT ............................................................................................................ 7 SOC-4000 PIN ARRANGEMENT ........................................................................................... 12 SOC-4000 PIN CONFIGURATION ......................................................................................... 13 CPU BLOCK DIAGRAM ........................................................................................................ 15 SOC-4000/I STARTUP PROCEDURE ..................................................................................... 17 SOC-4000 PROGRAM MEMORY MAP .................................................................................. 18 SOC-4000 DATA MEMORY MAP ......................................................................................... 19 KEYBOARD MATRIX CONFIGURATION ................................................................................ 30 LED/VFD SERIAL INTERFACE DISPLAY BLOCK DIAGRAM ................................................ 35 LED/VFD SERIAL INTERFACE CONTROLLER TIMING DIAGRAM ........................................ 36 PRINTER INTERFACE BLOCK DIAGRAM ............................................................................... 39 SERIAL HEAD TIMING DIAGRAM ......................................................................................... 43 PRINTER STROBE STRETCHER ............................................................................................. 45 AUXILIARY MOTOR (AUXMOTOR) PULSE STRETCHER (PIN 29)...................................... 46 PRINTER POWER (VPP) PULSE STRETCHER (PIN 28)........................................................... 46 PRINTER MOTOR TIMING DIAGRAM .................................................................................... 51 OPTO-SENSOR INTERFACE TO SOC-4000 ............................................................................ 52 END OF LABEL DETECTOR .................................................................................................. 53 PEEL-OFF LABEL DETECTOR (AUTO).................................................................................. 53 EXAMPLE OF RESISTANCE/TEMPERATURE VARIATION FOR THE THERMISTOR ................. 54 THERMISTOR SENSOR .......................................................................................................... 55 CLOCK GENERATOR BLOCK DIAGRAM ............................................................................... 57 LOW VOLTAGE DETECTOR .................................................................................................. 61 4-WIRE LOAD-CELL CONNECTION ...................................................................................... 78 6-WIRE LOAD-CELL CONNECTION ...................................................................................... 78 MULTIPLE LOAD-CELL CONNECTION.................................................................................. 79 KEYBOARD INTERFACE ....................................................................................................... 82 SOC-4000 INTERFACE TO A LED/VFD DISPLAY ................................................................ 83 LCD DISPLAY MODULE HARDWARE INTERFACE ............................................................... 86 Revision B Page iv August, 2002 CybraTech (2000) Ltd. SOC-4000/i Scale-On-Chip ASIC Technical Specification LIST OF TABLES TABLE 1: TABLE 2: TABLE 3: TABLE 4: TABLE 5: TABLE 6: TABLE 7: TABLE 8: TABLE 9: TABLE 10: TABLE 11: TABLE 12: TABLE 13: TABLE 14: TABLE 15: TABLE 16: TABLE 17: TABLE 18: TABLE 19: TABLE 20: TABLE 21: TABLE 22: TABLE 23: TABLE 24: TABLE 25: TABLE 26: TABLE 27: TABLE 28: TABLE 29: TABLE 30: TABLE 31: TABLE 32: TABLE 33: TABLE 34: TABLE 35: TABLE 36: TABLE 37: TABLE 38: TABLE 39: TABLE 40: TABLE 41: TABLE 42: SOC-4000 PIN CONFIGURATION FOR PRINTER ..........................................................................9 INTERRUPT VECTORS DESCRIPTION .........................................................................................21 ADC CONTROLLER REGISTERS DESCRIPTION .........................................................................23 ADC CONTROLLER INTERFACE SEMAPHORE REGISTER BIT DEFINITIONS .............................23 ADC CONTROLLER INTERFACE CONTROL REGISTER BIT FUNCTIONS ....................................24 ADC CONTROLLER INTERFACE DATA REGISTER BIT DEFINITIONS ........................................24 ADC CONTROLLER INTERFACE DATA REGISTER BIT FUNCTIONS ..........................................25 ADC OUTPUT COUNTS VS. ADC SETTINGS ..........................................................................27 KEYBOARD CONTROLLER REGISTERS DESCRIPTION ...............................................................31 KEYBOARD CONTROLLER CONTROL REGISTER BIT FUNCTIONS .........................................31 KEYBOARD CONTROLLER DATA REGISTER BIT DEFINITIONS .............................................32 LED SERIAL CONTROLLER DRIVER REGISTERS DESCRIPTION ............................................36 LED/VFD SERIAL INTERFACE DISPLAY CONTROL REGISTER BIT FUNCTIONS ..................37 LED/VFD SERIAL INTERFACE DISPLAY DATA REGISTER BIT DEFINITIONS.......................38 PRINTER INTERFACE CONTROLLER REGISTERS DESCRIPTION .............................................40 PRINTER INTERFACE CONTROLLER CONTROL REGISTER BIT FUNCTIONS...........................40 PRINTER INTERFACE CONTROLLER DATA REGISTER BIT DEFINITIONS ...............................41 STRETCHER CONTROLLER REGISTERS DESCRIPTION ...........................................................47 STROBE CLOCK ENABLE CONTROL REGISTER BIT FUNCTIONS ...........................................47 TRIGGER REGISTER DEFINITIONS .........................................................................................48 STRETCHER CONTROLLER DATA REGISTER BIT DEFINITIONS ............................................48 STRETCHER RESET REGISTER DEFINITIONS .........................................................................49 PRINTER SENSORS INTERFACE .............................................................................................52 ADC CHANNEL 2 OUTPUT RANGE ........................................................................................55 CLOCK FREQUENCY CONTROL REGISTER BIT SETTINGS .....................................................58 WATCHDOG TIMER OPERATING PARAMETERS ....................................................................59 WATCHDOG TIMER COMMAND SEQUENCE ..........................................................................59 POWER-FAILURE INTERRUPT REGISTER BIT SETTINGS .......................................................61 CFR BIT CONFIGURATION ...................................................................................................64 GLOBAL CFR REGISTER .......................................................................................................67 C200H CLOCK ENABLE REGISTER .......................................................................................67 C200H CONTROLLERS CLOCK ENABLE REGISTER BIT FUNCTIONS ....................................68 C201H CONTROLLERS CLOCK ENABLE REGISTER BIT FUNCTIONS ....................................68 CONTROLLERS RESET REGISTER ........................................................................................69 BIT-ORIENTED I/O PORTS ADDRESSES, PIN AND BIT ASSIGNMENT ....................................71 BYTE-ORIENTED OUTPUT PORTS ADDRESSES AND PIN ASSIGNMENT ................................72 AVAILABLE PINS ON THE 80C51 I/O PORT ..........................................................................73 COMMUNICATION CHANNEL MULTIPLEXER CONTROL .......................................................80 I2C-COMPATIBLE INTERFACE HARDWARE INTERFACE .......................................................84 SOC-4000 INTERFACE SIGNALS TO LCD DISPLAY MODULE ..............................................86 LCD DISPLAY MODULE INTERFACE SIGNALS .....................................................................87 REGISTERS ADDRESSES AND FUNCTION ..............................................................................87 Revision B Page v August, 2002 CybraTech (2000) Ltd. SOC-4000/i Scale-On-Chip ASIC Technical Specification GENERAL Features Scale-On-Chip System • Sample Rate – 5, 10, 20 samples/sec • Programmable gain – 0.5, 0.75, 1, 1.5, 2 CPU • Single-Chip Printer Scale electronics • Full OIML R-76 compliance SOC-4000–3000 d SOC-4000i–6000 d • Up to eight load cells • 6-wire load cell connection (including Sense inputs) Peripherals • Enhanced 80C51TBO • 4 cycles/instruction • 512 KByte, field-programmable Flash program and data memory • Up to 512 KByte SRAM with battery backup support • 4KByte non-volatile Data Flash Power • Display Supports LCD, LED and VFD: LED: Up to 24 digits VFD: Up to 24 digits LCD Module: 4 lines x 20 characters • Keyboard: Up to 128 keys • Serial communication: RS-232/485 • I/O (set-points): Up to 16 lines • Temperature sensor input Analog-to-Digital Converters • 5/3.3V operation, 10mA • Power failure detector Applications • • • • Price computing printer scales Weighing indicators Counting scales Checkout scales • Resolution – 20 bits 8 . . . . . 888 Exc+ Sig+ Load Cell VIN ExcSig- LED Module LCD Module VFD Module Tx/Rx x2 SOC-4000 KB 1-8 KBI 1-16 Head Sensors Motor VIN I/O (Setpoints) Buzzer Buzzer Keyboard Up to 128 keys Vcc FIGURE 1:SOC-4000 TYPICAL APPLICATION Revision B Page 1 August, 2002 CybraTech (2000) Ltd. SOC-4000/i Scale-On-Chip ASIC Technical Specification General Description The SOC-4000 ASIC is an 84-pin, single-chip scale intended to replace present-day, multiple-component weighing printer scale electronic circuitry designs. It includes the pre-amplifier, A/D converter, display drivers, keyboard controller, printer drivers, serial communication, embedded CPU and field-programmable program and data memory. As a "stand-alone" unit it incorporates all scale hardware functions and represents a true breakthrough in scale manufacturing. It eliminates the risks, costs and inventory needs associated with discrete components. The SOC-4000 comes with a comprehensive software library, which implements hardware drivers, such as the display, keyboard and printer, as well as most of the standard weighing functions. A complete development environment is available, enabling the user to tailor and customize the application according to specific needs. The general SOC-4000 block diagram is presented in Figure 2. Advantages • • • • Generic OIML R-76 approval Minimize hardware and software development Significantly cuts time-to-market Reduces inventory needs Displays Ref+ Ref- Serial Display Controllers LCD / LED / VFD 20 - 24 Digits Load Cell PGA Delta - Sigma ADC 20 Bits MUX MicroController Core And Peripherals 80C51TBO 512K x 8 Program / Data Flash 512K x 8 RAM Watchdog Timer 3 x 16-Bit Timers Power Supply Monitor Printer Controller Serial Communication (2) (RS-232 / RS-485) Printer Head Printer Motor Printer Sensors Aux. Channel VDET Power-Down Detector Internal Bandgap Reference I2C Compatible SPI Like Serial Interfaces UART 8 I/O Frequency Controller Keyboard Controller 8 x 16 Oscillator/ Resonator FIGURE 2:SOC-4000 MAXIMAL BLOCK DIAGRAM Revision B Page 2 8 Keyboard August, 2002 CybraTech (2000) Ltd. SOC-4000/i Scale-On-Chip ASIC Technical Specification SPECIFICATIONS Analog-to-Digital Converter (ADC) A/D Converter Main Channel – Wheatstone Bridge (Load Cell) PARAMETER Differential Input Voltage Programmable Gain Offset Drift vs. Temperature Gain Drift vs. Temperature Integral Non-linearity Common-Mode Rejection (CMR) Power Supply Rejection Output Noise Resolution Sample Rate 5 10 120 120 200 20 20 MIN 0 0.5 TYP MAX +10 2 20 4 UNIT mV COMMENTS Up to 8 load cell ppm/ºC ppm/ºC Of full scale
SOC-4000I 价格&库存

很抱歉,暂时无法提供与“SOC-4000I”相匹配的价格&库存,您可以联系我们找货

免费人工找货