# -6058 28 Channels PPI Module

# 1. Introduction

NuDAM-6058 provides 28 digital I/O channels. It emulates industry standard mode zero configuration of 8255 programmable peripheral interface (PPI) chip. The PPI offers 3 ports A, B and C, the C port can also be subdivided into 2 nibble-wide (4-bit) port – C upper and C lower. A 50-pin SCSI II connector equipped with ND-6058 which is corresponding to PPI chip with 24 DIO points.

# Features

 Industry standard 8255 programmable peripheral interface mode 0 emulation
 24 programmable I/O channels
 4 dedicated input channels
 completely TTL compatible I/O lines
 status read back capability
 direct bit set/reset capability
 direct interface with OPTO-22 compatible I/O modules
 programmable power on I/O status and output state
 programmable in/out polarity setting
 programmable host watchdog timer for host failure protection
 internal watchdog timer for device failure protection
 easy programming by software
 easy installation and wiring

# Specifications

 Interface:

RS-485, 2 wires

Speed (bps): 600, 1200, 2400, 4800, 9600, 19.2k, 38.4k, 57.6k, 115.2k

 Programmable Digital Input/Output:

Channel number: 24

Logic level: TTL

Pull up resistor: 10K

Maximum current: 0.5mA

 Digital Input:

Channel number: 4

Logic level: TTL

 Storage Temperature Range: -25 to 80 C
 Operating Temperature Range: -10 to 70 C
 Power Requirement: +10V to +30V Unregulated with against power reversal
 Power Consumption: 1.60W
 Case: ABS with captive mounting hardware
 CE Class A Conformity

# 2. Pin Assignment

![A0\n~ A7 B0 ~ B7 C0 ~ C7\n1 50\nND-6058\n28-CH Programmable\nDigital I/O\nType Channels\nPPI 24\nDI 4\nD10 D11 D12 D13 DEFAULT* (V)DATA+ (G)DATA- (R)+Vs (BG)ND\n1 10](.nd6058sheet-en/cfa1c0cb9470f46087858a0fb8629419d7fedb92017abab0376d19e0c52b954d.jpg)

# Pin Definitions

<table><tr><td>Pin #</td><td>Signal Name</td><td>Description</td></tr><tr><td>1</td><td>DI0</td><td>Digital input channel 0</td></tr><tr><td>2</td><td>DI1</td><td>Digital input channel 1</td></tr><tr><td>3</td><td>DI2</td><td>Digital input channel 2</td></tr><tr><td>4</td><td>DI3</td><td>Digital input channel 3</td></tr><tr><td>5</td><td></td><td></td></tr><tr><td>6</td><td>DEFAULT*</td><td>Initial state setting</td></tr><tr><td>7</td><td>(Y)DATA+</td><td>RS-485 signal, positive</td></tr><tr><td>8</td><td>(G)DATA-</td><td>RS-485 signal, negative</td></tr><tr><td>9</td><td>(R)+VS</td><td>Power supply, +10V ~ +30Vdc</td></tr><tr><td>10</td><td>(B)GND</td><td>Ground</td></tr></table>

![A0 1\n2\n3\n4\n5\n6\n7\n8\n9\nB0 10\n11\n12\n13\n14\n15\n16\n17\nC0 18\n19\n20\n21\n22\n23\n24\n25\nC7\n+5V Fuse\n26 27\n28 29\n30 30\n31 31\n32 32\n33 33\n34 34\n35 35\n36 36\n37 37\n38 38\n39 39\n40 40\n41 41\n42 42\n43 43\n44 44\n45 45\n46 46\n47 47\n48 48\n49 49\n50 50\n+Vs Fuse\n50Pin SCSI](.nd6058sheet-en/5d2cb3dd187a08a0f84551f63327af3e9d46013530078cd1fefa479746d287a6.jpg)

\*The module is in DEFAULT mode when DEFAULT\* pin connected to GND while applying power on the module. \*Do not apply any power signal to DEFAULT\* pin, just left it open or connected it to GND.

# 3. Application Wiring

# TTL Input

![TTL\nDevice\nDI n\nGND\n+5V\n10Kohm\nTTL Buffer\nTo Micro Processor](.nd6058sheet-en/0766c82bb7d88acc82ed4b6828f651209ceff3b153a11b527de0ffbfa10c6409.jpg)

# Digital Input Connect with Switch/Push Button

![Switch\nor\nPush Button\nDI n\nGND\n+5V\n10Kohm\nTTL Buffer\nTo\nMicro Processor](.nd6058sheet-en/52ba6b6fd0848a51413978cfc6d72415d88f6856d9fdab570f4a53ce79d2b1da.jpg)

# Open Collector Output with Power Load

![The diagram depicts a connection between two rectangular blocks:\n\n1.  **Left Block:** A rectangle containing the text **6058**.\n2.  **Right Block:** A rectangle containing a vertical list of four items:\n    *   **DIN-24P**\n    *   **DIN-24R**\n    *   **DIN-24G**\n    *   **DIN-50S**\n3.  **Connection:** Two wavy horizontal lines connect the right side of the '6058' block to the left side of the list block.](.nd6058sheet-en/aee77e5f017aed927f3be410d734e53c9055a5ebed1ea5538434888a28f18135.jpg)

DIN-24P

24-CH Opt-Isolated Digital Input Termination Board with DIN Socket

DIN-24R

24-CH Relay Output Termination Board with DIN Socket

DIN-24G

24-CH Grayhill I/O Modules Termination Board with DIN Socket

DIN-50S

50-Pin SCSI Connector Termination Board with DIN Socket

# 4. Installation

# Equipment for Installation

A existing RS-485 network

NuDAM modules

DC Power supply (+10V\~+30V)

Wires for power, communication and I/O signal

# Installation Procedure

1. Configure every single NuDAM module under the administration utility.
2. The baud rate setting and calibration procedure must be done under the DEFAULT\* mode.
3. The baud rate and check-sum status must be identity with the application network. The address ID must not be conflict with other modules on the network.
4. Plug the new module to the existing network.
5. Use the NuDAM administration utility to check the entire network.

# 5. Command Set

There are three categories of NuDAM commands. The first is the general commands, including set configuration command, read configuration, reset, read modules name or firmware version, etc. Every NuDAM can response to the general commands. The second is the functional commands, which depends on functions of each module. Not every module can execute all function commands. The third is the special commands including functions about the programmable watchdog timer, safe values, and the programmable leading code. All the commands used in the NuDAM discrete input/output module are list in the following table.

<table><tr><td>Command</td><td>Syntax</td></tr><tr><td colspan="2">General Command</td></tr><tr><td>Set Configuration</td><td>%(OldAddr)(NewAddr)(InputRange)(BaudRate)(DataFormat)</td></tr><tr><td>Read Configuration</td><td>$(Addr)2</td></tr><tr><td>Read Module Name</td><td>$(Addr)M</td></tr><tr><td>Read Firmware Version</td><td>$(Addr)F</td></tr><tr><td>Software Reset</td><td>$(Addr)RS</td></tr><tr><td>Reset Status</td><td>$(Addr)5</td></tr><tr><td colspan="2">Functional Command</td></tr><tr><td>Digital Input</td><td>$(Addr)6</td></tr><tr><td>Digital Output</td><td>#(Addr)T(OdataA)(OdataB)(OdataC)</td></tr><tr><td></td><td>#(Addr)(Port)(OutData)</td></tr><tr><td></td><td>#(Addr)(Port)(ChannelNo)(BitData)</td></tr><tr><td>Synchronized Sampling</td><td>#**</td></tr><tr><td>Read Synchronized Data</td><td>$(Addr)4</td></tr><tr><td>Set Programmable I/O Mode</td><td>$(Addr)S(IOSts)</td></tr></table>

<table><tr><td colspan="2">Special Command</td></tr><tr><td>Read Command Leading Code Setting</td><td>~(Addr)0</td></tr><tr><td>Change Command Leading Code Setting</td><td>~(Addr)10(C1)(C2)(C3)(C4)(C5)(C6)</td></tr><tr><td>Set Host Watchdog / Safety Value</td><td>~(Addr)2(Flag)(TimeOut)(SafeValue)</td></tr><tr><td>Read Host WatchDog / Safe Value</td><td>~(Addr)3</td></tr><tr><td>Host is OK</td><td>~**</td></tr><tr><td>I/O Polarity Setting</td><td>~(Addr)CP(State)</td></tr><tr><td>Read Polarity Setting</td><td>~(Addr)CR</td></tr></table>

\* The module accepts baud rate and checksum configuration setting under the DEFAULT\* mode.
\* Please refer the manual in PDF file format in the CD for detail description of these commands.

# 6. ADLINK on the Internet

The full version manual can be download from website http://www.adlink.com.tw/download/manual/index.htm#6000

Homepage: http://www.adlink.com.tw

Service: service@adlink.com.tw

Technical Assistance: NuDAM@adlink.com.tw

Copyright  2001 ADLINK TECHNOLOGY INC.

TEL: 886-2-82265877 FAX: 886-2-82265717

Contents and specification subject to change without notice.

NuDAM is a registered trademark of ADLINK TECHNOLOGY

INC. Other brands of products are trademarks or registered

trademarks of their respective holders. AM-ND6058-E1.00

![The image displays a corporate logo on a white background. On the left is a red, triangular graphic composed of horizontal stripes that taper towards the top. To the right of the graphic is the text 'ADLINK' in large, black, sans-serif capital letters. Directly below it, in smaller black capital letters, is the text 'TECHNOLOGY INC.'](.nd6058sheet-en/0d5503b5a7ec299251eab63f57073f60e7f51d66542d055e1b2b0f46456b6151.jpg)
[🔗 Link to the original document](.nd6058sheet-en/nd6058sheet-en.pdf)
