TomNisbet / TommyPROM

Simple Arduino-based EEPROM programmer
https://tomnisbet.github.io/TommyPROM/
143 stars 29 forks source link

5.5 volts , USB volts , VCC volts #36

Closed haroldmoore closed 1 year ago

haroldmoore commented 2 years ago

There is 5.5v marked on the Nano, what is VCC then? I'm thinking on getting two little charge pump boards for the 5.5 an 25.5 volts no?

here is a video I made -----> https://youtu.be/NpmLo4B8duw

Thanks in advance!

TomNisbet commented 2 years ago

Sorry for the confusion. I'm not sure why the library labels that Arduino pin as 5.5V. It is labelled as 5V on the silkscreen of my Unos and Nanos. Vcc should be 5V and it should connect to both the Arduino's 5V pin and the 8755's Vcc.

The data sheet says that the 8755A wants Vcc between 4.75V and 5.25V. The Vdd pin should be at 25V for programming and 5V (Vcc) for reading. Because the circuit that switches the voltage on the Vdd pin will drop a fraction of a volt through the diode, I fed it 5.5V and 25.5V from a bench power supply. I very rarely need to program an 8755, so this was convenient for occasional use.

You could probably get away with using the same 5V input as both the Vcc and the low voltage input to Vdd. The voltage drop depends on the diode you use.

Similarly the programming voltage needs to be 25V +/- one volt, so if you have a convenient 25V source, then the switcher is going to drop it less than one volt and you'll still be in spec. Because I had an adjustable supply, I just dialed in the two Vdd voltages until the switcher output gave me the ideal 5V and 25V.

Good luck with your project and feel free to reach out if you have any questions. Are you building and 8085 system? That was the brains of my first-ever computer.

-Tom

haroldmoore commented 2 years ago

Tom, Thanks for clearing that up for me! I've ordered a couple of adjustable charge pump modules to finish the project for my intel SDK-85 board, I'll have two programmers, one for the second position 8755A and the other for a large flash prom that uses the extended memory drivers. The issue is getting programs into the system fast enough and still be able print out on my 110 baud ASR33 teletype. An educational system for the kids at school maybe, because there are a LOT of beginning curriculums on the 8085, say could you point me to where I could change the memory printouts to be all upper-case in the code?

       Thanks in Advance!

       Harold

On Tue, Dec 21, 2021 at 2:04 PM Tom Nisbet @.***> wrote:

Sorry for the confusion. I'm not sure why the library labels that Arduino pin as 5.5V. It is labelled as 5V on the silkscreen of my Unos and Nanos. Vcc should be 5V and it should connect to both the Arduino's 5V pin and the 8755's Vcc.

The data sheet says that the 8755A wants Vcc between 4.75V and 5.25V. The Vdd pin should be at 25V for programming and 5V (Vcc) for reading. Because the circuit that switches the voltage on the Vdd pin will drop a fraction of a volt through the diode, I fed it 5.5V and 25.5V from a bench power supply. I very rarely need to program an 8755, so this was convenient for occasional use.

You could probably get away with using the same 5V input as both the Vcc and the low voltage input to Vdd. The voltage drop depends on the diode you use.

Similarly the programming voltage needs to be 25V +/- one volt, so if you have a convenient 25V source, then the switcher is going to drop it less than one volt and you'll still be in spec. Because I had an adjustable supply, I just dialed in the two Vdd voltages until the switcher output gave me the ideal 5V and 25V.

Good luck with your project and feel free to reach out if you have any questions. Are you building and 8085 system? That was the brains of my first-ever computer.

-Tom

— Reply to this email directly, view it on GitHub https://github.com/TomNisbet/TommyPROM/issues/36#issuecomment-999124061, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV2T5VY4QV5XLIWCZWQSKKTUSD2YNANCNFSM5KQZIZZQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

TomNisbet commented 2 years ago

Do you want to uppercase the hex dump or something else? If it is the hex dump, just change the hex[] array in TommyPROM.ino around line 72.

haroldmoore commented 2 years ago

Tom, Ah great that fixed the hex dump! ok just waiting for the charge pump modules to test the programming, I put an 8355 in and it read this ok as well, don't have any to program since there OTP. ok I put a note at the top comment section, here are some pictures:

On Tue, Dec 21, 2021 at 8:59 PM Tom Nisbet @.***> wrote:

Do you want to uppercase the hex dump or something else? If it is the hex dump, just change the hex[] array in TommyPROM.ino around line 72.

— Reply to this email directly, view it on GitHub https://github.com/TomNisbet/TommyPROM/issues/36#issuecomment-999287089, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV2T5V5K7FKS2BLAYVDYEYLUSFLJJANCNFSM5KQZIZZQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>