RE: Diy Gang Bang programmer
The goal with a gang programmer is speed. So their algorithms are
optimized - DIY gear are often not running at optimum speed. And a
professional gang programmer often have very good connectors for fast
Older, more stupid, gang programmers did run the same sequence to
all chips and only detected if one chip gave different answer - so
they could program multiple EPROM chips and give green/red indication
which chips got correctly programmed.
Today, they are normally multiple, totally independent,
programmers that just have a single GUI for the operator. So you can
switch devices while other devices are being programmed. But a
streamlined process does take lots of time - a DIY solution will
normally not support a streamlined process. So it may cost almost as
much human time as a single-chip professsional programmer.
One thing here is the reliability. If you have a factory with a
line producing gear so fast you need a gang programmer - if that
programmer goes down, that production line will no longer get more
units ready for final test. So a number of people will have nothing
to do. And the gear they use for the test may only be available for a
specific day before the factory retool for producing something else.
So you don't want a DIY programmer to be a weak link in the
And you do not want that DIY programmer to have some unsuspected
bugs. Maybe a transfer error or timing issue that sometimes results
in a failed programming, or a failure to detect a problem.
In the end - todays intelligent chips do expect you to use an
intelligent programmer for each individual chip. So the "gang
programmer" is mostly just the unified software and potentially a hw
interface box that expands one interface on the PC to multiple