Hello,
I've been debugging my motor channel C. I have good electrical connections and working quad differential line receivers across the motherboard. When I plug in a motor and driver chip in channel C, it is properly powered and I can read and write signals to the motor/encoder combo by connecting directly with USB and using the Maxon studio software. With these components tested, I think my issue must be with the daughter board or software.
When I was having the PCBs made, the PCB fabricator company responded with the attached PDF. There is a trace that is almost connected to a pad, but there is a small gap. To me, it looked like the trace should be connected, maybe the error came from a file conversion between eagle and gerber. I had the daughter board fabricated with the trace and pad connected, but maybe the trace should not be connected and that's why I am not getting signal from motor channel C?
From my interpretation of the schematics and board, I think the qaud differential line receivers are conditioning the raw motor/encoder signals, then passing to the motor driver chips and also to analog input of DAQ. So it looks like the trace is delivering an output from channel C to the DAQ analog input, and we do want it connected. Sounds about right?
Will continue on to DAQ and software debugging.
I appreciate your time and support with this project,
Blake