I looked at this issue some time back. As far as I can tell CPU (6802) can't do two data reads without CS toggling because it needs to fetch an instruction in between.
toggle quoted message
Show quoted text
FM28V020 seems to be a 3.6V part, CPU board is a 5V design. It won't be happy seeing 5V long term. Alternative suggested is FM18W08, which is a 5V part. However, it still has a potential issue. Dallas chip includes a low voltage lock out but FM18W08 doesn't have such protection and needs user to keep CE and WE in defined states all the time. Following text is from FM18W08 datasheet "It is the user’s responsibility to ensure that chip enable is HIGH to prevent accesses below VDD min. (2.7 V)." Unfortunately, supervisor chip (TL7705) output is undefined until 3.6V, there is no deliberate mechanism to protect the memory. Although it works for many, it is not robust by design. FYI, I also installed an FM18W08 to try it out and it didn't lose its data yet. Most likely I will add a lower minimum supply voltage supervisor chip to eliminate this risk. There is also a logic level incompatibility, FM18W08 guaranteed Vih is 0.7*vdd=3.5V but CE comes from a PAL chip at TTL levels (Voh can be lower than 3.5V). A pull up may fix it but at guaranteed specs logic levels are not compatible. Ozan ===== On Sun, Feb 4, 2024 at 10:14 PM, Ram wrote:
|