Revision Flashcards
What does I2C stand for?
Inter-Integrated Circuit
What memory does I2C devices include?
EEPROM, thermal sensors, real time clocks
What is I2C used for?
Used as a control interface to signal processing devices that have separate data interfaces
What is the speed range of a I2C?
Slow (under 100kbps) to High speed (3.4mbps)
What is the length of I2C wires for moderate speeds?
3 metres
What does SPI stand for?
Serial Peripheral Interface bus
What is SPI used for?
Used for short distance communication, mainly in embedded systems to connect devices
What is the wire structure in SPI ?
Full-duplex Mode over a 4-wire interface. Limited to short distances
What’s the advantages and disadvantages of SRAM?
+Uses bi-stable latching circuit to store bits
+Faster
+Less Volatile
-Requires more power
-Is more expensive
What is the advantages and disadvantages of DRAM?
+Uses capacitors and 3 transistors
+Cheaper as less complex
-Slower
-Volatile, requires recharging
-Requires less power
What is PROM?
Programmable read only memory that is one time programmable and discard if data is to be changed
What is EPROM?
Erasable and programmable which is more expensive but good for prototyping PROMs? Uses UV light to reset to initial state
What is NVRAM?
Non volatile ram with a battery backup
What is Flash storage?
High density low cost non volatile fast and electronically programmable
How many is 1k?
1024
What does CAN?
Controller Area Network
What are the features of CAN?
-Allows for multiple masters on a bus
-Inherent priority levels for messages
-Bus arbitration by message priority
-Error detection and recovery at multiple levels
-Synchronisation of data timings across nodes with separate clock sources
What are controllers in CAN bus?
Masters and Slaves
What is a logical 0?
This means high and is dominant
What is logical 1?
Low and recessive
What is arbitration?
Priority control of a message
What is control?
Contains a 4 bit data length and describes how many bytes are being sent