Hello,
It's been a few years since I built that programmer for the K155PE3 chips,
and it took a bit of tinkering to get it to work. When I finally found the
missing piece (I don't remember exactly what it was, but as I remember it
was sort of a "Doh!" moment...), I probably didn't go back and optimize the
algorithm, since it now accomplished what I needed.
I based my algorithm on a blend of the manual programmer circuits that are
floating around on the web; all of these involved setting up and address and
a single *bit* (not byte) to burn, then pushing a button for half a second
or so. I just automated that process with an 8051 and a bunch of transistor
drivers.
Now that it's working, if I felt so inclined, I could very likely go back
and trim down the burn times - I recently found an excerpt from a National
databook that indicates several repeated 10 uSec bursts per bit. That would
certainly speed things up quite a lot, but again, it now works for what I
need, so I probably won't go back and change anything. This could explain
why I see about a 5% failure rate when burning PROMs, though.
~~
Mark Moulding
-----Original Message-----
From: Holm Tiffe
Sent: Tuesday, October 26, 2021 12:19 PM
To: mark at
markesystems.com ; General Discussion: On-Topic and Off-Topic Posts
Subject: Re: Programming Bipolar PROMs (Tom Hunter)
Mark Moulding via cctalk wrote:
From: Tom Hunter <ccth6600 at gmail.com>
Subject: Programming Bipolar PROMs
The part is an Intersil IM5600CP, but these were
also made by others,
for
example Signetics and Philips made the 82S23 and TI and NTE made the
faster
SN74S188N. Some vendors still sell these parts and there are even a few
on
Ebay.
How do I program these PROMs? I found one somewhat obscure description
of
the algorithm in the NTE datasheet, but I suspect that each manufacturer
had (somewhat) different algorithms.
I built a project using Russian clones of the 74188, and ended up building
a
programmer for them. The programming process is slow (over a minute to
program 32 bytes), draws quite a bit of power (the chip is uncomfortably
warm afterwards), and it took a while to work out the programming
algorithm.
Also, as Tom Hunter mentioned, the programming process isn't perfect -
about
5% don't program correctly; I don't know if this is my algorithm or the
fact
that the clones aren't so good. However, once programmed, they seem to
work
just fine.
K155RE3? (?155??3)
I've had to repair a stepper motor controller from some CNC grinding
machine lately. Luckily I had 2 such controllers, one with a working ROM
(some TIBPxxx) and I had K155RE3 in a box. I've programmed it with an
Labtool48 using Dataman48 Software on Windows. The Dataman ist the same
thing as the Labtool. It programmed the ROMs successfully as 74S188,
but the first peace failed to program correctly. Programming was
relatively fast, below 2 seconds with verify.
Regards,
--
Technik Service u. Handel Tiffe,
www.tsht.de, Holm Tiffe,
Goethestrasse 15, 09569 Oederan, USt-Id: DE253710583
info at tsht.de Fax +49 37292 709779 Tel +49 37292 709778 Mobil: 0172 8790 741