Chapter 6. Troubleshooting
This chapter covers the inevitable problems that arise when moving from design to testing, to a successful product that will function in the real world. It begins by discussing the need to test theories before discounting them, practical methods for testing theories, and strategies for becoming an effective troubleshooter. The rest of the chapter applies these techniques to common electrical engineering problems. First, it tackles electromagnetic interference (EMI), including how to replicate the problem to fix it, dealing with time pressures, and preparing for the unexpected by anticipating EMI in controlled tests. The chapter concludes by reiterating these troubleshooting strategies when creating and testing code and ...