Description
The Cheetah SPI Host Adapter is a high speed SPI adapter. It enables communication via the SPI bus with up to 40+ MHz and is the ideal tool for developing, testing and programming SPI-based systems.
SPI Features
- Works in master or slave mode.
- Master signaling rate of up to 8 Mbit / s.
- Slave signaling rate of up to 4 Mbit/s.
- Send/receive full-duplex master.
- Asynchronous slave send / receive.
- Software-configurable target power pins to power downstream devices.
- Software-configurable slave select (SS) polarity in master mode.
High Speed USB 2.0
The Cheetah adapter is a bus-powered, high-speed USB 2.0 device.
All data captured by the Cheetah adapter is sent at 480 Mbps to the Transfer test computer.
As a bus-powered device, the Cheetah adapter does not require a power supply, making it the ideal tool for engineers.
Available software
Control Center Software
The Control Center allows users to fully utilize the functions of I2C, SPI and GPIO immediately. Multiple devices can be used simultaneously and a virtually unlimited number of configurations can be selected, allowing engineers to develop and test their embedded systems.
Flash Center Software
Total Phase Flash Center Software is a software package that allows engineers to quickly erase, program and verify I2C and SPI-based EEPROM and Flash memory chips. In addition, non-listed building blocks can be added within minutes via the XML-based library.
Labview Driver
The Cheetah LabVIEW driver is a free, open-source LabVIEW instrument driver for accessing the Cheetah SPI host adapter within the LabVIEW development environment. The driver package is Windows oriented and based on the Cheetah software library.
API's
Supported ICs
Technical Data
Model specification | Cheetah SPI |
---|---|
High-Speed SPI Master signaling | Up to 50MhZ |
Transaction Queuing for Maximum Throughput | Yes |
Fully Linux and Windows Compatible | Yes |
Field upgradeable via USB | Yes |
Royalty Free C API | Yes |
Transaction Queuing for Maximum Throughput | Yes |
SPI Model Comparison | Aardvark I2C/SPI Adapter | Cheetah SPI Host Adapter | Promira SPI Applications | Promira eSPI Applications | Beagle I2C/SPI Protocol Analyzer |
---|---|---|---|---|---|
Article Number | TP240141 | TP280121 | TP500110 | TP500110 | TP320121 |
Supported SPI Protocols | SPI-Single I/O | SPI Single I/O | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Analysis: eSPI Active: | SPI-Single I/O |
Functions | Master/Slave Host Adapter | Master/Slave Host Adapter | SPI Level 1/2/3: Master/Slave Host Adapter | eSPI Active: eSPI Analysis: | Real time Bus Monitor |
Master Clock Speed | 8 MHz | 40+ MHz | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Active/ Analysis: 66 MHz | 24 MHz |
Slave Clock Speed | 4 MHz | N/A | SPI Level 1: SPI Level 2/3: | eSPI Active: eSPI Analysis:
| 24 MHz |
Chip/Slave Select | 1 | 3 | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Active: eSPI Analysis: | Monitor 1 slave select |
Slave ability | < = 6 | 0 | SPI Level 1/2/3: | eSPI Active: eSPI Analysis: | N/A |
Voltage level (V) | 3.3-5V (Level Shifter Board: 1.2V - 3.3V) | 3.3-5V (Level Shifter Board: 1.2V - 3.3V) | SPI Level 1/2/3: | eSPI Active/Analysis: | 3.3-5V |
Target Power | 5 V, 30mA available | 5 V, 30mA available | SPI Level 1/2/3: 2 independent, 1 adjustable, (0.9-3.45V), 1 switchable (3.3-5V) 200mA available | eSPI Active/Analysis: 5 V, 30mAavailable | 5 V, 30mAavailable |
variable word length | x | x | SPI Level 1/2/3: | eSPI Active/Analysis: | x |
Connection | Full Speed USB | High Speed USB | SPI Level 1/2/3: | eSPI Active/Analysis: | High Speed USB |