Author |
Topic |
|
teknix1
24 Posts |
Posted - 09/27/2016 : 10:12:45
|
Hi,
I'm not going to go into too much detail about my project but I am trying to program an AM29F080 that has a pull-up resistor (2.2K) on the write enable line (WE#). This is obviously to disable the write function while it is used as a read-only device. Somehow when I place this device in my programmer (GQ-3X Re-1.00) using my home made adapter, it is unable to identify, erase or write to it. I am however able to read it. In my design, I also have a 2.2K pull-up resistor on the RESET# line. This one is not causing me any issues though. Both of these resistors are connected to pins 10 and 31 of the AM29F080 (40-Pin Standard TSOP). Would anyone have any idea why this pull-up would cause these issues?
Second quick question, if I take out the resistor on the WE# line, my chip works perfectly in my read-only environment, is this a good design? Can it be left floating like that?
Thanks in advance Nic
|
Edited by - teknix1 on 10/07/2016 11:28:13
|
|
Reply #1
ZLM
2945 Posts |
Posted - 10/01/2016 : 14:09:52
|
The pull-up is used to prevent write data accidentally. If this line is floating, then the chip may still reading fine, bu is not under protection, sometime the data may be altered by noise. |
|
|
Reply #2
teknix1
24 Posts |
Posted - 10/03/2016 : 09:19:40
|
Thanks ZLM, yes that was my understanding as well. I would really like to leave the pull up resistor in place as it makes sense. Then what about programming the chip while that same resistor is in place, is there a way? I am trying to trace the WE line on the programmer board, but it's a bit hard to follow, perhaps if I could have a look at the schematic... Is this available anywhere?
Thanks Nic |
|
|
Reply #3
teknix1
24 Posts |
Posted - 10/03/2016 : 11:16:35
|
Well I just figured it out. I wasn't tracing /WE properly, it goes through J5 and U1 (74HC244) on the ADP-082 board. I hadn't mentioned this board because I didn't think any of the traces were going through logic, my bad. So switching from V2.0 to V1.0 made everything work. 74HC244 is a buffer, I'm going to guess if plays with the timing of the signal. |
|
|
|
Topic |
|
|
|