C-Programmable Controller P00 Series The P00 Series of C-programmable controllers is based on the Zilog Z80 microprocessor. The P00 includes digital, serial, and high-current switching interfaces. The standard P00 includes a rugged enclosure with 0 and 6 tactile keypad. The P00 also has a PLCBus expansion port, allowing you to connect several Z-World expansion boards (such as the XP800 or XP800) if you need extra I/O. TM The following P00 Series controllers are available: P00 With enclosure, 0, and 6 keypad. 8. MHz clock. P0 With enclosure, 0, and 6 keypad. 9.6 MHz clock. P0 No enclosure,, or keypad. 8. MHz clock. P0 No enclosure,, or keypad. 9.6 MHz clock. P0 With enclosure, 8 x 6 backlit graphics, keypad. 8. MHz clock. The following P00 Series options are available: 8 flash ( EPROM is standard) 8 or 5 RAM ( is standard) Backlit character (with P 00 or P0) Sourcing driver kit. Replaces sinking (80) high-current driver chips with sourcing (985) drivers. P00 or P0 with enclosure,, and keypad P0 or P0 (board-only) Features Battery-backed static RAM, up to 5 bytes. EPROM, up to 5 bytes, or flash memory to 56 bytes. Battery-backed real-time clock (RTC). Lithium backup battery, rated at 65 ma-hours. The RTC and full 5 RAM draw about 6 µa with power disconnected. At that rate, the battery will sustain the RTC and RAM for about. years [0,000+ hours]. Watchdog timer. Power failure warning interrupt. EEPROM, 5 bytes standard.. The standard screen has lines of 0 characters. Other displays can be installed, on special order. eypad, rows of 6 keys, for a total of keys. P0 has rows of keys. Self-resonating beeper. 900 Spafford Street Davis CA 9566 USA Tel: 50.757.77 P0 with backlit graphics and x keypad Specifications Board Size Enclosure Size Operating Temp. Humidity Input Power Processor Power Consumption Fax: 50.75.5.0 5. 0.6..0 5.5.5. 0 C to +70 C. With, 0 C to 50 C. 5% to 95% non-condensing. 9 6VDC, switching p.s. Draws 0 70 ma. Z80. at 8. MHz [9.6 MHz optional]..5w. www.zworld.com Condensed Data Sheet: Rev. B
P00 Series Z-World 50-757-77 The Interface 6 protected digital inputs, with a.5 volt threshold. Three of the inputs also function as counter inputs. high-current outputs suitable for driving relays or solenoids. These outputs can sink approximately up to 500 ma individually, at up to 8V, subject to total heat dissipation restrictions for the driver chips. An RS85 serial port and an RS serial port operating at up to 57,600 baud. You can have either (a) one RS channel (with CTS/RTS handshaking) and one half-duplex RS85 channel, or (b) two -wire RS channels (no handshaking). A 6-pin expansion bus for Z-World PLCBus TM devices or customer-designed devices. Refer to the PLCBus data sheet. The Terminals There are 8 screw terminals (9 each side) used for input, output, and power connections. There are also two connectors on the sides of the controller: an RJ phone jack for the RS port, and a 6-pin connector for the expansion bus. The signals on the screw terminals are shown below. Signal Meaning Output from 5V regulator Ground PIN0 PIN6 Digital inputs +DC External power, nominally +VDC. Accepts 9 6VDC. Protection for high-current outputs HV0 HV High-current outputs 85+, 85 RS85 Using the P00 Digital Inputs The 6 digital inputs accept an input voltage with a digital threshold at approximately.5 volts. The inputs are protected against overload over the range of ±8 volts. These inputs are convenient for detecting contact closures or sensing devices with open collector transistor outputs. The inputs can detect CMOS logic levels if the low voltage level is less than 0.9V and the high voltage level is greater than.v. Inputs 8 can be read simultaneously and inputs 9 6 can be read simultaneously. Inputs and can be used as interrupt lines. Inputs and connect to the DMA request lines. Z-World software uses the two on-board DMA channels to implement high-speed counters. JP Inputs 6.7k R R = for inputs,,, and. R = otherwise 0.0 µf IN[0:6] Select 8 or 9 6 D0 D7 IN INT 0 Z80 IN INT IN CA 0/DREQ 0 IN DREQ Jumper block JP allows you to apply pull-up or pull-down resistors to the digital inputs, in groups of eight. When jumpered, the input impedence is.7 kω in the range 0 5V. Outside this range, the impedence is.9 kω. High-Current Outputs There are high-current outputs HV0 HV available at external terminals of the P00. These outputs can drive inductive loads, such as relays, small solenoids, or stepper motors. Each output uses a common connector ( ) for the protective diodes. Sinking drivers (ULN80) are standard. Sourcing drivers (ULN985) are available as an option. Figure. P00 Interface PLCBus Figure. P00 Block Diagram beeper PIN0 PIN0 PIN0 PIN0 PIN0 PIN PIN PIN PIN PIN5 PIN6 RS Jack Digital Input Digital Input Z80 Real-Time Clock Battery RAM EPROM EEPROM PLCBus HV0 HV0 HV0 HV0 HV05 HV06 HV07 HV08 High-Current Output HV09 HV0 HV High-Current HV Output HV HV Protected Inputs PIN0 PIN0 PIN0 PIN0 PIN0 PIN PIN PIN PIN PIN5 PIN6 to keypad to battery DCIN HC0 HC0 HC0 HC0 HC05 HC06 HC07 HC08 HC09 HC0 HC HC HC HC 85+ 85 High-Current Outputs 85+ 85 RS85 eypad LED RS-
P00 Series Z-World 50-757-77 These are the driver connections: Channel ( ) your inductive load ULN80 HV[0:] external DC Channel ( ) UDN985A external DC HV[0:] your inductive load The ULN80 is rated at 8V, with 500 ma maximum per channel. The maximum current per channel is approximately ~60 ma per output if all outputs are on at the same time continuously. The ULN985 is rated at 0V max, It will carry ~0 ma per output when all outputs are on simultaneously. Battery-Backed Real-Time Clock The real-time clock (Toshiba TC850) stores a representation of time and date, and runs independently, clocked at,768 Hz. Refer to the manufacturer s data sheet for details. To operate the self-resonating beeper, write to address 0x0. Set bit 7 to turn it on; clear bit 7 to turn it off. The Serial Ports Two ports support asynchronous serial communication at baud rates from 00 to 57,600 (5,00 at 8. MHz) bits per second. Using jumper block, the drivers can be configured as two -wire RS ports or one 5-wire RS port (with RTS and CTS handshaking) and one half-duplex RS85 port. This illustrates the configuration of two -wire RS channels: Z80 TXD RXD R.7 6 8 0 5 7 9 7 5 RX85 TXD EN85 U (RS) /TX /RX U9 85+ (RS85) 85 Two -Wire RS This illustrates the configuration of one 5-wire RS channel and one half-duplex RS85 channel: Z80 TXD RXD 6 8 0 5 7 9 9 6 5 7 8 RXD TXD EN85 U (RS) 5-Wire RS and Half-Duplex RS85 U9 85+ (RS85) 85 The Z80 has two independent asynchronous serial channels (0 and ) with a separate baud rate generator for each channel. The serial ports have a multiprocessor communications feature. When enabled, an extra bit is included in the transmitted character (where the parity bit would normally go). Receiving processors can be programmed to ignore all received characters except those with the extra multiprocessing bits enabled. This provides a -byte attention message that can wake up a processor without the processor having to monitor (intelligently) all traffic on a shared communications link. The serial ports can be polled or interrupt-driven. Normal options are available: 7 or 8 data bits, or stop bits, odd, even or no parity, and parity, overrun, and framing error detection. Refer to the Z80 MPU User s Manual for detail. The 0 used with the P00 can come from one of several vendors. All the s are identical in operation, electrical connections, and dimension. They may differ in timing. Refer to any of the the manufacturers data sheets for information regarding operations. The connector is a 7 header, H. eypad To sample the 6 matrix keypad, read once from addresses Bx H and once from the corresponding addresses Ax H. Each of the low four address bits corresponds to a row of the keypad. Addresses Bx return keypad columns and 5 (in bits and 5). Addresses Ax return keypad columns 0 in bits 7 respectively. You must negate the logic to get s for pressed keys. Jumper block JP uses keypad signals (/H, and /V /V) for operation mode settings. Row is the bottom row. Column 0 is the rightmost column. EEPROM The EEPROM (5 bytes) contains a few factory-set parameters. Other than these, the EEPROM is for your use. Refer to the C0 manufacturer s data sheet for information on reading and writing the EEPROM. The P00 lines SCL (serial clock), and SDA (serial data) apply. Heat Sinking The P00 has one regulator. The aluminum enclosure provides the heat sink. In the board-only version, the mounting rails provide the heat sink. The regulator transfers heat through two mounting pem nuts. Maximum dissipation by this regulator is.5w when the ambient temperature is 50 C. Power dissipation is given by the formula: P = (V IN 5) (I + 0.5) V IN = input voltage I = current, in amperes, drawn from supply by external accessories on bus or from the terminal.
P00 Series Z-World 50-757-77 Environmental Temperature Constraints No special precautions are necessary over the range of 0 50 C ( F). For operation at temperatures much below 0 C, the P00 should be equipped with a low temperature. The heating effect of the power dissipated by the unit may be sufficient to keep the temperature above 0 C, depending on the insulating capability of the enclosure used. The unit is specified for a maximum operating temperature of 50 C. Except for the, which fades at higher temperatures, the P00 can be expected to operate at 60 C, or more, without problem. Expansion Bus The PLCBus TM is a general purpose expansion bus for Z-World controllers. Multiple expansion boards may be daisy-chained together and connected to a Z-World controller to form an extended system. For details, refer to the PLCBus Data Sheet. Power Failure Interrupts The following events occur when power fails: The power-failure NMI (non-maskable interrupt) is triggered when the unregulated DC input voltage falls below approximately 7.9 volts (subject to the voltage divider R/R). The system reset is triggered when the regulated supply falls below.5 volts. The reset remains enabled as the voltage falls further. At this point, the chip select for the SRAM is forced high (standby mode). The real-time clock and SRAM are switched to the lithium backup battery as the regulated voltage falls below the battery voltage of approximately volts. Jumpers and Headers Figures 7 below show important headers and jumpers. Figure 8, next page, shows header and jumper positions. Pin positions are indicate by + markers. attention /AT strobe /STBX 5 APLC 7 APLC 9 APLC DPLC6 DPLC 5 DPLC 7 DPLC0 9 /WRX /RDX () VCC 5 Figure. H, PLCBus connector DPLC6 DPLC DPLC 5 DPLC0 7 /WRX 9 VLC Figure 6. H, Connector VCC () DCIN (unregulated) 6 8 0 DPLC7 6 DPLC5 8 DPLC 0 DPLC X APLC0 6 DPLC7 DPLC5 6 DPLC 8 DPLC 0 X APLC0 VCC or /TX or /RX /V0 /V /V /V 5 /V 6 /V 7 /H0 8 /H 9 /H 0 /H 5 6 Figure 5. J, Phone Jack Figure 7. H, eypad Connector eypad columns eypad rows DCIN U0, U6 are under the EPROM U8, U are under the SRAM J Figure. Parts Locations L C U H.C. Driver JP U LED PLC Bus Connector U H U Buffer U Buffer H U Inv. U8 Y U5 U5 Z80 PLD U6 EPROM U7 SRAM U0 Y RS U Battery RT U7 85 J U9 Phone Jack RS RTC JP H eypad U9 JP5 J Reset Button
P00 Series Z-World 50-757-77 5 0. typ (.50,.95) PLC Bus Connector H (0.5,.60) H JP to.76 5. JP to keypad (flex cable) H CN (.0, 0.7) 0.60 dia, x CN JP5 0.77 typ ~0.5.55 ~0.6.0 Board Dimensions Figure 8 shows board dimensions, mounting hole locations and sizes, all the jumpers and headers, and pin positions for important headers. Mounting holes are (0., 0.77) from the extreme edges of the board. Maximum height of components above the board is 0.5 approximately. Overall height is 0.6 approximately. Enclosure Dimensions Figures 9 and 0 show the size of the aluminum enclosure, the locations of the PLCBus port, phone jack, and LED, and the apertures for the keypad and. eys are mm square and on 7 mm centers. Figure 8. Board Dimensions The P0 enclosure is fundamentally the same as the enclosure for the P00, P0, P0, and P0. Only the and keypad locations differ. menu setup F item field run up down help init F F F del add 5.5 PIN0 PIN0 PIN0 PIN0 PIN0 PIN PIN PIN PIN PIN5 PIN6 0. typ.0 0. typ.95. 0. 0.55 0.75 0...7.09..85 0.67 0.7.5.855.77.6.05 0.7.5. 0- clr, x 0.6.0 0- clr, x 0. typ.5.9.85.750.85 5.00 7 8 9 5 6 0. 5.5.0 0. typ Figure 0. P0 Panel Dimensions Figure 9. Enclosure Dimensions, P00 P0