Solutions for Microchip MCUs

Protocol stacks for Microchip controllers emotas EtherCAT slave example for PIC32MX and LAN9252 emotas provides an EtherCAT CoE slave example which acts as an UART-EtherCAT gateway. It includes a binary version of the emotas EtherCAT Slave Framework and uses the Beckhoff Slave Stack Code. It is available for download and runs on a Microchip EVB-LAN9252-HBI…

Protocol stacks for Microchip controllers

emotas EtherCAT slave example for PIC32MX and LAN9252

emotas provides an EtherCAT CoE slave example which acts as an UART-EtherCAT gateway. It includes a binary version of the emotas EtherCAT Slave Framework and uses the Beckhoff Slave Stack Code.

It is available for download and runs on a Microchip EVB-LAN9252-HBI eval board. A Step-by-Step guide is included to illustrate how to use the example together with the emotas EtherCAT DeviceDesigner and the Beckhoff EtherCAT Slave Stack (SSC V5.10 or higher).
In addition to the necessary objects of the communication segment the example contains two objects which interacts as UART input and output. One object mapped as TxPDO and one as RxPDO. You can simply transmit and receive values via a terminal program to and from the the Microchip EVB-LAN9252-HBI board. All values entered are sent via TxPDO. A change of the RxPDO transmits the received value via UART.

Download EtherCAT Slave Example for Microchip
 

emotas offers various software solutions for Microchip MCUs

 

emotas EtherCAT Products

The EtherCAT DeviceDesigner is an easy to handle tool for the fast and thus cost-saving creation of EtherCAT devices. The tool is tailored to the EtherCAT Slave Stack Code ET9300 by Beckhoff and supports the emotas EtherCAT slave framework.
The object dictionary can be created with only a few mouse clicks on the base of predefined profiles and also the characteristics of the objects can be specified as fast and easy. The EtherCAT DeviceDesigner creates the object dictionary and initializing functions in C source code, an electronic data sheet in XML format and the device documentation. In addition the EtherCAT DeviceDesigner configures the EtherCAT slave stack and driver package in an optimal way.

The EtherCAT Slave Framework provides a comfortable Application Programming Interface for the EtherCAT Slave Stack Code ET9300 by Beckhoff. It extends the free EtherCAT Slave Stack Code by a well-defined and constant user interface, which replace the internal application interfaces of the stack completely. Additionally, extended functionality is provided.

The EtherCAT DeviceExplorer is a versatile tool for development, testing, diagnostics and service tasks. It provides EtherCAT master functionalities and allows analysis and configuration of EtherCAT CoE devices.
Information about each EtherCAT device are read from the electronic data sheet of the device or they can be scanned directly from the device.


 

CAN solutions for Microchip MCUs

emotas also offers a CANopen Master Stack and a CANopen Slave Stack for various Microchip MCUs such as dsPIC33, PIC32MX and PIC24H. The CANopen product portfolio is completed by a set of CANopen development and analysis tools. These are the CANopen DeviceDesigner, the CANopen DeviceExplorer and the CANinterpreter.
Additionally, the emotas EnergyBus Framework and the J1939 stack is available for these MCUs as well.