ben-wpan: production and test process
Werner Almesberger
werner at almesberger.net
Tue May 31 03:40:02 EDT 2011
The process for flashing of atusb and post-SMT testing of atben and
atusb is now in a state where I think it should survive real-life
use. The (quite simple) test scripts live under
http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/prod/
They rely heavily on the user-space tools under
http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/tools
The process setup, its execution, and fault analysis are documented
in
http://downloads.qi-hardware.com/people/werner/wpan/prod/index.html
Documentation sources:
http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/prod/doc/
Note that this is engineering-level documentation. At a factory,
you'd want to something a lot simpler and more streamlined. Since
we don't know yet what gremlins will crawl out of the SMT line, I
kept the analysis high-level and didn't go too deep into the details
of repair work either. (Even though the boards are simple, a "how to
identify anything that could possibly go wrong in atben/atusb and how
to repair it" manual would be a fearsome tome.)
Full disclosure: the tests don't include a "boundary scan" (GPIO) yet,
nor do they include a LED test. LED and I/O lines get exercised by
other tests, so any issues should eventually make themselves known.
There are two lines that don't get fully tested (SLP_TR and IRQ), so
I may still add that GPIO test.
Next steps:
- review of the documentation for readability, consistency, and
correctness would be welcome
- at least someone at tuxbrain should walk through the full process,
to make sure everything works and there are no misunderstandings
(the other owners of ben-wpan prototypes can also run the test
process - all you need is one atben and one atusb)
And then it would be time to put it all to good use, i.e., when the
boards roll off the SMT line :-)
- Werner
More information about the discussion
mailing list