Other Parts Discussed in Thread: C2000WARE, TMDSFSIADAPEVM
Tool/software:
Hi TI Experts,
Could you provide introduction and references to using FSI Fast Serial Interface.
Tool/software:
Hi TI Experts,
Could you provide introduction and references to using FSI Fast Serial Interface.
Hi Board designers,
Refer below introduction and references for using FSI Fast Serial Interface.
Fast Serial Interface (FSI) is the TI proprietary communication peripheral which enables high-speed, reliable, serial communication across devices having isolation between them.
Fast Serial Interface (FSI) is a 2 or 3 line simplex serial data transmit or receive. Designed to meet both the high speed (100Mbps) as well as the variable latency introduced when crossing an isolation boundary
The FSI physical interface consists of three wires, a clock and two data signals, where one of the data signals is optional. Data is transferred on both the rising and falling edge which permits a 50 MHz maximum FSI clock frequency to transfer data at 100 Mbps with two wires (CLK and D0) and 200 Mbps with three wires (CLK, D0, and D1). The high through-put along with defined data packets (frames) that contain limited header and footer allows data to be transferred between devices with very little latency. The FSI module consists of independent transmitter and receiver cores which allow for simultaneous full speed communications in both directions with no concept of a master or slave.
C2000Ware software support contains device drivers and examples for FSI which help to understand and implement the functionalities such as communication between multiple devices connected in daisy chain topology, triggering the transmit using PWMs, communicating from the lead device with the node devices not having FSI, etc. The device technical reference manual contains additional details for the usage of FSI.
https://software-dl.ti.com/C2000/docs/software_guide/c2000ware/index.html
FSI timing
Refer Timing and Switching Characteristics, Peripherals, FSI section of processor Data sheet
Documents reference including reference to TI design
Hardware Design Guide for F2800x C2000 Real-Time MCU Series
Fast Serial Interface overview page 16
https://edu.21ic.com/uploads/down/e7faa18ab9ceaef4a016fba19123c738e75fa762.pdf
Using the Fast Serial Interface (FSI) With Multiple Devices in an Application
https://www.ti.com/lit/an/spracm3e/spracm3e.pdf
FSI Bandwidth-Optimization for Multi-axis Servo Control
https://www.ti.com/lit/an/snoaa89/snoaa89.pdf
Fast Serial Interface (FSI) Skew Compensation
https://www.ti.com/lit/an/spracj9/spracj9.pdf
The Essential Guide for Developing With C2000RealTime Microcontrollers
https://www.ti.com/lit/an/spracn0f/spracn0f.pdf
Design references
TI design
https://www.ti.com/tool/TIDM-02006
TMDSFSIADAPEVM FSI Adapter Board User’s Guide
https://www.ti.com/lit/ug/swru555/swru555.pdf
FAQ References
Regards,
Sreenivasa