You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, i was handed a "broken" MegaCommand device and just started to do some basic reflowing of the solder joints.
After running a few of the testing firmwares successfully, it finally failed on the SRAM one, i modified it a bit to print out what it reads from which address and that's when i saw an interesting pattern, it seems like the two lowest address bits are high which means it reads a slightly higher address than expected, every fourth read is correct.
I checked the traces between the Arduino data pins and the sram and latch, and they seem correct and no crosstalk.
I'm suspecting that the latch is broken, but it seems weird that only a few bits of the latch is broken, and i haven't been able to run it through a scope yet so i'm not sure if they're actually high or low.
I'm just curious if anyone have seen something like this before?
The text was updated successfully, but these errors were encountered:
It sounds like you're pretty close to finding the problem.
This is the reference diagram for the SRAM from the Atmega 2560 datasheet.
With the aid of the Latch, AD7:0 is providing both high Address lines and Data, if the problem was on the AVR side you would expect to see stuck bits in the data as well.
Not sure, it seems like it, i guess i could try that by just writing the two lowest bits as zero and see what it returns, i'll do some more digging in a few days..
Hello, i was handed a "broken" MegaCommand device and just started to do some basic reflowing of the solder joints.
After running a few of the testing firmwares successfully, it finally failed on the SRAM one, i modified it a bit to print out what it reads from which address and that's when i saw an interesting pattern, it seems like the two lowest address bits are high which means it reads a slightly higher address than expected, every fourth read is correct.
I checked the traces between the Arduino data pins and the sram and latch, and they seem correct and no crosstalk.
I'm suspecting that the latch is broken, but it seems weird that only a few bits of the latch is broken, and i haven't been able to run it through a scope yet so i'm not sure if they're actually high or low.
I'm just curious if anyone have seen something like this before?
The text was updated successfully, but these errors were encountered: