Debugging a freshly assembled afterburner #24
Replies: 7 comments 3 replies
-
For now, I just shorted all VIL-pins to GND and tried reading the GAL again. Unlike before, reading is impossible now - even with the -nc-flag. I'm getting the same result as with reading informations from the chip:
BTW, programming-voltage is 12,4V. During reading and writing pin2 IS receiving this higher voltage. Do you think shorting the VIL-pins directly to ground could damage something? I see no reason using pull-downs for them at all. |
Beta Was this translation helpful? Give feedback.
-
Actually, could you try to add pull up resistor (10k, probably 4k7 should work as well ) to the SDOUT pin (resistor between Arduino D12 and +5V) . It looks like some chips may need it - it was mentioned in one of the discussions, but I forgot to update the schematics and the rest of the files. This might be the reason SDOUT was always low on your chip. Sorry about that. |
Beta Was this translation helpful? Give feedback.
-
I re-read the information you previously posted and realised your SDOUT (pin 12) was always HIGH not Low as I incorrectly assumed. So the Pull-up resistor on SDOUT might not be the solution for your particular case. Anyway, the pull up on SDOUT is required for certain GAL ICs (GAL20V8 specifically) and so far does not negatively affect the programming of the GALs that do not require it. An alternative option is to enable internal pull-up on the SDOUT pin as reported by @ismal
Missing pull down resistor on PIN1: That's a very good point. I checked the schematics of GALblast and it does have a pull down resistor on GAL PIN 1. Then I checked the schematics of ATFblast and it does not have a pull down on the pin. So I must have followed the ATF blast's schematics. The safer option is to have the pull down resistor on PIN1 as per GALblast schematics even though it might not be strictly necessary for certain GAL ICs.
No worries, there is no rush. I might be away from computed during the next few weeks. |
Beta Was this translation helpful? Give feedback.
-
Yea...it's the last week before christmas...:-) I have no computer-time as well... |
Beta Was this translation helpful? Give feedback.
-
Hi there and happy new year. Next thing was lowering programming-voltage from 12,4V to 10,1V to make afterburner ready for the ATMEL-chip. Then I inserted the new atmel ATF16V8B. This is the output: afterburner recognized the new chip - but only if I set it on the commandline. The fuse-map is full of 1 again. Propably an error again? What should a fuse-map of a fresh chip actually read? For comparison, I tried my old GAL16V8D-chip again. It's the one I used most, in previous testings: So...this one seems to be broken. Now my question is: What did you want me to do actually? When re-reading old posts, I find:
Photos and resistance-measurement are quickly done. I will report-back later. Soldering: Not today. LA-session: Not sure what to measure. Thank you for all the support up to now. Direct-support from the author himself actually is quiet a special service! |
Beta Was this translation helpful? Give feedback.
-
Photos and measurements... |
Beta Was this translation helpful? Give feedback.
-
Happy new year and congrats to bringing your Afterburner back to life !
That's correct and intended. There is no real autodetection of different GAL chips
Unlikely. All of the new GALs I got were erased to 1s. When you erase any modern GAL
You did not mention whether you've raised VPP to 12 when trying your GAL16V8D.
I requested them mainly because I did not know whether you had a PCB or whether you
That is required for GAL20V8B, so far other GALs do not seem to need that pull up resistor.
The values seem OK.
No need to retest now that it works for you. I was just explaining why your LA readings were not as you expected them to be. |
Beta Was this translation helpful? Give feedback.
-
This thread continues the discussion of Issue #23
Beta Was this translation helpful? Give feedback.
All reactions