sercos iii slave for am437x — communication development platform

32
Sitara AM437x PRU-ICSS Sercos III Slave MAC PHY PHY ARM Cortex-A9 processor application/profile/ stack TI Designs Sercos III Slave For AM437x — Communication Development Platform TI Designs Design Features Industrial Ethernet for Industrial Automation exists in Sercos III Slave Firmware for PRU-ICSS With more than 20 industrial standards. Some of the well- Sercos MAC-Compliant Register Interface established real-time Ethernet protocols like EtherCAT, Board Support Package and Industrial Software EtherNet/IP, PROFINET, Sercos III, and PowerLink Development Kit Available From TI and Third-Party require dedicated MAC hardware support in terms of Stack Provider FPGA or ASICs. The Programmable Real-Time Unit Development Platform Includes Schematics, BOM, inside the Industrial Communication Subsystem (PRU- User’s Guide, Application Notes, White Paper, ICSS), which exists as a hardware block inside the Software, Demo, and More Sitara processors family, replaces FPGA or ASICS PRU-ICSS Supports Other Industrial with a single chip solution. This TI design describes Communication Standards (For Example, the Sercos III slave solution firmware for PRU-ICSS. EtherCAT, PROFINET, EtherNet/IP, Ethernet Design Resources POWERLINK, Profibus) PRU-ICSS Firmware is Sercos III Conformance Design Folder TIDEP0039 Tested TMDXIDK437X Tools Folder Featured Applications AM4379 Product Folder TIDEP0001 Tools Folder Factory Automation and Process Control TIDEP0003 Tools Folder Motor Drives TIDEP0008 Tools Folder Digital and Analog I/O Modules TIDEP0010 Tools Folder TIDEP0028 Tools Folder Industrial Communication Gateways Sensors, Actuators, and Field Transmitters ASK Our E2E Experts WEBENCH® Calculator Tools An IMPORTANT NOTICE at the end of this TI reference design addresses authorized use, intellectual property matters and other important disclaimers and information. 1 TIDUAD6 – August 2015 Sercos III Slave For AM437x — Communication Development Platform Submit Documentation Feedback Copyright © 2015, Texas Instruments Incorporated

Upload: duongkiet

Post on 13-Feb-2017

226 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Sercos III Slave For AM437x — Communication Development Platform

Sitara AM437x

PRU-ICSSSercos III

Slave MAC

PHY

PHY

ARM Cortex-A9 processorapplication/profile/stack

TI DesignsSercos III Slave For AM437x — CommunicationDevelopment Platform

TI Designs Design FeaturesIndustrial Ethernet for Industrial Automation exists in • Sercos III Slave Firmware for PRU-ICSS Withmore than 20 industrial standards. Some of the well- Sercos MAC-Compliant Register Interfaceestablished real-time Ethernet protocols like EtherCAT, • Board Support Package and Industrial SoftwareEtherNet/IP, PROFINET, Sercos III, and PowerLink Development Kit Available From TI and Third-Partyrequire dedicated MAC hardware support in terms of Stack ProviderFPGA or ASICs. The Programmable Real-Time Unit

• Development Platform Includes Schematics, BOM,inside the Industrial Communication Subsystem (PRU-User’s Guide, Application Notes, White Paper,ICSS), which exists as a hardware block inside theSoftware, Demo, and MoreSitara processors family, replaces FPGA or ASICS

• PRU-ICSS Supports Other Industrialwith a single chip solution. This TI design describesCommunication Standards (For Example,the Sercos III slave solution firmware for PRU-ICSS.EtherCAT, PROFINET, EtherNet/IP, Ethernet

Design Resources POWERLINK, Profibus)• PRU-ICSS Firmware is Sercos III Conformance

Design FolderTIDEP0039 TestedTMDXIDK437X Tools Folder

Featured ApplicationsAM4379 Product FolderTIDEP0001 Tools Folder • Factory Automation and Process ControlTIDEP0003 Tools Folder

• Motor DrivesTIDEP0008 Tools Folder• Digital and Analog I/O ModulesTIDEP0010 Tools Folder

TIDEP0028 Tools Folder • Industrial Communication Gateways• Sensors, Actuators, and Field Transmitters

ASK Our E2E ExpertsWEBENCH® Calculator Tools

An IMPORTANT NOTICE at the end of this TI reference design addresses authorized use, intellectual property matters and otherimportant disclaimers and information.

1TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 2: Sercos III Slave For AM437x — Communication Development Platform

Key System Specifications www.ti.com

1 Key System SpecificationsFor 25 years, Sercos has been one of the leading bus systems in factory automation applications such asmechanical engineering and construction. Sercos III is the third-generation Sercos interface and wasestablished in 2003. The efficient and deterministic communication protocol, based on real-timetechnology, merges the hard real-time aspect of the Sercos interface with Ethernet. The Sercos IIItechnology integration requires dedicated hardware to support "on-the-fly" Ethernet frame processing,which up until now was implemented in field-programmable gate arrays (FPGAs) and application specificintegrated circuits (ASICs).

This design guide provides an overview of the Sercos III fieldbus technology and the implementation ofthe Sercos III protocol into the Sitara™ AM437x processors.

The TIDEP0039 Sercos III For AM437x — Communication Development Platform combines the Sitaraprocessor family from Texas Instruments (TI) and the Sercos III media access control (MAC) layer into asingle system-on-chip (SoC) solution.

2 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 3: Sercos III Slave For AM437x — Communication Development Platform

MST

Pay-load

MDT0HDR

Pay-load

MDT1HDR

Pay-load

AT0HDR

Pay-load

AT0MST

Pay-load

MDT0ETH telegrams

One Sercos III communication cycle

Sercos real-time channel (RT) Unified communication channel (UCC)

P-Channel

S-ChannelSercos III

Master

DriveAnalog I/ODigital I/O

Sensor

www.ti.com System Description

2 System Description

2.1 Technology IntroductionIn a Sercos III Industrial Ethernet network, one Sercos III master controls multiple Sercos III slave devices.Slaves are network devices such as drives, sensors, and analog and digital I/O devices (see Figure 1). Ina Sercos III network, one master can control up to 511 slaves.

Figure 1. Example Sercos III Network in Ring Topology With P- and S-Channel

Both master and slave devices have two real-time Ethernet ports, and wiring between devices can berealized either in line or ring topology. Other wiring topologies like star or stub are not supported. Tosimplify wiring and to reduce installation errors, the Ethernet cable can be connected to any port on amaster or slave device.

Network redundancy is only supported with ring topology. The master sends out each frame twice, oneover the primary channel (P-channel) and one over the secondary channel (S-channel). The transmissionof Sercos III frames by the master takes place on both channels simultaneously. This mechanism is alsoused to synchronize timing across all slaves (see Section 2.3).

Sercos III combines a deterministic real-time-Ethernet channel (RT) and a best-effort-Ethernet channel(unified communication channel (UCC)) on the same Ethernet cable using time multiplexing (seeFigure 2). During the time slot of the Sercos III real-time channel, only the master is allowed to start thetransmission of a Sercos III Ethernet frame. The frame is received by all slaves and is being processedon-the-fly, meaning each slave that receives the Sercos III Ethernet frame processes the bytes from thebyte-stream without changing the overall frame length. At the end of the frame, the slave recalculates andreplaces the frame check sequence (FCS) in case the content has been modified.

The overall processing delay in a slave from incoming port to outgoing port is constant and approximately1 μs. Therefore, the frame round-trip delay in a network with 10 slaves is 10 μs in ring topology and 20 μsin line topology.

Figure 2. Sercos III Communication Cycle

During the time slot of the RT channel, only the master transmits master data telegram (MDT) and axistelegram (AT) Sercos III frames, which contain the cyclic process data and asynchronous communicationdata. The UCC channel is used by the master and slaves to transmit Ethernet frames using the best-effortstandard Ethernet approach.

Slaves are not allowed to transmit Ethernet frames in the RT channel, and they have to buffer any UCCframes in the local memory. In line topology, it is common practice to add a service computer to the lastslave to check or configure the slaves while the Sercos III network is operational. The last slave buffersUCC frames that are received during the RT channel and starts transmitting them after the UCC channelis opened.

3TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 4: Sercos III Slave For AM437x — Communication Development Platform

PreambleSFD

DestinationAddress

SourceAddress

EthernetType

MST Data Field FCS

Telegram timing reference (TTref)

Start of CON_CLK, t6/t7...

PreambleSFD

DestinationAddress

SourceAddress

EthernetType

7+1 Bytes 6 Bytes 6 Bytes 2 Bytes 46 to 1500 Bytes 4 Bytes

MST Data Field FCS

System Description www.ti.com

Sercos III supports bus cycle times of down to 31.25 μs, which are used in dedicated drive applicationswhere the programmable logic controller (PLC) handles the motor control loop. In less demandingapplications, bus cycle times in the millisecond range are used.

After startup, the Sercos III network goes through different communication phases before it reaches theoperational state when real-time process data is exchanged. These are called communication phases(CP0, CP1, CP2, CP3, and CP4); it starts from CP0 (detecting of slaves) to CP4 (operational state, cyclic,and acyclic data communication).

2.2 Sercos III FrameOnly the master can generate Sercos III MDT and AT Ethernet frames. The MDT frame transfers datafrom the master to the slave while the AT frame transfers data from the slaves to the master. Figure 3shows the generic Sercos III frame structure. Sercos III frames are broadcast frames. Each slaveprocesses the frame by taking or placing data from the data field while forwarding the modified orunmodified content to the secondary port. The master receives back the modified frame; hence, in linetopology, the last slave loops back the frame, and in ring topology, the frame is received on the master’ssecondary port.

Figure 3. General Sercos III Frame Structure

The data field contains the cyclic and acyclic data for each slave. Each slave has a descriptor list thatdescribes the location in the frame where it can read or write data. The slave validates the received FCSat the end of the frame. If the FCS is invalid, the frame content is not processed by the slave. If the slavehas modified the content of the frame, it has to update the FCS; otherwise, the frame is corrupted and willbe ignored by the next slaves or the master.

Because a Sercos III frame is based on standard Ethernet, it has a minimum and maximum frame length.The minimum frame is 72 bytes, which takes 5.8 μs to transmit at 100 Mb/s. The longest frame is 1526bytes, which takes 122 μs to transmit. The frame length as well as the number of MTD and AT frames areset by the master and are configured in the slaves during CP2.

2.3 SynchronizationThe master sync telegram (MST) field in the MDT0 frame is used by the master for slave synchronization.The MST field has its own FCS. Each slave validates the MST FCS and uses the MST time reference asan internal synchronization event.

Figure 4. MDT0 Frame Synchronization Method

In CP2, the master measures the port-to-port delay of each slave, calculates the frame round-trip time andprograms a different port delay time into each slave’s ports. Finally, all slaves are synchronized in CP4 tothe master’s reference clock. The slave uses the MST synchronization events to internally synchronize theRT and UCC channel time slot as well as to generate a hardware synchronization signal calledCON_CLK.

The CON_CLK hardware signal is used to synchronize a coprocessor or application to the Sercos IIIcommunication cycle.

4 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 5: Sercos III Slave For AM437x — Communication Development Platform

Sercos IIIMaster

DriveAnalog I/ODigital I/O

Sensor

P-Channel

www.ti.com System Description

2.4 Service Channel (SVC)The MDT and AT frames embed an asynchronous communication channel that is used by the master totransfer communication, parameter and diagnostic data. The master issues SVC read and write requeststo defined data structure (identification number [IDN]) in each slave. For example, the IDNs are used toconfigure Sercos III network parameters and UCC channel parameters.

2.5 TopologyA Sercos III network is configured as line or ring topology. When using line topology, a daisy-chain cablingis used and only one port of the master is connected to the first slave. The last slave in the chain loops-back the MDT/AT frames, so they are received back by the master (see Figure 5).

Figure 5. Line Topology With Last Device in Loopback Mode

To support network redundancy, use ring topology (see Figure 1). The primary port of the master isconnected to the first slave and the secondary port is connected to the last slave. The master transmitsSercos III frames simultaneously on both ports. In case of an Ethernet cable break (called ring break), theslave that detects the break immediately starts the loopback mode. The slave sends the MDT/AT framesback on the same port where the frames were received. The master detects the ring break scenario in thestatus information of the AT frames. After the ring-break is physically resolved, the master issues a ringheal command to the slaves to restore the ring topology connection. Ring break and ring heal can occuranytime, but the master continues to operate the network in CP4.

5TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 6: Sercos III Slave For AM437x — Communication Development Platform

Sitara AM437x

PRU-ICSSSercos III

Slave MAC

PHY

PHY

ARM Cortex-A9 processorapplication/profile/stack

Processorapplication/profile/stack

Hostinterface

FPGASercos III

MAC

PHY

PHY

Power management subsystem

Sercos III Slave Solution With Sitara Processors From TI www.ti.com

3 Sercos III Slave Solution With Sitara Processors From TI

3.1 Components of Sercos III SlaveMany existing Sercos III slave solutions consists of an application processor, a FPGA, two industrialEthernet physical layer devices (PHYs), and power management (see Figure 6). The applicationprocessor executes the customer’s application, the Sercos III user profile and slave stack. The FPGAimplements the Sercos III real-time Ethernet MAC that handles the real-time critical functions of theSercos III standard. The MAC in the FPGA is connected to two industrial Ethernet PHYs that provide theSercos III network ports. The devices need to be powered by a dedicated power management solution.

Figure 6. Sercos III Slave Solution With Processor and FPGA

The AM437x Sitara TI design (TIDEP0039) combines the Sercos III MAC function blocks of an FPGA withthe application processor. This leads to an integrated solution combining the customer application, theprofile, and stack with the Sercos III MAC on a single SoC (see Figure 7). The powerful ARM® Cortex®-A8 application processor handles the application, the Sercos profile, and stack. The Sercos III real-timecritical functions are handled by the PRU-ICSS, which is integrated on the AM335x Sitara family of MPUs.A dedicated power management unit (PMU) device supplies the Sitara device enabling a simplified powermanagement solution.

The fast internal interconnect between the ARM Cortex-A8, the PRU-ICSS, internal memory, and otherperipherals allow fast exchange of real-time process data.

Figure 7. Integrated Sitara Sercos III Slave Solution

6 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 7: Sercos III Slave For AM437x — Communication Development Platform

ARM

Cortex -A9

®

®

Up to 1 GHz

Graphics

Acceleration

SGX530

Quad-Core

PRU-ICSS

System Services

Connectivity and I/Os

Security

AccelerationPac

Display

Subsystem32K/32K L1

Industrial

45 nm

Communication

Subsystem

EtherCAT ,

PROFINET ,EtherNet/IP™ +Motor feedback

protocols +Sigma Delta

®

®

24-Bit LCD

ProcessingOverlay,Resizing,

Color SpaceConversion, etc.

Touch ScreenController

256K L2/L3

64K RAM

EDMA WDT RTC

NAND/

NOR

(16-Bit ECC)

3 MMC/

SD/SDIO

McASP

×2

GPIO

UART ×6

PWM ×6CAN ×2CameraI/F (2×

Parallel)

EMAC2-PortSwitch

10/100/1Gw/ 1588 USB2

Dual-RolePHY ×2 HDQQSPI

eCAP/eQEP ×3 SPI ×5

I C ×32

2 12-Bit ADCsDebug 12 Timers SyncTimer 32KSimple Pwr Seq

256KB L3 Shared RAM

32-Bit

LPDDR2/DDR3/DDR3L Crypto, Secure Boot

www.ti.com Sercos III Slave Solution With Sitara Processors From TI

3.2 Sitara AM437x Peripheral Block DiagramThe Sitara AM437x device family is a low-power application processor with an ARM Cortex-A9 RISC coreand a broad range of integrated industrial peripherals (see Figure 8). The ARM Cortex-A9 supports clockfrequency ranges from 300 MHz for simple I/O applications up to 1 GHz for complex control applicationsthat require more CPU performance.

Figure 8. AM437x Family Block Diagram

7TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 8: Sercos III Slave For AM437x — Communication Development Platform

PRU-ICSSFPGA compatible interface

P1 / Ethernet PHY

Ethernet

IP

TCP/UDPSercos III stack

Function specific profile (drive, IO, and so on)

IP applications (web-server, TFTP, and

so on)

Application

S/IP

Hardware 100Mbit/s

Sercos communication profile

Generic device profile

Device application

P2 / Ethernet PHY

Sercos register i/f

Sercos III Slave Solution With Sitara Processors From TI www.ti.com

3.3 Sercos III Slave System and Software ArchitectureThe hardware layer of Sercos III requires 100 Mb/s Ethernet for the physical layer (PHY). In theTIDEP0039, this is implemented with two TLK105L Ethernet PHYs from TI. The PHY’s MII connects to thePRU-ICSS that handles the real-time functions of the Sercos III standard. The PRU-ICSS exchanges real-time data, Ethernet frames, control, and status information through the internal shared memory interfacewith the Sercos and Ethernet stack. The Sercos III stack and the function-specific profile (drive, I/O, andso on) provides an application programming interface (API) to the customer’s application. The standardEthernet frames are placed by PRU-ICSS in a dedicated shared memory area. Ethernet applications likeweb server and trivial file transfer protocol (TFTP) can access the Ethernet frames through a dedicatedframe queue.

Figure 9. Sitara Sercos III Slave System and Software Architecture

3.4 Sercos III Stack Integration and Solution ValidationThe TIDEP0039 solution has been validated with the Sercos III stack from third-party stack providerCannon-Automata, using the Sercos III Conformizer validation tool. All required communication testscases have been tested and confirmed. Customers can leverage this integrated solution by contacting thethird-party stack provider, who gives them access to the validated Sercos III solution to jump start productdevelopment. The Sercos III firmware for PRU-ICSS has been implemented with a register interfaceequivalent to the Sercos III FPGA to allow customers to reuse existing stack solutions.

8 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 9: Sercos III Slave For AM437x — Communication Development Platform

www.ti.com Sercos III Slave Solution With Sitara Processors From TI

3.5 Development ToolsThe TIDEP0039 solution can be evaluated with the AM437x industrial development kit (IDK) board (seeFigure 10). The board is intended for developing industrial Ethernet protocols for master and slavesdevices, for example, I/O modules, sensors, actuators, motor controls, and PLCs. The two real-timeEthernet ports of the PRU-ICSS are accessible by two RJ45 connectors. Additionally, the board isequipped with digital inputs and outputs through onboard connectors.

Figure 10. AM437x IDK Board

Further software development can be done using the industrial software development kit (SDK), whichcombines SYS/BIOS (real-time operating system (RTOS) from TI) and example projects using industrialEthernet protocols.

One key advantage of the Sitara AM437x family is that it allows for a flexible and dynamic exchange of theindustrial Ethernet protocol within the PRU-ICSS (see Figure 11). The application processor loads newfieldbus firmware in the PRU-ICSS during device initialization, making external fieldbus ASICs or FPGAsredundant. This enables customers to support various industrial Ethernet protocols, including EtherCAT,PROFINET, Sercos III, EtherNet/IP, and Ethernet POWERLINK, with one single hardware platform.

9TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 10: Sercos III Slave For AM437x — Communication Development Platform

AM437x Sitara ARM MPU

Connectivity

USBLCDMMC

CPGSW

SPII2C

UARTCAN

ICSS v3

PRU0 PRU1 PRU2 PRU3

MDRV83133x PWM

OPA365/2350to ADCs (3x I, 3x VBus)

General PurposeProcessor

ARMCortex

A9

TXB0106PWeQEP

SN65HVD78EnDAT

M12 / ENDAT 2.2

J 1x5

µSDI2C

EEPROMQSPIFlash

DDR3

GBit PHY

TLK105L

TLK105LRJ45

RJ45

RT_MII

RT_MII

1xCPGSWRJ45

RX/TX/TX_enpin-header

DCAN_RX/TXpin-header

Expansion Connector

Power

HVS882

TPIC2810

8x digital I/O

SPI

I2C

LEDs

tripzone

Industrial LEDsGPIO

Real-Time EthernetEtherCAT

Profinet RT/IRTSercos 3

Ethernet/IPPower-Link

FieldbusCAN

Profibus slave

Block Diagram www.ti.com

4 Block Diagram

Figure 11. AM437x IDK (TMDXIDK437X) Board System Block Diagram

10 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 11: Sercos III Slave For AM437x — Communication Development Platform

www.ti.com Block Diagram

4.1 Highlighted Products

4.1.1 AM4379 ProcessorUp to 1-GHz Sitara™ ARM Cortex-A9 32‑bit RISC processor• NEON™ SIMD coprocessor and vector floating point (VFPv3) coprocessor• 32KB of L1 instruction and 32KB of data cache• 256KB of L2 cache or L3 RAM• 256KB of on-chip boot ROM• 64KB of dedicated RAM• Emulation and debug — JTAG• Interrupt controller

PRU-ICSS• Supports protocols such as EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™, EnDat 2.2, and more• Two PRUs subsystems with two PRU cores each• 32-bit load/store RISC processor capable of running at 200 MHz• 12KB (PRU-ICSS1), 4KB (PRU-ICSS0) of instruction RAM with single-error detection (parity)• 8KB (PRU-ICSS1), 4KB (PRU-ICSS0) of data RAM with single-error detection (parity)• Single-cycle 32-bit multiplier with 64-bit accumulator• Enhanced GPIO module provides shift-in/out support and parallel latch on external signal• 12KB (PRU-ICSS1 only) of shared RAM with single-error detection (parity)• Three 120-byte register banks accessible by each PRU• Interrupt controller module (INTC) for handling system input events• Local interconnect bus for connecting internal and external masters to resources inside PRU-ICSS• Peripherals inside PRU-ICSS:

– One UART port with flow control pins, supports up to 12 Mb/s– One enhanced capture (eCAP) module– Two MII Ethernet ports that support industrial Ethernet, such as EtherCAT– One MDIO port

On-chip memory (shared L3 RAM)• 256KB of general-purpose on-chip memory controller (OCMC) RAM• Accessible to all masters

External memory interfaces (EMIF)• DDR controllers:

– LPDDR2: 266-MHz clock (LPDDR2-533 data rate)– DDR3 and DDR3L: 400-MHz clock (DDR-800 data rate)– 32-bit data bus– 2GB of total addressable space– Supports one x32, two x16, or four x8 memory device configurations

• General-purpose memory controller (GPMC)– Flexible 8-bit and 16-bit asynchronous memory interface with up to seven chip selects (NAND,

NOR, Muxed-NOR, SRAM)– Uses BCH code to support 4-, 8-, or 16-bit ECC– Uses hamming code to support 1-bit ECC

See the AM4379 datasheet for a complete list of features [1].

11TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 12: Sercos III Slave For AM437x — Communication Development Platform

Block Diagram www.ti.com

4.1.2 AM437X Industrial Development Kit (IDK) EVM Hardware Specification• AM4379 ARM Cortex-A9• 1GB DDR3, QSPI-NOR Flash• Discrete power solution• EnDat connectivity for motor feedback control• 24-V power supply• USB cable for JTAG interface and serial console

Software and Tools• SYS/BIOS real-time OS• StarterWare base port• Code Composer Studio™ (CCS) integrated development environment (IDE)• Application stack for industrial communication protocols• Sample industrial applications

Connectivity• PROFIBUS interface• CANOpen• EtherCAT• EtherNet/IP• PROFINET• Sercos III• IEC61850• PWM• Motor axis position feedback• Up to 3-phase motor drive connector• Sigma Delta decimation filter• Digital inputs and outputs (I/O)• SPI• UART• JTAG

See the AM437x IDK website for a complete list of features and design resources(http://www.ti.com/tool/TMDXIDK437X).

12 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 13: Sercos III Slave For AM437x — Communication Development Platform

www.ti.com Test Data

5 Test Data

Figure 12. Sercos Conformizer Test Report Extract

13TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 14: Sercos III Slave For AM437x — Communication Development Platform

Summary and Conclusion www.ti.com

6 Summary and ConclusionThe TIDEP0039 Sercos III slave communication development platform combines the Sercos III firmwarefor the PRU-ICSS and an equivalent Sercos III register interface with the TMDXIDK437X board. Third-party service provider Cannon-Automata offers customers a Sercos III reference stack and exampleapplication. Alternatively, customers can use an existing stack and interface it to the TIDEP0039 Sercos IIIslave solution.

With the TIDEP0039 Sercos III slave communication development platform, customers can jump start theirdevelopment of Sercos III-based industrial applications like industrial I/Os, drives, sensors, and actuators.The solution saves development efforts and production cost by integrating the industrial Ethernet protocolinto the microprocessor (MPU) and shortens time to market.

It also demonstrates that customers can remove the external FPGA or fieldbus ASIC withoutcompromising the functional or operational requirements.

14 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 15: Sercos III Slave For AM437x — Communication Development Platform

Warm Reset Switch

AM437X_OSC0_OUTAM437X_OSC0_IN

GND_OSC0

OSC0_IN

PORZn

SYS_WARMRESETn

OSC0_OUT

GND_OSC0

DGNDDGND

V3_3D

V3_3D

V3_3D

DGND

DGND

V3_3DREG

DGND

SYS_RESETn <5,7,8,11,17,19>

SYS_WARMRESETn<18>

PORZn<7,20> PORZ_RELEASE <4>

U54SN74LVC1G07

24

53 1

R860

R6910K

R499

100

C2871uF

R4870

R566 0

R870

TP2TP

R7510K

SW2 B3SL

1 23 4

C3624pF

R92 0

R900

C3524pF

R821M

R91 0

C2810.01uF

Y1

24MHz 13

24

AM

43

7x

Ma

inO

sc/C

trl

In

du

str

ial

EV

M

U11-2

AM437X_ZDN

OSC0_INC25

OSC0_OUTB25

NMInG25

PORZnY23

RESETIN_OUTnG22

CLKREQH20

VSS_OSCB24

R498

100

www.ti.com Design Files

7 Design Files

7.1 Physical TMDXIDK437X EVMTo purchase the TMDXIDK437X the TI shop, see its product page at http://www.ti.com/tool/tmdxidk437x.

7.2 SchematicsTo download the schematics, see the design files at TIDEP0039.

Figure 13. Processor System Schematic

15TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 16: Sercos III Slave For AM437x — Communication Development Platform

VD

DS

_C

TM

VD

DA

3P

3_

PM

LD

O

VD

DA

1P

8_P

MLD

O

CAP_VDD_RTC

VD

DS

_T

AM

PE

RV

DD

_T

AM

PE

R

VDDA_ADCVDDA_MC_ADC

AM437X_VDDS

VDD_CORE

DGND

DGND

VDD_CORE

DGND

VDD_MPU

V3_3D_AM437XDGND

AM437X_VDDS

DGND

VDD_CORE

VDD_MPU

DGND

V3_3D_AM437X

V1_5D

VAM437X_DDR

DGND

DGND

DGNDDGND

V1_8D_AM437X

V3_3D_AM437X

V1_8D_AM437X

V1_8D_AM437X

DGND

DGND

DGND DGND

DGND

V1_8D_AM437X

DGND

DGND

V1_8D_AM437X

V1_8D_AM437X

DGND

V3_3DV1_8D_PMLDO

DGND

V1_8D_AM437X

DGNDDGND

VDD_CORE

V1_8D_AM437X

DGND

VDDA_MC_ADC

VDDA_ADC

GNDA_ADC

DGND

V1_8D_PMLDO

V3_3D_AM437X

V3_3D_AM437X

V3_3D_AM437X

V3_3D_AM437X

V3_3D_AM437X

V3_3D_AM437X

V3_3D_AM437X

V3_3D_AM437X

V3_3D_AM437X

V3_3D_AM437X

DGND

V1_8D_AM437X

V3_3D_AM437X V3_3D

V1_8D_AM437X V1_8DDGND

V1_8D_AM437X

TP19TP1mm

C207

0.01uF

C1920.01uF

C200

0.01uF

C241

0.01uF

C2181uF

C159

0.01uF

R463

0

C210

0.01uF

C230

0.01uF

C195

0.01uF

C60

0.01uF

R149 0

C40

0.01uF

FB7

150OHM800mA

1 2

C180

0.01uF

C25710uF

R1390

C233

0.01uF

C217

0.01uF

C59

0.01uF

C17210uF

C66

0.01uF

FB9150OHM800mA1 2

C1911uF

FB8150OHM800mA1 2

C224

0.01uF

C211

0.01uF

FB1

150OHM800mA

1 2

C205

0.01uF

C29

0.01uF

C201

0.01uF

C252

0.01uF

C280

10uF

R142

0

AM437x

17x17

Socket

SCKT1

DNI

MCH1 MCH2

MCH3 MCH4

C231

0.01uF

C2420.01uF

C47

0.01uF

TP21 TP1mm

TP20

TP1mm

C220

0.01uF

R444 DNI

C711uF

C39

0.01uF

FB10150OHM800mA1 2

C52

0.01uF

C48

0.01uF

C184

0.01uF

C240

0.01uF

C53

0.01uF

C30

0.01uF

C213

0.01uF

C22910uF

C1980.01uF

C197

0.01uF

C206

0.01uF

C204

0.01uF

C223

0.01uF

C236

0.01uF

C1730.01uF

C181

0.01uF

C3110uF

C219

0.01uF

C202

0.01uF

C32

0.01uF

C199

0.01uF

C18910uF

C193

0.01uF

FB11150OHM800mA

1 2

R456

0

C2121uF

C256

0.01uF

C234

0.01uF

C1790.01uF

C160

0.01uF

C21410uF

C221

0.01uF

AM437x Power

Industrial EVM

U11-20

AM437X_ZDN

VDDSHV1J7

VDDSHV1J8

VDDSHV2V16

VDDSHV2V17

VDDSHV2W16

VDDSHV3J18

VDDSHV3K17

VDDSHV3K18

VDDSHV3N18

VDDSHV3N19

VDDSHV3P18

VDDSHV3W18

VDD_COREJ10

VDD_COREJ11

VDD_COREL12

VDD_COREL14

VDD_COREM9

VDD_COREM12

VDD_COREM14

VDD_COREN9

VDD_COREN16

VDD_COREN17

VDD_COREP16

VDD_COREP17

VDD_CORER9

VDD_CORER11

VDD_CORER14

VDD_CORET9

VDD_CORET11

VDD_CORET14

VDD_CORET18

VDD_CORET19

VDD_COREU15

VDD_COREV15

VDD_COREW12

VDD_COREW13

VDD_MPUH13

VDD_MPUH14

VDD_MPUH16

VDD_MPUJ13

VDD_MPUJ14

VDD_MPUJ16

VDD_MPUK19

VDD_MPUK20

VDD_MPUL19

VDD_MPUL20

VDD_MPUM17

VDD_MPUM18

VDD_MPU_MOND20

VDDS_CLKOUTE23

VDDS_OSCC23

CAP_VBB_MPUF19

CAP_VDD_SRAM_COREE13

CAP_VDD_SRAM_MPUE14

VDDS_SRAM_CORE_BGF13

VDDS_SRAM_MPU_BBF14

VDDS_PLL_CORE_LCDN21

VDDS_PLL_DDRG5

VDDS_PLL_MPUE17

VDDA1P8V_USB0W21

VDDA1P8V_USB1U21

VDDA_3P3V_USB0W20

VDDA_3P3V_USB1U20

VSSA_USBW23

VDD_DDRK7

VDD_DDRK8

VDD_DDRM7

VDD_DDRM8

VDD_DDRN7

VDD_DDRN8

VDD_DDRR6

VDD_DDRR7

VDD_DDRR8

VDD_DDRT7

VDD_DDRT8

VDD_DDRV7

VDD_DDRV8

GN

DA

1

GN

DA

25

GN

DH

15

GN

DH

18

GN

DJ9

GN

DJ1

2

GN

DJ1

5

GN

DJ1

7

GN

DK

9

GN

DK

11

GN

DK

12

GN

DK

14

GN

DK

15

GN

DL

8

GN

DL

9

GN

DL

11

GN

DL

15

GN

DL

17

GN

DL

18

GN

DM

10

GN

DM

11

GN

DM

13

GN

DM

15

GN

DM

16

GN

DN

10

GN

DN

11

GN

DN

12

GN

DN

13

GN

DN

14

GN

DN

15

GN

DP

8

GN

DP

9

GN

DP

10

GN

DP

11

GN

DP

12

GN

DP

13

GN

DP

14

GN

DP

15

GN

DR

12

GN

DR

15

GN

DR

17

GN

DR

18

GN

DT

12

GN

DT

15

GN

DT

17

GN

DU

8

GN

DU

9

GN

DU

10

GN

DU

11

GN

DU

12

GN

DU

13

GN

DU

14

GN

DU

16

GN

DU

17

GN

DU

18

GN

DU

19

GN

DV

9

GN

DV

10

GN

DV

11

GN

DV

12

GN

DV

13

GN

DV

14

GN

DV

18

GN

DA

E1

GN

DA

E2

5

VDDSHV5F22

VDDSHV6G16

VDDSHV6G17

VDDSHV6H17

VDDSHV7F16

VDDSHV8G13

VDDSHV8G14

VDDSHV9G11

VDDSHV9H11

VDDSHV10G10

VDDSHV10H10

VDDSHV11H8

VDDSHV11H9

VD

DS

_C

TM

AD

12

VDDSG6

VDDSH12

VDDSP19

VDDSW15

VDDSY19

VD

DA

1P

8_

PM

LD

OD

6

VD

DA

3P

3_

PM

LD

OF

8

VDDSF20

VDDA_MC_ADCY16

VDDA_TS_ADCAB12

VSSA_ADCAC15

VD

D_

TP

MA

D9

VD

DS

_T

PM

AD

8

CA

P_V

DD

_R

TC

AD

3

VD

DS

_R

TC

AD

5

VP

PP

21

TESTOUTH21

TEST_ENAA23

FB14150OHM800mA

1 2

C62

0.01uF

FB6

150OHM800mA

12

C203

0.01uF

C158

0.01uF

C216

0.01uF

Design Files www.ti.com

Figure 14. Processor Power Schematic

16 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 17: Sercos III Slave For AM437x — Communication Development Platform

SPIMEM_CLK

SPIMEM_D0SPIMEM_D1SPIMEM_D2

AM437X_QSPI_D2

SPIMEM_D3

AM437X_QSPI_D3

SPIMEM_CS

AM437X_QSPI_CLK

AM437X_QSPI_D0AM437X_QSPI_D1

AM437X_QSPI_CSn

DGND

V3_3D

V3_3D

SYS_RESETn<2,7,8,11,17,19>R152 0

R144 0

C630.01uF

U46

MX66L51235FMI

SCLK16

SI/SIO015

SO/SIO18

WP/SIO29

VCC2

GND10

CS7

DNU/SIO31

RESET3

NC44

NC55

NC66

NC1111

NC1212

NC1313

NC1414

R128 0

R4570

R1370R4490

AM

43

7x

QS

PI

NO

RM

em

ory

In

du

str

ial

EV

M

U11-5

AM437X_ZDN

GPMC_CSN0/QSPI_CSnA8

GPMC_WEN/QSPI_D2D10

GPMC_BE0N_CLE/QSPI_D3C10

GPMC_OEN_REN/QSPI_D1E10GPMC_ADVN_ALE/QSPI_D0A9

GPMC_CSN3/QSPI_CLKB12

R4530

R45810K

Main 24VDC Power Input

VPWRIN_PREFUSE VPWRIN_FUSEDVPWRIN_JCK

AM437X_I2C0_SCLAM437X_I2C0_SDA

VDD_MPU_OUT VDD_MPU_SENSE

V1_8DEN

VDD_CORE_ENVDD_MPU_EN

PORZ_RELEASE

VDD_MPU_SENSEP

DGND

DGNDDGND

DGND

V24_0D

DGND

DGND DGND

DGND

DGND DGNDDGND

V3_3D

DGND

VDD_MPUV3_3D V3_3D

DGND DGND

DGND

DGND DGND

DGNDDGND

V3_3DREG

DGND

V24_0D

V1_8DREG

DGND

V24_0D

DGND DGND

DGND

DGNDDGND

DGNDDGND

V1_5DREG

DGND

V24_0D

DGND DGND

DGND

DGNDDGND

DGNDDGND

VDD_COREREG

DGND

V24_0D

DGND DGND

DGND

DGND DGND

DGNDDGND

V1_5D

DGND

VDD_CORE

DGND

V1_8D

DGND

V3_3DREG

DGND

DGND

V3_3DREG

DGND

DGND

DGND

V3_3DREG

DGND

DGND

V3_3D

V3_3D

VDD_MPU

V1_8D

VDD_CORE

V5_0D

DGND

V24_0D

DGND DGND

DGND

DGND DGND

DGNDDGND

V3_3D

DGND

DGND

DGND

DGND

GP_I2C_SDA<11,12,17>GP_I2C_SCL<11,12,17>

PORZ_RELEASE <2>

C981uF

R356 0

R2

35

60

.4K

R938.06K

U35

TPS62362

VINA4

AVINA1 SW

B4

SWB3

ENB2

VDDD1

SCLD3

SDAD2

VSEL0C2

VSEL1A3

SENSEPB1

SENSEMC1

AGNDA2

PGNDD4PGNDC4PGNDC3

D1MBR0530T1

R3550

C1480.1uF

TP9TP

R299 0

R18140.2K

C2731uF

C770.01uF

C322100uF

R1851K

R5

56

10

K

C27220uF

R18251K

U52

TPS22922B

VINA2

VINB2 VOUT

A1

VOUTB1

GNDC1ON

C2

R2730

R4190

D16MBR0530T1

U15

TPS5402D

VIN2

COMP6

SS4

ROSC3

GND7

VSNS5

BOOT1

LX8

C131220uF

R354 0

D2Green LED

C88

0.1uF

C16810uF

C1711uF

TP11TP

R40910K, 1%

R3250

D21SMCJ26CA

L5

1uH1 2

C752200pF

C346

0.01uF

R15651K

R2

30

14

K

C7410uF

C12422uF

C170.01uF

R5

51

10

K

R165

16K

R1434K

R29815K,1%

R20

33

R4242.2K

R23410K

TP1TP

C27222uF

R17349.9K

R296

0

C1181uF

R486 0

R16449.9

L6100uH

1 2

R5

50

10

K

R15949.9K

C343

0.01uF

U3

TPS5402D

VIN2

COMP6

SS4

ROSC3

GND7

VSNS5

BOOT1

LX8

U40

TPS22922B

VINA2

VINB2 VOUT

A1

VOUTB1

GNDC1ON

C2

R4182.2K

L7

100uH1 2

R9451K

D14MBR0530T1

R379 0

D11MBR0530T1

R22410K

C9510uF

L4

47uH1 2

C960.1uF

C790.01uF

C970.1uF

R3590

C722200pF

C271220uF

C51

0.1uF

C7010uF

U17

TPS5402D

VIN2

COMP6

SS4

ROSC3

GND7

VSNS5

BOOT1

LX8 R492

49.9

R1663.01K

R22810K

R194.75K, 1%

L9

47uH1 2

C14410uF

C112200pF

R358 0

C26610uF

C1210uF

C822200pF

U26

TPS386000

MR1

CT15

CT24

CT33

CT42

SENSE110

SENSE29

SENSE38

SENSE4L7

SENSE4H6

VCC14

GND12

TP

AD

TP

AD

VREF13

WDI20

NC11

RESET115

RESET216

RESET317

RESET418

WDO19

C1

0.1uF

R18422K

R23710K

J13

DNI

1

2

U29

TPS22922B

VINA2

VINB2 VOUT

A1

VOUTB1

GNDC1ON

C2

C17522uF

U14

TPS5402D

VIN2

COMP6

SS4

ROSC3

GND7

VSNS5

BOOT1

LX8

TP14TP

R17551K

C344

0.01uF

R360DNI

R2

29

24

K,

1%

D13MBR0530T1

J12Power Jack RAPC722X

1

23

C16510uFR324

0

R48118K

R30249.9

C67

0.1uF

R48049.9

U53

TPS22922B

VINA2

VINB2 VOUT

A1

VOUTB1

GNDC1ON

C2

F1

Fuse 4A

1 2

C253 0.1uF

R4900

R17620.5K

R52 0

R9560.4K

R4820

C27610uF

C440.01uF

R41549.9

C4510uF

R49115K,1%

C25422uF

C2681uF

TP7

TP

C1570.1uF

U10

TPS5402D

VIN2

COMP6

SS4

ROSC3

GND7

VSNS5

BOOT1

LX8

D19MBRS140T

C114

0.01uF

TP16TP

AM

43

7x

I2

C0

In

du

str

ial

EV

M

U11-11

AM437X_ZDN

I2C_SCL0Y22

I2C_SDA0AB24

C26922uF

C690.01uF

R5

57

10

K

C13410uF

C345

0.01uF

R4250

L8

82uH1 2

R488

0

C462200pF

C8110uF

R2

27

14

K

www.ti.com Design Files

Figure 15. Power Schematic

Figure 16. QSPI NOR Flash Memory Schematic

17TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 18: Sercos III Slave For AM437x — Communication Development Platform

DDR_CLKnDDR_CKE0

DDR_CLK

DDR_RESETn

DDR_A3

DDR_A8DDR_A9

DDR_A4

DDR_A0DDR_A1

DDR_A14

DDR_A10

DDR_A5DDR_A6

DDR_A2

DDR_A11DDR_A12

DDR_A7

DDR_A13

DDR_RASn

DDR_WEnDDR_CASn

DDR_CLKnDDR_CKEDDR_CS0n

DDR_CLK

DDR_WEnDDR_CASn

DDR_CLKnDDR_CKEDDR_CS0n

DDR_CLK

DDR_RASn

DDR_BA0

DDR_BA2

DDR_A0

DDR_A4

DDR_A9DDR_A8

DDR_A3

DDR_BA1

DDR_A6DDR_A5

DDR_A10

DDR_A14

DDR_A1

DDR_A13

DDR_A7

DDR_A12DDR_A11

DDR_A2

DDR_ODT

DDR_A8

DDR_A3DDR_A4

DDR_A9

DDR_A14

DDR_A1DDR_A0

DDR_A6DDR_A5

DDR_A10

DDR_A2

DDR_A7

DDR_A12DDR_A11

DDR_A13

DDR_WEn

DDR_RASn

DDR_CKEDDR_CLKn

DDR_CASn

DDR_CLK

DDR_CS0n

VAM437x_DDR_VREF

DDR_ODT

DDR_DQSN1DDR_DQS1

DDR_DQS0DDR_DQSN0

DDR_DQSN3DDR_DQS3

DDR_DQS2DDR_DQSN2

DDR_DQM1DDR_DQM0

DDR_DQM3DDR_DQM2

DDR_D11

DDR_D9DDR_D10

DDR_D14

DDR_D8

DDR_D15

DDR_D13DDR_D12

DDR_D3DDR_D2

DDR_D0DDR_D1

DDR_D7DDR_D6DDR_D5DDR_D4

DDR_D16DDR_D17

DDR_D19DDR_D18

DDR_D21DDR_D20

DDR_D22DDR_D23

DDR_D25DDR_D24

DDR_D26DDR_D27

DDR_D30

DDR_D28DDR_D29

DDR_D31

DDR_BA0

DDR_BA2DDR_BA1

DDR_A1

DDR_A3

DDR_A8

DDR_A2

DDR_A6

DDR_A4

DDR_A9

DDR_A13

DDR_A7

DDR_A0

DDR_A5

DDR_A10

DDR_A14

DDR_A12DDR_A11

DDR_CS0n

DDR_WEn

DDR_CASNDDR_RASN

DDR_DQS0DDR_DQSn0

DDR_D3

DDR_D1DDR_D0

DDR_D6DDR_D7

DDR_D4DDR_D5

DDR_D2

DDR_D9

DDR_D11

DDR_D14

DDR_D8

DDR_D13DDR_D12

DDR_D15

DDR_D10

DDR_DQS1DDR_DQSn1

DDR_DQM0DDR_DQM1

DDR_BA2

DDR_BA0DDR_BA1

DDR_ODT

DDR_RESETn

DDR_BA2

DDR_BA0DDR_BA1

DDR_ODT

DDR_DQM3DDR_DQM2

DDR_DQS3DDR_DQSn3

DDR_DQS2DDR_DQSn2

DDR_D16DDR_D17DDR_D18DDR_D19DDR_D20DDR_D21

DDR_D23DDR_D22

DDR_D24DDR_D25

DDR_D27DDR_D26

DDR_D28

DDR_D30DDR_D31

DDR_D29

DDR_RESETn

DDR_CKE

DGND

VDDS_DDR

DGND

VDDS_DDR

VDDR_VTT

DGND

DGND

VDDS_DDR

V3_3D

DGND

V3_3D

DGNDDGNDDGND

VDDR_VREF

DGND

DGND

DGND DGND DGND

DGND

DGND DGNDDGND

VDDS_DDR

DGNDDGND

DGND

VDDS_DDR

VDDR_VTT

VDDS_DDR

DGND

DGND

VDDS_DDR

VDDS_DDR

DGND

VDDS_DDR

DGND

VDDS_DDR

VDDS_DDR

DGND

DGND

VDDS_DDR

VDDS_DDR

DGND

DGND

DGND

DGND DGND

VDDR_VREF

VDDS_DDR

DGND

DGND

DGNDDGND

VDDR_VREF

DGND

VDDS_DDR

V1_5D

VDDS_DDR

DGND

V1_5D

R494 0

C10410uF

R2320

R517 47

C11310uF

R199 47

R216 47

C3040.01uF

C1060.1uF

C2900.01uF

R533 47

R4702.2K, 1/8W

R218 47

C3070.1uF

C2890.01uF

C2960.01uF

C34110uF

R4742.2K, 1/8W

R531 47

C3140.01uF

R521 47

C3120.1uF

C10810pF

R198240

R534 47

C2380.01uF

C2880.01uF

C2940.01uF

C33510uF

R520 47

R507 49.9

C3160.01uF

C2970.01uF

C1110.001uF

C1120.1uF

R503 47

C2820.01uF

R516 47

R205 47

C2770.01uF

C3300.1uF

C1030.1uF

C2950.01uF

R535 47

C10222uF

C329

0.01uF

R508 49.9

C1090.001uF

C2780.01uF

R22510

U25

TPS51200

REFIN1

VLDOIN2

VO3

PGND4

VOSNS5

REFOUT6

EN7

GND8

PGOOD9

VIN10

PW

RP

D11

R532 47

C279

0.01uF

C2850.01uF

R217 47

AM

43

7x

DD

RS

DR

AM

U11-19

AM437X_ZDN

DDR_RESETnT1

DDR_CKM2

DDR_CKnM1

DDR_CKE0M3

DDR_CKE1N6

DDR_CSN0M5

DDR_CSN1M4

DDR_CASnN3

DDR_RASnN2

DDR_WEnN4

DDR_BA0K1

DDR_BA1K2

DDR_BA2K3

DDR_A0N1

DDR_A1L1

DDR_A2L2

DDR_A3P2

DDR_A4P1

DDR_A5R5

DDR_A6R4

DDR_A7R3

DDR_A8R2

DDR_A9R1

DDR_A10M6

DDR_A11T5

DDR_A12T4

DDR_A13N5

DDR_A14T3

DDR_A15T2

DDR_D0E3

DDR_D1E2

DDR_D2E1

DDR_D3F3

DDR_D4G4

DDR_D5G3

DDR_D6G2

DDR_D7G1

DDR_D8H1

DDR_D9J6

DDR_D10J5

DDR_D11J4

DDR_D12J3

DDR_D13K6

DDR_D14K5

DDR_D15K4

DDR_D16V5

DDR_D17V4

DDR_D18V3

DDR_D19V2

DDR_D20V1

DDR_D21W4

DDR_D22W5

DDR_D23W6

DDR_D24Y2

DDR_D25Y3

DDR_D26Y4

DDR_D27AA3

DDR_D28AB2

DDR_D29AB1

DDR_D30AC1

DDR_D31AC2

DDR_DQM0F4

DDR_DQM1H2

DDR_DQM2V6

DDR_DQM3Y1

DDR_DQS0F2

DDR_DQS0nF1

DDR_DQS1J2

DDR_DQS1nJ1

DDR_DQS2W1

DDR_DQS2nW2

DDR_DQS3AA1

DDR_DQS3nAA2

DDR_ODT0U1

DDR_ODT1U2

DDR_VREFT6

DDR_VTPAC3

R527 47

C301

0.01uF

C3380.1uF

C2920.01uF

C2470.01uF

R16249.9

R484 0

R54910K

R529 47

C2910.01uF

C323

0.01uF

C3170.1uF

R221 47

R206 47

R219 47

C3150.01uF

C2990.01uF

R504240

U21

MT41K256M16HA

CKJ7

CKnK7

CKEK9

CSnL2

RASnJ3

CASnK3

WEnL3

A0N3

A1P7

A2P3

A3N2

A4P8

A5P2

A6R8

A7R2

A8T8

A9R3

A10/APL7

A11R7

A12/BCN7

A13T3

A14T7

BA0M2

BA1N8

BA2M3

DQ0E3

DQ1F7

DQ2F2

DQ3F8

DQ4H3

DQ5H8

DQ6G2

DQ7H7

ODTK1

VSSA9

VSSB3

VSSE1

VSSG8

VSSQB9

VSSQD1

VSSQD8

VSSQE2

VSSQB1

VDDQA1

VDDQA8

VDDQC1

VDDQC9

VREFDQH1

VDDD9

VDDG7

VDDK2

VDDK8

LDQSnG3

NU0J1

LDQSF3

VSSJ2

VSSJ8

VSSM1

VSSM9

VSSP1

VSSP9

VSST1

VSST9

VDDN1

VDDN9

VDDR1

VDDR9

RESETnT2

UDMD3 LDME7

NU1J9

NU2L1

NU3L9

NU4M7

ZQL8

VREFCAM8

DQ8D7

DQ9C3

DQ10C8

DQ11C2

DQ12A7

DQ13A2

DQ14B8

DQ15A3

VDDQD2

VDDQE9

VDDQF1

VDDQH2

VDDQH9

VSSQE8

VSSQF9

VSSQG1

VSSQG9

UDQSC7

UDQSnB7

VDDB2

C3060.1uF

C34210uF

C2840.01uF

C8022uF

C1070.1uF

R22610K

R528 47

U20

MT41K256M16HA

CKJ7

CKnK7

CKEK9

CSnL2

RASnJ3

CASnK3

WEnL3

A0N3

A1P7

A2P3

A3N2

A4P8

A5P2

A6R8

A7R2

A8T8

A9R3

A10/APL7

A11R7

A12/BCN7

A13T3

A14T7

BA0M2

BA1N8

BA2M3

DQ0E3

DQ1F7

DQ2F2

DQ3F8

DQ4H3

DQ5H8

DQ6G2

DQ7H7

ODTK1

VSSA9

VSSB3

VSSE1

VSSG8

VSSQB9

VSSQD1

VSSQD8

VSSQE2

VSSQB1

VDDQA1

VDDQA8

VDDQC1

VDDQC9

VREFDQH1

VDDD9

VDDG7

VDDK2

VDDK8

LDQSnG3

NU0J1

LDQSF3

VSSJ2

VSSJ8

VSSM1

VSSM9

VSSP1

VSSP9

VSST1

VSST9

VDDN1

VDDN9

VDDR1

VDDR9

RESETnT2

UDMD3 LDME7

NU1J9

NU2L1

NU3L9

NU4M7

ZQL8

VREFCAM8

DQ8D7

DQ9C3

DQ10C8

DQ11C2

DQ12A7

DQ13A2

DQ14B8

DQ15A3

VDDQD2

VDDQE9

VDDQF1

VDDQH2

VDDQH9

VSSQE8

VSSQF9

VSSQG1

VSSQG9

UDQSC7

UDQSnB7

VDDB2

C3180.01uF

C3020.01uF

R233100K

R522 47

R220 47

C3130.1uF

C10510uF

C2830.01uF

C3240.01uF

C3280.01uF

C3110.1uF

R530 47

Design Files www.ti.com

Figure 17. DDR3 SDRAM Memory Schematic

18 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 19: Sercos III Slave For AM437x — Communication Development Platform

Note: MDIO Address = 0x01

PRUETH1_LINKLED

VADD33_PRUETH1

PRUETHER1_TDP

V3_3D_PRUETH1JCK

PRUETH1_INT

PRUETHER1_TDN

PRUETHER1_RDN

PRUETH1_RESETn

PRUETH1_RXD0PRUETH1_RXD1

PRUETH1_TXD2

PRUETH1_RXD3PRUETH1_RXD2

PRUETH1_TXCLK

PRUETH1_TXD3

PRUETH1_TXEN

PRUETH1_RXCLK

PRUETH1_RXERR

PRUETH1_TXD1PRUETH1_TXD0

PRUETH1_RXDV

PRUETH1_MDIOPRUETH1_MDC

PRUETH1_RXD3

PRUETH1_RXD1PRUETH1_RXD2

PRUETH1_RXD0PRUETH1_COL

AM437X_PRUETH1_TXD2AM437X_PRUETH1_TXD3

AM437X_PRUETH1_RXD1AM437X_PRUETH1_RXD0

AM437X_PRUETH1_RXD3AM437X_PRUETH1_RXD2

AM437X_PRUETH1_RXER

PRUETH1_RESETn

PRUETH1_CRS

PRUETH1_COL

AM437X_PRUETH1_MRCLK

AM437X_PRUETH1_TXD1AM437X_PRUETH1_TXD0

AM437X_PRUETH1_TXCLK

PRUETHER1_RDP

AM437X_PRUETH1_TXEN

AM437X_PRUETH1_RXDV

DGNDDGND

V3_3D

DGND

V3_3D

V3_3D

DGND

AGNDFRAME_PRUETH1DGNDDGNDDGND

DGND

DGND

V3_3D

V3_3D

DGND

V3_3D

DGND

V3_3D

V3_3D

DGND

V3_3D

V3_3D

DGND

V3_3D

V3_3D

DGND

DGND

DGND

SYS_RESETn<2,5,7,11,17,19>

AM437X_PRUETH_MDCLK<7>AM437X_PRUETH_MDDATA<7>

AM437X_CAM1_DATA6<7,19>

PRUETH1_25MHzCLK<11>

AM437X_PRUETH1_MRCLK <19>AM437X_PRUETH1_TXCLK <19>AM437X_PRUETH1_TXD0 <19>AM437X_PRUETH1_TXD1 <19>

AM437X_PRUETH1_TXEN <7>

AM437X_PRUETH1_RXDV <7>

TLK

10

5L

U12

TLK105L

TX_CLK2

TX_EN3

TXD_04

TXD_15

TXD_26

TXD_37

RX_CLK25

RX_DV26

RX_ERR28

RXD_030

RXD_131

RXD_232

RXD_31

CRS27

COL29

TD+12

TD-11

RD+10

RD-9

RESET_N18

PWRDNn/INTn8

LED_LINK17

XI23

XO22

MDC20

MDIO19

TP

AD

TP

AD

PFBOUT15

PFBIN113

PFBIN224

RBIAS16

VDD33_IO21

AVDD3314 C215

0.1uF

R445 0

R431 0

R146 0 R13149.9

R1452.2K

R151 0

R475 0

AM

43

7x

PR

U#

1E

th

ern

et

In

du

stria

lE

VM

U11-8

AM437X_ZDN

GPMC_A0/PR1_MII1_TXENC3

GPMC_A4/PR1_MII1_TXD1D7GPMC_A5/PR1_MII1_TXD0E7

GPMC_WPn/PR1_MII1_RXERB3GPMC_A1/PR1_MII1_RXDVC5

GPMC_A2/PR1_MII1_TXD3C6GPMC_A3/PR1_MII1_TXD2A4

GPMC_BE1n/PR1_MII1_COLA3

GPMC_A8/MCASP0_ACLKXF7GPMC_A9/MCASP0_FSXB4GPMC_A10/MCASP0_D0G8GPMC_A11/MCASP0_D1D8

GPMC_A6/PR1_MII1_MT1_CLKE8

GPMC_A7/PR1_MII1_MR1_CLKF6

GPMC_CLK/PR1_MDCLKA12

XDMA_EVENT_INTR0/PR1_MDIOD24

PRINT_MB/PR1_MII1_CRSF23

PRINT_ON/PR1_MII1_RXLINKE24

R4622.2K

C2320.1uF

R134 0

R438 0

C650.1uF

C2080.1uF

C1884700pF

R446 0R147 0

R441 0

C24410uF

YEL

GRN

J9

RJ-45 10_100Mb

12345678

910

1112

SH

LD

1S

HL

D2

R1

27

2.2

K

R473 DNIR140 0

R447 0

R155 0

R461 0

R85 0

C640.01uF

R448 0

TP8 TP1mm

R153 0

R4200

R150 0

R4552.2K

R136 0

R141 0

C2370.1uF

C580.01uF

R4644.87K

C1940.1uF

C1850.01uF

R469 0

R443 0

R1

22

2.2

K

C222

0.1uFR10149.9

U44

SN74LVC1G08

1

24

35

R466 0

R10649.9

R1

30

2.2

K

R125

49.9

R1

08

2.2

K

R452DNI

Note: MDIO Address = 0x00

PRUETHER0_TDP

V3_3D_PRUETH0JCK

PRUETHER0_TDN

PRUETHER0_RDNPRUETHER0_RDP

PRUETH0_RESETn

PRUETH0_RXD1PRUETH0_RXD0

PRUETH0_TXD3

PRUETH0_TXCLK

PRUETH0_RXD2PRUETH0_RXD3

PRUETH0_TXD2

PRUETH0_TXD0PRUETH0_TXD1

PRUETH0_RXERR

PRUETH0_RXCLK

PRUETH0_TXEN

PRUETH0_MDC

PRUETH0_RXDV

PRUETH0_MDIO

PRUETH0_RXD3

PRUETH0_RXD1PRUETH0_RXD2

PRUETH0_RXD0

AM437X_PRUETH0_COL

PRUETH0_LINKLED

AM437X_PRUETH0_TXCLKAM437X_PRUETH0_TXEN

AM437X_PRUETH0_TXD0AM437X_PRUETH0_TXD1AM437X_PRUETH0_TXD2AM437X_PRUETH0_TXD3

AM437X_PRUETH0_RXD1AM437X_PRUETH0_RXD0

AM437X_PRUETH0_RXD3AM437X_PRUETH0_RXD2

AM437X_PRUETH0_MRCLK

AM437X_PRUETH0_RXERAM437X_PRUETH0_RXDV

PRUETH0_INT

PRUETH0_RESETn

VADD33_PRUETH0

PRUETH0_CRSAM437X_PRUETH0_CRS

AM437X_PRUETH0_RXDVAM437X_PRUETH0_MRCLK

AM437X_PRUETH0_TXENAM437X_PRUETH0_RXDV

RT_MII0_TXENRT_MII0_RXDV

RT_MII_EDIO_DATA0RT_MII_EDIO_DATA1

AM437X_PRUETH0_RXLINK

AM437X_PRUETH0_RXER

AM437X_PRUETH0_TXD2AM437X_PRUETH0_TXD3AM437X_PRUETH0_TXENAM437X_PRUETH0_TXCLK

SYSBOOT3SYSBOOT2SYSBOOT1SYSBOOT0

SYSBOOT4SYSBOOT5

AM437X_PRUETH0_TXD1AM437X_PRUETH0_TXD0

SYSBOOT11

SYSBOOT9SYSBOOT8

SYSBOOT10

AM437X_PRUETH0_RXD0

AM437X_PRUETH0_RXD2AM437X_PRUETH0_RXD3

AM437X_PRUETH0_RXD1

SYSBOOT15SYSBOOT14SYSBOOT13SYSBOOT12 AM437X_PRUETH0_RXLINK

SYSBOOT6SYSBOOT7

SY

SB

OO

T[1

5..

0]

AM437X_LCD_DATA6AM437X_LCD_DATA7

PRUETH0_COL

RT_MII1_TXENRT_MII1_RXDVPR1_EDIO_DATA6PR1_EDIO_DATA7

V3_3D V3_3D

DGND

V3_3D

DGND AGNDFRAME_PRUETH0

DGND

DGND DGND

DGND

V3_3D

DGND

V3_3D

DGND

V3_3D

V3_3D

DGND

DGND

V3_3D

V3_3D

DGND

V3_3D

V3_3D

DGND

DGNDDGND

DGND

DGND

DGND

V3_3D

V3_3D

DGND

V3_3D

DGNDDGND

V3_3D

DGND

SYS_RESETn<2,5,8,11,17,19>

AM437X_PRUETH_MDCLK<8>

AM437X_PRUETH_MDDATA<8>

PORZn<2,20>

AM437X_SPI0_D1<19>AM437X_SPI0_CS0n<19>

AM437X_CAM1_DATA6<8,19>

SYSBOOT[15..0]<17>

AM437X_LCD_DATA6 <19>AM437X_LCD_DATA7 <19>

PRUETH0_25MHzCLK<11>

AM437X_PRUETH1_RXDV <8>AM437X_PRUETH1_TXEN <8>

PR1_EDIO_DATA6 <19>PR1_EDIO_DATA7 <19>

R3100

AM

43

7x

PR

U#

0E

th

ern

et

In

du

stria

lE

VM

U11-10

AM437X_ZDN

LCD_D0/PR1_MII0_MT_CLKB22

LCD_D1/PR1_MII0_TXENA21

LCD_D2/PR1_MII0_TXD3B21LCD_D3/PR1_MII0_TXD2C21LCD_D4/PR1_MII0_TXD1A20LCD_D5/PR1_MII0_TXD0B20

LCD_D8/PR1_MII0_RXD3A19LCD_D9/PR1_MII0_RXD2B19LCD_D10/PR1_MII0_RXD1A18LCD_D11/PR1_MII0_RXD0B18

LCD_D12/PR1_MII0_RXLINKC19

LCD_D13/PR1_MII0_RXERD19

LCD_D14/PR1_MII0_MR_CLKC17

LCD_D15/PR1_MII0_RXDVD17

PRINT_NSTROBE/PR1_MII0_COLD25PRINT_MNA/PR1_MII0_CRSG20

U43

SN74LVC1G08

1

24

35

R377 0

74

LV

24

4A

U9

SN74LV244A

1A12

1A24

1A36

1A48

1OE#1

2A111

2OE#19

2Y19

2Y27

2Y35

2Y43

GN

D1

0V

CC

20

1Y118

1Y216

1Y314

1Y412

2A213

2A315

2A417

C1640.1uF

C1470.1uF

R78 0

C1374700pF

YEL

GRN

J6

RJ-45 10_100Mb

12345678

910

1112

SH

LD

1S

HL

D2

R410 0

R67 0

R344 0

C1630.1uF

C1530.1uF

R378 0

R349 0

C1780.01uF

R4

62

.2K

R408 0

C16710uF

R337 0

R65 0

R416 0

R348 0

R63 0

R5

52

.2K

R406 0

R351 DNI

R59 0

C330.01uF

R4349.9

R5

12

.2K

TLK

10

5L

U7

TLK105L

TX_CLK2

TX_EN3

TXD_04

TXD_15

TXD_26

TXD_37

RX_CLK25

RX_DV26

RX_ERR28

RXD_030

RXD_131

RXD_232

RXD_31

CRS27

COL29

TD+12

TD-11

RD+10

RD-9

RESET_N18

PWRDNn/INTn8

LED_LINK17

XI23

XO22

MDC20

MDIO19

TP

AD

TP

AD

PFBOUT15

PFBIN113

PFBIN224

RBIAS16

VDD33_IO21

AVDD3314

C1500.1uF

R772.2K

R411 0

R417 0

R391 0

R382 0

R380 0

74

LV

24

4A

U39

SN74LV244A

1A12

1A24

1A36

1A48

1OE#1

2A111

2OE#19

2Y19

2Y27

2Y35

2Y43

GN

D1

0V

CC

20

1Y118

1Y216

1Y314

1Y412

2A213

2A315

2A417

R4

42

.2K

R459 0

C340.01uF

C1830.01uF

R5049.9

R157 0

R384 0

J3

HEADER 5x2

135

24687

9 10

R390 0

R405 0

R76 0

R5649.9

R3149.9

R3624.87K

R41210K

R434 0

C380.1uF

R346 0R79 0 C1550.1uF

R572.2K

C370.01uF

R352 0

R339 0

R404 0

TP3 TP1mm

www.ti.com Design Files

Figure 18. ICSS #0 Ethernet Schematic

Figure 19. ICSS #1 Ethernet Schematic

19TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 20: Sercos III Slave For AM437x — Communication Development Platform

SD/MMC0 Connector

MMC_CD

MMC_D2MMC_D3

AM437X_MMC0_CLKAM437X_MMC0_CMD

AM437X_MMC0_DAT0AM437X_MMC0_DAT1AM437X_MMC0_DAT2AM437X_MMC0_DAT3

AM437X_MMC0_SDCD

MMC_D1MMC_D0

MMC_CLK

MMC_CMD

DGND

DGND

DGND

V3_3D

DGND

V3_3D

DGND

V3_3D

V3_3DV3_3D

AM437X_MMC0_DAT1<19>

AM437X_MMC0_DAT3 <19>

AM437X_MMC0_DAT0 <19>

AM437X_MMC0_DAT2 <16,19>

R161 0

C1154.7uF

R23610K

R84 0

U27TPD6E001 IO

11

IO2

2

IO3

3

IO4

6

IO5

7

IO6

8N

C1

4

NC

29

GN

D5

VC

C1

0

C1160.1uF

R174 0

R26610K

U59TPD2E001V

CC

1

GN

D4

IO1

3

IO2

5

NC

2

R158 0

R548470K

AM

43

7x

MM

C/S

DC

ard

0In

du

str

ial

EV

M

U11-6

AM437X_ZDN

MMC0_CLK/MMC0_CLKD1

MMC0_CMD/MMC0_CMDD2

MMC0_DAT0/MMC0_DAT0C1

MMC0_DAT1/MMC0_DAT1C2

MMC0_DAT2/MMC0_DAT2B2

MMC0_DAT3/MMC0_DAT3B1

SPI0_CS1/MMC0_SDCDR25

R167 0

R23110K

R177 0

R24410K

mic

ro

SD

J19

SCHA5B0200

DAT21

CD/DAT32

CMD3

VDD4

CLOCK5

VSS6

DAT07

DAT18

GND9

CD10

GND311

GND412

GND513

GND614

GND715

GND816

R26710K

R179 0

LED0 LED1

DGND

DGND

DGND

DGND

DGND

DGND

V3_3D

DGND

DGND

DGND

DGND

DGND

DGND

V3_3D

AM437X_LCD_VSYNC<17,19>

AM437X_LCD_AC_BIAS_EN<17,19>

AM437X_LCD_PCLK<19>

AM437X_CAM1_DATA2<19>

AM437X_CAM1_WEN<19>

AM437X_LCD_HSYNC<17,19>

R276100K

R279

0

R268150

R7100K

R80

R274100K

Q7

BSS138

GS

D

R2750

Q8

BSS138

GS

D

R12

0

R272150

R11100K

R278100K

R277

0

R9100K

Q4

BSS138

GS

D

R271150

R10

0

Q3

BSS138

GS

D

R6150

Q5

BSS138

GS

D

U1

Red_Green_Yellow_LEDA1

R2

G3

Y4

R4150

U2

Red_Green_Yellow_LEDA1

R2

G3

Y4

R5150

Q6

BSS138

GS

D

Design Files www.ti.com

Figure 20. EtherCAT Schematic

Figure 21. SDMMC #0 Interface Schematic

20 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 21: Sercos III Slave For AM437x — Communication Development Platform

ETH1_RESETn

ETH1_TXD0ETH1_TXD1ETH1_TXD2ETH1_TXD3

AM437X_RGMII1_TD0

AM437X_RGMII1_TXCTLAM437X_RGMII1_TXCLK

AM437X_RGMII1_TD3AM437X_RGMII1_TD2AM437X_RGMII1_TD1

ETH1_TXCLKETH1_TXEN

ETH1_RESETn

AM437X_RGMII1_RXCTLAM437X_RGMII1_RXCLK

AM437X_RGMII1_RD3AM437X_RGMII1_RD2AM437X_RGMII1_RD1AM437X_RGMII1_RD0

ETH1_RXDV

ETH1_RXD0

ETH1_RXCLK

ETH1_RXD2ETH1_RXD1

ETH1_RXD3

ETH_MDIO_CLK

ETHER1_D3P

ETHER1_D2N

PHY1_LED_ACTn

ETHER1_D0NETHER1_D0P

ETHER1_D3N

ETHER1_D1NETHER1_D1P

ETHER1_D2P

ETH1_MDCETH1_MDIO

PHY1_LED_LINKn

ETH1_LDO_O

ETH1_RXD3

ETH1_RXD2

ETH1_RXD1

ETH1_RXD0

ETH1_RXDV

PHY1_LED_ACTn

PHY1_LED_LINKn

ETH1_RXCLK

ETH_MDIO_DATA

ETH1GB_25MHzCLKDGND

DGND

DGND DGND

GND_ETH1DGND

DGND DGND

DGND

DGND

VETH1_DVDDH

VETH1_DVDDH

V3_3D VETH1_DVDDH

VETH1_AVDDL_PLL

DGND

VETH1_AVDDL_PLLVETH1_AVDDL_PMOS

DGND

VETH1_DVDDL

DGND

DGND

VETH1_AVDDH VETH1_AVDDL_PMOS

DGND

V3_3D

DGNDDGND

VETH1_AVDDH

DGND

VETH1_AVDDL

DGNDDGND

VETH1_AVDDL

VETH1_DVDDL

VETH1_DVDDH

DGND

VETH1_DVDDH

VETH1_DVDDH

VETH1_DVDDH

DGND

VETH1_DVDDH

DGND

DGND

V1_8D

V3_3DDGND

V1_8D

DGND

V3_3D

SYS_RESETn<2,5,7,8,17,19>

GP_I2C_SDA<4,12,17>GP_I2C_SCL<4,12,17>

PRUETH0_25MHzCLK <7>PRUETH1_25MHzCLK <8>

C16110uF

AM

43

7x

RG

MII

#1

In

du

stria

lE

VM

U11-4

AM437X_ZDN

MII1_TXCLK/RGMII1_TXCLKD14

MII1_TXEN/RGMII1_TXCTLA13

MII1_TXD0/RGMII1_TD0B15

MII1_TXD1/RGMII1_TD1A14

MII1_TXD2/RGMII1_TD2C13

MII1_TXD3/RGMII1_TD3C16

MII1_RXCLK/RGMII1_RCLKD13

MII1_RXDV/RGMII1_RXCTLA15

MII1_RXD0/RGMII1_RD0F17

MII1_RXD1/RGMII1_RD1B16

MII1_RXD2/RGMII1_RD2E16

MII1_RXD3/RGMII1_RD3C14

MDIO_CLK/MDIO_CLKB17

MDIO_DATA/MDIO_DATAA17

C2810uF

C1390.01uF

R21 0

U33

CDCE913

Xin/CLK1

S02

VDD3

Vctr4

GND15

VDDOUT16

VDDOUT27

Y38Y29

GND210

Y111

S2/SCL12 S1/SDA13

XOUT14

FB2

600mAFB10ohm

1 2

FB5600mAFB10ohm

1 2

FB4

600mAFB10ohm

1 2

R10722

R44222

C1870.01uF

J8

HEADER 212

R357 0

R37322

R45 1K

R308 0

R3534.7K

C1420.1uF

R269 220

R4010

C1210.1uF

R12122

R361100K

C129 18pF

R345DNI

R399DNI

R394 DNI

R6

61

.5K

C1430.1uF

R37022

R3071M

C18210uF

R311 33

C1220.1uF

R397 DNI

R53 1K

Y2

25MHz

12

R312 33

R39510K

R36522

R336DNI

C26

0.1uF

R39610K

R323 33

C2110uF

U37

KSZ9031RN

VS

S_

PS

13

LED215

DVDDH16

LED1 / PME_N117

DVDDL14

TXD019

TXD120

TXD221

TXD322

DVDDL18

DVDDL23

GTX_CLK24

TX_EN25

DVDDL26

RXD327

VS

S2

9

DVDDL30

RXD131 RXD032

RX_DV33

DVDDH34

RX_CLK35

MDC36

MDIO37

INT_N / PME_N238

DVDDL39

DVDDH40

CLK125_NDO41

RESET_N42

LD

O_

O4

3

XO45

XI46

AVDDH47

ISET48

AVDDH1

TXRXP_A2

TXRXM_A3

TXRXP_B5

TXRXM_B6

TXRXP_C7

TXRXM_C8

TXRXP_D10

TXRXM_D11

AVDDH12

RXD228

AV

DD

L_

PL

L4

4

P_

GN

D4

9

AVDDL4

AVDDL9

R270 220

R39310K

R10222

D20MMSD103T1

21

R36722

C5047uF

R39210K

C2210uF

TP18 TP1mm

C4947uF

C1490.1uF

GRN

YEL

J4

RJ-45 Gigabit

123456789

10

1112

1314

SH

LD

1S

HL

D2

R366 DNI

C1520.01uF

R43922

R36822

C4310uF

C130 18pF

Q9FDT434PG

S D2D1

R400DNI

R3212.1K, 1%

R369 DNI

C1620.1uF

R398 1K

R374 0

R22 0

R12322

R372 1K

U42

SN74LVC1G07

2 4

531

C1410.01uF

R37122

FB3600mAFB10ohm

1 2

www.ti.com Design Files

Figure 22. Gigabit Ethernet #1 Schematic

21TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 22: Sercos III Slave For AM437x — Communication Development Platform

AM437X_CAM0_PCLKAM437X_CAM0_VSYNCAM437X_CAM0_HSYNC

AM437X_CAM0_DATA0

AM437X_CAM0_DATA2AM437X_CAM0_DATA3

AM437X_CAM0_DATA7AM437X_CAM0_DATA6

SENSOR_XCLKSENSOR_RESETCAM0_GIO0

SENSOR_SIO_D

SENSOR_SIO_C

SENSOR_VSYNC

SENSOR_HREF

SENSOR_XCLKSENSOR_PWRDN

SENSOR_Y2SENSOR_Y3SENSOR_Y4SENSOR_Y5

SENSOR_Y9SENSOR_Y8SENSOR_Y7SENSOR_Y6

SENSOR_PCLK

SENSOR_RESET

SENSOR_VSYNCSENSOR_HREF

AM437X_CAM0_VSYNCAM437X_CAM0_HSYNC

AM437X_CAM0_PCLK SENSOR_PCLK

CAM_SRCCLK

V2_8D_ENV2_8D_FB

V2_8D_OUT

GP_I2C_SCLGP_I2C_SDA

SENSOR_SIO_CSENSOR_SIO_D

CAM_SRCCLKAM437x_GPIO_CAM

AM437X_CAM0_DATA2AM437X_CAM0_DATA3

AM437X_CAM0_DATA5AM437X_CAM0_DATA4

AM437X_CAM0_DATA7AM437X_CAM0_DATA6

AM437X_CAM0_DATA0AM437X_CAM0_DATA1

SENSOR_Y8SENSOR_Y9

SENSOR_Y2SENSOR_Y3SENSOR_Y4SENSOR_Y5

SENSOR_Y7SENSOR_Y6

V3_3D

DGND

DGND

DGND

V3_3D V2_8D

DGND DGND

AGND

AGND DGND

V2_8A V2_8D

V2_8A

AGND

V1_5D

DGND

V2_8D

DGND

V2_8D

V2_8DV3_3D

DGND DGND

DGND

DGND

DGND

DGND DGND

DGND DGND

DGND DGND

V3_3D

V3_3D

V3_3D V2_8D

V2_8D

V2_8D

V2_8D

V3_3D

DGND

DGNDDGND

DGND

V2_8D

DGND

V1_8D

DGND

V3_3DV2_8D DGND

V3_3D

DGND

V2_8D V3_3D

V3_3D V2_8D

V3_3D

GP_I2C_SDA <4,11,17>GP_I2C_SCL <4,11,17>

AM437X_CAM0_DATA0 <19>

AM437X_CAM0_DATA1<14,19>

AM437X_CAM0_DATA4<14>AM437X_CAM0_DATA5<14>AM437X_CAM0_DATA6<19>

CAM_MTR_EN<19>

C250.01uF

R154.7K

C1250.1uF

R29710K

U38

SN74AVC4T245

VCCA1

VCCB16

1A14

1B113

GND8

1DIR2

GND9

1A25

1B212

2A16

2A27 2B1

11

2B210

2DIR3 1OE

15

2OE14

C1322.2uF

A1

OV2659_Module

C130.01uF

C1260.01uF

C1560.01uF

R350 0

C1511uF

R30130.1K

R130

C13610uF

J5

AXK7L24223G

123456789

101112

242322212019181716151413

C12310uF

C13515pF

U30

TPS79301

IN1

EN3

NR4

OUT6

FB5

GND2

C1460.01uF

R3040

R343DNI

C150.01uF

R327 0

U31

TXS0102

VCCA3

VCCB7

A15

B18

GND2

OE6

A24

B21TP17

TP1mm

C1400.01uF

U34

SN74AVC1T45

VCCA1

VCCB6

A3

B4

GND2 DIR

5

R30510K

R303 0

R3090

AM

43

7x

Ca

me

ra

0

In

du

stria

lE

VM

U11-16

AM437X_ZDN

CAM0_PCLKAC20

CAM0_VSYNCAD18

CAM0_HSYNCAE17

CAM0_DATA0AE18

CAM0_DATA2Y18

CAM0_DATA3AA18

CAM0_DATA6AE20

CAM0_DATA7AD20

XDMA_EVENT_INTR1/CLKOUT2C24CAM0_WEN/GPIOAD17

R17 0

C200.01uF

C210uF

C1660.01uF

R313 0

C1332.2uF

R34710K

R164.7K

C1450.01uF

R30639K

U6

SN74LVC8T245

VCCA1

VCCB24

GND11

DIR2

GND13

OE22

GND12

A13

A24

A35

A46

A57

A68

A79

A810

B121

B220

B319

B418

B517

B616

B715

B814

VCCB23

R326 0

C140.01uF

Design Files www.ti.com

Figure 23. Camera #0 Schematic

22 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 23: Sercos III Slave For AM437x — Communication Development Platform

Industrial INPUTS

Digital OUTPUTS

I/O Expansion Header

INDUS_INPUTCLK

INDUS_INPUTLDn

INDUS_INPUTSO

INDUS_INPUTCSn

DRAIN4DRAIN3

DRAIN0

DRAIN6

DRAIN1DRAIN2

DRAIN5

DRAIN7

INDUS_INPUT0INDUS_INPUT1INDUS_INPUT2INDUS_INPUT3INDUS_INPUT4INDUS_INPUT5

INDUS_INPUT7INDUS_INPUT6

INDUS_INPUT0INDUS_INPUT1INDUS_INPUT2INDUS_INPUT3INDUS_INPUT4INDUS_INPUT5INDUS_INPUT6INDUS_INPUT7

DRAIN1DRAIN0DRAIN2DRAIN4DRAIN6

DRAIN3DRAIN5DRAIN7

AM437X_SPI1_SCLK

AM437X_SPI1_D1

AM437X_SPI1_CS0

AM437X_GPIO_IND_LDn

AM437X_I2C2_SCLAM437X_I2C2_SDA

V5_0VOP

V24_0D

V3_3D

DGND

V5_0D

DGND

V5_0D

DGND

DGND

DGNDDGND DGND DGND DGNDDGND

DGND

DGND

V24_0D

V5_0D

DGND

V5_0D

DGND

GNDA_ADC GNDA_ADC

DGND

V24_0D

DGND

V3_3D

V3_3D

DGND

V5_0VOP

V5_0VOP

DGND

IND_I2C_SDA<19>IND_I2C_SCL<19>

AM437X_AIN7 <15>

AM437X_AIN5 <15>AM437X_AIN6 <15>

AM437X_AIN4 <15>AM437X_AIN1<15>AM437X_AIN2<15>AM437X_AIN3<15>

AM437X_AIN0<15>

D10 Green LED

AM

43

7x

I2

C2

Ind

ustr

ial

EV

M

U11-17

AM437X_ZDN

CAM1_DATA0/I2C2_DTAAB20CAM1_DATA1/I2C2_SCLAC21

C3

0.0

22

uF

C1540.001uF

D6 Green LED

C1382.2uF

R292 1.2K, MELF

R3

30

R111 0

C5

0.0

22

uF

D9 Green LED

R286 150

R4320

R281 150

C6

0.0

22

uF

D4 Green LED

R288 1.2K, MELF

R295 1.2K, MELF

D8 Green LED

R5410K

C7

0.0

22

uF

C191uF

R280 150

R3

40

R98 0

C2310uF

U5

TPIC2810

DRAIN03

DRAIN14

DRAIN25

DRAIN36

DRAIN411

DRAIN512

DRAIN613

DRAIN714

VCC1

GND16

A09

A110

A27

G8

SCL15

SDA2

C180.01uF

U36

SN74LVC1G07

24

53 1

D3 Green LED

C8

0.0

22

uF

R1002.2K

R99 0

AM

43

7x

SP

I1

Ind

ustr

ial

EV

M

U11-22

AM437X_ZDN

MII1_CRS/SPI1_GPIOB14

MII1_RXERR/SPI1_D1B13

RMII1_REFCLK/SPI1_CS0nA16

MII1_COL/SPI1_SCLKD16

R285 150

R32225K

C9

0.0

22

uF

R289 1.2K, MELF

C1282.2uF

J1

Header 20x2 Female

13579

1113151719

2468101214161820

2123252729

2224262830

3133353739 40

38363432

R962.2K

R284 150

C240.01uF

R437 0

D5 Green LED

C1

00

.02

2u

F

C160.01uF

R287 150

R291 1.2K, MELF

R105 0

R338 49.9

R294 1.2K, MELF

R282 150

R293 1.2K, MELF

U4

SN65HVS882

CLK25

CE24

LD26

SIP27

SOP23

IP03

IP15

IP27

IP39

IP411

IP518

IP620

IP722

DB01

DB12

RE04

RE16

RE28

RE310

RE412

RE517

RE619

RE721

VCC14

GND28

5VOP15

RLIM13

TOK16

TH

RM

TH

_P

D

R97 0

R283 150

R290 1.2K, MELF

C4

0.0

22

uF

D7 Green LED

R4300

www.ti.com Design Files

Figure 24. Industrial I/O Schematic

23TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 24: Sercos III Slave For AM437x — Communication Development Platform

Motor 24VDC Power Input

Motor Drive

MOT_PGND2

MOT_PGND1

MOT_OUT1

MOT_OUT3

MOT_OUT2MOT1_LEVEL

MOT2_LEVEL

MOTOR_OUT2

MOT3_LEVEL

MOTOR_OUT3

MOT_PGND3

MTR_FAULT

AM437X_eHRPWM5A

MOTOR_OUT1MTR_FAULT

VMTR_PWRIN

MOT_PGND1

MOT_PGND2

MOT_PGND3

AM437X_eHRPWM5B

AM437X_eHRPWM4BAM437X_eHRPWM4A

AM437X_eHRPWM3_SYNCO

AM437X_EXT_HW_TRIG

V3_3MTRB

AM437X_eHRPWM3AAM437X_eHRPWM3B

V24_0MTR

DGND

DGND

DGND

V3_3MTR

DGND

V3_3MTR

DGND DGND

DGND DGND

DGND DGND

DGND

V3_3D

V24_0MTRV24_0D

DGND

DGND

V24_0MTR

DGND

DGND

V24_0MTR

DGND

AM437X_eHRPWM0B<19>

AM437X_eHRPWM1B<19>

MOT1_ADC <15>

MOT2_ADC <15>

MOT3_ADC <15>

MOT_PGND1 <15>

MOT_PGND2 <15>

MOT_PGND3 <15>

MOT_PGNDTOTAL <15>

AM437x_HDQ<19>

AM437X_CAM1_DATA8<19>

AM437X_CAM0_DATA1<12,19>AM437X_CAM0_DATA4<12>AM437X_CAM0_DATA5<12>

MTR_FAULT<19>

R563 0

C34947nF

R190 0

R83 0

R215 0

D22

MBRS140T

TP15TP

D17MBRS140T

R5534.99K

R2134.99K

Q10

BSS84

G

SD

R80 0

C1000.47uF

C940.01uF

D15Red LED

R61 0

C30310uF

R55995.3K

C3270.1uF

R561 0

R138 0

C340100uF

R183

220

R60 0

R214402K

R5430

R5370.02

R558 0

R5554.99K

R56495.3K

J14

Connector_Screwdown

1

2

L24.7uH

1 2

R187 0

J11

HEADER 2

1 2

C35047nF

J17

Connector_Screwdown

1

2

3

C99 0.1uF

R56295.3K

R132 0

D18SMCJ26CA

L14.7uH

1 2

C870.47uF

R363 0R364 0

R70 0

C33910uF

R186 0

C3370.1uF M17

Shunt0.1in

R375 0

R8110K

R62 0

R5544.99K

AM

43

7x

Mo

tor

Co

ntr

ol

In

du

str

ial

EV

M

U11-3

AM437X_ZDN

CAM1_VSYNC/eHRPWM0BAC23

CAM1_FIELD/EXT_HW_TRIGAC25

GPMC_AD10/GPIOF11

UART3_TXD/eHRPWM4BH24UART3_RXD/eHRPWM4AH25

CAM0_DATA4/eHRPWM3AAE19

CAM0_DATA5/eHRPWM3BAD19

CAM0_DATA1/eHRPWM3_SYNCOAB18

CAM1_DATA8/GPIOAD24

UART3_RTSn/eHRPWM5BK24UART3_CTSn/eHRPWM5AH22

SPI2_SCLK/eHRPWM4_TRIPZONEN20

SPI2_D0/eHRPWM5_TRIPZONEP22

SPI4_CS0/eHRPWM3_TRIPZONEN25

U23

DRV8313

FAULT18

RESETn16

CP11

CP22

TP

AD

TP

AD

OUT39

PGND310

OUT15

OUT28

V3P3OUT15

EN322

IN127

IN225

COMPP12

COMPN13

VCP3

EN126

VM11

SLEEPn17

COMPOn19

GN

D1

4

GN

D2

0

GN

D2

8

PGND16

PGND27

VM4

EN224

NC

21

IN323 R5360.02

C3260.1uF

R496 4.99K

R4954.99K

L34.7uH

1 2

C34847nF

R5380.02

Design Files www.ti.com

Figure 25. Motor Control Schematic

24 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 25: Sercos III Slave For AM437x — Communication Development Platform

2.5V Motor Reference

1.8V Motor ADC Reference

Motor Winding #1

Motor Winding #2

Motor Winding #3

ADC0_VREFP

MOTVM_ADC

IS_IHB1

IS_IHB3

IS_IHB2

IS_IHB1

IS_MIHB2

IS_MIHB3

IS_MIHB1

ADC1_VREFPADC1_VREFN

IS_IHB2

IS_MIHB2

IS_MIHB1

IS_IHB3

IS_MIHB3

IDC_SENSE

ADC0_VREFN

DGND

V3_3MTR

DGND

DGND

DGND

GNDA_ADC

DGND

V24_0MTR

DGND

DGND

V3_3MTR

DGND

DGND

DGND

DGND

V3_3MTR

DGND

DGND

DGND

V3_3MTR

DGND

DGND

GNDA_ADCDGND

V3_3MTR

DGND

DGND

V2_5MTR

V2_5MTR

V2_5MTR

V2_5MTR

V2_5MTR

V1_8DADC

GNDA_ADC

GNDA_ADC

V1_8DADC

DGND

DGND

DGND

DGND

DGND

DGND

DGND

V1_8DADC

V5_0D

DGND

DGND

V1_8D

DGND

DGND

DGND

GNDA_ADC

AM437X_AIN0<13>AM437X_AIN1<13>AM437X_AIN2<13>AM437X_AIN3<13>AM437X_AIN4<13>

AM437X_AIN7<13>AM437X_AIN6<13>AM437X_AIN5<13>

MOT1_ADC<14>MOT2_ADC<14>MOT3_ADC<14>

MOT_PGND1<14>

MOT_PGND2<14>

MOT_PGND3<14>

MOT_PGNDTOTAL<14,15>

MOT_PGNDTOTAL<14,15>

MOT_PGNDTOTAL<14,15>

MOT_PGNDTOTAL<14,15>

C54

0.001uF

C2930.47uF

C331

100pF25V10%

U56

REF3025

IN1

OUT2

GN

D3

R440 DNI

C1204.7uF

C91100pF25V10%

R19628.7K

R50033

R52422K

R49722K

R506 19.1K

R505

33

R104 DNI

R193

1K

R310K

R195

1K

R68 4.02K

C890.01uF

R1100K

R19428.7K

R454 0

R19149.9K

C56

0.001uF

R510 19.1K

C6847nF

R211

1K

C84

180pF

R64 4.02K

R129 DNI

R201

33

R124 DNI

R204

33

C3210.001uF

C309

180pF

U28

LM4132

VIN4

VREF5

GND2EN

3

NC

1

C334

180pF

C3080.001uF

C3000.001uF

R197

1K

C570.1uF

R58 4.02K

R223

33

C85100pF25V10%

C86100pF25V10%

R18922K

R209

1K

R21028.7K

C3320.001uF

R18522K

R19249.9K

U19OPA365

3

41

52 C286

180pF

R21249.9K

U18OPA365

3

41

52

R525 19.1K

AM

43

7x

AD

C0

Inp

uts

Ind

ustr

ial

EV

M

U11-7

AM437X_ZDN

ADC0_VREFPAD14

ADC0_VREFNAE14

ADC0_AIN0AA12

ADC0_AIN1Y12

ADC0_AIN2Y13

ADC0_AIN3AA13

ADC0_AIN4AB13

ADC0_AIN5AC13

ADC0_AIN6AD13

ADC0_AIN7AE13

R436 DNI

C119

0.01uF

R50122K

C93100pF25V10%

R20722K

R103 DNI

R50922K

R109 0

R435 DNI

R1260

R51822K

R18822K

C333

180pF

U24OPA365

3

41

52

C920.01uF

C900.01uF

Q2

BSS138

GS

D

C310

100pF25V10%

R210K

R51149.9K

R450 DNI

R502 19.1K

R200

1K

R203

1K

R202 DNI

R1100

Q1

BSS138

GS

D

U22OPA365

3

41

52

R20828.7K

R52322K

C325

180pF

C1010.01uF

R4764.99K

C298

100pF25V10%

C305

100pF25V10%

AM

43

7x

AD

C1

Inp

uts

Ind

ustr

ial

EV

M

U11-25

AM437X_ZDN

ADC1_VREFPAE15

ADC1_VREFNAD15

ADC1_AIN0AC16

ADC1_AIN1AB16

ADC1_AIN2AA16

ADC1_AIN3AB15

ADC1_AIN4AA15

ADC1_AIN5Y15

ADC1_AIN6AE16

ADC1_AIN7AD16

C550.1uF

C11710uF

J2

HEADER 3

123

R53922K

C83

180pF

R222

1K

R15495.3K

www.ti.com Design Files

Figure 26. Motor Sense Schematic

25TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 26: Sercos III Slave For AM437x — Communication Development Platform

EQEP0_INDEX

EQEP0A_INEQEP0B_IN

EQEP0_STROBE

AM437X_PRU0_ENDAT0_OUTEN

VENDAT

AM437X_PRU0_ENDAT0_CLK

AM437X_PRU0_ENDAT0_OUT

MTRA_GNDDGND

V3_3D

DGND

MTRA_GND

V3_3D

DGND

V5_0DENCODV5_0D

V5_0DENCOD

MTRA_GND

V3_3D

V5_0D

V5_0D

DGND

DGND

V5_0DV5_0D

DGND

V5_0D

V5_0D

DGNDDGND

V3_3D

DGNDDGND

V3_3D

DGNDDGND

V3_3D

V3_3D

V24_0MTR

PRU0_ENDAT0_CLK <19>

PRU0_ENDAT0_OUT <19>

AM437X_PRU0_ENDAT0_OUTEN <19>AM437X_PRU0_ENDAT0_IN <10,19>

AM437X_MCASP0_ACLKR <19>AM437X_MCASP0_FSR <19>

AM437X_MCASP0_AHCLKX <19>AM437X_MCASP0_AXR1 <19>

AM437X_MMC0_DAT2<10,19>

ENDAT_EN<19>

J10

43-01028

12345678

R422 DNI

C1100.001uF

C270

0.1uF

R423 0

C3520.001uF

R5464.7KU58

SN74LVC8T245

VCCA1

VCCB24

GND11

DIR2

GND13

OE22

GND12

A13

A24

A35

A46

A57

A68

A79

A810

B121

B220

B319

B418

B517

B616

B715

B814

VCCB23

C2670.01uF

U55

SN65HVD78D

A6

B7

D4

R1

DE3

RE2

VCC8

GND5

C3470.001uF

U57

SN65HVD78D

A6

B7

D4

R1

DE3

RE2

VCC8

GND5

C3360.01uF

R512120

R54210K

R514 0

R5474.7K

C3190.01uF

R428 0

R5604.99K

AM

43

7x

eQ

EP

0In

du

str

ial

EV

M

U11-24

AM437X_ZDN

MCASP0_AHCLKX/eQEP0_STROBEL24

MCASP0_ACLKR/eQEP0A_INL23

MCASP0_FSR/eQEP0B_INK23

MCASP0_AXR1/eQEP0_INDEXM25

FB17

150OHM800mA1 2

C3200.01uF

AM

43

7x

En

DA

TIn

du

str

ial

EV

M

U11-15

AM437X_ZDN

MCASP0_ACLKX/PRU0_ENDAT0_CLKN24

MCASP0_FSX/PRU0_ENDAT0_OUTN22

MCASP0_AXR0/PRU0_ENDAT0_OUTENH23

R515 0

R427 DNI

R526 0

C3510.001uF

TP12 TP

R483

0

R5524.99K

R513 0

R540 0

R493 0R485

DNI

R5444.7K

R51910K

R5654.99K

R541 0

R5454.7K

J15

HEADER 6

123456

Design Files www.ti.com

Figure 27. Motor Encoders QEP and EnDAT

26 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 27: Sercos III Slave For AM437x — Communication Development Platform

ID Memory

Boot Configuration

JTAG Pod Connector

SYSBOOT0 SYSBOOT7SYSBOOT1SYSBOOT2SYSBOOT3 SYSBOOT4

SYSBOOT5SYSBOOT6

SYSBOOT[15..0]

SYSBOOT8 SYSBOOT15SYSBOOT9SYSBOOT10SYSBOOT11 SYSBOOT12

SYSBOOT13SYSBOOT14 SYSBOOT16

SYSBOOT17SYSBOOT18

JTAG_TCKRTCKTCK

JTAG_TDO

JTAG_TMS

EMU4EMU2

EMU_RSTn

JTAG_TDI

JTAG_EMU0

TRSTn

EMU3

JTAG_TRSTn

JTAG_EMU1

SYSBOOT0SYSBOOT1SYSBOOT2SYSBOOT3SYSBOOT4SYSBOOT5SYSBOOT6SYSBOOT7SYSBOOT8SYSBOOT9SYSBOOT10SYSBOOT11SYSBOOT12SYSBOOT13SYSBOOT14SYSBOOT15

DGND

V3_3D

DGNDDGND

V3_3D

DGND

V3_3D

V3_3DV3_3D

DGND

DGND

DGND

DGND

DGND

DGND

V3_3DV3_3D V3_3D

V3_3D

DGNDDGND

V3_3D

V3_3D

DGND

GP_I2C_SDA<4,11,12>GP_I2C_SCL<4,11,12>

SYSBOOT[15..0]<7>

AM437X_LCD_VSYNC<9,19>AM437X_LCD_HSYNC<9,19>

AM437X_LCD_AC_BIAS_EN<9,19>

SYS_RESETn<2,5,7,8,11,19>

JTAG_TMS <18>

JTAG_TRSTn <18>

JTAG_EMU0 <18>

JTAG_TCK <18>

JTAG_TDO <18>

JTAG_TDI <18>

JTAG_EMU1 <18>

JTAGPOD_DET <18>

R300DNI

R4070

R3

41

10

K

R317

10K

AM

43

7x

JT

AG

In

du

str

ial

EV

M

U11-18

AM437X_ZDN

JTAG_TCKAA25

JTAG_TRSTnY25

JTAG_TDOAA24

JTAG_TDIY20

JTAG_TMSY24

JTAG_EMU0N23

JTAG_EMU1T24

R3

01

00

K

R2

8D

NI

R3

42

10

K

J7

CTI JTAG

TMS1

TDI3

TVDD5

TDO7

TCKRTN9

TCK11

EMU013

SRST15

EMU217

EMU419

TRSTn2

TDIS4

NC6

GND8

GND10

GND12

EMU114

GND16

EMU318

GND20

R3

20

10

K

R3

14

DN

I

C1740.1uF

R3

40

10

K

R2

6D

NI

R4

8D

NI

R3

71

00K

R3

35

10

K

R4290

R4

7D

NI

R3

30

10

KR

329

10K

R332

10K

R4034.7K

R2

9D

NI

R4

1D

NI

R2

31

00K

R3

33

DN

I

R2

5D

NI

R3

16

10

K

R2

4D

NI

C410.01uF

R3

9D

NI

C1900.01uF

C1861uF

R4

9D

NI

R389 100

C1270.01uF

R3

19

10

K

R3

6D

NI

R414 100

TP4 TP1mm

R2

7D

NI

R4334.7K

R4

0D

NI

R3

18

10

K

TP5 TP1mm

R3

5D

NI

U32

CAT24C256W

A01

A12

A23

SCL6

SDA5 VCC

8

VSS4

WP7

R42610K

R3

28

10

K

R3

8D

NI

U8

SN74LVC1G04

2 4

531

R3

21

DN

ITP6TP1mm

R4

2D

NI

R4130

R3

31

10

K

R4024.7K

R3

15

10

K

R334

10K

www.ti.com Design Files

Figure 28. Debug and Configuration Schematic

27TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 28: Sercos III Slave For AM437x — Communication Development Platform

USB JTAG

EEDATA

F_ADBUS7

F_ADBUS5 FT_SRESET

XTIN

EESK

XTOUT

EECS

FTDI_VPLL

F_ADBUS0F_ADBUS1F_ADBUS2

F_ADBUS4F_ADBUS3

F_ADBUS6

FTDI_REF

EMU_USB_DPEMU_USB_DM

FTDI_VPHY

FT_VBUSFT_SRESETBFT_SRESETn

VUSB_JTAG

UARTx_RXDUARTx_TXD

AM437X_UART0_TXDAM437X_UART0_RXD

AM437X_UART0_RTSnAM437X_UART0_CTSn

USBJTAG_ENn

USBJTAG_ENn

USBJTAG_ENn

DGND

DGNDGNDUSBJ

DGND

V1_8FTDI

VUSB_FTDI

V3_3D

V3_3D

DGND

DGND

DGND

DGNDDGND

DGND

DGND DGND

DGNDDGND

DGND

DGND

DGND

DGND

DGND

DGND

DGND

DGND

DGND

DGND

DGND

DGND

V3_3FTDI

V3_3FTDI

V3_3FTDI

V3_3FTDI

GNDUSBJ

VUSB_FTDI

DGND DGND

V3_3FTDI

V3_3D

DGND

V3_3FTDI

DGND

V3_3D

V3_3D

DGND

V3_3FTDI

DGND V3_3DV3_3FTDI

DGND

V3_3D

V3_3D

DGND

V3_3FTDI

DGNDV3_3FTDI V3_3D

DGND

V3_3D

DGND

SYS_WARMRESETn <2>

AM437X_UART0_TXD <19>

JTAGPOD_DET <17>

PR1_EDC_SYNC1_OUT<19>PR1_EDC_SYNC0_OUT<19>

JTAG_TCK <17>JTAG_TDI <17>

JTAG_TMS <17>JTAG_TRSTn <17>

JTAG_TDO <17>

JTAG_EMU0 <17>JTAG_EMU1 <17>

C25518pF

R1190

C61 0.01uF

C275

0.01uF

R1684.7K

AM

43

7x

UA

RT

0

GP

EV

M

U11-13

AM437X_ZDN

UART0_TXDJ24

UART0_RXDK25

UART0_RTSnJ25

UART0_CTSnL25

FB13220OHM2A1 2

U49

SN74AVC2T244

VCCA1

VCCB8

A12

A23B1

7

B26

GND5

OE4

C1690.01uF

C2350.01uF

R178 10K

C251 4.7uF

U13

FT2232HL

XTOUT3

RESET#14

EECS63

EESK62

EEDATA61

AG

ND

10

GN

D.1

1

GN

D.2

5

TEST13

VREGOUT49

VP

HY

4

VC

OR

E.2

37

VC

OR

E.1

12

DM7

DP8

XTIN2

GN

D.3

11

GN

D.4

15

VC

CIO

.12

0

VC

CIO

.23

1

ADBUS016

ADBUS117

ADBUS218

ADBUS319

ADBUS421

ADBUS522

ADBUS623

ADBUS724

ACBUS026

ACBUS127

ACBUS228

ACBUS329

ACBUS430

ACBUS532

ACBUS633

ACBUS734

BCBUS048

BCBUS152

BCBUS253

BCBUS354

BCBUS455

BCBUS557

BCBUS658

BCBUS759

PWREN#60

SUSPEND#36

GN

D.5

25

GN

D.6

35

GN

D.7

47

GN

D.8

51

VREGIN50

REF6

VP

LL

9

VC

OR

E.3

64

VC

CIO

.34

2

VC

CIO

.45

6

BDBUS038

BDBUS139

BDBUS240

BDBUS341

BDBUS443

BDBUS544

BDBUS645

BDBUS746

C2282.2uF

FB12150OHM800mA1 2

Y4

12MHz

12

R1180

C73 0.01uF

R13510K

R16910K

R71 0

FB16

220OHM2A

12

C1700.01uF

R1130

R421 0

C2640.01uF

U51

SN74LVC1G07

2 4

531

R46012K, 1%

C780.1uF

C245 4.7uF

U45

SN74AVC4T245

VCCA1

VCCB16

1A14

1B113

GND8

1DIR2

GND9

1A25

1B212

2A16

2A27 2B1

11

2B210

2DIR3 1OE

15

2OE14

C249 0.01uF

C260 0.01uF

R72 0

C2650.01uF

R1150

C2250.01uF

R1170

FB15

220OHM2A

12

R4890

D12Green LED

R376 0

C259 0.01uF

R1604.7K

C2584.7uF

R88 0

R451

0

R114 0

C2260.01uF

R1160

U16

93LC56B

CS1

CLK2

DI3

DO4

VCC8

NC17

NC26

VSS5

U50

SN74LVC1G00DCK

1

2

3

4

5

R171 220

R381 0

C209 0.01uF

R133 0

C239 0.01uF

C2500.01uF

R1120

U47

TPD2E001

VCC1

GND4

IO13

IO25

NC2

R89 0

C26118pF

R180 2.2K

C227 0.01uF

R170 0

R1200

C76 0.01uF

J18

USB_MicroAB

VBUS1

DM2

DP3

ID4

GND5

S1S1 S2S2

S3S3 S4S4

C274

0.01uF

TP10TP1mm

U41

SN74AVC2T244

VCCA1

VCCB8

A12

A23 B1

7

B26

GND5

OE4

C246 0.01uF

C1960.01uF

Design Files www.ti.com

Figure 29. USB JTAG Schematic

28 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 29: Sercos III Slave For AM437x — Communication Development Platform

PORZn

GND_OSC1

DGND

DGND

V1_8D

DGND

V3_3D

V3_3D

PORZn <2,7>R1480R1630

C243

15pF

R47910K

C248

15pF

Y3

32.768KHz MC-306

1 42 3

C2630.01uF

U48

SN74LVC1G07

24

53 1

TP13TP

R1430

AM

43

7x

RT

C

In

du

stria

lE

VM

U11-1

AM437X_ZDN

OSC1_INAE5

OSC1_OUTAE4

RTC_PORZAE6

EXT_WAKEUP0AE3

PMIC_POWER_EN0AD6

ENZ_KALDO_1P8VAE2

VSS_RTCAD4

R4670

R17210K

Expansion Connector

User Switch

AM437X_SPI0_SCLK

SPI0_DINSPI0_DOUT

SPI0_CS0n

eQEP2_STROBE

eQEP2_INDEX

eQEP2A_INeQEP2B_IN

AM437X_PROFI_TXDAM437X_PROFI_RXD

CAN0_TXDF

CAN0_RXDFAM437X_DCAN0_TXAM437X_DCAN0_RX

SD0_CLKINSD_CLKIN

SD_DATA_IN0_SD_CLKOUTSD_DATA_IN1SD_DATA_IN2SD_DATA_IN3SD_DATA_IN4

SD_DATA_IN5_PR1_EDC_LATCH0_INSD_DATA_IN6SD_DATA_IN7eHRPWM3_SYNCO

PRU0_ENDAT1_CLKPRU0_ENDAT1_OUT

PRU0_ENDAT1_INPRU0_ENDAT1_OUTEN

AM437X_SD_CLKOUTAM437X_SD_DATA_IN1

AM437X_CAM1_DATA3AM437X_CAM1_DATA5AM437X_CAM1_DATA7

AM437X_LCD_AC_BIAS_ENAM437X_LCD_HSYNC

AM437X_MCASP0_AHCLKR

CAN0_TXDFCAN0_RXDF

AM437X_PROFI_TXDAM437X_PROFI_RXD

SPI0_SCLKeHRPWM0ASPI0_DINSPI0_DOUTSPI0_CS0n

eQEP2B_INeQEP2A_IN

AM437X_eHRPWM0BAM437X_eHRPWM0_SYNCIAM437X_eHRPWM012_TRPZONEAM437X_eHRPWM0_SYNCO

AM437X_eHRPWM2AAM437X_eHRPWM2B

AM437X_eHRPWM1B

eQEP1B_INeQEP1A_IN

AM437X_LCD_DATA6 PROF_TXENABLE

PRU0_ENDAT2_OUTEN

HDQ

PR1_EDC_SYNC0_OUTPR1_EDC_SYNC1_OUT

PRU0_ENDAT2_IN

AM437X_SD_CLKOUTAM437X_SD_DATA_IN1AM437X_eHRPWM0_SYNCI

AM437X_eHRPWM0_SYNCO

AM437X_eHRPWM2BAM437X_eHRPWM2A

AM437X_CAM1_DATA6

AM437X_CAM1_DATA3

AM437X_CAM1_DATA5

AM437X_CAM1_DATA7

SYNCI

eHRPWM3_SYNCI

AM437X_MCASP0_AHCLKR

AM437X_LCD_AC_BIAS_ENAM437X_LCD_HSYNC

AM437X_LCD_DATA6AM437X_LCD_DATA7

AM437X_LCD_VSYNC

CAN0_RXDF_PR1_EDC_LATCH0_IN

CAM_MTR_EN

PRU0_ENDAT2_OUTPRU0_ENDAT2_CLKeQEP1_INDEX

eQEP1_STROBE

eQEP2_INDEXeQEP2_STROBECAN0_TXDF_PR1_EDC_LATCH1_IN

DGNDDGND

DGND DGND

V3_3D V5_0D

DGND

V3_3D

DGND

AM437X_SPI0_D1<7>

AM437X_SPI0_CS0n<7>

PRU0_ENDAT0_CLK<16>PRU0_ENDAT0_OUT<16>

AM437X_PRU0_ENDAT0_OUTEN<16>AM437X_PRU0_ENDAT0_IN<10,16>

SYS_RESETn<2,5,7,8,11,17>

AM437X_UART0_TXD<18>

AM437X_CAM0_DATA1<12,14>

AM437X_CAM0_DATA0<12>

AM437X_MCASP0_ACLKR <16>AM437X_MCASP0_FSR <16>AM437X_MMC0_DAT1 <10>

IND_I2C_SCL<13>IND_I2C_SDA<13>

AM437X_eHRPWM0B <14>

AM437X_eHRPWM1B <14>

AM437X_PRUETH1_TXD0<8>AM437X_PRUETH1_TXD1<8>

PR1_EDC_SYNC1_OUT <18>PR1_EDC_SYNC0_OUT <18>

AM437X_MMC0_DAT3 <10>AM437X_MMC0_DAT0 <10>

AM437x_HDQ <14>

AM437X_CAM1_DATA6 <7,8>

AM437X_CAM1_WEN <9>AM437X_CAM1_DATA2 <9>

ENDAT_EN <16>

AM437X_LCD_PCLK <9>

AM437X_LCD_AC_BIAS_EN <9,17>AM437X_LCD_HSYNC <9,17>

AM437X_LCD_DATA6 <7>AM437X_LCD_DATA7 <7>

AM437X_LCD_VSYNC <9,17>

PR1_EDIO_DATA6 <7>PR1_EDIO_DATA7 <7>

AM437X_CAM1_DATA8<14>

AM437X_CAM0_DATA6<12>

CAM_MTR_EN <12>

MTR_FAULT<14>

AM437X_MCASP0_AHCLKX <16>AM437X_MCASP0_AXR1 <16>AM437X_PRUETH1_TXCLK<8>

AM437X_PRUETH1_MRCLK<8>

R3880

AM

43

7x

Pro

fiB

us

In

du

str

ial

EV

M

U11-9

AM437X_ZDN

UART1_RXDK21UART1_TXDL21

R471 0

R248 DNI

R730

R241 0

R265 0

R256 0

R468 0

SW1

B3SL

1234

R263 0

R238 0

R240 0

R252 0

C2621uF

R264 0

R465 0

R247 0

R250 0

R261 0

AM

43

7x

eQ

EP

2In

du

str

ial

EV

M

U11-21

AM437X_ZDN

GPMC_AD15/eQEP2_STROBEA11

GPMC_AD14/eQEP2_INDEXB11

GPMC_AD13/eQEP2B_INC11 GPMC_AD12/eQEP2A_INE11

C177100pF25V10%

R257 DNI

AM

43

7x

SP

I0In

du

str

ial

EV

M

U11-12

AM437X_ZDN

SPI0_D1T21

SPI0_CS0T20

SPI0_SCLKP23

SPI0_D0T22

R251 0

R242 0

R246 DNI

R262 0

C176100pF25V10%

R478 0

R3830

R259 0

R386 33

R477 0

R249 0

R260 0

R387 33

R245 0

R740

R47210K

R255 0

AM

43

7x

GP

IO

&U

nu

se

dP

ins

In

du

str

ial

EV

M

U11-23

AM437X_ZDN

RSV_AC12AC12

RSV_AC10AC10

RSV_AB10AB10

RSV_AA10AA10

RSV_AA9AA9

RSV_Y10Y10

RSV_AC9AC9

RSV_Y7Y7

RSV_AA7AA7

RSV_AC5AC5

RSV_AE9AE9

RSV_H19H19

RSV_AD10AD10

RSV_AD11AD11

XI_32KAE11

XO_32KAE12

PMU_PORZAE10

EXT_WAKEUP1AE7

PMIC_POWER_EN1AD7

PMU_HIBZAE8

TEMP_DIODE_PAD1

USB1_DPV24

USB1_DMV25

USB1_CEU22

USB1_IDU25

USB1_VBUST25

USB1_DRVVBUSF25

USB0_DPW25

USB0_DMW24

USB0_CEW22

USB0_IDU24

USB0_VBUSU23

USB0_DRVVBUSG21

CAM1_WENAB25

CAM1_DATA3AE22

CAM1_DATA4AD22

CAM1_DATA5AE23

CAM1_DATA6AD23

CAM1_DATA7AE24

CAM1_DATA9AC24

LCD_D7E19LCD_D6C20

LCD_AC_BIAS_ENA24LCD_HSYNCA23LCD_VSYNCB23LCD_PCLKA22

ECAP0_IN_PWM0_OUTG24

GPMC_AD0B5

GPMC_AD1A5

GPMC_AD2B6

GPMC_AD3A6

GPMC_AD4B7

GPMC_AD5A7

GPMC_AD6C8

GPMC_AD7B8

GPMC_WAIT0A2

GPMC_CSN1/PR1_EDIO_DATA6B9

RSV_AB7AB7

CAM0_FIELDAC18

TEMP_DIODE_NAD2

GPIO5_12E25GPIO5_9F24

CAM1_DATA2AD21

RSV_AC6AC6

SPI4_D0R24

MCASP0_AHCLKRM24

RSV_Y6Y6

TAMPER_EVENTAB6

RSV_AC7AC7

RSV_AB9AB9

RSV_W10W10

SPI2_D1P20

SPI2_CS0T23

GPMC_AD8/eHRPWM2AB10

GPMC_AD9/eHRPWM2BA10

GPMC_CSN2/PR1_EDIO_DATA7F10

CAM1_HSYNC/SD_DATA_IN0AD25

CAM1_PCLK/SD_DATA_IN1AE21

SPI4_SCLK/eHRPWM0_SYNCIP25

SPI4_D1/eHRPWM0_TRIPZONE_IP24

GPMC_AD11/eHRPWM0_SYNCOD11

CAM0_DATA8AB19

CAM0_DATA9AA19

R243 0

R385 0

AM

43

7x

DC

AN

0In

du

str

ial

EV

M

U11-14

AM437X_ZDN

UART1_CTSN/DCAN0_TXK22

UART1_RTSN/DCAN0_RXL22

R258 0

R239 0

J16

Header_30x2_Female

13579

111315171921232527293133353739

246810121416182022242628303234363840

41434547

42444648

495153555759

505254565860

R253 0R254 0

www.ti.com Design Files

Figure 30. Expansion Schematic

Figure 31. RTC Schematic

29TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 30: Sercos III Slave For AM437x — Communication Development Platform

Design Files www.ti.com

7.3 Bill of MaterialsTo download the bill of materials (BOM), see the design files at TIDEP0039.

7.4 PCB LayoutTo download the layer plots, see the design files at TIDEP0039.

7.5 Gerber FilesTo download the Gerber files, see the design files at TIDEP0039.

30 Sercos III Slave For AM437x — Communication Development Platform TIDUAD6–August 2015Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 31: Sercos III Slave For AM437x — Communication Development Platform

www.ti.com Software Files

8 Software FilesTo download the software files, see the design files at TIDEP0039.

9 References

1. Texas Instruments, AM437x Sitara™ Processors, AM4379 Datasheet (SPRS851)2. Texas Instruments, AM437x ARM® Cortex™-A9 Processors, AM4379 Technical Reference Manual

(SPRUHL7)3. Texas Instruments, TLK10xL Industrial Temp, Single Port 10/100Mbps Ethernet Physical Layer

Transceiver, TLK105L Datasheet (SLLSEE3)

10 TerminologyICSS— Industrial Communication Subsystem

MII— Media Independent Interface

PLC— Programmable Logic Controller

PRU— Programmable Real-time Unit

RTOS— Real-time Operating System

SoC— System-on-chip

TRM— Technical Reference Manual

11 About the AuthorTHOMAS MAUER is a System Applications Engineer in the Factory Automation and Control Team atTexas Instruments Freising, where he is responsible for developing reference design solutions for theindustrial segment. Thomas brings to this role his extensive experience in industrial communications likeIndustrial Ethernet, fieldbuses, and industrial applications. Thomas earned his electrical engineeringdegree (Dipl. Ing. (FH)) at the University of Applied Sciences in Wiesbaden, Germany.

31TIDUAD6–August 2015 Sercos III Slave For AM437x — Communication Development PlatformSubmit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Page 32: Sercos III Slave For AM437x — Communication Development Platform

IMPORTANT NOTICE FOR TI REFERENCE DESIGNS

Texas Instruments Incorporated ("TI") reference designs are solely intended to assist designers (“Buyers”) who are developing systems thatincorporate TI semiconductor products (also referred to herein as “components”). Buyer understands and agrees that Buyer remainsresponsible for using its independent analysis, evaluation and judgment in designing Buyer’s systems and products.TI reference designs have been created using standard laboratory conditions and engineering practices. TI has not conducted anytesting other than that specifically described in the published documentation for a particular reference design. TI may makecorrections, enhancements, improvements and other changes to its reference designs.Buyers are authorized to use TI reference designs with the TI component(s) identified in each particular reference design and to modify thereference design in the development of their end products. HOWEVER, NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPELOR OTHERWISE TO ANY OTHER TI INTELLECTUAL PROPERTY RIGHT, AND NO LICENSE TO ANY THIRD PARTY TECHNOLOGYOR INTELLECTUAL PROPERTY RIGHT, IS GRANTED HEREIN, including but not limited to any patent right, copyright, mask work right,or other intellectual property right relating to any combination, machine, or process in which TI components or services are used.Information published by TI regarding third-party products or services does not constitute a license to use such products or services, or awarranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectualproperty of the third party, or a license from TI under the patents or other intellectual property of TI.TI REFERENCE DESIGNS ARE PROVIDED "AS IS". TI MAKES NO WARRANTIES OR REPRESENTATIONS WITH REGARD TO THEREFERENCE DESIGNS OR USE OF THE REFERENCE DESIGNS, EXPRESS, IMPLIED OR STATUTORY, INCLUDING ACCURACY ORCOMPLETENESS. TI DISCLAIMS ANY WARRANTY OF TITLE AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESSFOR A PARTICULAR PURPOSE, QUIET ENJOYMENT, QUIET POSSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTYINTELLECTUAL PROPERTY RIGHTS WITH REGARD TO TI REFERENCE DESIGNS OR USE THEREOF. TI SHALL NOT BE LIABLEFOR AND SHALL NOT DEFEND OR INDEMNIFY BUYERS AGAINST ANY THIRD PARTY INFRINGEMENT CLAIM THAT RELATES TOOR IS BASED ON A COMBINATION OF COMPONENTS PROVIDED IN A TI REFERENCE DESIGN. IN NO EVENT SHALL TI BELIABLE FOR ANY ACTUAL, SPECIAL, INCIDENTAL, CONSEQUENTIAL OR INDIRECT DAMAGES, HOWEVER CAUSED, ON ANYTHEORY OF LIABILITY AND WHETHER OR NOT TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, ARISING INANY WAY OUT OF TI REFERENCE DESIGNS OR BUYER’S USE OF TI REFERENCE DESIGNS.TI reserves the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services perJESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevantinformation before placing orders and should verify that such information is current and complete. All semiconductor products are soldsubject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s termsand conditions of sale of semiconductor products. Testing and other quality control techniques for TI components are used to the extent TIdeems necessary to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is notnecessarily performed.TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products andapplications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provideadequate design and operating safeguards.Reproduction of significant portions of TI information in TI data books, data sheets or reference designs is permissible only if reproduction iswithout alteration and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable forsuch altered documentation. Information of third parties may be subject to additional restrictions.Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirementsconcerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or supportthat may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards thatanticipate dangerous failures, monitor failures and their consequences, lessen the likelihood of dangerous failures and take appropriateremedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use of any TI components inBuyer’s safety-critical applications.In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is tohelp enable customers to design and create their own end-product solutions that meet applicable functional safety standards andrequirements. Nonetheless, such components are subject to these terms.No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the partieshave executed an agreement specifically governing such use.Only those TI components that TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use inmilitary/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components thathave not been so designated is solely at Buyer's risk, and Buyer is solely responsible for compliance with all legal and regulatoryrequirements in connection with such use.TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use ofnon-designated products, TI will not be responsible for any failure to meet ISO/TS16949.IMPORTANT NOTICE

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2015, Texas Instruments Incorporated