SlideShare a Scribd company logo
Dr. Anagha Parag Khedkar
Like & Subscribe my You tube channel
:https://www.youtube.com/channel/UCGoQM5nMnSFYZb2akw4poYw
Contents
 Steps of Debugging, Techniques for troubleshooting,
characterization
 Electromechanical components, passive components,
active components
 active devices, operational amplifier, Analog-Digital
Conversion
 Digital Components, Inspection and test of
components
 Simulation, Prototyping and testing.
 Integration, validation and verification. EMI & EMC
issues.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 2
Debugging, Testing, Troubleshooting
 These tasks are performed at different times during
product's lifetime.
 debugging-done during early phases, testing-done
before delivery of product, troubleshooting-done
afterwards
 debugging- used to identify the cause of problems
occured in design & implementation.
 testing- it assumes that design is correct, identifies
problems occured during manufacturing.
 troubleshooting- design is correct & product worked at
one time. It identifies which hardware components have
failed.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 3
Introduction to Debugging &
Testing
 Debugging: tracking & finding faults & correcting
undesirable system behavior
 Debugging is used to focus search for solution
 Testing: It involves variety of operations that verify
operation within specified environment.
 Hardware Testing: involves inspection, analysis of
destructive & nondestructive parts, static & dynamic
evaluation
 For reliability, planning for testing early is imp.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 4
5 Steps to debugging
 Observe & characterize
 Brainstorm
 Hypothesize
 Test
 Repeat steps 1 thr 4 until problem is solved.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 5
5 Steps to debugging
 Start by collecting observations & characterizing the
problem.
 Brainstorm all possible causes for problems & list them
 Build hypothesis (A hypothesis is a testable statement
about the relationship between two or more variables or a
proposed explanation for some observed phenomenon. )
 Design experiments that test hypothesis
 Repeat steps till working hypothesis is found.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 6
Checklist for debugging
1. Visually inspect ckt.for
missing components, broken wires, traces, bent pins,
leads, damage etc.
2. Check continuity
3. Check power connections
4. Check equipment status
5. Verify schematic
6. Verify software
7. Take a break
8. Get another perspective
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 7
Troubleshooting
 Troubleshooting is the process of identifying and
fixing problems.
 Computer troubleshooting may
involve hardware or software and can sometimes
involve both at the same time.
 The basic process of troubleshooting is to check the
most general possible problems first, and then
gradually check for more specific problems.
 This provides a logical approach to problem solving
and can apply to multiple types of products.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 8
Techniques for troubleshooting
 To collect necessary observations, we need proper
diagnostic equipments like power supply, DMM, function
generator, logic analyzer, ICE, CRO, supply of components,
soldering iron.
 CRO-High bandwidth, DMM- high accuracy, CRO probe
i/p capacitance – loading, soldering iron heating aspects,
good stock of precision components
 CRO probes can introduce disturbances in CUT thr load
capacitances, ground lead problems, cables
 CRO probe is an integral part of ckt under test. Its i/p
resistance & capacitance load a ckt & can affect operation
of CUT
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 9
ICE: In Circuit Emulator
 A circuit for emulating target system remains
independent of a particular targeted system and
processor
 Emulator or ICE provides great flexibility
and ease for developing various
 applications on a single system in place of
testing that multiple targeted systems.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 10
ICE
 Interface COM port of a computer
 Emulates target MCU IOs
 ICE socket connects MCU externally Interface COM
port of a computer
 Uses computer developed object files and hex files for
the MCU
 Uses debugger at the computer developed files for the
MCU application
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 11
Techniques for troubleshooting
 Adjust the probe compensation
 This is done by turning screw that adjusts variable
capacitor.
 Build FET buffer into probe to provide very high input
impedance.
 Ground lead on probe (becomes inductive)can cause
problems of signal ringing at high frequencies. To avoid
this, keep ground leads as short as possible.
 Cabling can significantly alter signals in probed ckts.
Capacitance loading, inductive loops & improper
termination will degrade rise time of signal pulses.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 12
Probe compensation
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 13
FET buffer into probe
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 14
Techniques for troubleshooting
1. General tips for power
2. Tips for analog ckts
3. Tips for digital ckts
4. Tips for S/w
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 15
General tips for power
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 16
Tips for analog ckts
 Keep leads short
 Use right oscilloscope
 Layout ckt & grounds properly
 Choose proper location of resistors to reduce noise
from stray capacitances
 Compensate the oscilloscope probe
 Use FET i/p probe for high impedance ckts
 Avoid long settling times
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 17
Tips for digital ckts
 Use proper triggers to catch glitches on CRO & logic
analyzer
 s/w in target system can aid debugging h/w
 Use built in tests to test h/w. Built in tests to check
memory chips.
 Use simple looping routines to check I/O ports.
 Partition ckts – s/w & h/w modules. It isolates
problems & makes debugging easy.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 18
Tips for S/w
 Use modular designs
 Do good documentation
 Use proper tools
 Some h/w tools also can help like LED, ICE, CRO
 LED can glow to indicate whether program is toggling
a signal or not. E.g Serial communication programs
send data on TxD & receive on RxD. LEDs on TxD &
RxD to check data/pulses
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 19
Characterization
 First step in debugging is to characterize components
 Test components and ckts in a variety of environments to
evaluate their performance & their margins
 Do simulation of components to understand
characteristics of components. But testing of components
is necessary
 Tests of components characterize parameter tolerances &
variations & provide for calibration of their functions. Tests
in different thermal environment.
 E.g. power consumption of Ics, conversion accuracy of ADC
vary with temp., also other parameters.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 20
Electromechanical components
 These include connectors, Fuses, switches, keyboards.
 Connectors- metal contacts- consider its electrical,
mechanical, chemical properties
 Resistance of contacts & current carrying capacity
change with wear, dust & force
 Rate of corrosion in contacts
 Specify this in the design & perform environmental
testing to verify reliability
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 21
Electromechanical components
 Fuse- metallic conductor with specifies cross section &
resistance that melts when current density exceeds limit
 Types of fuses- for various situations-normal blow/class F,
slow blow/type T
 Consider fuse opening time duration, rated current
capacity
 For use in international products, understand differences
in fuse, protection methods, current capacity & size
 Fuse standards specify length & diameter in mm
 Tests for fuses: measure statistical variation in time to open
ckt for high currents of 10 times rating, next 2 times rating,
test that terminals of blown fuse sustain high voltage
without arcing.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 22
Electromechanical components
 Switches: ergonomics, basics, parameters.
 Switch properties- low contact resistance, low force to
maintain contact, no corrosion, durability, low cost,
durability.
 Contacts-NO/NC
 Current capacity rating-AC/DC application
 Arcing across contacts
 Contact bouncing
 Precious metal contacts-cost
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 23
Passive components
 R,L, C- each has its characteristic properties, based on
manufacturing processes & materials used for each type of
component.
 Use of resistors in ckt-current limiting, pull up, pull down,
impedance matching, voltage division, bias set, gain
control etc.
 Resistance varies- manufacturing tolerances, temp.,
humidity, voltage stresses.
 Tolerances:20%, 10%, 5%, 1%
 At high frequencies, lead inductance & internal
capacitance –significant- changing impedance
 Resistance contribute thermal noise
 If resistors to be used at high temp., you will have to derate
amount of power that they dissipate.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 24
Passive components- resistors
 Types-carbon composition, carbon film, metal film,
thick film, thin film, wire wound, thin film
 Characteristics: max. resistance, max. voltage, temp.
coefficient of resistance, accuracy, shelf life, stability
 Wire wound- high precision, high power ratings(upto
2KW), excellent TCR(as low as 1 ppm/degree c)
 Thin film-best TCR <1
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 25
Passive components-capacitors
 Capacitor- function-to store charge
 Types:block dc, pass ac, filter, couple, tune,
decouple/bypass, compensate, isolate, suppress noise
 Capacitor’s impedance varies with frequency.
 Capacitor- leakage resistance, lead inductance, lead
resistance
 Use high Q capacitor with low ESR, ESL
 Capacitor: breakdown voltage, memory effect-dielectric
absorption(reduce discharge capabilities)
 Capacitor-failures: open ckt, short ckt, leakage failure,
arcing between plates may occur
 Causes: excessive voltage, current, temp. , sudden charging
& dischargingElectronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 26
Passive components: inductor
 Role of inductor- significant in power supplies & high
voltage generators
 Inductance – depends on no. of turns, current,
permeability
 Nonlinear devices with hysteresis, saturation, eddy
current.
 Most of time-inductors- custom produced for
application.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 27
Active Devices
 These either amplify or control greater power with lesser
power.
 Mechanical relay, solid state relay, semiconductors- diode,
transistors, optoisolators
 Relay: nonlinear switched device
 Power required to pull in armature is greater than power
required to hold armature closed.
 So switching relay with larger current & holding it with
lower current, power dissipation in relay can be reduced.
 Max power dissipation is limited by overheating within coil.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 28
Active devices: mechanical relay
 Characterize relay coils by their resistance &
inductance.
 Resistance sets I2R dissipation, inductance determines
spike suppression
 Operational life of relay can be specified by no. of
open/closed cycles of armature & contacts can
complete without failure.
 Test & specify relay for shock & vibration.
 High voltage test for relay
 Wear & tear of relay contacts
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 29
Active devices: semiconductors
 Test & qualify each component
 Maintain alternative source for each component
 Common problems with devices- leakage current,
reverse current, safe operating areas, thermal effects,
ESD & parameter variations.
 Do not exceed voltage, temp. & current ratings
 Curve tracer helps to identify good or bad
components.
 Transistors-gain vary, switching speed , current gain &
frequency response
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 30
Active devices:MOSFET
 MOSFET: high impedance, low noise, no thermal
runaway
 Consider parameters: Id Vs Vds, noise, gate
capacitance
 Allow margins of tolerance on parameters while
designing in ckt
 Failures: defects in silicon die, thermal & current stress
betn wire bond & die
 Electrical & temp. testing – reveals defects in die
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 31
Op-amps
 Op-amps-amplifiers, filters, oscillators, control
systems
 Passive components around opamp cause most
problems
 Don’t rely on characteristics not guaranteed by
manufacturer.
 Virtual ground at i/p - at high frequencies, these
inputs have significant error voltage to drive output
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 32
Op-amp characteristics
 Test ckts for imp. Parameters of opamp
 Offset voltage
 Loop gain
 CMRR
 Slew rate
 o/p noise
 PSRR
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 33
Test ckts for imp. Parameters of
opamp
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 34
Test ckts for imp. Parameters of op-
amp
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 35
Test ckts for imp. Parameters of op-
amp
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 36
Test ckts for imp. Parameters of op-
amp
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 37
ADC
 No single test can completely characterize ADC/DAC
 Tests are specific as per application
 Some apps need ADC’s good transient response, some
need linearity, high resolution
 Verify performance & accuracy of converters at desired
conversion speed.
 Converters are subjected to errors from sources viz.
architecture, quantization, fabrication & ckt layout
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 38
ADC: equipment to evaluate
converters
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 39
ADC: equipment to evaluate
converters
 It should have proper amplifier bandwidth, settling
time, filtering to remove harmonics & broadband
noise, low jitter clock, clean power supply with
decoupling & controlled temp.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 40
ADC: Basic definitions
 Ideal transfer function for ADC: graph of binary code
Vs Analog input
 In transfer function, single binary value represents a
range of analog values in quantization band around its
code center point.
 Analog values not exactly at the center have associated
amount of quantization error
 Resolution of ADC defines its capability to represent
analog values. The no. of bits in o/p sets resolution
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 41
ADC: Errors
 Quantization error: range of analog values around the code
center point.
 Differential nonlinearity: Differences in quantization band
between each digital code. It can vary between -1 LSB & >
+1LSB .
 Integral nonlinearity: deviation from linear transfer
function
 Missing codes
 Aperture jitter
 I/p noise
 Settling error(DAC): time for o/p to reach final analog
output value
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 42
ADC 0808 specifications
 Easy interface to all microprocessors
 Operates ratiometrically or with 5 V DC or analog span
 adjusted voltage reference
 No zero or full-scale adjust required
 8-channel multiplexer with address logic
 0V to 5V input range with single 5V power supply
 Outputs meet TTL voltage level specifications
 Resolution 8 Bits
 Non-linearity +/-1/2LSB
 Single Supply 5 V DC
 Low Power 15 mW
 Conversion Time 100 µs
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 43
DAC
 Resolution in no. of bits
 Settling time: It is one of the important dynamic parameter. It
represents the time it takes for the output to settle within a specified
band ± (1/2) LSB of its final value
 Accuracy
 Quantization error
 Linearity
 Monotonicity: A Digital to Analog converter is said to be monotonic if
the analog output increases for an increase in the digital input.
 Conversion Time:
 It is the time taken for the D/A converter to produce the analog output
for the given binary input signal. It depends on the response time of
switches and the output of the Amplifier.
 Stability:
The ability of a DAC to produce a stable output all the time is called as
Stability.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 44
DAC
 DAC availability: current o/p or voltage o/p
 Test for linearity: Compare o/ps from production DAC
with o/p of a precise converter as a reference(higher
resolution).
 While testing for settling time, avoid overdriving the
differencing ckt.
 Glitches occur during transitions of the digital input
signals
 So choose either low-glitch DAC or deglitched DAC
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 45
Digital Components
 These deal with more than high & low logic levels.
 Digital components face 4 problems particularly at high
frequencies- ground bounce, phase jitter, metastability,
transmission line concerns
 Ground bounce: also called simulteneous switching noise
can cause unswitched o/ps to exceed threshold of driven
gate forcing unwanted logic transition.
 Factors contributing to ground bounce are signal rise time,
load capacitance, no. of simultaneous switched o/ps.
 Avoid ground bounce by using good layout that reduces
inductive loop
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 46
Important Questions
 Explain tecniques for Troubleshooting.
 Define Debugging process and explain steps of
debugging.
 Differentiate between active and passive components.
 Explain Analog-Digital in detail.
 What are the different steps in debugging? Differentiate
troubleshooting from debugging.
 Compare different types of ADCs with respect to
resolution, power consumption, multiple inputs and
nonlinearity.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 47
Watch Electronic Product Design Video Lectures
on My You Tube channel
 Please Like, Subscribe & Share my You tube channel
:https://www.youtube.com/channel/UCGoQM5nMnSFYZb2akw4p
oYw
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 48
Text Book Reference
 Kim Fowler, Electronic Instrument Design Oxford
university press.
Electronic Product Design Unit V as per BE E & TC
SPPU syllabus by Dr. Anagha P. Khedkar 49

More Related Content

What's hot

Digital & Analog Mulitmeters
Digital & Analog MulitmetersDigital & Analog Mulitmeters
Digital & Analog Mulitmeters
Dhruv Shah
 
Updated unit i introduction to electronics product design
Updated unit i introduction to electronics product designUpdated unit i introduction to electronics product design
Updated unit i introduction to electronics product design
Centre for Electronics, Computer, Self development
 
Circuit design presentation
Circuit design presentationCircuit design presentation
Circuit design presentationDebopriyo Roy
 
Introduction to Basic electronics
Introduction to Basic electronicsIntroduction to Basic electronics
Introduction to Basic electronics
Myrna Cabrera
 
Basic electronics
Basic electronics Basic electronics
Basic electronics
arunavasava
 
Printed Circuit Board Basics
Printed Circuit Board BasicsPrinted Circuit Board Basics
Printed Circuit Board Basics
Sierra Assembly
 
Electronic product design and development -2
Electronic product design and development -2Electronic product design and development -2
Electronic product design and development -2
Vinayak Bairagi
 
PCB Layout Fundamentals
PCB Layout FundamentalsPCB Layout Fundamentals
PCB Layout Fundamentals
Analog Devices, Inc.
 
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauriArduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Gaurav Pandey
 
Esp8266 basics
Esp8266 basicsEsp8266 basics
Esp8266 basics
Eueung Mulyana
 
Surface mount Devices(SMD)
Surface mount Devices(SMD)Surface mount Devices(SMD)
Surface mount Devices(SMD)
shyamaliamale
 
PCB DESIGN - Introduction to PCB Design Manufacturing
PCB DESIGN - Introduction to PCB Design ManufacturingPCB DESIGN - Introduction to PCB Design Manufacturing
PCB DESIGN - Introduction to PCB Design Manufacturing
Vibrant Technologies & Computers
 
Introduction to Basic Electronics
Introduction to Basic ElectronicsIntroduction to Basic Electronics
Introduction to Basic Electronics
Ciel Rampen
 
Arduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic ArduinoArduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic Arduino
Vishnu
 
Basic electronics Darya
Basic electronics  DaryaBasic electronics  Darya
Basic electronics Darya
Darya khan
 
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Abhishekvb
 
Electromagnetic Interference & Electromagnetic Compatibility
Electromagnetic Interference  & Electromagnetic CompatibilityElectromagnetic Interference  & Electromagnetic Compatibility
Electromagnetic Interference & Electromagnetic Compatibility
Sabeel Irshad
 
Electronic components
Electronic componentsElectronic components
Electronic components
archiesalangsang
 
Batteryless_phone.pptx
Batteryless_phone.pptxBatteryless_phone.pptx
Batteryless_phone.pptx
HeenaSyed6
 

What's hot (20)

Digital & Analog Mulitmeters
Digital & Analog MulitmetersDigital & Analog Mulitmeters
Digital & Analog Mulitmeters
 
Updated unit i introduction to electronics product design
Updated unit i introduction to electronics product designUpdated unit i introduction to electronics product design
Updated unit i introduction to electronics product design
 
Circuit design presentation
Circuit design presentationCircuit design presentation
Circuit design presentation
 
Introduction to Basic electronics
Introduction to Basic electronicsIntroduction to Basic electronics
Introduction to Basic electronics
 
Basic electronics
Basic electronics Basic electronics
Basic electronics
 
Printed Circuit Board Basics
Printed Circuit Board BasicsPrinted Circuit Board Basics
Printed Circuit Board Basics
 
Electronic product design and development -2
Electronic product design and development -2Electronic product design and development -2
Electronic product design and development -2
 
PCB Layout Fundamentals
PCB Layout FundamentalsPCB Layout Fundamentals
PCB Layout Fundamentals
 
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauriArduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
 
Esp8266 basics
Esp8266 basicsEsp8266 basics
Esp8266 basics
 
Surface mount Devices(SMD)
Surface mount Devices(SMD)Surface mount Devices(SMD)
Surface mount Devices(SMD)
 
PCB DESIGN - Introduction to PCB Design Manufacturing
PCB DESIGN - Introduction to PCB Design ManufacturingPCB DESIGN - Introduction to PCB Design Manufacturing
PCB DESIGN - Introduction to PCB Design Manufacturing
 
Introduction to Basic Electronics
Introduction to Basic ElectronicsIntroduction to Basic Electronics
Introduction to Basic Electronics
 
Arduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic ArduinoArduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic Arduino
 
Basic electronics Darya
Basic electronics  DaryaBasic electronics  Darya
Basic electronics Darya
 
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
 
Electromagnetic Interference & Electromagnetic Compatibility
Electromagnetic Interference  & Electromagnetic CompatibilityElectromagnetic Interference  & Electromagnetic Compatibility
Electromagnetic Interference & Electromagnetic Compatibility
 
Electronic components
Electronic componentsElectronic components
Electronic components
 
Batteryless_phone.pptx
Batteryless_phone.pptxBatteryless_phone.pptx
Batteryless_phone.pptx
 
ESD PRESENTATION
ESD PRESENTATIONESD PRESENTATION
ESD PRESENTATION
 

Similar to Unit V - Product Debugging and Testing

Yizhe_Liu_Resume_11092016
Yizhe_Liu_Resume_11092016Yizhe_Liu_Resume_11092016
Yizhe_Liu_Resume_11092016Yizhe Liu
 
Testing strategies for electronic components
Testing strategies for electronic componentsTesting strategies for electronic components
Testing strategies for electronic components
DepEd-Bataan
 
MULTIPLE TESTS ON TRANSFORMER WITH THE HELP OF MATLAB SIMULINK
MULTIPLE TESTS ON TRANSFORMER WITH THE HELP OF MATLAB SIMULINKMULTIPLE TESTS ON TRANSFORMER WITH THE HELP OF MATLAB SIMULINK
MULTIPLE TESTS ON TRANSFORMER WITH THE HELP OF MATLAB SIMULINK
IRJET Journal
 
Basic electronic components insbehwjbebsjejbe
Basic electronic components insbehwjbebsjejbeBasic electronic components insbehwjbebsjejbe
Basic electronic components insbehwjbebsjejbe
JarelleAlacar
 
Automatic Power Factor Corrector Using Arduino report
Automatic Power Factor Corrector Using Arduino reportAutomatic Power Factor Corrector Using Arduino report
Automatic Power Factor Corrector Using Arduino report
Self-employed
 
presentation for NEC course to defend for NEP 2020
presentation for NEC course to defend for NEP 2020presentation for NEC course to defend for NEP 2020
presentation for NEC course to defend for NEP 2020
DrVikasMahor
 
LAB MANUAL
LAB MANUALLAB MANUAL
ECE321322 Electronics I & Lab Spring 2015 1 Final P.docx
ECE321322 Electronics I & Lab Spring 2015 1 Final P.docxECE321322 Electronics I & Lab Spring 2015 1 Final P.docx
ECE321322 Electronics I & Lab Spring 2015 1 Final P.docx
jack60216
 
Dhruv patel resume
Dhruv patel resumeDhruv patel resume
Dhruv patel resume
DHRUV PATEL
 
Michael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford
 
SETHUMADHAVAN SENIOR COMMISSIONING ENGINEER
SETHUMADHAVAN SENIOR  COMMISSIONING ENGINEERSETHUMADHAVAN SENIOR  COMMISSIONING ENGINEER
SETHUMADHAVAN SENIOR COMMISSIONING ENGINEERSETHU MADHAVAN
 
Electrical & Instrument Engineer
Electrical & Instrument EngineerElectrical & Instrument Engineer
Electrical & Instrument EngineerMukhtar Ahmad
 
Electronics_and_Robotics_G10.pdf.pdf
Electronics_and_Robotics_G10.pdf.pdfElectronics_and_Robotics_G10.pdf.pdf
Electronics_and_Robotics_G10.pdf.pdf
JoelMalsi1
 
Major_project_b.tech_sem8_may_2018
Major_project_b.tech_sem8_may_2018Major_project_b.tech_sem8_may_2018
Major_project_b.tech_sem8_may_2018
Dipen Kantariya
 
Programmable ac power control system new
Programmable ac power control system newProgrammable ac power control system new
Programmable ac power control system new
Aman Bharti
 

Similar to Unit V - Product Debugging and Testing (20)

Yizhe_Liu_Resume_11092016
Yizhe_Liu_Resume_11092016Yizhe_Liu_Resume_11092016
Yizhe_Liu_Resume_11092016
 
Yegammai_CV
Yegammai_CVYegammai_CV
Yegammai_CV
 
Testing strategies for electronic components
Testing strategies for electronic componentsTesting strategies for electronic components
Testing strategies for electronic components
 
MULTIPLE TESTS ON TRANSFORMER WITH THE HELP OF MATLAB SIMULINK
MULTIPLE TESTS ON TRANSFORMER WITH THE HELP OF MATLAB SIMULINKMULTIPLE TESTS ON TRANSFORMER WITH THE HELP OF MATLAB SIMULINK
MULTIPLE TESTS ON TRANSFORMER WITH THE HELP OF MATLAB SIMULINK
 
Basic electronic components insbehwjbebsjejbe
Basic electronic components insbehwjbebsjejbeBasic electronic components insbehwjbebsjejbe
Basic electronic components insbehwjbebsjejbe
 
Automatic Power Factor Corrector Using Arduino report
Automatic Power Factor Corrector Using Arduino reportAutomatic Power Factor Corrector Using Arduino report
Automatic Power Factor Corrector Using Arduino report
 
presentation for NEC course to defend for NEP 2020
presentation for NEC course to defend for NEP 2020presentation for NEC course to defend for NEP 2020
presentation for NEC course to defend for NEP 2020
 
LAB MANUAL
LAB MANUALLAB MANUAL
LAB MANUAL
 
ECE321322 Electronics I & Lab Spring 2015 1 Final P.docx
ECE321322 Electronics I & Lab Spring 2015 1 Final P.docxECE321322 Electronics I & Lab Spring 2015 1 Final P.docx
ECE321322 Electronics I & Lab Spring 2015 1 Final P.docx
 
Dhruv patel resume
Dhruv patel resumeDhruv patel resume
Dhruv patel resume
 
Michael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 Resume
 
chiranjeevi_resumlatest-2016.new
chiranjeevi_resumlatest-2016.newchiranjeevi_resumlatest-2016.new
chiranjeevi_resumlatest-2016.new
 
SETHUMADHAVAN SENIOR COMMISSIONING ENGINEER
SETHUMADHAVAN SENIOR  COMMISSIONING ENGINEERSETHUMADHAVAN SENIOR  COMMISSIONING ENGINEER
SETHUMADHAVAN SENIOR COMMISSIONING ENGINEER
 
Rathinasabapathy
RathinasabapathyRathinasabapathy
Rathinasabapathy
 
SEM 6th final 1
SEM 6th final 1SEM 6th final 1
SEM 6th final 1
 
Electrical & Instrument Engineer
Electrical & Instrument EngineerElectrical & Instrument Engineer
Electrical & Instrument Engineer
 
Electronics_and_Robotics_G10.pdf.pdf
Electronics_and_Robotics_G10.pdf.pdfElectronics_and_Robotics_G10.pdf.pdf
Electronics_and_Robotics_G10.pdf.pdf
 
Major_project_b.tech_sem8_may_2018
Major_project_b.tech_sem8_may_2018Major_project_b.tech_sem8_may_2018
Major_project_b.tech_sem8_may_2018
 
Final Resume
Final Resume Final Resume
Final Resume
 
Programmable ac power control system new
Programmable ac power control system newProgrammable ac power control system new
Programmable ac power control system new
 

Recently uploaded

NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 

Recently uploaded (20)

NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 

Unit V - Product Debugging and Testing

  • 1. Dr. Anagha Parag Khedkar Like & Subscribe my You tube channel :https://www.youtube.com/channel/UCGoQM5nMnSFYZb2akw4poYw
  • 2. Contents  Steps of Debugging, Techniques for troubleshooting, characterization  Electromechanical components, passive components, active components  active devices, operational amplifier, Analog-Digital Conversion  Digital Components, Inspection and test of components  Simulation, Prototyping and testing.  Integration, validation and verification. EMI & EMC issues. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 2
  • 3. Debugging, Testing, Troubleshooting  These tasks are performed at different times during product's lifetime.  debugging-done during early phases, testing-done before delivery of product, troubleshooting-done afterwards  debugging- used to identify the cause of problems occured in design & implementation.  testing- it assumes that design is correct, identifies problems occured during manufacturing.  troubleshooting- design is correct & product worked at one time. It identifies which hardware components have failed. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 3
  • 4. Introduction to Debugging & Testing  Debugging: tracking & finding faults & correcting undesirable system behavior  Debugging is used to focus search for solution  Testing: It involves variety of operations that verify operation within specified environment.  Hardware Testing: involves inspection, analysis of destructive & nondestructive parts, static & dynamic evaluation  For reliability, planning for testing early is imp. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 4
  • 5. 5 Steps to debugging  Observe & characterize  Brainstorm  Hypothesize  Test  Repeat steps 1 thr 4 until problem is solved. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 5
  • 6. 5 Steps to debugging  Start by collecting observations & characterizing the problem.  Brainstorm all possible causes for problems & list them  Build hypothesis (A hypothesis is a testable statement about the relationship between two or more variables or a proposed explanation for some observed phenomenon. )  Design experiments that test hypothesis  Repeat steps till working hypothesis is found. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 6
  • 7. Checklist for debugging 1. Visually inspect ckt.for missing components, broken wires, traces, bent pins, leads, damage etc. 2. Check continuity 3. Check power connections 4. Check equipment status 5. Verify schematic 6. Verify software 7. Take a break 8. Get another perspective Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 7
  • 8. Troubleshooting  Troubleshooting is the process of identifying and fixing problems.  Computer troubleshooting may involve hardware or software and can sometimes involve both at the same time.  The basic process of troubleshooting is to check the most general possible problems first, and then gradually check for more specific problems.  This provides a logical approach to problem solving and can apply to multiple types of products. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 8
  • 9. Techniques for troubleshooting  To collect necessary observations, we need proper diagnostic equipments like power supply, DMM, function generator, logic analyzer, ICE, CRO, supply of components, soldering iron.  CRO-High bandwidth, DMM- high accuracy, CRO probe i/p capacitance – loading, soldering iron heating aspects, good stock of precision components  CRO probes can introduce disturbances in CUT thr load capacitances, ground lead problems, cables  CRO probe is an integral part of ckt under test. Its i/p resistance & capacitance load a ckt & can affect operation of CUT Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 9
  • 10. ICE: In Circuit Emulator  A circuit for emulating target system remains independent of a particular targeted system and processor  Emulator or ICE provides great flexibility and ease for developing various  applications on a single system in place of testing that multiple targeted systems. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 10
  • 11. ICE  Interface COM port of a computer  Emulates target MCU IOs  ICE socket connects MCU externally Interface COM port of a computer  Uses computer developed object files and hex files for the MCU  Uses debugger at the computer developed files for the MCU application Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 11
  • 12. Techniques for troubleshooting  Adjust the probe compensation  This is done by turning screw that adjusts variable capacitor.  Build FET buffer into probe to provide very high input impedance.  Ground lead on probe (becomes inductive)can cause problems of signal ringing at high frequencies. To avoid this, keep ground leads as short as possible.  Cabling can significantly alter signals in probed ckts. Capacitance loading, inductive loops & improper termination will degrade rise time of signal pulses. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 12
  • 13. Probe compensation Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 13
  • 14. FET buffer into probe Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 14
  • 15. Techniques for troubleshooting 1. General tips for power 2. Tips for analog ckts 3. Tips for digital ckts 4. Tips for S/w Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 15
  • 16. General tips for power Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 16
  • 17. Tips for analog ckts  Keep leads short  Use right oscilloscope  Layout ckt & grounds properly  Choose proper location of resistors to reduce noise from stray capacitances  Compensate the oscilloscope probe  Use FET i/p probe for high impedance ckts  Avoid long settling times Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 17
  • 18. Tips for digital ckts  Use proper triggers to catch glitches on CRO & logic analyzer  s/w in target system can aid debugging h/w  Use built in tests to test h/w. Built in tests to check memory chips.  Use simple looping routines to check I/O ports.  Partition ckts – s/w & h/w modules. It isolates problems & makes debugging easy. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 18
  • 19. Tips for S/w  Use modular designs  Do good documentation  Use proper tools  Some h/w tools also can help like LED, ICE, CRO  LED can glow to indicate whether program is toggling a signal or not. E.g Serial communication programs send data on TxD & receive on RxD. LEDs on TxD & RxD to check data/pulses Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 19
  • 20. Characterization  First step in debugging is to characterize components  Test components and ckts in a variety of environments to evaluate their performance & their margins  Do simulation of components to understand characteristics of components. But testing of components is necessary  Tests of components characterize parameter tolerances & variations & provide for calibration of their functions. Tests in different thermal environment.  E.g. power consumption of Ics, conversion accuracy of ADC vary with temp., also other parameters. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 20
  • 21. Electromechanical components  These include connectors, Fuses, switches, keyboards.  Connectors- metal contacts- consider its electrical, mechanical, chemical properties  Resistance of contacts & current carrying capacity change with wear, dust & force  Rate of corrosion in contacts  Specify this in the design & perform environmental testing to verify reliability Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 21
  • 22. Electromechanical components  Fuse- metallic conductor with specifies cross section & resistance that melts when current density exceeds limit  Types of fuses- for various situations-normal blow/class F, slow blow/type T  Consider fuse opening time duration, rated current capacity  For use in international products, understand differences in fuse, protection methods, current capacity & size  Fuse standards specify length & diameter in mm  Tests for fuses: measure statistical variation in time to open ckt for high currents of 10 times rating, next 2 times rating, test that terminals of blown fuse sustain high voltage without arcing. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 22
  • 23. Electromechanical components  Switches: ergonomics, basics, parameters.  Switch properties- low contact resistance, low force to maintain contact, no corrosion, durability, low cost, durability.  Contacts-NO/NC  Current capacity rating-AC/DC application  Arcing across contacts  Contact bouncing  Precious metal contacts-cost Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 23
  • 24. Passive components  R,L, C- each has its characteristic properties, based on manufacturing processes & materials used for each type of component.  Use of resistors in ckt-current limiting, pull up, pull down, impedance matching, voltage division, bias set, gain control etc.  Resistance varies- manufacturing tolerances, temp., humidity, voltage stresses.  Tolerances:20%, 10%, 5%, 1%  At high frequencies, lead inductance & internal capacitance –significant- changing impedance  Resistance contribute thermal noise  If resistors to be used at high temp., you will have to derate amount of power that they dissipate. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 24
  • 25. Passive components- resistors  Types-carbon composition, carbon film, metal film, thick film, thin film, wire wound, thin film  Characteristics: max. resistance, max. voltage, temp. coefficient of resistance, accuracy, shelf life, stability  Wire wound- high precision, high power ratings(upto 2KW), excellent TCR(as low as 1 ppm/degree c)  Thin film-best TCR <1 Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 25
  • 26. Passive components-capacitors  Capacitor- function-to store charge  Types:block dc, pass ac, filter, couple, tune, decouple/bypass, compensate, isolate, suppress noise  Capacitor’s impedance varies with frequency.  Capacitor- leakage resistance, lead inductance, lead resistance  Use high Q capacitor with low ESR, ESL  Capacitor: breakdown voltage, memory effect-dielectric absorption(reduce discharge capabilities)  Capacitor-failures: open ckt, short ckt, leakage failure, arcing between plates may occur  Causes: excessive voltage, current, temp. , sudden charging & dischargingElectronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 26
  • 27. Passive components: inductor  Role of inductor- significant in power supplies & high voltage generators  Inductance – depends on no. of turns, current, permeability  Nonlinear devices with hysteresis, saturation, eddy current.  Most of time-inductors- custom produced for application. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 27
  • 28. Active Devices  These either amplify or control greater power with lesser power.  Mechanical relay, solid state relay, semiconductors- diode, transistors, optoisolators  Relay: nonlinear switched device  Power required to pull in armature is greater than power required to hold armature closed.  So switching relay with larger current & holding it with lower current, power dissipation in relay can be reduced.  Max power dissipation is limited by overheating within coil. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 28
  • 29. Active devices: mechanical relay  Characterize relay coils by their resistance & inductance.  Resistance sets I2R dissipation, inductance determines spike suppression  Operational life of relay can be specified by no. of open/closed cycles of armature & contacts can complete without failure.  Test & specify relay for shock & vibration.  High voltage test for relay  Wear & tear of relay contacts Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 29
  • 30. Active devices: semiconductors  Test & qualify each component  Maintain alternative source for each component  Common problems with devices- leakage current, reverse current, safe operating areas, thermal effects, ESD & parameter variations.  Do not exceed voltage, temp. & current ratings  Curve tracer helps to identify good or bad components.  Transistors-gain vary, switching speed , current gain & frequency response Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 30
  • 31. Active devices:MOSFET  MOSFET: high impedance, low noise, no thermal runaway  Consider parameters: Id Vs Vds, noise, gate capacitance  Allow margins of tolerance on parameters while designing in ckt  Failures: defects in silicon die, thermal & current stress betn wire bond & die  Electrical & temp. testing – reveals defects in die Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 31
  • 32. Op-amps  Op-amps-amplifiers, filters, oscillators, control systems  Passive components around opamp cause most problems  Don’t rely on characteristics not guaranteed by manufacturer.  Virtual ground at i/p - at high frequencies, these inputs have significant error voltage to drive output Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 32
  • 33. Op-amp characteristics  Test ckts for imp. Parameters of opamp  Offset voltage  Loop gain  CMRR  Slew rate  o/p noise  PSRR Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 33
  • 34. Test ckts for imp. Parameters of opamp Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 34
  • 35. Test ckts for imp. Parameters of op- amp Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 35
  • 36. Test ckts for imp. Parameters of op- amp Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 36
  • 37. Test ckts for imp. Parameters of op- amp Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 37
  • 38. ADC  No single test can completely characterize ADC/DAC  Tests are specific as per application  Some apps need ADC’s good transient response, some need linearity, high resolution  Verify performance & accuracy of converters at desired conversion speed.  Converters are subjected to errors from sources viz. architecture, quantization, fabrication & ckt layout Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 38
  • 39. ADC: equipment to evaluate converters Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 39
  • 40. ADC: equipment to evaluate converters  It should have proper amplifier bandwidth, settling time, filtering to remove harmonics & broadband noise, low jitter clock, clean power supply with decoupling & controlled temp. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 40
  • 41. ADC: Basic definitions  Ideal transfer function for ADC: graph of binary code Vs Analog input  In transfer function, single binary value represents a range of analog values in quantization band around its code center point.  Analog values not exactly at the center have associated amount of quantization error  Resolution of ADC defines its capability to represent analog values. The no. of bits in o/p sets resolution Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 41
  • 42. ADC: Errors  Quantization error: range of analog values around the code center point.  Differential nonlinearity: Differences in quantization band between each digital code. It can vary between -1 LSB & > +1LSB .  Integral nonlinearity: deviation from linear transfer function  Missing codes  Aperture jitter  I/p noise  Settling error(DAC): time for o/p to reach final analog output value Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 42
  • 43. ADC 0808 specifications  Easy interface to all microprocessors  Operates ratiometrically or with 5 V DC or analog span  adjusted voltage reference  No zero or full-scale adjust required  8-channel multiplexer with address logic  0V to 5V input range with single 5V power supply  Outputs meet TTL voltage level specifications  Resolution 8 Bits  Non-linearity +/-1/2LSB  Single Supply 5 V DC  Low Power 15 mW  Conversion Time 100 µs Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 43
  • 44. DAC  Resolution in no. of bits  Settling time: It is one of the important dynamic parameter. It represents the time it takes for the output to settle within a specified band ± (1/2) LSB of its final value  Accuracy  Quantization error  Linearity  Monotonicity: A Digital to Analog converter is said to be monotonic if the analog output increases for an increase in the digital input.  Conversion Time:  It is the time taken for the D/A converter to produce the analog output for the given binary input signal. It depends on the response time of switches and the output of the Amplifier.  Stability: The ability of a DAC to produce a stable output all the time is called as Stability. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 44
  • 45. DAC  DAC availability: current o/p or voltage o/p  Test for linearity: Compare o/ps from production DAC with o/p of a precise converter as a reference(higher resolution).  While testing for settling time, avoid overdriving the differencing ckt.  Glitches occur during transitions of the digital input signals  So choose either low-glitch DAC or deglitched DAC Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 45
  • 46. Digital Components  These deal with more than high & low logic levels.  Digital components face 4 problems particularly at high frequencies- ground bounce, phase jitter, metastability, transmission line concerns  Ground bounce: also called simulteneous switching noise can cause unswitched o/ps to exceed threshold of driven gate forcing unwanted logic transition.  Factors contributing to ground bounce are signal rise time, load capacitance, no. of simultaneous switched o/ps.  Avoid ground bounce by using good layout that reduces inductive loop Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 46
  • 47. Important Questions  Explain tecniques for Troubleshooting.  Define Debugging process and explain steps of debugging.  Differentiate between active and passive components.  Explain Analog-Digital in detail.  What are the different steps in debugging? Differentiate troubleshooting from debugging.  Compare different types of ADCs with respect to resolution, power consumption, multiple inputs and nonlinearity. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 47
  • 48. Watch Electronic Product Design Video Lectures on My You Tube channel  Please Like, Subscribe & Share my You tube channel :https://www.youtube.com/channel/UCGoQM5nMnSFYZb2akw4p oYw Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 48
  • 49. Text Book Reference  Kim Fowler, Electronic Instrument Design Oxford university press. Electronic Product Design Unit V as per BE E & TC SPPU syllabus by Dr. Anagha P. Khedkar 49