Home | Forums | What's new | Resources | |
Saturn USB Mod |
Knight0fDragon - Jun 13, 2025 |
< Prev | 1 | 2 |
Waterfuell | Jul 2, 2025 | |||
Something curious is that the address space appears to be used to configure the behavior of CS2. It is even possible to configure wait cycles, which could be useful for increasing transfer speeds. Post #3 in thread 'A-Bus CS2'... |
Waterfuell | Jul 13, 2025 | |||||||||
Looking at the SRG320 timing diagrams, it appears that data is always set after the write signal and remains valid even after the write signal ends. This could explain the inconsistent data behavior when no inverter is used; the falling edge may occur before valid data is present. If writes to the data buffer occur when the signal goes from high to low, and you are using an inverter, then it’s possible that unintended falling edges on the write signal are triggering writes; possibly due to noise introduced by the signal inversion. You could try checking the connections, ensuring that the inverter IC shares a common ground with the rest of the circuit, #s Another possibility is erratic behavior caused by Chinese clone chips. I've experienced issues before with Chinese FT232RL clones. Edit: I've just reviewed your schematic; you're using a single NOT gate, but there are incompatible logic ICs; a 74LS output driving a 74HC input; which could also be a problem. |
Knight0fDragon | Jul 13, 2025 | |||
ok, let me list my components here for now. current test is with: m74hc154b1: 4 to 16 demux Sn74ls245n: octal bus m74hc154b1: hex inverter So the demux is going to the hex inverter, both of which are HC. The octal bus should be in a disabled state when writing. As an FYI. I also tried adding capacitors to the VCC pins, no luck. Edit: Ordered a 74HCT245 just in case. Edit 2: just did m74hc154b1 to m74hc154b1 set to Y0. Worked fine. So issue may be the octal bus, or maybe enabling. Will continue testing. Edit 3: Pin Y5 works. edit 4: Switched octal bus over to MM74HC245AN, still same issues. |
Knight0fDragon | Jul 17, 2025 | |||
ok redid the board, everything works correctly via uno. Will test on Saturn tmr. Edit: Saturn fails still. Going to have to do Saturn to UNO. Maybe there is some interference on the cart lines. |
< Prev | 1 | 2 |