Critical Link, LLC
www.CriticalLink.com
www.MityDSP.com
FEATURES
PROFIBUS Interface
o
Certified by PI International
o
Real-Time Linux Drivers
o
Electrically Isolated Interface
o
Up to 6Mbaud operation
PROFIBUS Support using
o
MityARM-1810 and 1810F
o
MityDSP-L138 and L138F
RS485 Support Only using
o
MityARM-1808 and 1808F
Software Included:
Real-Time Linux Kernel
uBoot
User Boot Loader
PROFIBUS PRU Image (binary)
Slave PROFIBUS Stack
(evaluation version)
PROFIBUS Dev Kit
27 September 2012
Digital Interfaces:
RS-232 Serial Interface
USB Host Interface
USB OTG Interface
10/100 MBit Ethernet Interface
Electrically Isolated CAN Bus
Interface
UART Expansion for
PROFIBUS/RS-485 Interface
DVI Video Interface
SD/MMC Card Socket
Audio Output
APPLICATIONS:
MityARM1808/1810 and MityDSP-
L138 Evaluation
PROFIBUS Development
Process Automation
Factory Automation
Industrial Automation
Embedded Instrumentation
Rapid Prototyping
Expansion:
3 50-pin IO Expansion Slots
Integrated +3V/+5V/±12V Power
Supply
DESCRIPTION
The PROFIBUS DEVELOPMENT KIT provides all the hardware and software support
for system designers and developers to evaluate the AM1810 or OMAPL138
Microprocessors for PROFIBUS as well as the Critical Link MityARM-1810 and/or
MityDSP-L138 series System on Modules. Included is a MityARM-1810 module, but
the kit is fully compatible with MityARM-1810, MityDSP-L138, and MityARM-1808
modules with varying PROFBIUS support. See the compatibility chart below.
Module Type
MityARM-1810
MityARM-1810F
MityDSP-L138
MityDSP-L138F
MityARM-1808
MityARM-1808F
PROFIBUS Support
Yes
Yes
Yes
Yes
No
No
1
RS485 Support
Yes
Yes
Yes
Yes
Yes
Yes
Copyright © 2007-2012, Critical Link LLC
Critical Link, LLC
www.CriticalLink.com
www.MityDSP.com
PROFIBUS Dev Kit
27 September 2012
In addition, the PROFIBUS DEVELOPMENT KIT includes on board RS-232, 10/100
MBit Ethernet, Universal Serial Bus (USB) Host and USB-On The-Go (OTG)
communication interfaces and an Electrically Isolated CAN interface. The single UART
expansion port allows for the connection of either the PROFIBUS/RS-485 expansion
board (included with the PROFIBUS Development Kit) with 2500V galvanic isolation
barrier or a simple RS232 serial port expansion kit (optional). Integrated Digital Video
Interface (DVI) controller for external display connection with DDC support. Interface to
QVGA\WQVGA display via 5 pair LVDS link with additional SPI interface for resistive
touch controller (requires an FPGA based module to be installed), Multi Media Card
(MMC) interface, 3 I/O Expansion connectors for custom add-on card and integrated
power supply with +3V/+5V/±12V outputs from single 12VDC input.
A block diagram of the PROFIBUS DEVELOPMENT KIT is illustrated in Figure 1. All
available processor GPIO ports and FPGA I/O lines (if FPGA module is installed) are
either used directly by the PROFIBUS DEVELOPMENT KIT or are routed to the 3 50-
pin Expansion IO connectors. Control of the on-board interface hardware and connected
Expansion IO cards require proper configuration of the MityARM / MityDSP ARM,
DSP, and FPGA. While not required, it is strongly recommended that the MityARM
software and firmware development kit and supplied API be used to manage these
interfaces.
MityARM-1810 PROFIBUS Development Kit
HID /
Thumb
drive
PC
USB-A
Connector
Micro-USB
Connector
Micro-SD
Connector
USB1
Battery
(RTC)
MMCSD0
IO
MMCSD 0
AM1810 ARM Microprocessor for
PROFIBUS from
Texas Instruments
Expansion Header 1
2x25 2-mm
UART[1]
MII/
MDIO
I2C [0]
IO
+5V
SPI[1]
[CS1]
MityARM-1810
+3.3V
USB0
SD Card
Disk
Serial
Ethernet
Profinet
Modbus TCP
EtherCAT Master
CAN
Audio
Line Out
RS232/
RS485/
Profibus
Monitor
QVGA\WQVGA
Panel w/Touch
or GPIO
SATA Header
10-pin Header
SATA
TRS232E
RS232 PHY
TLK100
Ethernet PHY
RJ-45 &
Magnetics
Expansion Header 3
2x25 2-mm
Expansion Header 2
2x25 2-mm
10-pin Hdr
1/8" stereo
jack
ISO
1050
Filter
+3.3V
+12V
-12V
MCP2515
DSD1791
McBSP[1]
I/O
User Programmable
Xilinx Spartan 6 FPGA
I/O
10-pin Hdr
DVI
LCD / Touch
Header
UART[2]
IO Bank 1
TFP410
(available on the MityARM-1810F
– Contact Critical Link for
additional information)
IO Bank 1
+12V
Power
Management
+5V ISO 1 (CAN)
+5V ISO 2 (RS-485)
+5V
(Audio)
+3.3V
-12V
Figure 1: PROFIBUS Development Kit Block Diagram
2
Copyright © 2007-2012, Critical Link LLC
Critical Link, LLC
www.CriticalLink.com
www.MityDSP.com
PROFIBUS Dev Kit
27 September 2012
PROFIBUS / UART Expansion Interface Description
Texas Instruments Inc. (TI) has integrated PROFIBUS functionality into its AM1810 and
OMAP-L138 Sitara ARM microprocessor (MPU). The AM1808 does NOT support the
PROFIBUS protocol. The solution utilizes one of the onboard UARTS and connects
through the 10-pin UART expansion header on the PROFIBUS DEVELOPMENT KIT
base board to the RS485 transceiver on the Expansion Board. This eliminates the need of
an external ASIC or FPGA to support the PROFIBUS interface.
Customers using the MityARM-1810 or MityDSP-L138 in their industrial application can
save cost and reduce design complexity as well as PCB space. Furthermore, the industrial
application benefits from the low-power architecture of the Sitara ARM MPU and the
MityARM-1810 or MityDSP-L138 platforms from TI and Critical Link.
The Sitara ARM MPU PROFIBUS Slave solution has been certified by PROFIBUS
International (PI).
The PROFIBUS real-time frame handler (Fieldbus Data Link or FDL) is encapsulated in
the Programmable Real-Time Unit Subsystem (PRUSS), which is part of the Sitara ARM
MPU on-chip peripherals. The PRUSS uses one Universal Asynchronous
Receiver/Transmitter (UART) and a timer to generate PROFIBUS-compliant frames. The
industrial application and the PROFIBUS DP-Protocol (Layer 7) are operated on the
ARM. The solution is completed with an RS-485 transceiver suitable for harsh
environments, such as TI’s ISO1176 which is found on the PROFIBUS/RS485
Expansion Board included with the PROFIBUS Development Kit.
The PROFIBUS subsystem uses the PRUs that implement real-time frame handling;
PROFIBUS message transmission, frame validation and communication with the ARM
processor. The PROFIBUS subsystem interfaces with one of the UARTs in the Sitara
ARM MPU, which is designated for PROFIBUS communication at up to 6Mbaud data
rate. The PRU uses interrupts to interact with the ARM where the PROFIBUS stack
(Layer 7, DP Protocol) and the industrial application is run. All process data handling like
cyclic, acyclic and service access point (SAP) between the PROFIBUS stack on ARM
and the PRU is through the internal memory.
Additional details about the AM1810 Sitara ARM MPU, available peripherals and their
features are provided in the data sheet at the TI website (www.ti.com/am1810).
The UART expansion header allows for a pin-compatible RS232 Expansion Kit that can
replace the PROFIBUS/RS485 Expansion Kit if desired. Please contact Critical Link for
further details.
3
Copyright © 2007-2012, Critical Link LLC
Critical Link, LLC
www.CriticalLink.com
www.MityDSP.com
PROFIBUS Dev Kit
27 September 2012
RS-232 Interface Description
The on-board RS-232 level driver provides standard serial interface at data rates up to
115,200 baud. The serial interface is routed to the primary MityARM / MityDSP serial
bootloading port in order to allow remote code download and FLASH upgrades on an
attached MityARM / MityDSP from this connector.
USB Interface Description
The on-board USB interface utilizes dedicated HOST and OTG controllers inside OMAP
processor. Linux and drivers are available.
Ethernet Interface Description
The on-board Ethernet interface features a network PHY capable of running at
10/100Mbit including link auto-negotiation and MII/MDIO capability. An industry
standard RJ-45 connector is provided for external connection. This Ethernet interface
may be used to perform remote code download and FLASH upgrades on an attached
MityARM or MityDSP module.
QVGA/WQVGA LVDS Interface Description
The PROFIBUS DEVELOPMENT KIT provides a flat-ribbon cable low profile interface
for five Low Voltage Differential Signaling (LVDS) pairs
.
The interface design is
intended to support high speed off board interconnects. In addition to custom user
interfacing, the pairs may be used to interface to a Quarter VGA LCD screen using the
MityARM / MityDSP hardware and software development kit LCD interface libraries
and an appropriate daughterboard interface.
Off-the-shelf display solutions for
QVGA\WQVGA interfaces are provided by Critical Link.
The interface can also be customized to support 17 IO lines at +3.3V CMOS/LVTTL
signaling levels based on FPGA configuration.This interface is available only with an
FPGA based MityARM or MityDSP module installed.
DVI Interface Description
The PROFIBUS DEVELOPMENT KIT provides a standard DVI interface for external
monitor connection. Based on CPU utilization, recommended resolution should be
limited to VGA (640x480) with 5-6-5 color pallet.
CAN Interface Description
The on-board CAN provides a CAN V2.0B compliant interface. This interface is
managed by a Microchip MCP2515 CAN controller connected to MityARM / MityDSP
via the SPI1 interface. The galvanic isolation is provided by a dedicated TI ISO1050
transceiver. The ISO1050 is powered by an isolated power supply with 1000V* isolation
from the primary supply.
Jumper JP504 can provide dedicated bus termination of 120Ohm. To enable termination,
place shorting jumper across JP504.
4
Copyright © 2007-2012, Critical Link LLC
Critical Link, LLC
www.CriticalLink.com
www.MityDSP.com
PROFIBUS Dev Kit
27 September 2012
The Electrical interface is provided via J501, 10-pin shrouded header.
Linux Driver and API examples are available to support CAN functionality.
PROFIBUS / UART Expansion Interface Description (80-000268RI-2 Assemblies)
The on-board dedicated UART port provides standard serial interface at data rates up to
115,200 baud. The serial interface is routed to the UART2 serial port of MityARM /
MityDSP. This expansion port can accept either the PROFIBUS/RS485 Expansion Board
(Included in the PROFIBUS Development Kit) or an optional RS232 Expansion Board
from Critical Link.
The port also provides a +5.0V@150mA power via isolated power supply with 1000V*
isolation from the primary supply as well as +3.3V@300mA from the main non-isolated
power supply with a common ground. A single enable GPIO is also routed to this port in
addition to the TX and RX UART signals.
The Electrical interface is provided via J504, 10-pin shrouded header
When the PROFIBUS/RS485 Expansion Board is used it provides galvanic isolation by a
dedicated TI ISO1176 transceiver. The ISO1176 is powered by an isolated power supply
with 2500Vrms* isolation from the primary supply. Jumpers on the PROFIBUS/RS485
Expansion Board can provide dedicated bus termination.
Please see the PROFIBUS/RS485 Expansion Board documentation found here:
http://www.mitydsp.com/products-services/base-boards/interface-modules/expansion-profibus-rs485/
Linux Driver and API examples are available to support PROFIBUS/RS-485
functionality.
When the RS232 Expansion Board is used the transceiver on it is powered from the
+3.3V supply of the Development Kit. It does not provide any isolation.
Please
see
the
RS232
Expansion
Board
documentation
found
here:
http://www.mitydsp.com/products-services/base-boards/interface-modules/expansion-rs232/
Note: On older PROFIBUS Development Kit base boards, 80-000268RI-1 assemblies,
the PROFIBUS/RS485 hardware was installed directly on the base board. The expansion
board was not necessary and therefore not included. Please contact Critical Link for
details or a previous datasheet if necessary.
Real Time Clock Battery
The PROFIBUS Development Kit includes a battery used to provide power to the
installed modules real time clock. This battery has been sized to allow for approximately
6 months of unpowered time with a module installed until the battery will be depleted.
5
Copyright © 2007-2012, Critical Link LLC