Overview
With over 35 million installed nodes, PROFIBUS is the world’s most successful communication technology used in industrial automation. Its growth and expansion is aided by the addition of PROFIBUS functionality to PowerQUICC® and QorIQ® communications processors.
- Integration of PROFIBUS Layer 2 creates a single-chip solution with a direct connection to a RS485 transceiver, eliminating cost and board space associated with an external PROFIBUS ASIC
- NXP® offers PROFIBUS Layer 2 firmware for PowerQUICC and QorIQ processors with a QUICC Engine® controller, eliminating the need for a costly PROFIBUS ASIC and leaving the processor core almost entirely free for processing
Features
- PROFIBUS Reference Platform supports
- PROFIBUS Slave certified by ComDec, a PROFIBUS certification lab hosted by Siemens AG
- PROFIBUS Master
- Eliminates costly PROFIBUS FPGA or ASIC by running PROFIBUS Layer 2 (FDL) on QUICC Engine® controller hardware integrated inside the MPU
- Protocol and customer control application can run simultaneously on one chip
- Commercial PROFIBUS slave stack available from Technologie Management Gruppe (TMG)
- Evaluate using Tower® System modules (TWR-P1025-KIT)
- QorIQ® P1, T1 and LS1 processors can also provide simultaneous support for Industrial Ethernet protocols like PROFINET, EtherCAT and EtherNet/IP™
- PowerQUICCC MPC8309 processor delivers an impressive 835 DMIPS core performance for less than 1.6 watts
Block Diagram
Get Started
Getting Started With NXP PROFIBUS for PowerQUICC and QorIQ
NXP offers PROFIBUS Layer 2 firmware for PowerQUICC and QorIQ processors with a QUICC Engine controller. The PROFIBUS software supports both Master and Slave modes of operation and can be evaluated on the P1025 processor. Instructions for accessing the hardware evaluation platform and the software are given below.
PROFIBUS for PowerQUICC and QorIQ can be evaluated using TWR-P1025-KIT
To build/install/load the PROFIBUS software you will need CodeWarrior for Power Architecture V10.3
The PROFIBUS Slave package includes the following:
CodeWarrior for Power Architecture V10.3 project archive containing:
- QUICC Engine PROFIBUS microcode (binary)
- PROFIBUS Layer 2 driver example (source code)
- PROFIBUS Layer 7 stack (binary provided by TMG)
- A sample application (source code)
- The /Docs folder of the project contains:
- Readme file
- Release Notes
- PROFIBUS Microcode User Manual
- NXP PROFIBUS Slave Layer 2 API description
- Sample test logs
- Software Getting Started Guide
- Hardware Getting Started Guide
Design Resources