
















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Instructions and guidelines for students in the ece 189b course during the spring quarter. It covers various milestones, debug techniques, and hardware errors. Students are advised to prepare their boards for power-up, update their documentation, and use appropriate software development tools. The document also discusses prototype debug techniques, working around hardware errors, patching hardware errors, adding components, pin-swapping and rearrangement, and subsystem replacement.
Typology: Study Guides, Projects, Research
1 / 24
This page cannot be seen from the preview
Don't miss anything!

















More Project Boards …
Presentation Day is Thursday, June 4
the notebook was
turned in Print out a new, up-to-date version and file the old one(s) Make sure^ your schematics and write-ups match what was actually built!^ ^ Note that for some projects the assembler may have done some “creative”things! ….^ ^ Make sure you understand what the assembler did
and did not^ do
^ You should pick up the notebook turned in at the end of fall quarter. Usethat to build upon … Think about the current state of the board ^ some projects are still a bit incomplete ... ^ figure out what components are needed for MS#1^ ^ Do^ not apply^ any^ power
until you have thought about it carefully
The Moment of Truth … Power-Up First rule: do not
^ The circuit you are about to test has never been tried ^ You don’t know anything about its correctness ^ Treat the whole event as an experiment^ ^ assume the worst, but be prepared to be pleasantly surprised^ ^ be aware and react immediately to high temperature or smoke(!)or unintended light(!)^ Remember that once you let the factory-installed smoke out of acomponent …. you have to replace it before proceeding
5V, 5V^
3.3V)
^ If possible, measure the current drawn from each ... Monitor the heat in all ICs ^ Make sure nothing is heating up ^ If one or more chips are getting hot, turn off the power and get helpfrom TA or instructor
Extremely important … do
not^ cut^ corners
on patch documentation
while being programmed
sign-of-life program ^ Initialize processor, disable interrupt system, wigglean I/O line or flash an LED or write “Hello, World!” to aUART channel.^ ^ Get the cabling built and checked out
Patching Hardware Errors
^ Be careful … hardware mods aren’t very undoable ^ If you can see the PCB trace, cut it with an Exacto knife ^ If trace is completely under an SMT component, youhave 2 choices:^ ^ Lift the lead off the pad (can be quite difficult for fine pitch SMT)^ ^ Clip the lead (ditto) ^ If all else fails …^ ^ get help to remove entire SMT component with “low-melt”^ ^ avoid using temperatures that are too high …. Be careful!^ ^ modify board or clip the leads on a new component^ ^ re-install …. can be tedious
^ No place to mount them, no physical attachment ^ Sometimes you can find an existing sub-circuit that canbe sacrificed or re-targeted for use ^ For discrete components (R or C) added in
parallel
^ stacking is sometimes possible for 0805, 1206, etc. Look for vias or thru-hole components for anchoring thenew component(s) …… plan, plan, plan
Subsystem Replacement Sometimes things are simply too messed up to berepairable^ ^ Build a little perf-board with a new subsystem on it (hand-made)and attach somewhere convenient^ ^ Select the subsystem interface carefully to cut down the number oftraces that must be accessed^ ^ e.g. if it is a regulator, disable or remove old one^ ^ Build new sub-board and attach it to battery subsystem
Documentation Always^ keep track of any changes made to board(s) ^ Label each board with a unique
number