Protonode
Protonode
Protonode
FieldServer Technologies
A Sierra Monitor Company
1991 Tarob Court
Milpitas, CA 95035 USA
Toll Free: 800-317-8319
Telephone: 408-964-4433
Fax: 408-964-4425
Email: sales@ProtoCessor.com
The instructions are effective for all systems manufactured after December 2012
TABLE OF CONTENTS
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Table of Contents
Appendix A.3.1. Format of the Error Response ................................................................................................... 24
Appendix A.3.2. Error Response Table................................................................................................................. 24
Appendix A.4. Using Change of Value Reads .......................................................................................................... 24
Appendix B. Pin Assignment for ProtoCessor ....................................................................................................... 26
Appendix B.1. Pin Assignment for ProtoCessor Socket for 2x10 Way Strips........................................................... 26
Appendix B.2. Pin Assignment for 1x8 Way Socket Strip on all ProtoCessors ........................................................ 26
Appendix B.3. Pin Assignment - ASP FPC-AD4 and FPC-AD5 Expansion Connector ................................................ 27
Appendix C. Recommended Connectors, Cables and Mechanics .......................................................................... 28
Appendix C.1. ProtoCessor Pin Headers .................................................................................................................. 28
Appendix C.2. Expansion Connector For ASP - FPC-AD4 and FPC-AD5 ................................................................... 28
Appendix C.3. Expansion Cable For ASP – FPC-AD4 and FPC-AD5 .......................................................................... 28
Appendix C.4. Mechanics ........................................................................................................................................ 28
Appendix D. Supported ASP ProtoCessor Hardware Versions: ............................................................................. 29
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 3 of 36
ProtoCessor is a family of embedded and external low cost, high performance Building and Industrial Automation
multi-protocol gateways. With one part number, the ProtoCessor products are preprogrammed to automatically
support 1 or multiple of the same or different of the OEM products.
This guide provides an overview of the ProtoCessor family of protocol gateway solutions and the steps required to
implement each of the alternatives.
By implementing the ProtoCessor solution, instant access is gained to 100+ Industrial and Building Automation
protocols. The ProtoCessor solution translates from a common Serial or Ethernet protocol on the OEM’s controller
to the desired field (Serial, Ethernet or LonWorks protocol).
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 4 of 36
The BTL mark is a symbol that indicates to a consumer that a product has passed a
series of rigorous tests conducted by an independent laboratory which verifies that the
product correctly implements the BACnet features claimed in the listing. The mark is a
symbol of a high-quality BACnet product. For more information about the BACnet
Testing Laboratory go to: http://www.BACnetinternational.net/btl/.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 5 of 36
(Full Function ProtoCessor - FFP and Application Specific ProtoCessor - ASP): These modules are designed on the
OEM’s controller by implementing a ProtoCessor serial TTL socket (5VDC). See voltage ranges in section 4
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 6 of 36
These cards are designed for OEM’s with boards that are not designed to accommodate a ProtoCessor TTL socket.
The ProtoCarrier is able to be attached to any of the available ports (RS-232; RS-485; RS-422; Ethernet or LON, and
translate to any RS-232 or RS-485 or Ethernet or LonWorks field protocol.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 7 of 36
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 8 of 36
When a ProtoCessor module cannot be used and there is no place to mount the ProtoCarrier card, the alternative
is to use a low cost external protocol Translation Gateway called ProtoNode. The ProtoNode family consists of 2
external solutions.
ProtoNode RER - supports serial-to-serial, serial-to-Ethernet, Ethernet-to-serial, and Ethernet-to-
Ethernet protocol translation.
ProtoNode LER (LonWorks) - supports serial-to-LonWorks, Ethernet-to-LonWorks, LonWorks-to-
serial, and LonWorks-to-Ethernet protocol translation.
Interface Connections Certifications
ProtoNode BACnet
RS-232 RS-485 RS-422 Ethernet LonWorks KNX LonMark
BTL
FPC-N34 RER 2 1 Yes
FPC-N35 LER 1 1 1 Yes Yes
FPC-N36 RER 1 1 1 Yes
FPC-N37 LER 1 1 1 Yes
FPC-N38 RER 1 1 1 Yes
FPC-N39 LER 1 1 1 Yes
FPC-N40 RER 1 1 1
FPC-N41 LER 1 1 1
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 9 of 36
RS-485 Port
10/100BaseT
LonWorks Port
LonWorks
Commissioning Pin
10/100BaseT
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 10 of 36
2.1 Introduction
From a software standpoint, all three families of ProtoCessors work in the same fashion. ProtoCessor functions as
an embedded gateway, enabling the OEM’s equipment to rapidly utilize different protocols to interface with
various Building and Industrial Automation networks. The ProtoCessor solves communication and protocol
conversion problems, while enabling the OEM’s to focus on their core expertise. ProtoCessor’s extensive driver
library provides a wide range of interoperability solutions. The way our devices work is as follows:
We take a CSV file and we map the memory registers of the OEM’s device to the various field protocols
properties.
The CSV file gets down loaded to the ProtoCessor over Ethernet and the memory registers are
stored/managed in a data array inside the ProtoCessor.
The ProtoCessor can be a master or a slave depending on what the OEM device is (master or a slave).
We poll the OEM’s device and continually update the registers in the data array. When the front end
(BMS) polls us on the field protocol side, we will server up to the front the most recent data that is stored
in the data array.
This implementation allows the OEM the ability to instantly support any protocols that we support.
For the latest list of available drivers visit our website at www.ProtoCessor.com.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 11 of 36
2.2 Application
Today’s buildings and plants are integrated, intelligent facilities requiring multiple mechanical and electrical
systems to be controlled from a central automation system. This central automation system is unable to decipher
data from devices operating on a different protocol and therefore is unable to control these devices. The
ProtoCessor provides the solution. Through its powerful protocol conversion capability the ProtoCessor allows
system designers and managers to connect unique instrumentation and sensor devices onto common protocol
systems. The ProtoCessor product functions as a bridge between the OEM’s equipment and one or more Clients
(see Figure 2.2.1).
The ProtoCessor and the OEM’s device need to speak a common Host/Socket protocol. The information is
gathered by this common Host/Socket side protocol of the ProtoCessor. ProtoCessor can attach the OEM’s
equipment via a TTL level Serial Port UART, RS-232, RS-485, Ethernet or LonWorks port.
The Socket Node Descriptor contains information about the OEM’s equipment such as baud rate. The data from
the OEM’s equipment is stored on the ProtoCessor in a data array. The exact location as well as the format of the
information is determined by the Map Descriptors. The ProtoCessor can contain any number of Data Arrays, but
each Data Array can only store data in one format. The Server Map Descriptors describe how this information is
able to be accessed by the Client nodes. On the Server side of the ProtoCessor, virtual nodes are created to
convert the information stored in the data arrays to the format required by the Client Node. In the case of the
FFPs, ProtoCarriers, and ProtoNodes; the configuration is edited in a text file which gets downloaded to the
ProtoCessor over Ethernet. In the case of the ASP ProtoCessor, the configuration is hard coded at the factory.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 12 of 36
The driver configuration file (CONFIG.CSV) is in comma-delimited format which can be edited using spreadsheet
programs or any text editor.
Every FFP ProtoCessor, ProtoCarrier, and ProtoNode all has an Ethernet port. The port is used for remote
configuration, diagnostics, and Ethernet protocol translation.
FPC-ED2
ProtoCessor
FPC-FO3
FPC-C34
ProtoCarrier Support 1200 points mapped out to field protocol properties
FPC-C38
FPC-N34
ProtoNode
FPC-N38
FPC-AD2 Support 100 to 150 points mapped out to field protocol properties
ProtoCessor
FPC-ED4
FPC-C35
ProtoCarrier
FPC-C39 Support 1000 points mapped to 1000 SNVTs
FPC-N35
ProtoNode
FPC-N39
The CONFIG.CSV file is loaded into these devices through the Ethernet port. It can be retrieved using the
FieldServer GUI (Graphic User interface) via Ethernet. Refer to the ProtoCessor webpage
http://www.protocessor.com/tech_support/utilites.htm for more information. Contact FieldServer Technical
Services for assistance in mapping the configuration file to a particular application.
FieldServer GUI’s most significant features:
GUI allows yout to set IP address to field protocol
Generate fix for LonWorks network
Transfer files (CSV configuration, firmware, etc) to and from the ProtoCessor.
Monitor a working ProtoCessor’s internal data, and parameters. Most importantly, it allows FieldServer
GUI to monitor Socket communications. These are the communications to and from the ProtoCessor and
the Host CPU. It displays the TX and RX packet communications, as well as the total number of bad
packets.
Change or update ProtoCessor internal data parameters.
Delete files on a ProtoCessor.
Restart a ProtoCessor.
Create Serial Data Captures for diagnostics.
View error messages.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 13 of 36
ProtoCessor sells preprogrammed/tested protocol gateways to OEMs which support all of their Building and
Industrial Automation needs. Our approach insures that when an OEM sends a ProtoCessor solution to the field
with their product, they know it will work every time out of the box because the
configurations have all been pre-tested/validated for all their products.
The ProtoCessor protocol gateway product line has advanced functionality that makes it
easy for manufacturers to configure, install, and support product in the field. ProtoCessor
makes it easy to add interoperability to all the OEM’s product lines to meet the demands
of their customers. One part number can provide a solution that will support one or
multiple of the same or different controllers to the various different field protocols. This
advanced functionality means that the OEM or the integrator does not need to build or
load any custom or standard configuration files to meet the OEM’s different product
lines that are installed in the field.
The OEM provides the register list for all the controllers that they want BMS protocol support for.
FieldServer programs all the OEMs different controllers for all the required protocols.
FieldServer creates a specific part number for the OEM which will contain all the configurations that are
developed for the OEM.
When the OEM receives the first test sample they will receive all the configurations/Profiles that we
developed for each of their different product lines.
We schedule a 60 minute meeting via the phone to walk the OEM through the one time
Startup/validation of the ProtoCessor device (ProtoCessor, ProtoCarrier or ProtoNode). The configurations
must be validated before the ProtoCessor can be sent out to the field.
FieldServer will provide a 90 day fully functional evaluation copy of Chipkin Automation’s CAS BACnet
Explorer. This program will allow the OEM to test their product on BACnet on a PC in their facility.
FieldServer will create a user manual that the OEM can provide to their customers that explains how to
install their products on the various protocols. The OEM can use the manual as it is or incorporate it into
their own style.
Once the validation is complete, FieldServer then takes the validated Configurations/Profiles for each of the OEM’s
controllers and completes and freezes the programming for the final ProtoCessor production configuration.
ProtoCessor offers three approaches of a final configured ProtoCessor OEM gateway. The best approach will
depend on the OEM’s requirements (multiple families of controllers and multiple protocols). See the 3 approaches
below.
Configuration Auto-Select means that all pretested configurations are already loaded onto the ProtoCessor
gateway and are selectable via DIP switches. Various combinations of configurations are developed and loaded
onto the ProtoCessor. Various possibilities include:
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 14 of 36
ProtoCessor Advanced Auto-Discovery is for applications that require 1 or multiple of the same or devices connect
to one ProtoNode needing to support multiple Field Protocols without having to build any special configurations.
The Configurations files are built automatically in the field.
The ProtoCarrier/ProtoNode will search and discover any recognizable Profiles that are stored inside the
ProtoCarrier/ProtoNode. We can store up to 250 device profiles inside the ProtoCarrier/ProtoNode. Each profile
needs to have a unique register that we can use to identify the device or we can use Modbus 17 (Slave ID request)
to discover any know profiles if the device supports Modbus function 17.
On Power up, the ProtoCarrier/ProtoNode will poll device addresses 1 to 255. Each Profile will take its
turn to read its unique register to see if it
can be identified. If a Profile recognizes a
device, the ProtoCarrier/ProtoNode loads
that particular profile in memory and moves
to the next device address.
Polling will continue until the point
limitation has been reached (i.e. 1200
Modbus points) or if all device addresses
have been polled (up to 255). Once all
devices are discovered, the ProtoNode will
automatically build and load the
configuration file.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 15 of 36
Profiles are preloaded into the ProtoCarrier/ProtoNode for each of the OEM’s products needing to be
discovered.
Once it completes the entire polling cycle, it will build the configuration file for all the devices discovered
and automatically load the file. Setting the S3 DIP switch to off saves the configuration that was just built
and the Product is installed in the desired Field Protocol.
For devices that do not have a unique identifying register, the ProtoNode can be set-up using the Profile
Selector/Web Configurator to select the
specific device profile that are already
stored inside the ProtoNode. This solution
can support one or multiple of the same or
different controllers connected to the
ProtoNode needing support for all the
required field protocols. Via the web you
can also add device profiles to the
“available profile” list.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 16 of 36
OEMs need to select a common host side protocol that the ProtoCessor can understand. ProtoCessor supports a
wide range of legacy host protocols (like Modbus), but for OEM devices that do not have host protocol, 2
alternatives are available:
Implement our PSP ASCII protocol. (ProtoCessor Simple Protocol). It takes about 1 day to implement.
Refer to Appendix A for protocol spec.
If the OEM has proprietary host protocol, FieldServer can write the driver on the ProtoCessor
Host/Socket platform for an NRE fee.
The following table lists the currently supported OEM’s Host/Socket Protocols. The list of supported protocols is
1
constantly increasing, and it is advisable to contact ProtoCessor or refer to the website for a more updated list.
1
Visit www.ProtoCessor.com for the complete list of supported protocols.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 17 of 36
The OEM needs to implement a ProtoCessor socket on the board consisting of u-shaped 2 x 10, and 1 x 8 pin
headers (reserved pins) which include the TX/RX signals power supply. This socket will accommodate any current
and future ProtoCessor. The socket is populated only when the need for the protocol exists.
TTL LEVEL
EMBEDDED SYSTEM SOCKET
PROTOCOL
+5VDC @
500mA
11
GND
1
ProtoCessor 0V
12
2
13
3
14
4
15
5
6
16 APPLICATION CPU
(MICROCHIP PIC
17 Rx AVR
7
8051
18
8
Tx DS80C400 ETC)
19
9
20
10
Field Interface
(Modbus/TCP, BACnet,
LonWorks, EtherNet/IP,
etc.)
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 18 of 36
4.1.1 Pin Assignment for ProtoCessor Socket for 2x10 Way Strips
PIN # Function Direction DTE Label PIC32 PIN Comments
1 Frame Ground (FG) Not DC Ground (0V)
2 +5V
3 TX From ProtoCessor TxD (out) RF 05
4 RX To ProtoCessor RxD (in) RF 04
5 CTS To ProtoCessor CTS (in) RB 08
6 RTS From ProtoCessor RTS (out) RB 14
7 DIO1 DSR (in) RG 06 Alternative I/O: SCK
8 DIO2 DTR (out) RB 06 Alternative: PGC
9 DIO3 DCD (in) RB 07 Alternative: PGD
10 Reserved Alternative: nRESET
11 0V Circuit Ground
12 SCL RG 02 I2C Clock line
13 SDA RG 03 I2C Data Line
14 DIO4 RI (in) RG 08 Alternative I/O: SDO
15 DIO6 RF 01 Active High I/O GPIO
16 DIO7 RF 00 Active High I/O GPIO
17 DIO5 RG 07 Alternative I/O: SDI
18 Reserved Field Programming
19 Reserved
20 Reserved
Serial Peripheral Interface (SPI) is supported with signals: SDI, SDO, SCK
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 19 of 36
Pins 10 through 1
Pins
21
Reserved Pins - Header Pins
not used thru
Samtec Part #
28 MTLW-110-05-T-S-195
Pins 11 through 20
FPC-ED2 (ASP-485)
Pins 10 through 1
Pins 10 through 1
Pins 11 through 20 FPC-ED4 (FFP-LON)
Pins 10 through 1
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 20 of 36
2
Visit www.ProtoCessor.com for the latest information.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 21 of 36
The ProtoCessor Simple Protocol (PSP) is recommended in instances where the ProtoCessor is the Server and the
OEM CPU is the Client.
Implemented on the “Host” or “Application” CPU on the OEM circuit board (Microcontroller).
Defined as an ASCII protocol in order to facilitate debugging, analysis, and implementation.
Allows data to be transferred to and from the ProtoCessor
Allows the Host Microcontroller to configure aspects of the ProtoCessor e.g. IP address, Node ID,
Baud rate
Data that is written to the ProtoCessor is available to other devices on the ProtoCessor Ethernet
connection. Data written to the ProtoCessor by other devices over the Ethernet protocol is available
to be read by the Host CPU.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 22 of 36
As an alternative to this it will be possible to use block reads for faster data transfer. Another option is to use the
RCOV functionality implemented in this protocol.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 23 of 36
Parameters
Control commands
Status commands
:NS<cr>
The host system can expect one of the following conditions in response to a NS command.
No response This will happen while the ProtoCessor is still starting up.
“ND<cr>” The Node is disabled.
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 24 of 36
WD-NA:DA_REG,OF:0,VA:23.9<cr>
:NE<cr>
:NS<cr>
If it is necessary to acquire updated data quickly from a system that has a large number of points then RCOV is the
most effective method to do this. The PSP Server will return the first data block that has been updated.
From Host CPU :RCOV<cr>
Response from ProtoCessor :RD-NA:data,OF:x,VA:y<cr>
Where: data -> is the data array name.
x -> offset within that data array.
y -> value of the data.
The format of the data returned will be the basic data type of that point on the server.
In order for the PSP server to know that this RCOV arrived at the client correctly the client needs to send an
acknowledgement.
From Host CPU :A<cr> or :ACK<cr>
Response from ProtoCessor :No response from ProtoCessor, waits for next message.
This then clears the COV flag for that particular piece of data.
The host CPU can also ACK the data with an RCOVA:
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 25 of 36
As well as clearing the (now read) COV flag this also allows the server to respond with the next piece of updated
data that it finds. If the server cannot find any further updated data, it will respond with an OK which signals to
the client that all the updated data has been read. The client can then resume normal RCOV polls until it, once
again, receives updated data.
From Host CPU :RCOVA<cr>
Response from ProtoCessor :OK<cr>
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 26 of 36
Appendix B.1. Pin Assignment for ProtoCessor Socket for 2x10 Way Strips
Appendix B.2. Pin Assignment for 1x8 Way Socket Strip on all ProtoCessors
3
For latest revision, check www.ProtoCessor.com
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 27 of 36
Appendix B.3. Pin Assignment - ASP FPC-AD4 and FPC-AD5 Expansion Connector
PIN # PIN NAME Direction PIC32 PIN Type 1 Type 2 Type 3 Type 4
1 DGND GROUND - - - - -
2 DGND GROUND - - - - -
3 3.3V POWER - - - - -
4 3.3V POWER - - - - -
5 EXT_IO11 I/O RB 13 GPIO AI 13 TDI -
6 EXT_IO12 I/O RB 15 GPIO AI 15 CN 12 OCFB
7 EXT_IO09 I/O RB 11 GPIO AI 11 TDO -
8 EXT_IO10 I/O RB 12 GPIO AI 12 TCK
9 EXT_IO07 I/O RB 09 GPIO AI 09 - C2 OUT
10 EXT_IO08 I/O RB 10 GPIO AI 10 TMS C VREF
11 EXT_IO05 I/O RB 04 GPIO AI 04 CN 6 C1 IN-
12 EXT_IO06 I/O RB 05 GPIO AI 05 CN 7 C1 IN+
13 EXT_IO03 I/O RB 02 GPIO AI 02 CN 4 C2 IN-
14 EXT_IO04 I/O RB 03 GPIO AI 03 CN 5 C2 IN+
15 EXT_IO01 I/O RB 00 GPIO AI 00 CN 2 VREF +
16 EXT_IO02 I/O RB 01 GPIO AI 01 CN 3 VREF -
17 3.3V POWER - - - - -
18 3.3V POWER - - - - -
19 DGND GROUND - - - - -
20 DGND GROUND - - - - -
GPIO = General Purpose I/O (5V tolerance TTL levels)
AI = Analogue Input (8-10 Bit Discrete Values)
CN = Change Notification (Interrupt Signals to PIC32)
C1 / C2 / CVREF = Comparator Inputs / Outputs / Voltage Level (Optional)
VREF + / VREF- = A/D Converter High / Low Reference Voltages (Optional)
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 28 of 36
ProtoCessor recommends use of the following SAMTEC Pin Headers on host board:
This spacer will provide the required 0.312” spacing as per Appendix F.
Part Number: 27DMSP00250
Manufacturer: Micro Plastics, Inc
Link to Website: https://secure.microplastics.com/default.aspx
4
Expansion Cable for ASP - Available on request (Cable only works in combination with right angle expansion connector on ASP board)
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 29 of 36
Part Expansion
Number Voltage Span Host Port Field Port Connector GPIO
Un-Isolated RS-485 Optically
FPC-AD2 4.5V - 7,5VDC TTL Isolated No No
Un-Isolated RS-485 Optically
FPC-AD3 3.0V - 3.6VDC TTL Isolated No No
Un-Isolated RS-485 Optically 12 GPIO – Digital I/O
FPC-AD4 4.5V - 7,5VDC TTL Isolated Yes - 20 Pin of Analog inputs
Un-Isolated RS-485 Optically 12 GPIO – Digital I/O
FPC-AD5 3.0V - 3.6VDC TTL Isolated Yes - 20 Pin of Analog inputs
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 30 of 36
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 31 of 36
5
the height of 0.312” is only applicable when using the spacer as per Appendix C.4
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 32 of 36
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 33 of 36
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 34 of 36
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com
ProtoCessor Design Guide Page 35 of 36
ProtoCessor 1991 Tarob Court Milpitas, California, 95035 USA Web: www.protocessor.com
Tel: (408) 964 4433 Fax: (408) 964 4425 Toll Free: (800) 317 8319 email: sales@protocessor.com