Professional Documents
Culture Documents
Motors
Big, variable current Varying impedance Inductive
Back EMF Spikes & Transients Dissipation
Logic
Low current (~mA) Extreme supply sensitivity Low drive capability RF Interference
Ground Bounce Fast edges Stray inductance
Analogue
Small signals
A mV
Sensitive to interference
Screen / Placement
Motors
Motors are nasty:
If contact breaks Current drops to zero instantly dI = - Voltage is infinite! dt Something will break down (Air) Generates big voltage spikes / RF (Interference) Control voltage , not current Provide "escape route" for spikes Provide local power filtering (to protect driver)
R damps inductance in the power supply resonating with the decoupling capacitor (Small) DC voltage across R Measures supply current
Use monolithic solutions where possible Defend against reversed / absent power supplies (diodes) Use M.O.R. components if OK
Make power tracks nice and fat, use fuses Put sensitive components on other side to power / noisy components Leave space around stuff that gets hot Use insulating sheet under / between PCBs Use a groundplane
Testing
(See handout on construction and test) Check power supplies are all OK
Right voltages On right pins Not oscillating No spikes
As motor runs / stops As logic switches As line is detected
Testing (2)
Check subsystems in isolation first
Use an oscillator to test motor drive Use test fixture to test logic Test analogue system working away from sensor
Check subsystems can be connected without explosions with expensive components removed first Don't put the board down on bits of wire Check for overheating all the time Document all tests and their result