I'm using a 6551 card to drive a nand flash memory and my program seems to be ok but i got some troubles with the data that my flash memory sends to me.
If i make consecutively 2 reads of a same flash memory, I have several differences between the two binaries created.
Clock of the system is 10MHz.
Indeed, i check the 6551 outputs and it's like (and even worst) the right figure of this picture :
I test one type of termination (parallel) but no better results.
Is there a solution ?
Thanks for helping me.
(note: the SCH-C68-68-D4 cable on the 6551 product page is a 50 Ohm cable)
You mention that you tried placing parallel termination at your DUT, but this had no effect. This suggests that you have having reflections in other locations along your cable path. I would verify that your connections and insure that you are providing a 50ohm cable path from the 6551 to your nand memory If all of your cable connections are good, I would verify where you are probing the waveform. To understand what ringing/reflections your nand memory is seeing you will need to probe as close as possible (perhaps on the pins of the memory) to measure the input waveform.
Looks like cabling/interconnection capacitance is too high.
Ok thank you for helping me !
I'm going to check every connections because it's what i understood : I don't need to make specific terminations in my case.
I confirm you I have a SCH-C68-68-D4 cable.