Electronics Design Can't Remember How To Drive Ribbon Cable

Bookmark this page:  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
Can't Remember How To Drive Ribbon Cable Rob Gaddi 02-28-05
Posted by Rob Gaddi on February 28, 2005, 6:46 pm
Please log in for more thread options


Got a project where I have to interface to a third party board via two
wide 0.025" pitch ribbon cables. One of the cables goes G S S G S S
G..., and the other is even more sparsely grounded (and seemingly at
random. Thanks guys, great design job).

I'm going to be sending digital data at around 1 Mbit/s per digital line
down probably about a foot of this stuff and would love for my edges not
to ring. Hence I'd like either ballpark controlled impedance on the PCB
or a slew rate limiting driver feeding the cable.

Option A) So the specs I'm getting on the half pitch ribbon is 90 ohms
SE, 130 ohms differential. But I can't remember what assumptions go
into those numbers, and Google is being less than helpful. All of my
signals are single ended, but IIRC that 90 ohms is assuming a pleasant S
G S G pattern on the cable. Any idea what my impedance might be?

Option B) I've got something on the order of 80 signal lines to deal
with, into about 25 pF from the cable, reciever, and assorted strays.
Anyone have a recommendation on a good wide (16 bits or better) buffer
chip that can drive that with a rise/fall time of about 8 ns? I've got
3.3V and 5V available.

I'd prefer option A to B since I'm not sure how happy the driven chips
will be about those slow edges, but I'm not sure that A actually works.
Likewise if anyone's got an option C (dual Schottky rail clamps
maybe?) I'm open to it. Thoughts?


Posted by Mac on March 1, 2005, 9:00 am
Please log in for more thread options


On Mon, 28 Feb 2005 15:46:28 -0600, Rob Gaddi wrote:

> Got a project where I have to interface to a third party board via two
> wide 0.025" pitch ribbon cables. One of the cables goes G S S G S S
> G..., and the other is even more sparsely grounded (and seemingly at
> random. Thanks guys, great design job).
>
> I'm going to be sending digital data at around 1 Mbit/s per digital line
> down probably about a foot of this stuff and would love for my edges not
> to ring. Hence I'd like either ballpark controlled impedance on the PCB
> or a slew rate limiting driver feeding the cable.
>
> Option A) So the specs I'm getting on the half pitch ribbon is 90 ohms
> SE, 130 ohms differential. But I can't remember what assumptions go
> into those numbers, and Google is being less than helpful. All of my
> signals are single ended, but IIRC that 90 ohms is assuming a pleasant S
> G S G pattern on the cable. Any idea what my impedance might be?
>

If it is only a foot of cable, and only 1 MHz, it will probably just work
fine. If you can, put series resistors (or resistor packs) near the
drivers, and put caps near the load (if you have that option). You can
probably use 0 Ohm jumpers for the resistors and leave the capacitors
unpopulated, but if you do need to slow down the edges, you will be able
to.

I doubt you will need to do controlled impedance of the board with such
slow signals and such a short cable. If you do, 90 Ohms will be close
enough.

> Option B) I've got something on the order of 80 signal lines to deal
> with, into about 25 pF from the cable, reciever, and assorted strays.
> Anyone have a recommendation on a good wide (16 bits or better) buffer
> chip that can drive that with a rise/fall time of about 8 ns? I've got
> 3.3V and 5V available.
>
> I'd prefer option A to B since I'm not sure how happy the driven chips
> will be about those slow edges, but I'm not sure that A actually works.
> Likewise if anyone's got an option C (dual Schottky rail clamps
> maybe?) I'm open to it. Thoughts?

I wouldn't consider 8 ns to be all that slow. You mention 1 MHz, which
means your period is 1000 ns. At 8 ns, Your rise time is less than 1% of
your period. You could probably afford to go even slower. Slow edges will
work out better for both signal integrity, and for radiated emissions. (By
the way, if this setup has to pass radiated emissions tests, you could
have some problems.)

If the driven chips have a minimum rise-time specification, it would be
good to know what it is. Do they?

Also, if this is a one way data transfer, it might be possible to use one
or a few serializers instead of a parallel bus. It could really reduce the
wire count in the cable. There would have to be room for a board at the
receiving connector, though, and there might not be.

Just a thought.

--Mac



Similar ThreadsPosted
Can't Remember How To Drive Ribbon Cable February 28, 2005, 6:46 pm
Ribbon cable termination January 19, 2006, 9:30 am
Stripping Ribbon Cable November 21, 2006, 12:15 pm
100-Line Ribbon Cable (50-50 Split) February 21, 2007, 6:05 pm
Thermocouple ribbon cable - does it exist? September 17, 2008, 5:26 am
LVDS over non-twisted flat ribbon cable July 16, 2008, 4:47 am
AAAARRRRGH! #28 stranded ribbon-cable wire -> protoboard? Hah! February 2, 2006, 9:22 pm
Reccomendations for fine pitch ribbon/flex/flat cable? July 16, 2005, 1:30 am
Flex Printed Circuit (FPC) used as a ribbon cable? Possible at high data rates? November 8, 2007, 1:13 pm
Extending serial port cable with ethernet cable June 2, 2006, 10:49 am
Remember Mike? January 13, 2005, 7:32 am
You know you're an old fart if you remember... December 10, 2005, 9:44 pm
P-Channel high side gate drive for 150Vbus BLDC motor drive April 16, 2007, 8:15 am
I remember the good old days January 29, 2005, 1:46 pm
Old Motorola 3.6V chips - RTL? DTL? Anybody remember them? January 27, 2006, 5:13 pm