Descrizione
Il Cheetah SPI Host Adapter è un adattatore SPI ad alta velocità. Permette di comunicare sul bus SPI fino a oltre 40 MHz ed è lo strumento ideale per sviluppare, testare e programmare sistemi basati su SPI.
Caratteristiche SPI
- Funziona in modalità master o slave.
- Velocità di segnalazione master fino a 8 Mbit/s.
- Velocità di segnalazione slave fino a 4 Mbit/s.
- Trasmissione/ricezione master full duplex.
- Trasmissione/ricezione slave asincrona.
- Pin di alimentazione target configurabili via software per alimentare i dispositivi a valle.
- Polarità Slave Select (SS) configurabile via software in modalità master.
USB 2.0 ad alta velocità
L'adattatore Cheetah è un dispositivo USB 2.0 ad alta velocità alimentato tramite bus.
Tutti i dati raccolti dall'adattatore Cheetah vengono trasmessi al computer di test a 480 Mbps.
Essendo un dispositivo alimentato tramite bus, l'adattatore Cheetah non necessita di alimentazione, il che lo rende lo strumento ideale per gli ingegneri.
Software disponibile
Software Control Center
Il Control Center permette agli utenti di utilizzare immediatamente le funzioni di I2C, SPI e GPIO. È possibile utilizzare più dispositivi contemporaneamente e selezionare un numero virtualmente illimitato di configurazioni, consentendo agli ingegneri di progettare e testare i propri sistemi embedded.
Software Flash Center
Il software Flash Center di Total Phase è un pacchetto software che consente agli ingegneri di cancellare, programmare e verificare rapidamente i chip di memoria EEPROM e Flash basati su I2C e SPI. Inoltre, i dispositivi non elencati possono essere aggiunti in pochi minuti grazie alla libreria basata su XML.
Driver Labview
Il driver Cheetah LabVIEW è un driver open source gratuito per strumenti LabVIEW che consente di accedere all'adattatore host Cheetah SPI nell'ambiente di sviluppo LabVIEW. Il pacchetto di driver è destinato a Windows e si basa sulla libreria software Cheetah.
API
Circuiti integrati supportati
Specifiche
Specifiche del modello | SPI Cheetah |
---|---|
Segnalazione SPI Master ad alta velocità | Fino a 50 MhZ |
Accodamento delle transazioni per il massimo throughput | Sì |
Completamente compatibile con Linux e Windows | Sì |
Aggiornabile sul campo tramite USB | Sì |
API C royalty-free | Sì |
Accodamento delle transazioni per il massimo throughput | Sì |
Confronto tra modelli SPI | Adattatore I2C/SPI Aardvark | Scheda SPI host Cheetah | Applicazioni SPI Promira | Applicazioni Promira eSPI | Analizzatore di protocollo Beagle I2C/SPI |
---|---|---|---|---|---|
Codice articolo | TP240141 | TP280121 | TP500110 | TP500110 | TP320121 |
Protocolli SPI supportati | SPI I/O singolo | SPI I/O singolo | Livello SPI1: Livello SPI2: Livello SPI3: | analisi eSPI: eSPI attivo: | SPI singolo I/O |
Funzione | Scheda host master/slave | Scheda host master/slave | Livello SPI 1/2/3: Scheda host master/slave | eSPI attivo: analisi eSPI: | Monitoraggio del bus in tempo reale |
Velocità di clock del master | 8 MHz | 40+ MHz | Livello SPI 1: Livello SPI2: Livello SPI 3: | eSPI attivo/analisi: 66 MHz | 24 MHz |
Velocità di clock dello slave | 4 MHz | N/D | Livello SPI 1: Livello SPI 2/3: | eSPI attivo: analisi eSPI:
| 24 MHz |
Selezione chip/slave | 1 | 3 | Livello SPI1: Livello SPI2: Livello SPI3 : | eSPI attivo: analisi eSPI: | Monitor 1 slave select |
Capacità slave | <=6 | 0 | Livello SPI 1/2/3: | eSPI attivo: analisi eSPI: | N/D |
Livello di tensione (V) | 3.3-5V (Scheda Level Shifter: 1.2V - 3.3V) | 3.3-5V (Scheda Level Shifter: 1,2V - 3,3V) | Livello SPI 1/2/3: | eSPI attivo/analisi: | 3.3-5V |
Alimentazione target | 5 V, 30mA disponibile | 5 V, 30mA disponibile | Livello SPI 1/2/3: 2 indipendenti, 1 regolabile, (0,9-3,45 V), 1 commutabile (3,3-5V) 200mA disponibili | eSPI attivo/analisi: 5 V, 30mA disponibile | 5 V, 30mA disponibile |
lunghezza variabile delle parole | x | x | Livello SPI 1/2/3: | eSPI attivo/analisi: | x |
Connessione | USB a piena velocità | USB ad alta velocità | SPI Livello 1/2/3: | eSPI attivo/analisi: | USB ad alta velocità |