SPI Bus (Serial Peripheral Interface)
Das SPI (Serial Peripheral Interface) ist ein von Motorola entwickeltes serielles Bus-System um Microcontroller mit Peripherie-Bausteinen oder auch mit mehrereren Microcontroller untereinander zu verbinden. Wie beim I2C Bus wird auch bei SPI Bus das Master-Slave Prinzip verwendet. Die erreichbare Datenrate ist allerdings wesentlich höher und kann im Mhz Bereich liegen. SPI hat sich als weiterer Standard etabliert. Hersteller von DAC-Wandlern, Speicher, Sensoren, RTCs, USB-Controllern nutzen diese Bus Technologie.
Total Phase bietet leistungsfähige, kompakte und preiswerte Host Adapter für das Programmieren, Löschen und Verifizieren von seriellen SPI Speicher Bausteinen und Protokoll Analysatoren zur Unterstützung der Entwickler während der Debug Phase.
SPI Model Comparison | Aardvark I2C/SPI Adapter | Cheetah SPI Host Adapter | Promira SPI Applications | Beagle I2C/SPI Protocol Analyzer |
---|---|---|---|---|
Article Number | TP240141 | TP280121 | TP500110 | TP320121 |
Supported SPI Protocols | SPI-Single I/O | SPI Single I/O | SPI Level 1: SPI Level 2: SPI Level 3: | SPI-Single I/O |
Functions | Master/Slave Host Adapter | Master/Slave Host Adapter | SPI Level 1/2/3: Master/Slave Host Adapter | Real time Bus Monitor |
Master Clock Speed | 8 MHz | 40+ MHz | SPI Level 1: SPI Level 2: SPI Level 3: | 24 MHz |
Slave Clock Speed | 4 MHz | N/A | SPI Level 1: SPI Level 2/3: | 24 MHz |
Chip/Slave Select | 1 | 3 | SPI Level 1: SPI Level 2: SPI Level 3: | Monitor 1 slave select |
Slave ability | < = 6 | 0 | SPI Level 1/2/3: | 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: | 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 | 5 V, 30mAavailable |
variable word length | x | x | SPI Level 1/2/3: | x |
Connection | Full Speed USB | High Speed USB | SPI Level 1/2/3: | High Speed USB |