Serial Peripheral Interface (SPI)
GPTKB entity
Statements (47)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:XMPP_Extension_Protocol
|
gptkbp:bfsLayer |
9
|
gptkbp:bfsParent |
gptkb:C64x_DSP
|
gptkbp:allows |
limited distance
complexity increases with more slaves no built-in error checking no standard addressing scheme requires more pins than I2 C |
gptkbp:application |
gptkb:Photographer
microcontrollers SD cards display controllers ADC/ DAC devices |
gptkbp:characteristics |
low latency
widely used high throughput easy to implement no formal standard flexible configuration low pin count short distance communication simple protocol |
gptkbp:communication |
synchronous
hardware implementation bit-banging |
gptkbp:data_usage |
high speed
MISO MOSI |
gptkbp:developed_by |
gptkb:Motorola
|
gptkbp:frequency |
clock line (SCK)
|
gptkbp:has_voice_line |
CS/ SS
|
https://www.w3.org/2000/01/rdf-schema#label |
Serial Peripheral Interface (SPI)
|
gptkbp:is_compared_to |
gptkb:I2_C
gptkb:UART RS-232 CAN bus 1-Wire |
gptkbp:is_used_for |
serial communication
|
gptkbp:mode |
CPHA
CPOL |
gptkbp:noise_level |
CMOS
TTL |
gptkbp:operates |
full duplex
|
gptkbp:requires |
common ground
|
gptkbp:supports |
multiple slave devices
multiple data modes |
gptkbp:uses |
master-slave architecture
|