motor-control-sdk/docs_src/docs/api_guide/components/tamagawa.md

42 lines
1.2 KiB
Markdown
Raw Normal View History

# Tamagawa {#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