Results 1 to 11 of 11

Thread: Reading a flaky EPROM

  1. #1
    Senior Member
    Join Date
    Jan 2008
    Location
    A rock in the ocean
    Posts
    685
    Thanks
    70
    Thanked 110 Times in 66 Posts
    Rep Power
    234
    Reputation
    2856

    Default Reading a flaky EPROM

    Has anyone come across this sort of situation before, and is there a solution?
    27C64 EPROM that I want to read the contents out of... freshly pulled out of working equipment, so I presume the EPROM is working too. Read it with my ancient but trusty DSE EPROM programmer and... different read result each time! Perhaps the DSE programmer is a bit long in the tooth, so I bought a new Willem based EPROM programmer. Same result - random read results each and every time. I've never seen an EPROM do that before.
    Any ideas?



Look Here ->
  • #2
    Senior Member
    Reschs's Avatar
    Join Date
    Aug 2010
    Location
    Outside a few schooners
    Posts
    2,711
    Thanks
    627
    Thanked 1,654 Times in 832 Posts
    Rep Power
    681
    Reputation
    23378

    Default

    Looks like a timing error. Check the baud rate and parity etc for the serial connection to the programmer.

  • The Following User Says Thank You to Reschs For This Useful Post:

    mitaux8030 (10-09-20)

  • #3
    Senior Member
    Join Date
    Jan 2008
    Location
    A rock in the ocean
    Posts
    685
    Thanks
    70
    Thanked 110 Times in 66 Posts
    Rep Power
    234
    Reputation
    2856

    Default

    Both programmers are parallel (LPT) based, but that does give me another idea - slow down the read. Perhaps the programmers are trying to read the contents too quickly. Its not possible - I don't think, anyway? - on the Willem to slow it down, but the DSE programmer, from memory there are things that can be done, though not sure if they only apply to writing or both read & write. Even if I use an old DOS 'slomo' type app to put the brakes on... might be worth a try?

  • #4
    Senior Member
    Johnno's Avatar
    Join Date
    Jan 2008
    Location
    The Dark Side of the Moon
    Posts
    650
    Thanks
    675
    Thanked 1,035 Times in 279 Posts
    Rep Power
    590
    Reputation
    20711

    Default

    Increase or decrease the delay time - set it until it reads correct. Most Programmers are dumb. What software are you using? MPLAB ?

  • #5
    Senior Member
    Join Date
    Jan 2008
    Location
    A rock in the ocean
    Posts
    685
    Thanks
    70
    Thanked 110 Times in 66 Posts
    Rep Power
    234
    Reputation
    2856

    Default

    For the Willem programmer - the software at mpu51.com, for Windows v0.97ja. The DSE had a DOS program written by Glenn Pure, v2.01.

  • #6
    Senior Member
    Reschs's Avatar
    Join Date
    Aug 2010
    Location
    Outside a few schooners
    Posts
    2,711
    Thanks
    627
    Thanked 1,654 Times in 832 Posts
    Rep Power
    681
    Reputation
    23378

    Default

    The DSE one was an Electronics Australia project and designed by Jim Rowe. It will not work on latest computers, you will need an old 286 based system.
    This problem was discussed recently in Silicon Chip. I will see if I can find the question and answer.

  • #7
    Senior Member
    Reschs's Avatar
    Join Date
    Aug 2010
    Location
    Outside a few schooners
    Posts
    2,711
    Thanks
    627
    Thanked 1,654 Times in 832 Posts
    Rep Power
    681
    Reputation
    23378

    Default

    I found the Silicon Chip item.
    The programmer was actually a Silicon Chip design.
    The problem lies with how the later versions of windows deals with the Centronics Parallel Port.
    They recommend using no later than XP, or getting a USB to Centronics adapter.

  • #8
    Senior Member
    Join Date
    Jan 2008
    Location
    A rock in the ocean
    Posts
    685
    Thanks
    70
    Thanked 110 Times in 66 Posts
    Rep Power
    234
    Reputation
    2856

    Default

    Yep, got the PC side of things covered... an old 486 laptop running Win95 with a real LPT port. Kept just for such purposes. Will have a play with the timing of the SC / DSE / EA Jim Rowe unit and see if I can get any sense out of it, and try a SloMo program with Wilem too. I'll report success, if any, later on.

  • #9
    Premium Member
    wotnot's Avatar
    Join Date
    Nov 2019
    Posts
    999
    Thanks
    380
    Thanked 738 Times in 432 Posts
    Rep Power
    339
    Reputation
    14770

    Default

    These days, I just do this -->

  • The Following User Says Thank You to wotnot For This Useful Post:

    mitaux8030 (18-09-20)

  • #10
    Senior Member
    Reschs's Avatar
    Join Date
    Aug 2010
    Location
    Outside a few schooners
    Posts
    2,711
    Thanks
    627
    Thanked 1,654 Times in 832 Posts
    Rep Power
    681
    Reputation
    23378

    Default

    Silly question. Is this Eprom the only one playing up? Others work.

  • #11
    Senior Member
    Join Date
    Jan 2008
    Location
    A rock in the ocean
    Posts
    685
    Thanks
    70
    Thanked 110 Times in 66 Posts
    Rep Power
    234
    Reputation
    2856

    Default

    Quote Originally Posted by Reschs View Post
    Silly question. Is this Eprom the only one playing up? Others work.
    Sure is. I had programmed some others back in the late 1990s, and they still read beautifully. Could be a dud EPROM, but as mentioned, it was freshly removed from working equipment.

  • Bookmarks

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •