Diodes & Applications
Level: 5 (Mastery — cross-domain: physics + mathematics + coding) Time limit: 90 minutes Total marks: 60
Instructions: Answer all three questions. Show all working. Use at 300 K where required. Assume ideal diodes unless a forward drop is specified.
Question 1 — Rectification, Ripple & Regulation (24 marks)
A full-wave bridge rectifier is fed from a transformer secondary delivering with , mains frequency . Each bridge diode has forward drop . The rectified output feeds a reservoir capacitor and a load .
(a) Derive, from first principles, the approximate peak-to-peak ripple voltage formula for a full-wave rectifier, stating every assumption you make. (5)
(b) The peak DC voltage across is (two diodes conduct per half-cycle). Compute , then the mean load current (use the peak as an estimate of the DC level), and hence the value of needed to keep . (6)
(c) A 5.1 V Zener (, , ) is added after the rectifier through a series resistor to regulate a 5.1 V rail feeding a load drawing –. The unregulated input varies over from part (b). Determine a value of that keeps the Zener in regulation across the full load and input range and never exceeds . Justify with the worst-case current calculations. (8)
(d) Write a short pseudocode / Python-style routine that numerically integrates one output period to compute the true RMS ripple, given arrays for . State how this differs from your triangular-approximation estimate. (5)
Question 2 — Nonlinear Diode Model & Clipping (20 marks)
A silicon diode obeys the Shockley equation with , .
(a) A series circuit has a source, a resistor, and this diode. Set up the transcendental load-line equation and solve for the diode current by two iterations of Newton–Raphson starting from . Report and . (8)
(b) A dual (symmetric) diode clipper uses two such diodes (back-to-back to ground via the same from a signal source). Sketch the transfer characteristic vs for , marking the clipping threshold you'd quote as , and explain why the "clip" is soft rather than a hard limit. (6)
(c) Prove that the small-signal dynamic resistance of the diode at operating current is , and evaluate it at . (6)
Question 3 — Varactor Tuning & LED/Photodiode Link (16 marks)
(a) A varactor has junction capacitance with , , . It forms an LC tank with . Derive the tuning-range ratio as the reverse bias sweeps , and compute both resonant frequencies. (8)
(b) A red LED (, desired ) is driven from a 5 V rail; choose the series resistor and its minimum power rating. Then a photodiode receiver produces with responsivity . If of the LED's radiant power (LED radiant efficiency of electrical input) reaches the photodiode, compute and the transimpedance gain needed for a output. (8)
End of paper.
Answer keyMark scheme & solutions
Question 1
(a) Derivation (5)
- During each conduction peak the capacitor charges to ; between peaks the diodes are off and the load discharges . (1)
- Discharge: . (1)
- Assumption: large ⇒ output nearly DC ⇒ discharge current constant ; discharge occupies almost the full inter-peak interval. (1)
- For a full-wave rectifier peaks occur twice per mains cycle, so . (1)
- Hence . ∎ (1)
(b) Numbers (6)
- . (2)
- . (2)
- ; choose 2200 µF (standard). (2)
(c) Zener design (8)
- Input range: , . (1)
- Regulation needs a minimum Zener current, take . (1)
- Worst case for regulation: min input and max load. must supply : (2)
- Choose (standard, ≤ limit). (1)
- Worst case for power: max input and no load, all current into Zener: (1)
- . ✔ Safe. (2)
- (Accept any in ~– with both checks passing.)
(d) Numerical RMS ripple (5)
import numpy as np
def rms_ripple(t, vout): # t, vout over one output period
vmean = np.trapz(vout, t) / (t[-1]-t[0]) # DC level
ac = vout - vmean
return np.sqrt(np.trapz(ac**2, t)/(t[-1]-t[0]))- Award: correct DC subtraction (2), correct via integration (2).
- Difference (1): triangular estimate gives assuming an ideal sawtooth; the numerical method captures the true exponential-discharge + sinusoidal-recharge waveform, so it's more accurate especially at lighter .
Question 2
(a) Newton–Raphson (8)
- Load line: ; device: . Define (2)
- . (1)
- . Iter 1 at : ; diode (far off) → NR corrects downward. Carry out the two steps numerically:
- , (converging). (3)
- Converged answer: , . (2)
- (Full marks for correct method + values within rounding; exact solution V, mA.)
(b) Clipper (6)
- For below ~0.5 V both diodes essentially off ⇒ (linear, slope≈1). (2)
- As rises, one diode conducts, clamping near ; curve flattens. Symmetric for negative side. (2)
- Soft clip: Shockley is exponential, not a step; rises logarithmically with current, so the corner is gradual (∆V of tens of mV per decade of current) rather than a hard rail. (2)
(c) Dynamic resistance (6)
- . From : (1)
- . (2)
- Thus since . ∎ (1)
- At : . (2)
Question 3
(a) Varactor tuning (8)
- , so (higher ⇒smaller C⇒higher f). (2)
- . (1)
- . (1)
- . (1.5)
- . (1.5)
- Ratio . (1)
(b) LED / photodiode link (8)
- → choose . (2)
- Power in R: → use W (0.125 W). (1)
- LED electrical input ; radiant output . (1)
- Optical power reaching PD . (1)
- . (1)
- Transimpedance for 1.0 V: . (2)
[
{"claim":"Full-wave ripple cap for Vrpp<=0.5V, IL=15.6/220","code":"IL=15.6/220; C=IL/(2*50*0.5); result = abs(C-1.4181e-3)<1e-6"},
{"claim":"Zener max current and power under 0.5W","code":"Izmax=(15.85-5.1)/220; P=5.1*Izmax; result = (abs(Izmax-0.04886)<1e-4) and (P<0.5)"},
{"claim":"Diode dynamic resistance at 5mA","code":"rd=0.02585/0.005; result = abs(rd-5.17)<0.01"},
{"claim":"Varactor tuning ratio and Cj values","code":"import sympy as sp; Cj0=45; Vbi=sp.Rational(3,4); Cj1=Cj0/sp.sqrt(1+1/Vbi); Cj12=Cj0/sp.sqrt(1+12/Vbi); ratio=sp.sqrt(Cj1/Cj12); result = abs(float(ratio)-1.6428)<1e-3"},
{"claim":"Photodiode current and transimpedance","code":"Popt=0.02*0.20*(1.8*0.015); Iph=0.45*Popt; Rf=1.0/Iph; result = (abs(Iph-4.86e-5)<1e-7) and (abs(Rf-20576)<50)"}
]