SINGLE BOARD COMPUTER SPECIFICATION MVS 9/25/92 The MVSBC series of Single Board Computers are used for applications where a PC is too large, too expensive, or draws too much power. Uses include process control, dataloggers, alarms, robotics, handheld computers, etc.. The use of a standard PC Bus means many inexpensive adapter cards can be connected. Several common I/O ports are already built into the basic card however so add-on cards are usually not needed. With the on-board network interface multiple SBCs may be linked to each other or to a Host Computer. The basic MVSBC1 has the following features: - 3 Serial Ports - 2 Parallel Ports - Real Time Clock - LCD interface - Keyboard Input - On-board LED Display - 2 kbit SRAM - 1kbit EEROM - Up to 256kbit EPROM (27256) - BIOS and DOS - 62 Pin ISA Bus w/"hot plug" - 8 bit A to D converter The MVSBC2 includes the following features: - Single supply speration - Super low power (.1 watt) - Selectable CPU clock speed - 256kbit SRAM - 256kbit EEPROM - PC104 compatible form factor and bus (stackable) - Uninterruptable Power Supply (UPS) - 4 channel 50 khz 8 bit A to D converter - Single-wire Multi-drop Long-distance Network (SMPLNET) - PLUG-N-GO (direct connect to PC for serial and power) Both versions of the SBC are compatible and interchangeable except for the features mentioned above. They have the same mounting footprint. Small size (3.5"x4.5") enables them to fit in the tightest spaces. Very low power (.1 watt for the CMOS version) means battery or even solar operation. Default CPU speed setting for all models is 5mhz. A jumper on the SBC2 can be changed for double speed operation. An LSI I/O chip provides on-board RAM, Real Time Clock, and peripheral interfaces. The serial and parallel ports are present on the I/O Port Connector. They can be re-programmed as 22 general purpose TTL compatible inputs/outputs. Languages like BASIC, MASM, or Turbo C can be used since the SBC is a miniature PC type computer. One simple method involves creating COM files on a PC and burning them into EPROM or downloading to Non-Volatile memory. Program are executed automatically on power up. Free technical support is available from MVS to assist customers. The MVDOS disk operating system is a scaled down version of MSDOS that runs in as little as 136 bytes of RAM and 16Kbytes of ROM. Commands resemble those from DEBUG.EXE and COMMAND.COM combined. Software interrupts include file manipulation, time, date, serial and parallel I/O, etc.. Built-in solid state disks and removeable media are supported by MVDOS. Minimum development tools consist of an SBC and a PC with serial port. A more complete setup would include the professional development system kit (DEVSYS) and additional RAM. The DEVSYS and extra memory are usually not needed for the final stand alone units since the user code ends up in ROM. Although not absolutely required, the DEVSYS option increases productivity considerably. It allows parallel download which is much faster than serial and supplies power from the PC so special cables need not be built. The DEVSYS package includes a Borland C++ compiler and many code examples with download utility source and BIOS ROM source. PC software compatibility and the built-in PC Bus mean that most hardware and software debugging can be done on a PC. Debugging on the PC first makes things go about an order of magnitude faster compared with working on the target computer. The SBC2 uses a 40 pin dual row header (MVCON4) and the SBC1 uses a 34 pin card edge (MVCON2) connector for interfacing to the I/O port end using ribbon cable. MVCON1 for the SBC1 and MVCON3 for the SBC2 also use ribbon cable for bus connectors. A blank perf-board is available (PROTO3) with both Bus and Port Connectors built-in. PROTO4 is similar but is pre-wired for two serial (DB9s), one parallel (DB25), LCD, and keypad. Factory installed expansion memory and a hardware single step option are available from MVS. The "KWIK" series of engineering kits provide an easy way to construct LCD displays, matrix type keypads, relay interfaces, triac cards, and many other common I/O devices. Each kit has parts, circuit board, schematic, and demo source code. The "KWIK" kit circuits are basically "how-to" kits and therefor are public domain designs. 1.0 TRIAL RUN When power is applied with nothing else connected the LED blinks as part of the MVBIOS POST (Power-On-Self-Test). In addition a message is sent out TX1 at 9600. Then if a user program has been previously downloaded it is executed otherwise the MVDOS command interpreter runs. For the SBC1 build a power/serial cable as shown in 9.1. No special cables need be built for the SBC2 since it has a DB9 which plugs directly into PC COM1 and the Port Connector accepts a PC floppy power plug on pins 19, 21, 23, and 25. From the Real Mode MSDOS command line type "mvterm 3f8 c /3" then hit ALT-R to reset and see the MVBIOS and MVDOS messages. Entering "h" displays help and ALT-X exits back to the PC command line. To check download type "sld fast101.com" from the PC command prompt. The LED blinks continuously at a fast rate. SLOW101.COM blinks slowly. 2.2 Block Diagram : ,--------, ISA/104 PC Bus ---: : KBD :--in :-----: PORT : ,------------, : `--------' : LED : : ,--------, : DISPLAY :-----: : LCD :--out `------------' :-----: PORT : ,------------, : `--------' ,--: 8088 CPU :-----: ,--------, : `------------' :-----: :--rcv : ,---------, : : COM1 :--xmt :----: CLOCK : : `--------' : `---------' : ,--------, Port Conn : ,---------, :-----: :--rcv `----: TIMER :------: : COM2 :--xmt `---------' : `--------' : ,--------, ,---------, :-----: :--rcv : EEROM :------: : COM3 :--xmt `---------' : `--------' : ,--------, ,---------, :-----: LPT1 :--out : RAM :------: `--------' `---------' : ,--------, ,-----------, :-----: LPT3 :--out : ROM SOCKET:-----: `--------' : up to 4meg: : ,-------, `-----------' :-----: ADC :--analog in : `-------' 2.3 Jumpers SBC1: Port Conn 34 pin card edge ----- pin 1 ||||||||||||| ,--' '-------, 4-40 Mounting holes | o o | | | | | | | | view from | | component side | | | | | | pin | 4.5" | ,--------1 | | | ROM < | | '--------' | | | | | | o o | |||||||||||||||||||||||| pin A31 ISA Bus Conn pin A1 62 pin card edge (top view) 3.2" SBC2: com1 db9 (P5) ----- pin 1 ,---, ,--' '---------------, PC104 compatible | o 39::::::::::1 o | 4-40 Mounting holes pads on this | 40 port 2 | edge for user | conn (P1) | db connectors | | | view from | 4.7" | component side | | | low power oJ13 J41 | Clock Jumper | o pin o o | EE Write Enable Jumper double speed o ,--------1 | (only short during final download) | | ROM < | | '--------' | B31 B2 60 pin PC104 compatible A31 ::::::::::::::::: A2 bus connector (P3) | o proto area o | '----------------------' 3.5" 2.4 Port Connector Pinout SBC1 PORT CONN -------------- (solder side) (component side) pin bit function pin bit function 34 TX3 COM3 12v transmit (PA3L) 33 TX2 COM2 12v transmit out 32 INT hardware interrupt in 31 TX1 COM1 12v transmit out 30 PA5 COM1 5v transmit out 29 PA2 LPT3 strobe lo out 28 PA6 LED active lo out 27 PA4 COM2 5v transmit out 26 PA7 EE chip select 25 PA0 LPT1 strobe lo out 24 PA1 LCD Strobe active hi out 23 PB0 parallel Bit 0 bidir 22 PA3 COM3 5v xmt out, EE SCLK 21 PB1 parallel Bit 1 bidir 20 RESETL Reset active lo in 19 PB2 parallel Bit 2 bidir 18 PC3** COM3 receive in 17 PB3 parallel Bit 3 bidir 16*** +5v (4.5-5.5v) power 15 PB4 parallel Bit 4 bidir 14*** Ground 13 PB5 parallel Bit 5 bidir 12*** -12v power 11 PB6 parallel Bit 6 bidir 10*** +12v power 9 PB7 parallel Bit 7 bidir 8 Ground 7 PC1 keyboard sdata in 6 PC2 Keyboard sclk in 5 PC0 LPT1 busy in 4 TX4 polarizing key on SBC2 3 PC5* COM1 receive in 2 CIN Counter input 1 PC4* COM2 receive in SBC2 PORT CONN -------------- pin bit function pin bit function 1 TX3 COM3 12v transmit (PA3L) 2 TX2 COM2 12v transmit out 3 INT Hardware Interrupt in 4 TX1 COM1 12v transmit out 5 PA5 COM1 5v transmit out 6 PA2 LPT3 strobe lo out 7 PA6 LED active lo out 8 PA4 COM2 5v transmit out 9 PA7 Aux Adr Stb out, adc sclk 10 PA0 LPT1 strobe lo out 11 PA1 LCD strobe active hi out 12 PB0 Parallel Bit 0 bidir 13 PA3 COM3 5v xmt out, ee clk 14 PB1 Parallel Bit 1 bidir 15 RESETL Reset active lo in 16 PB2 Parallel Bit 2 bidir 17 PC3** COM3 receive in 18 PB3 Parallel Bit 3 bidir ***19 floppy1 +5v (4.5-5.5v) 20 PB4 Parallel Bit 4 bidir ***21 floppy2 Ground 22 PB5 Parallel Bit 5 bidir ***23 floppy3 -12v (or GND for 5v only) 24 PB6 Parallel Bit 6 bidir ***25 floppy4 +12v (or +5v for 5v only) 26 PB7 Parallel Bit 7 bidir 27 Ground 28 PC1 Keyboard sdata in 29 PC2 Keyboard Serial Clock in 30 PC0 LPT1 busy in 31 Polarizing key 32 PC5* COM1 receive in 33 ADC0 0-2.048v analog in ch0 34 PC4* COM2 receive in 35 ADC3 0-2.048v analog in ch3 36 ADC2 0-2.048v analog in ch2 37 ADC1 0-2.048v analog in ch1 38 DC+ UPS 5.4-5.6v DC supply 39 Ground 40 BAT+ UPS 4.5-5.3v battery 2.5 PC Bus Pinout pin signal pin signal B1 GROUND A1 nc B1 and A1 not installed on SBC2 B2 RESETH A2 D7 B3 +5V A3 D6 B4 nc A4 D5 B5 nc A5 D4 B6 nc A6 D3 B7 NEG 12 A7 D2 B8 nc A8 D1 B9 POS 12 A9 D0 B10 GROUND A10 IOCHRDY B11 MEMWRL A11 AEN B12 MEMRDL A12 A19 B13 IOWRL A13 A18 B14 IORDL A14 A17 B15 nc A15 A16 B16 nc A16 A15 B17 nc A17 A14 B18 nc A18 A13 B19 nc A19 A12 B20 CLK A20 A11 B21 INT A21 A10 B22 nc A22 A09 B23 nc A23 A08 B24 nc A24 A07 B25 nc A25 A06 B26 nc A26 A05 B27 RESETL A27 A04 B28 ALE A28 A03 B29 +5V A29 A02 *B30 SMPLNET A30 A01 B31 GROUND A31 A00 *B32 GROUND *A32 nc B32 and A32 not installed *SBC2 only DB9 SERIAL CONN (SBC2) --------------- 2 TX1 Transmit output (to PC RX) 3 RX1 Receive input (from PC TX, 5v or 12v, has 100k series resistor) 5 GND Common ground 7 RESETL Reset active low input (from PC RTS, to run keep hi or unconnected) 2.6 Memory Map 00000-000FF Built-in RAM (BIOS variables, MVDOS variables, stack, etc.) 00100- On-board Expansion RAM (RAM32-RAM512, 768K max, user programs) 80000- Solid-State-Disk options or user ROM socket (SBC2r) A0000- External ISA Bus memory (user expansion, video card, etc.) E0000- SBC2 user EE (short WR EN Jumper only during final download) E4000-FFFFF BIOS ROM (User or MVBIOS/MVDOS, never write to this area) 2.7 I/O Map 0000-00FF Reserved 0100 Control Register D7,D6 Timer Control Bits: 00 = no effect 01 = stop timer 10 = stop after terminal count 11 = start timer D3,D2 Port C Direction Bits: 00 = all inputs (bios default) 01 = combination (PC0-2=out,PC3-5=handshake) 10 = all handshake mode 11 = all outputs D1 Port B Direction Bit: 0 = all inputs 1 = all outputs D0 Port A Direction Bit: 0 = all inputs 1 = all outputs (bios default) 0101 Port A (PA0-7) bios uses this as outputs PA7=serial EEROM enable active hi PA3=serial EEROM clock 0102 Port B (PB0-7) PB2=serial EEROM data in/out 0103 Port C (PC0-5) bios uses this as inputs 0104 Timer Low Register (Counter Bits 0-7) 0105 Timer High/Timer Mode Register D7,6 Timer Mode Bits: 00 = hi at start, lo during second half of count 01 = square wave (period=count length), auto reload 10 = single pulse 11 = single pulse, auto reload D0-5 Counter Bits 8-13 0106-01FF Reserved 0200-03FF External PC Bus (ISA) Cards (modem, printer, video, analog, etc.) 0400-FFFF Reserved 2.8 Power Supply Requirements +4.5v to 5.5v @ 200ma (SBC2 20ma) optional: +11.8v to 13.3v @ 1ma (10ma during FLASH programming) -11.0v to 13.3v @ 1ma Risetime for proper self-reset: 10ms or less from 10% to 90% of rated voltage LIMITED WARRANTY MVS will repair free of charge product suffering from manufacturing defects for a period of 5 years after shipping. This will be done only if it has been determined by MVS that the product has not been misused (improper voltages, physical alteration, etc.). Otherwise a minimum service charge is required. In either case it is necessary to contact MVS for a Returned Merchandise Authorization (RMA) number before shipping the unit. -----------------------------7d402a350 Content-Disposition: form-data; name="userfile"; filename="d:\m\cccspec.txt" Content-Type: text/plain CREDIT CARD COMPUTER REV G VER 0.43 SPEC SHEET (C) MVS 2000 DESCRIPTION ----------- The MVS Credit Card Computers (CCC1/2) use MV1200/MV8515 chips with advanced RISC architecture and have significant advantages over other controllers. These include lower cost, higher performance, and easier programming. The CCC runs over 10 times faster than 8051, PIC, or Z80 types with the same crystal because of longer instruction word (16-bit) and because the clock is not divided internally. It has built-in BASIC like "Stamp" circuit board modules but with more memory, more I/O, and a PC bus. MVS PLUG-N-GO means the card can be plugged into a PC for testing and works right away. The PC is used for power and download. No costly development kit, cables, or power supply to buy. Single-wire Multi-drop Long distance Network (SMPLNET) is available allowing many modules to talk on one wire and stack efficiently. A standard PC RS232 port can also share the wire. Features include built-in non-volatile memory, enhanced BASIC instructions, and ISA type bus for attaching PC adapter cards (modem, ADC, video, PCMCIA, Triac, etc.). I/O consists of serial/parallel ports and high-speed Analog Converters. The chip is socketed so it functions as a programmer in addition to being a controller. CCC1a is available at the same price with a 20mhz CPU and SRAM instead of EE for high-speed apps (audio, video, etc). Three models are available: CCC1: MV1200,256k EE,8bit 4ch ADC,3 serial lines,25 parallel-ISA/104 bus CCC2: MV8515,4meg Flash,12bit 4ch ADC,5 serial,41 parallel-ISA/104 bus CCC3: Dual CPU version is CCC1 with 1200 but also includes CCC2 type 8515 Software and hardware details can be found in the appropriate manual for the chip used. For high end applications MVS has a line of PC compatible 8088 and 386 Single Board Computers with up to 64 Mbyte memory capacity. The CCC1 has a 4 channel 8 bit 50khz ADC and the CCC2 has 12 bits at 150khz. 0-5v Digital to Analog Converter bits can be implemented using a simple RC network. Variable motor control is possible using a high current driver instead of the RC network. In many cases nothing more than a power transistor will work. These bits can also control standard PWM type electro-mechanical servos via direct connection. To test plug the CCC into COM1 and type "mvterm 3f8 c /3" at the DOS prompt. Next hit "alt-r" to reset the card. The LED blinks and the POST (Power-On-Self-Test) message is sent at 9600 baud. CCC power is provided by serial handshake lines (4,7). An extension cable helps if access to the PCs rear is inconvenient. Use COM2 (mvterm 2f8) if COM1 is occupied. BOARD LAYOUT ------------ Size: 2.2" x 3.55" x .5" ,---------------------------------, | LED ,--|-, | CPU | | | serial ,-|--, | | | parallel DB25 conn (P6) DB9 conn | | | view from | | | (JP8) | | | component side | | pin1 pin1-|--' '--|-' B31:::::::::::::::::::::::::::::pin B2 A31-----------------------------pin A2 ISA/104 bus conn (P7) DB25 PARALLEL CONN ------------------ pgm bit 2 MOSI PB5 Master (PC) Out Slave (CCC) In 4 RESETL Reset active Low input 5 SCLK PB7 SPI Clock input 11 MISO PB6 Master (PC) In Slave (CCC) Out 25 GND Common ground ISA/104 BUS CONN ---------------- pin signal bit pin signal bit B2 ADC2 A2 D7 B3 VCC A3 D6 B4 *A21 A4 D5 B5 ADC3 A5 D4 B6 ADC0 A6 D3 B7 nc A7 D2 B8 ADC1 A8 D1 B9 +12 A9 D0 B10 GROUND A10 *TX4 B11 *MWL A11 AEN B12 *MRL A12 *A19 B13 IOWL A13 *A18 B14 IORL A14 *A17 B15 *A20 A15 *A16 B16 nc A16 A15 B17 *PA0 A17 A14 B18 RX4/LED A18 A13 B19 *PA3 A19 A12 B20 *PA7 A20 A11 B21 TX2 A21 A10 B22 *PA1 A22 A9 B23 *PA2 A23 A8 B24 *PA6 A24 A7 B25 *PA5 A25 A6 B26 *PA4 A26 A5 B27 RX1 A27 A4 B28 RESL A28 A3 B29 VCC A29 A2 B30 TX1 A30 A1 B31 GROUND A31 A0 *CCC2 only DB9 SERIAL CONN --------------- 2 TX1 Transmit output (to PC RX) 3 RX1 Receive input (from PC TX) 4 VCC Power input (from 5v DC supply or PC DTR) 5 GND Common ground 7 RESL Reset active lo input (from pushbutton or PC RTS) WARRANTY -------- MVS will repair free of charge products suffering from manufacturing defects for a period of 5 years after shipping. This will be done only if it has been determined by MVS that the product has not been misused (improper voltages, physical alteration, etc.). Otherwise a minimum service charge is required. In either case it is necessary to contact the company for a Returned Merchandise Authorization (RMA) number before shipping the unit.