Thread: Discharging Routine


Permlink Replies: 4 - Pages: 1 - Last Post: Jun 14, 2012 3:12 AM Last Post By: oconnellj Threads: [ Previous | Next ]
CAO001

Posts: 2
Registered: 04/27/12
Discharging Routine
Posted: Apr 27, 2012 4:34 PM
Click to report abuse...   Click to reply to this thread Reply
Im having issue with discharge routine , it fail but doesn't show which "node" was not discharged properly only shows "board not tested".
the failures report is working properly for shorts, analog, digital....etc,
oconnellj

Posts: 95
Registered: 03/06/09
Re: Discharging Routine
Posted: May 1, 2012 6:22 AM   in response to: CAO001 in response to: CAO001
Click to report abuse...   Click to reply to this thread Reply
Hi,

you can find a very nice detail about discharge routine in this application note, also you can look for 'discharge' in the manuals

http://www.home.agilent.com/upload/cmc_upload/All/EPT_HP3070_analog_discharge.pdf

of course, there is probably a timeout on your discharge - which means that during power on , the board is retaining current that cannot be discahrged , usual cause is large capacitors on power nets - something in mF range perhaps.

check that you have the correct board voltage specified and also the correct parallel capacitance total for each net correct defined in the .discharge file

for very large capacitors, sometimes you have to use a gp relay to connect a resistor across to fully discharge.

if you still have problems, let me know - I will need to review the .discharge file and schematic

Lee.D

Posts: 7
Registered: 06/06/11
Re: Discharging Routine
Posted: May 23, 2012 7:45 AM   in response to: CAO001 in response to: CAO001
Click to report abuse...   Click to reply to this thread Reply
Other common issues are:

If you have a battery installed on the board at ICT it will never be able to discharge it and it will cause a failure. You will have to remove the + battery node from the discharge routine, and the pins and shorts tests.

If you have multiple isolated grounds, and they are not defined correctly in the board file, then sometimes it will not discharge the caps correctly.
CAO001

Posts: 2
Registered: 04/27/12
Re: Discharging Routine
Posted: Jun 12, 2012 12:04 AM   in response to: oconnellj in response to: oconnellj
Click to report abuse...   Click to reply to this thread Reply
Thanks for you feedback and comments, the links explained easily the .discharge.
I understood better the .dscharge routine.....now I would like to know how the node will be printed in the ticket when it fails? have I generated a routine in the testplan?
at the moment if the node is not discharge the ticket say only : "board not tested"
oconnellj

Posts: 95
Registered: 03/06/09
Re: Discharging Routine
Posted: Jun 14, 2012 3:12 AM   in response to: CAO001 in response to: CAO001
Click to report abuse...   Click to reply to this thread Reply
Hi, if you have a problem with discharge the board - this is not a general failure that is reported to the operator, this needs to be resolved within debug.

so you have a large capacitor that is not being discharged, this is a problem with the design that you have to overcome - and then there is no need to have this information returned to the operator.

you can review the .discharge file and see which net has most capacitors - this will large capacitor on power rails (so VCC, +5V, +12V etc..) or look in BOM to see what are largest capacitors (very high uF or mF)

Point your RSS reader here for a feed of the latest messages in all forums