I am using DS92LV18 for IO expansion. The expansion board has five micro stepper motor drivers, one dc motor driver, ensoders, SPI ADC and some IO. All those signal goes thru Serializer / Deserializer. Power and communication to main board with the second DS92LV18 goes thru USB 3.0 connector. I have't released my main board and testing my IO expansion board using TI LVDS-18B-EVK evaluation board.
I am testing the board and founded out that when motor start working synchronization could be lost mostly on the main board but some time on both. Also synchronization could be lost on any side after ESD event. After sending pulse on SYNC line the communication is recovering.
My expansion board is packed and small. I tried to keep DS92LV18 away from motor controllers. See attached schematic for Serializer / Deserializer and power.
What changes would you recommend that can make Serializer / Deserializer tolerate the noise and noise.
Thank you,
Yury