- 2070 Magh · 4 marks
Advanced communication principles
Describe the advanced communication principles used in embedded systems.
Advanced communication principles describe how embedded devices exchange data reliably and efficiently beyond a simple wire.
- Layering: communication is split into layers, each providing services to the one above. Typical layers: physical (wires, voltage, bit timing), data link (framing, error detection, medium access), network (addressing, routing), transport (end-to-end reliability) and application. Each layer can be changed independently.
- Serial versus parallel communication: serial uses one data wire (fewer pins, longer distance, e.g. UART, SPI, I2C, USB, CAN); parallel uses many wires at once (faster per clock, but costly and prone to skew).
- Synchronous and asynchronous transfer: synchronous uses a shared clock (SPI, I2C); asynchronous uses start/stop bits and an agreed baud rate (UART).
- Error detection and correction: parity bit, checksum, CRC and Hamming codes detect or correct corrupted bits.
- Multiple access / arbitration: several nodes sharing a medium use TDMA, FDMA, CDMA, CSMA/CD, or priority arbitration (CAN).
- Wireless communication: infrared, Bluetooth, ZigBee, Wi-Fi and RFID; need modulation, addressing, security and power saving.
- Flow control and handshaking: prevents a fast sender overflowing a slow receiver.
- Protocols: agreed rules for formats and timing, e.g. I2C, CAN, USB, Ethernet, TCP/IP.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Characteristics of embedded systems · Embedded System, chapter 1
- Embedded versus non-embedded systems · Embedded System, chapter 1
- Major purposes of embedded systems · Embedded System, chapter 1
- Define embedded system and its characteristics · Embedded System, chapter 1 · asked 2×
- Importance of kernel OS in embedded · Embedded System, chapter 6
- Control methods for interface communication · Embedded System, chapter 5
- Principles of surveying; scales used · Surveying I, chapter 1
- Wired and wireless communication systems · Basic Electronics Engineering, chapter 5 · asked 2×
- Analog and digital communication systems · Instrumentation II, chapter 5
- Increasing reliability of embedded real-time software · Instrumentation II, chapter 9