--- Quote Start ---
Without seeing the schematic and layout, we can only guess ... so here's a few:
1. You have AC coupled your LVDS link, or
2. Your frame clock is misaligned with your LVDS, possibly due to this one channel having a longer trace than the others (though this would have to be a very bad layout to get high enough skew).
3. You are getting coupling between traces, and you just happen to notice it when the other trace has zeros on it. Try toggling one trace and see what is received on all traces.
Cheers,
Dave
--- Quote End ---
Thanks Dave for your answers.
The hardware platform I am using is a mature design, which have been using for 3 years in a product. So I assume maybe layout is not a issue. When I try to transmit 0x00 on all channel, all channels would receive wrong data.
Do you know if altlvds_tx/rx support successive 0 transmitting? I read the mannual of the IP and searched for other documents. But there is no mentioning about this.
thanks again for helping me.
Regards