The problem with the logic analyser is that you need to decode the data you are capturing. Yes, 8 channels should be enough. Not sure what speed you would need, but you might be able to check that with a good digital scope. A Logic analyser can send signals as well, but as I tried to explain...