Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Impedance matching in LVDS signalling

Status
Not open for further replies.
Re: LVDS Signalling

I used Cyclone II in my designs. But as a receiver in multi-drop applications: one source and two receivers.
Unfortunately, I found that Cyclone was very sensitive. I terminated cable on the far end with 100 Ohm resistors. But anyway I couldn't get a proper working untill I put termination resistors on each input of Cyclone (each board). So the cable was terminated twice and amplitude of signal dropped down because of load, but Cyclones began to work much more reliable.
How did you terminate your board?
 
Re: LVDS Signalling

I've used standard 100 ohm resistors as
terminators.
Now I'm trying with a multidrop configuration
and I'm having better results.
Maybe it was an issue due to saturation of the
LVDS differential inputs of the PLL. Having
a multidrop configuration or a total impedance
that is lower than 100ohm help reducing
the peak-to-peak clock input at the PLL.
 

Re: LVDS Signalling

I imitated Natinal's 386th LVDS receiver in Cyclone II, 4 chanels * 7bit. But I didn't use one of bits. It always had a zero level.
I found that very often PLL tells that it's locked, but the mentioned bit pulsed. I think the problem is in a data alignment.
I created a simple circuit that checked "rx_locked" output of ALTLVDS megafunction and state of the bit. If PLL is locked and the bit is zero (I calculated several pulses), than OK. Else reset signal is generated and feed to "pll_areset" input of ALTLVDS. That eliminated the problem comletely.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top