motor-control-sdk/docs_src/docs/api_guide/components/tamagawa.md
Naresh A 354e989698 am64x/am243x/am263x : add documentation
add documentation

Fixes: PINDSW-6434

Signed-off-by: Naresh A <nareshk@ti.com>
2023-07-28 12:02:00 +05:30

1.2 KiB

Tamagawa

[TOC]

Introduction

The Tamagawa receiver firmware running on PRU-ICSS provides a defined well interface to execute the Tamagawa protocol. The Tamagawa diagnostic application interacts with the Tamagawa receiver firmware interface. \note Starting with MCU+ SDK version 08.05.00, the Tamagawa firmware and examples are based on EnDAT hardware interface from PRU-ICSSG.

Features Supported

  • Supports full-absolute SmartAbs & SmartInc encoders compatible with Smartceiver AU5561N1
  • Channel selection
  • Baud rate selection
  • 2.5 Mbps and 5 Mbps encoder support
  • Supports all Data Readout, Reset and EEPROM commands

Features Not Supported

In general, peripherals or features not mentioned as part of "Features Supported" section are not supported, including the below

  • Other baud rates.

SysConfig Features

@VAR_SYSCFG_USAGE_NOTE

SysConfig can be used to configure things mentioned below:

  • Selecting the ICSSG instance
  • Selecting the PRUx slice (Tested on ICSSG0-PRU1)
  • Configuring PINMUX, GPIO and ICSS clock to 200MHz
  • Channel selection
  • Baud rate selection

Tamagawa Design

\subpage TAMAGAWA_DESIGN explains the design in detail.

Example

  • \ref EXAMPLE_MOTORCONTROL_TAMAGAWA