Q. 1
Electronics Engineering
Difficulty: easy
(1 Mark)
In the Serial Peripheral Interface (SPI) protocol, what do the four standard bus lines represent?
💡
Step-by-Step Explanation & Concept Rationale
SPI is a 4-wire synchronous full-duplex master-slave interface consisting of Master-Out-Slave-In (MOSI), Master-In-Slave-Out (MISO), Serial Clock (SCK), and active-low Chip Select (CS/SS).
Q. 2
Electronics Engineering
Difficulty: medium
(1 Mark)
In SPI clock configuration, what do Mode 0 (CPOL=0, CPHA=0) and Mode 3 (CPOL=1, CPHA=1) specify regarding data sampling?
💡
Step-by-Step Explanation & Concept Rationale
In CPOL=0/CPHA=0 (Mode 0), clock idles Low and data is sampled on the first (rising) edge. In CPOL=1/CPHA=1 (Mode 3), clock idles High and data is also sampled on the first (falling) edge.
Q. 3
Electronics Engineering
Difficulty: medium
(1 Mark)
Why is SPI capable of achieving significantly higher data rates (e.g., 50+ Mbps) compared to standard I2C (400 kbps)?
💡
Step-by-Step Explanation & Concept Rationale
I2C relies on open-drain lines and pull-up resistors whose rise time is limited by $R_{pullup} \times C_{bus}$ RC time constants. SPI push-pull drivers switch actively high and low, enabling fast sub-nanosecond edges.
Q. 4
Electronics Engineering
Difficulty: easy
(1 Mark)
In the I2C (Inter-Integrated Circuit) protocol, how is a START condition generated by the master on the bus?
💡
Step-by-Step Explanation & Concept Rationale
In I2C, data transitions on SDA are only permitted while SCL is Low. A transition of SDA from High to Low while SCL is steady High uniquely defines a START condition.
Q. 5
Electronics Engineering
Difficulty: easy
(1 Mark)
How is an I2C STOP condition defined?
💡
Step-by-Step Explanation & Concept Rationale
A transition of the SDA data line from Low to High while SCL is held High signals an I2C STOP condition, releasing the bus back to idle high state.
Q. 6
Electronics Engineering
Difficulty: easy
(1 Mark)
In I2C communication, what occurs during the 9th clock pulse of an address or data byte transfer?
💡
Step-by-Step Explanation & Concept Rationale
Every 8-bit byte transfer is followed by a 9th clock pulse where the transmitter releases SDA; the receiver confirms successful reception by pulling SDA Low (ACK = 0); leaving SDA High signifies a NACK.
Q. 7
Electronics Engineering
Difficulty: medium
(1 Mark)
What is 'Clock Stretching' in the I2C protocol?
💡
Step-by-Step Explanation & Concept Rationale
Because SCL is an open-drain wired-AND line, a slave can hold SCL Low to insert wait-states; the master senses SCL is held Low and pauses transmission until the slave releases the line.
Q. 8
Electronics Engineering
Difficulty: medium
(1 Mark)
What is the standard formula for calculating the minimum allowable pull-up resistor $R_{pullup(min)}$ on an I2C bus operating at supply voltage $V_{DD}$ with maximum sink current $I_{OL} = 3\text{ mA}$?
💡
Step-by-Step Explanation & Concept Rationale
To ensure the driver transistor does not exceed its maximum rated sink current $I_{OL}$ (3 mA) when pulling Low, Ohm's law sets $R_{min} = (V_{DD} - 0.4\text{V}) / 3\text{ mA}$ (typically $\approx 1.0\text{ k}\Omega$ at 3.3V).
Q. 9
Electronics Engineering
Difficulty: medium
(1 Mark)
What is the maximum allowable bus capacitance $C_b$ specified for Standard-mode (100 kbps) and Fast-mode (400 kbps) I2C buses under NXP specifications?
💡
Step-by-Step Explanation & Concept Rationale
The I2C specification limits total lumped parasitic bus capacitance (traces, pins, connectors) to $C_b \le 400\text{ pF}$ to ensure signal rise times ($t_r \le 1000\text{ ns}$ for 100k, $\le 300\text{ ns}$ for 400k) are maintained with allowable pull-up resistors.
Q. 10
Electronics Engineering
Difficulty: hard
(1 Mark)
How does I2C resolve 'Multi-Master Arbitration' when two masters attempt to transmit simultaneously on a shared bus?
💡
Step-by-Step Explanation & Concept Rationale
Wired-AND open-drain bus logic ensures the master sending a '0' (dominant Low) wins over a master sending a '1' (recessive High), without data collision or corrupted frames.
Q. 11
Electronics Engineering
Difficulty: easy
(1 Mark)
In asynchronous UART serial communication, what is the structure of a standard '8-N-1' data frame?
💡
Step-by-Step Explanation & Concept Rationale
A standard UART frame begins with a falling edge transition (Start bit, Low), followed by 8 data payload bits transmitted Least-Significant-Bit first, no parity, and ends with a high idle state (Stop bit, High).
Q. 12
Electronics Engineering
Difficulty: medium
(1 Mark)
What is the maximum allowable clock frequency mismatch (baud rate error) between two independent UART transceivers to guarantee error-free 10-bit frame reception?
💡
Step-by-Step Explanation & Concept Rationale
Because UART re-synchronizes only at the start bit and samples at the center of each bit (8x or 16x oversampling), cumulative timing drift over 10 bit periods must not exceed $\pm 0.5$ bit width, limiting baud rate error to $\approx \pm 2.5\%$.
Q. 13
Electronics Engineering
Difficulty: easy
(1 Mark)
What is 'Hardware Flow Control' (RTS / CTS) in UART communication?
💡
Step-by-Step Explanation & Concept Rationale
Hardware handshake lines (RTS/CTS) allow a receiving microcontroller to de-assert CTS when its internal ring buffer reaches a high watermark, stopping the remote sender until buffer space is cleared.
Q. 14
Electronics Engineering
Difficulty: medium
(1 Mark)
What are the standard electrical signal voltage levels for RS-232 serial interfaces according to EIA/TIA-232 standards?
💡
Step-by-Step Explanation & Concept Rationale
RS-232 uses negative logic with bipolar voltage levels: a positive voltage ($+3\text{V}$ to $+15\text{V}$) represents logic 0 (space), while a negative voltage ($-3\text{V}$ to $-15\text{V}$) represents logic 1 (mark).
Q. 15
Electronics Engineering
Difficulty: medium
(1 Mark)
How does a MAX232 transceiver IC generate $\pm 10\text{V}$ RS-232 levels from a single $+5\text{V}$ DC power supply?
💡
Step-by-Step Explanation & Concept Rationale
The MAX232 chip contains two on-chip switched-capacitor charge pumps: one doubles $+5\text{V}$ to $\approx +10\text{V}$, and the second inverts $+10\text{V}$ to $-10\text{V}$ to generate compliant bipolar RS-232 rails.
Q. 16
Electronics Engineering
Difficulty: easy
(1 Mark)
Why is RS-485 (TIA/EIA-485) widely preferred over RS-232 in industrial and disaster monitoring telemetry networks?
💡
Step-by-Step Explanation & Concept Rationale
Differential signaling on twisted pairs cancels out induced external electromagnetic noise (common-mode voltage $V_{cm}$), allowing reliable multi-node communication across 1.2 km in harsh industrial environments.
Q. 17
Electronics Engineering
Difficulty: medium
(1 Mark)
What is the standard characteristic impedance and required termination resistance for an RS-485 differential transmission line?
💡
Step-by-Step Explanation & Concept Rationale
To prevent high-speed signal reflections on transmission lines, a $120\text{ }\Omega$ resistor matching the cable's differential characteristic impedance ($Z_0 = 120\text{ }\Omega$) must be installed at each of the two physical endpoints of the trunk.
Q. 18
Electronics Engineering
Difficulty: hard
(1 Mark)
What is 'Fail-Safe Biasing' in RS-485 multi-drop networks?
💡
Step-by-Step Explanation & Concept Rationale
When no node is transmitting (bus is floating/idle), electrical noise can cause differential receiver voltage to hover near 0V, causing spurious random byte triggers; fail-safe bias resistors force the idle bus to a defined logic 1.
Q. 19
Electronics Engineering
Difficulty: medium
(1 Mark)
In the Controller Area Network (CAN Bus) protocol, what are the two physical electrical states of the differential bus lines (CAN_H and CAN_L)?
💡
Step-by-Step Explanation & Concept Rationale
CAN uses wired-AND differential signaling: a Dominant bit (0) actively drives CAN_H to 3.5V and CAN_L to 1.5V ($\Delta V = 2.0\text{V}$), overriding any Recessive bit (1) where lines passively float at 2.5V ($\Delta V = 0\text{V}$).
Q. 20
Electronics Engineering
Difficulty: hard
(1 Mark)
How does the CAN bus protocol resolve message collisions when multiple nodes transmit simultaneously?
💡
Step-by-Step Explanation & Concept Rationale
Because Dominant (0) overwrites Recessive (1), a transmitting node sensing a dominant bit while sending a recessive bit detects it has lost arbitration and silently switches to receiver mode, allowing the higher-priority frame to proceed without a single bit delay.
Q. 21
Electronics Engineering
Difficulty: medium
(1 Mark)
What is 'Bit Stuffing' in CAN bus frame encoding?
💡
Step-by-Step Explanation & Concept Rationale
To prevent receiver PLL clock drift during long runs of identical bits, CAN hardware inserts an inverted stuff bit after 5 consecutive identical bits (destuffed automatically by the receiver). Receiving 6 consecutive identical bits triggers an Error Frame.
Q. 22
Electronics Engineering
Difficulty: hard
(1 Mark)
What is CAN-FD (Flexible Data-Rate) compared to Classical CAN 2.0B?
💡
Step-by-Step Explanation & Concept Rationale
CAN-FD solves throughput limitations in modern automotive/avionics systems by keeping slow robust arbitration bit-rates during ID negotiation, but accelerating clock rates up to 5-8 Mbps during the data payload field (up to 64 bytes).
Q. 23
Electronics Engineering
Difficulty: easy
(1 Mark)
Why is the '4-20 mA Current Loop' the universal gold standard for industrial sensor telemetry over long cable distances (e.g., 1 km)?
💡
Step-by-Step Explanation & Concept Rationale
Unlike voltage signals that suffer resistive line loss ($V = IR_{wire}$), a 4-20mA current transmitter regulates loop current accurately. A reading of 4mA represents 0% scale, while 0mA indicates a broken wire or power failure.
Q. 24
Electronics Engineering
Difficulty: easy
(1 Mark)
In a 4-20 mA sensor current loop, how does a standard microcontroller ADC with $0-3.3\text{V}$ range read the current signal?
💡
Step-by-Step Explanation & Concept Rationale
Ohm's law converts current to voltage: a precision $165\text{ }\Omega$ shunt converts 4-20mA to $0.66\text{V} - 3.30\text{V}$, perfectly matching a 3.3V microcontroller ADC range (or $250\text{ }\Omega$ for $1\text{V} - 5\text{V}$ on a 5V ADC).
Q. 25
Electronics Engineering
Difficulty: medium
(1 Mark)
What is the HART (Highway Addressable Remote Transducer) protocol in industrial sensor interfacing?
💡
Step-by-Step Explanation & Concept Rationale
HART modulates zero-average AC audio tones ($\pm 0.5\text{ mA}$ at 1200/2200 Hz) over the existing 4-20mA analog wiring, enabling digital sensor calibration, diagnostics, and multi-variable telemetry simultaneously.
Study Stream Progress:
Showing 25 of 61 Questions (41%)
Jump to:
Ready to Test Your Retention & Speed?
Now that you have reviewed the study questions and rationales, test yourself in our interactive 1-by-1 practice engine or take the full official timed mock exam.