SPI Master with Signal Path Delay Compensation Reference Design

(ACTIVE) TIDEP0033

Description & Features

Technical Documents

Support & Training

Order Now


View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.

Key Document

Description

The Programmable Real-time unit within the Industrial Communication Subsystem (PRU-ICSS) enables customers to support real-time critical applications without using FPGAs, CPLDs or ASICs.
This TI design describes the implementation of the SPI master protocol with signal path delay compensation on PRU-ICSS. It supports the 32-bit communication protocol of ADS8688 with a SPI clock frequency of up to 16.7MHz.

Features
  • SPI master protocol with adjustable signal path delay compensation (not requiring external hardware for signal path delay compensation)
  • Up to 16.7MHz SPI clock
  • Supports ADS8688 SPI communication protocol
  • Automatic measurement of signal path delay for known slave response
  • This PRU-ICSS firmware has been validated with TIDA00164 (ADS8688 and ISO7141CC) and contains firmware source code, implementation description and getting started instructions.

View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.


  




TI Devices (11)

Order samples, get tools and find more information on the TI products in this reference design.

Part Number Name Product Family Sample & Buy Design Kits & Evaluation Modules
ADS8688  16-Bit, 500-kSPS, 8-Channel, Single-Supply, SAR ADCs with Bipolar Input Ranges  Analog-to-Digital Converters (ADCs)  Sample & Buy View Design Kits & Evaluation Modules
AM4379  Sitara Processor: ARM Cortex-A9, Security, EtherCAT, 3D  ARM Cortex-A9  Sample & Buy View Design Kits & Evaluation Modules
ISO1050  Isolated 5 V CAN Transceiver  Isolation  Sample & Buy View Design Kits & Evaluation Modules
ISO7141CC  4242-VPK Small-Footprint and Low-Power 3/1 Quad Channel Digital Isolator with Noise Filter  Isolation  Sample & Buy View Design Kits & Evaluation Modules
SN65HVS882  8 input, wide 10-34V digital-input serializer for industrial digital inputs  Interface  Sample & Buy View Design Kits & Evaluation Modules
SN74AUP2G08  Low-Power Dual 2-Input Positive-AND Gate  Logic  Sample & Buy View Design Kits & Evaluation Modules
SN74LVC1G08  Single 2-Input Positive-AND Gate  Logic  Sample & Buy View Design Kits & Evaluation Modules
TPIC2810  8-Bit LED Driver with I2C Interface  Logic  Sample & Buy Not Available
TPS65910  Integrated Power Management IC (PMIC) w/ 4 DC/DCs, 8 LDOs and RTC in 6x6mm QFN Family  Power Management  Sample & Buy View Design Kits & Evaluation Modules
TPS717  150mA, High PSRR, Low Quiescent Current, Low Noise LDO  Linear Regulator (LDO)  Sample & Buy View Design Kits & Evaluation Modules
TPS766  Low Quiescent Current, 250-mA, Low Dropout Voltage Regulators  Linear Regulator (LDO)  Sample & Buy View Design Kits & Evaluation Modules

Technical Documents

View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.

User guides (2)
Title Abstract Type Size (KB) Date Views TI Recommends
PDF 1141 13 Jul 2015 551
PDF 323 15 Jun 2015 551
Design files (6)
Title Abstract Type Size (KB) Date Views
ZIP 5563 15 Jun 2015 97
ZIP 384 15 Jun 2015 28
ZIP 447 15 Jun 2015 97
ZIP 447 15 Jun 2015 36
PDF 124 15 Jun 2015 44
PDF 248 15 Jun 2015 191
Related Tools & Software

Reference Designs (1)

Design Kits & Evaluation Modules (1)

Name Part Number Tool Type
AM437x Industrial Development Kit (IDK)  TMDSIDK437X  Development Kits 

Software (1)



Support & Training

TI E2E Community

As a member of  myTI you can join the TI E2E™ Community  where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Content is provided "AS IS" by the respective TI and Community contributors and does not constitute TI specifications. See  Terms of use.

Engage in the Community

Blogs

Wikis

Visit the TI Wiki