Author Topic: Differential Cable Run  (Read 10000 times)

0 Members and 1 Guest are viewing this topic.

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Differential Cable Run
« on: March 25, 2016, 05:35:54 pm »
Hey Folks,

I want to get a digital signal (5V, 12.188MHz) from one device to another via a twisted pair in a CAT5 Network-Cable.

The circuitry in both the transmitting and recieving device is single ended, so I want to generate a differential signal first before I send this through the cable. Then I obviously need to reconstruct a single ended signal at the recieving side.

So, I did some research on the net. The results were not very enlightening. Lots of interesting bits and pieces, but nothing that describes how to actually implement it.

I came to the conclusion that I can use a fully differential opamp to generate the differential pair, then send that through the twisted pair and use a comparator at the recieving end.

I have a few questions:

1) I have no idea how to judge which components suit my needs. There are hundrets of choices for diff amps and comparators. The components in the articles/videos where all very expensive. Are there "go-to" components?

2) What do I need to know about driving the cable. I read about matching impedances, but I don't really understand why and how to do it. Maybe someone has a good resource for that?

3) Given the fact that an opamp can work as a comparator, is it possible to generate a differential pair using general purpose opamps aswell? These would have to be quite fast with slewrates of 500V/µs to deal with the transients of the digital signal, I guess. One could probably generate a negative signal with a simple inverting amplifier. Would something like that work? Can someone recommend an inexpensive opamp that's fast enough so that I can start breadboarding some things?

Thanks for your time!
« Last Edit: March 25, 2016, 05:39:55 pm by Chaos_Klaus »
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #1 on: March 25, 2016, 05:46:07 pm »
This is where I would start....

https://www.maximintegrated.com/en/products/interface/transceivers/rs-485-rs-422-transceivers.html

Consider also simply using the physical-layer of Ethernet, using the same connectors, pair identification and pin assignment, and pulse transformer isolation at the transmitting end and the receiving end.  That would make your system at least immune to accidental interconnection with an 802.3 Ethernet line.  It also makes transition to single-ended, and impedance matching, etc.  trivial as you can use off-the-shelf solutions which have been pre-engineered for much higher frequencies than you are talking about.
« Last Edit: March 25, 2016, 05:52:30 pm by Richard Crowley »
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21698
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Differential Cable Run
« Reply #2 on: March 25, 2016, 06:12:40 pm »
1. What is the signal? Is it purely 12.188MHz, i.e. a sine wave with no modulation?  Or is it a square wave, with some required rise/fall time?  Duty cycle?  Does it carry data, or modulation (AM/FM/etc.), and the frequency is the bit rate or carrier frequency?  What's the total bandwidth (baud/2, or carrier +/- BW/2)?  Does it need to be DC-accurate, or can it be cap-coupled or transformer coupled?

2. What does the signal need to connect between, and for how long?  PCBs within a single enclosure?  Between enclosures in a lab?  Between enclosures in an industrial setting?  Between buildings or further?

3. What needs to be done about protection, filtering, error correcting, etc.?  This will depend on answers to #2 (a long cable run is likely to pick up more interference and surges than one within a lab or enclosure), but also depends on how reliable and robust you need it.  Likewise, how much noise the system is allowed to radiate is an important spec.

Offhand, it sounds like you want an RS-422 or LVDS transceiver pair, either with shielding or transformer isolation to provide immunity.  Analog hardware (op-amps and stuff) would be overkill for a mere digital signal.

But if you need to preserve analog properties of the signal, then an amplifier might be the way to go.

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #3 on: March 25, 2016, 07:36:08 pm »
Consider also simply using the physical-layer of Ethernet, using the same connectors, pair identification and pin assignment, and pulse transformer isolation at the transmitting end and the receiving end.

Oh, wow. I didn't know there would actually be circuitry inside an Ethernet connector. Transformeres, LEDs and the impedance matching in one package. Unfortunately, I think I can't use this approach.

I actually posted something about this project some time ago but didn't have time to work on the project. The network calbe is supposed to carry both the digital signal and the power supply for the receiving device. That is one twisted pair for the differential signal, one for GND, one for +12VDC and one for -12VDC supply rail. I guess can't use Ethernet connectors with built in transformers to carry DC through the other twisted pairs.

But I do get the idea. If I were to use some transciever or transmitter/reciever pair and a 75Ohm resistor to match the cable resistance, I should be ok, right?

Quote
1. What is the signal?

The Signal is an ADAT digital audio signal. 12.188Mbit/s is the bitrate. I have an optical TOSLINK input in the transmitting device. It gives me an output signal between 0,5V (Low) and 4,5V (High). I want to take the output of this optical reciever, make it differential and send it to another device that has an ADAT decoder/receiver.

Quote
2. What does the signal need to connect between, and for how long?  PCBs within a single enclosure?  Between enclosures in a lab?  Between enclosures in an industrial setting?  Between buildings or further?

I want to connect two seperate devices. Seperate enclosures, 10m-20m maximum distance. In the same room or between two rooms. All of that happening in a music studio environment.

Quote
3. What needs to be done about protection, filtering, error correcting, etc.?  This will depend on answers to #2 (a long cable run is likely to pick up more interference and surges than one within a lab or enclosure), but also depends on how reliable and robust you need it.  Likewise, how much noise the system is allowed to radiate is an important spec.

Puh. Hm. I have no idea. The reason that got me thinking about a differential/balanced connection was to not flood my studio with electromagnetic fields from the digital signal cable. There is lots of analog circuitry running through cables in the room. most of it is balanced/differential though.


Thanks for the answers so far. Looking through those transceiver ICs now.
« Last Edit: March 25, 2016, 08:09:13 pm by Chaos_Klaus »
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #4 on: March 25, 2016, 08:06:55 pm »
Oh, wow. I didn't know there would actually be circuitry inside an Ethernet connector. Transformeres, LEDs and the impedance matching in one package.
There are many levels of integration. If I were doing that project, I would strongly consider using an RJ45 jack which includes the data transformers. There are several models from HanRun and similar vendors. Many of the popular models are even available on Amazon for less than the cost of postage.

Quote
I guess can't use Ethernet connectors with built in transformers to carry DC through the other twisted pairs.
Quite to the contrary. There are standards for "POE" (Power over Ethernet) which more than meet your requirements. No reason to re-invent the wheel.  Furthermore, since this is a custom interface, you can simply use the third and fourth pair as the power and ground conductors out to the remote end.  And use local voltage regulator(s) as appropriate.  You don't even need the POE protocol for something so simple.

Quote
The reason that got me thinking about a differential connection was to not flood my studio with electromagnetic fields from the digital signal cable. There is lots of analog circuitry running through cables in the room. most of it is balanced/differential though.
And the 802.3 Ethernet physical layer is fully balanced, also and works quite nicely in close proximity to balanced mic lines, etc.
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #5 on: March 25, 2016, 09:53:47 pm »
Haha. Damn. PoE ... so I'm not the first one trying to do this.  ::)

So if I were to use this kind of jack (which is still quite expensive):

http://belfuse.com/pdfs/0813-1X1T-57-F.pdf

then I could transmit my signal on the first twisted pair. The negative power rail could be applied to the center tab of the transformer for the second twisted pair. The other twiste pairs could be GND and positive rail. Is that correct?

The impedance is matched in the jack itself.

And the transformers already make a differential signal, right? So do I need to take special care to drive that line?

Honestly ... this all sounds way too easy now. ;)
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #6 on: March 25, 2016, 10:39:12 pm »
Well, $5 doesn't seem "quite expensive" for an integrated connector/transformer solution.  And of course the price goes down in quantity.

I'm not sure I would even fool around with the signal center taps (VC12 and VC36).
I would just use the VC45 and VC78 for power and ground.
And you could use VC12 and VC36 as additional grounds for good measure.
Do you need the second signal pair (3/6) for clock or anything?  Or is your data-stream self-clocking?

Yes the built-in transformers provide both impedance matching and differential transmission.  Quite convenient, IMHO.
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #7 on: March 25, 2016, 11:21:24 pm »
Well. The receiving side has analog audio circuitry with a few opamps, so I want to have a negative power rail aswell. That makes three power rails.

The Receiver/Decoder generates the clock directly from the ADAT-Stream, so no additional clock is required.

This is a great and easy to use solution. Thanks!


EDIT:

This one should work aswell, right?

http://www.mouser.com/ds/2/336/-610985.pdf

It's actually cheaper with shipping and VAT. It has these extra transformers on the power lines. What do they do?
« Last Edit: March 25, 2016, 11:48:24 pm by Chaos_Klaus »
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #8 on: March 26, 2016, 12:11:48 am »
P7/P8/P9/P10 are routed through a common-mode choke which is part of the filter circuit (along with the 22nF capacitors and the 75 ohm resistors).
I suspect that is why the specs say that the current is limited to 350mA. You will have to figure out your power budget to see whether that would work for you.
I would use P9/P10 for ground, and P7 for one voltage rail and P8 for the other.
If that 350mA limits you, there are probably other similar products where you have direct access to J4/J5 and J7/J8
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #9 on: March 26, 2016, 11:20:45 am »
Well, if that is 350mA per pin, then that is fine.

I think this choke might even be useful to me. Actually, I plan to have one primary device that has the transformer and the optical ADAT input. This device distributes both power and signal to up to 8 secondary devices that are connected to the primary device via network cable.

Since there is digital circuitry in the secondary devices, it probably nice to have these chokes filter the supply net so that the secondary devices don't pollute eachothers supplys. I guess I just have to have the voltage regulators in the secondary devices and be generous with filter caps.

Thanks again. You've really helped.    :)

One last question: Just checking the options here. If I were to use a bare bone RJ45 jack, then I'd only really lack the one signal transformer and the impedance matching per jack. What specs would I have to look for when choosing this transformer?
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #10 on: March 26, 2016, 03:08:05 pm »
This is the transformer I would use.  It is only $1
http://www.goldmine-elec-products.com/prodinfo.asp?number=G17078
http://datasheet.octopart.com/PE-68025-Pulse-datasheet-8399033.pdf

I would probably use a bare jack and the transformer. Just to have direct access to the other 6 pins.
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #11 on: March 27, 2016, 03:46:36 pm »
I would probably use a bare jack and the transformer. Just to have direct access to the other 6 pins.

That was my thought aswell.

I have some space constraints though. The one you linked is 18mm x 10mm x 6mm and has both transmit and receive circuitry. Would it be sufficient to just use a bare signal transformer with a center tab on one side to add that 75Ohm resistor?

Like that: (see attachment)

The recieving side could be the same, just "backwards".

What general properties would this transformer need? 1:1 windings? High impedance, low impedance?

I guess I need a pulse transformer that is specified for the correct bandwidth, right?



« Last Edit: March 27, 2016, 11:08:05 pm by Chaos_Klaus »
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #12 on: March 27, 2016, 06:26:41 pm »
Sure, you could use a single transformer. But finding a single transformer with the proper characteristics for 10 Base-T will be extraordinarily difficult and expensive. Because nobody needs just a single transformer. They use dual transformers like that because 99.9999999% of all applications are for Ethernet interfaces where you need two transformers.  I'm just trying to be practical here so you can get on with the project instead of searching for parts for months. 
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16284
  • Country: za
Re: Differential Cable Run
« Reply #13 on: March 27, 2016, 07:43:50 pm »
Just use the plain socket and a standard transformer unit, and do not use the other half of the transformer.  Transmit side you could use the same transformer to drive 2 sockets, and those are available in both a dual and quad arrangement. Saves both looking for the right magnetics and is cheap, otherwise use the one with integrated magnetics, and use all 4 pairs for power and ground, probably with a supply to the receive devices around 5V higher than required to cope with the resistance in the cabling. Then at the receive end use a LDO regulator for both supplies to get the right regulated rail. You do not need excessive capacitance there, just something of 100-470uF per rail at most, and remember the correct capacitors on the LDO outputs.
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #14 on: March 27, 2016, 11:10:54 pm »
Hm ok. You guys are right. Unfortunately the page you linked does not ship to germany.

I found this one:

http://eu.mouser.com/Search/ProductDetail.aspx?R=749013011Avirtualkey51110000virtualkey710-749013011A

It's basically two identical units in one package. Rated for 10Base-T 1MHz-1000MHz. Should work.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19522
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Differential Cable Run
« Reply #15 on: March 28, 2016, 12:01:14 am »
The Signal is an ADAT digital audio signal. 12.188Mbit/s is the bitrate. I have an optical TOSLINK input in the transmitting device. It gives me an output signal between 0,5V (Low) and 4,5V (High). I want to take the output of this optical reciever, make it differential and send it to another device that has an ADAT decoder/receiver.

Why not just transmit the optical signal to the other end?
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #16 on: March 28, 2016, 12:25:02 am »
Why not just transmit the optical signal to the other end?

Because then I'd need extra cables for power. I want both power and ADAT stream in a single cable.

I sadly don't recall the ADAT specification but I *think* it may be a NRZ (non return to zero) based single ended digital TDM representation.  If you have a NRZ TDM signal that isn't guaranteed to have good short term one to zero level frequency balance then there can be low frequences, maybe even DC represented in the single ended waveform.  Differential encoding by itself does not fix the DC / low frequency content of a signal, so that signal may not be suitable to be transformer coupled depending on the lowest frequency which the transformers can carry.

Hmmm. Wikipedia sounds like you are almost right. ADAT uses non-return-to-zero-inverted (NRZI) coding. That could complicates things, I guess.

EDIT: Here is some petter info on ADAT streams. It seems that it sends a 1 after every 4 databits to ensure that there are enough HIGH-LOW transitions in the NRZI encoded signal. So even if all channels are transmitting silence and are full of zeros, at least after five bits the signal changes. Wouldn't that set a lower limit to the bandwidth, eliminating DC components in the signal?

« Last Edit: March 28, 2016, 01:24:05 am by Chaos_Klaus »
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #17 on: March 28, 2016, 05:43:00 am »
If you don't identify WHERE you are (by completing your user profile), then you can't really complain about suggestions you get from an international forum.

Even though it likely costs much less than copper to actually manufacture, optical fiber cable still sells for premium prices.

I think a ADAT/TOSLINK/optical -> 10 Base-T -> optical would be a very useful gadget to sell to people who are still using the ADAT protocol, but need longer distances than those cheap plastic extruded TOSLINK "cables".  I am very interested in the progress of this project.  Please keep us informed.
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #18 on: March 28, 2016, 07:46:09 am »
If you don't identify WHERE you are (by completing your user profile), then you can't really complain about suggestions you get from an international forum.

Sorry. I didn't mean that to sound like a complaint. ;)

Quote
Even though it likely costs much less than copper to actually manufacture, optical fiber cable still sells for premium prices.

Yeah ... and I just hate optical cable. The way it feels ... it doesn't bend well. I don't like it.


Yes, you're right, the lower limit of the bandwidth should be above 1MHz given a 10 bit maximum "cycle time" and 12MHz UIs.  So I suspect that the 10-Base-T ethernet transformers would work though I don't recall their specific bandwidth limits it seems unlikely that such a short cable run would have problems with the bitstream.

The ethernet transformer I found is specified 1MHz to 1000MHz. I guess the Bandwidth doesn't just end completely at 1MHz. I'll just have to try it and see if it works.

 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19522
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Differential Cable Run
« Reply #19 on: March 28, 2016, 09:28:40 am »
Why not just transmit the optical signal to the other end?
Because then I'd need extra cables for power. I want both power and ADAT stream in a single cable.

Not a unique requirement... The first google result of many is

CX-Series - Deployable/Composite Copper/Fiber Cables
Applications:
    Used in outdoor applications that require both optical fiber and copper wire elements for communication and power
    Copper wire can power remote electronics used in fiber optic communications
    Copper wire can also be used for low data rate data transmission
    Deployable cables have been used in network and private broadcast applications around the world
    Cables can be designed for your custom applications
    Cable is designed for use with United States National Electric Code (NEC) class 2 power sources
http://www.occfiber.com/main/index.php?m=1&p=2&l=en&i=304
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #20 on: March 28, 2016, 01:13:38 pm »
Why not just transmit the optical signal to the other end?
Because then I'd need extra cables for power. I want both power and ADAT stream in a single cable.

Not a unique requirement... The first google result of many is

CX-Series - Deployable/Composite Copper/Fiber Cables
Applications:
    Used in outdoor applications that require both optical fiber and copper wire elements for communication and power
    Copper wire can power remote electronics used in fiber optic communications
    Copper wire can also be used for low data rate data transmission
    Deployable cables have been used in network and private broadcast applications around the world
    Cables can be designed for your custom applications
    Cable is designed for use with United States National Electric Code (NEC) class 2 power sources
http://www.occfiber.com/main/index.php?m=1&p=2&l=en&i=304
Yeah, good luck finding anything remotely resembling that that doesn't cost the better part of $10 per foot.
Even install-grade fiber is remarkably expensive. And you don't want to know what tactical-grade fiber cabling costs.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19522
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Differential Cable Run
« Reply #21 on: March 28, 2016, 01:38:42 pm »
Why not just transmit the optical signal to the other end?
Because then I'd need extra cables for power. I want both power and ADAT stream in a single cable.

Not a unique requirement... The first google result of many is

CX-Series - Deployable/Composite Copper/Fiber Cables
Applications:
    Used in outdoor applications that require both optical fiber and copper wire elements for communication and power
    Copper wire can power remote electronics used in fiber optic communications
    Copper wire can also be used for low data rate data transmission
    Deployable cables have been used in network and private broadcast applications around the world
    Cables can be designed for your custom applications
    Cable is designed for use with United States National Electric Code (NEC) class 2 power sources
http://www.occfiber.com/main/index.php?m=1&p=2&l=en&i=304
Yeah, good luck finding anything remotely resembling that that doesn't cost the better part of $10 per foot.
Even install-grade fiber is remarkably expensive. And you don't want to know what tactical-grade fiber cabling costs.

Quite probably! I've no idea where to buy it because I'm not intertested and it isn't my problem.

My point was only that the reason given for not using optical transmission was invalid.

It is a classic time-vs-cost tradeoff. If someone simply wants the job done and dusted, it is probably simpler to grit teeth and buy it. If someone wants a "learning experience" (especially with rework) and the cost of their time is zero, then there's no reason why not to roll-your-own.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #22 on: March 28, 2016, 03:44:12 pm »
Quite probably! I've no idea where to buy it because I'm not intertested and it isn't my problem.

My point was only that the reason given for not using optical transmission was invalid.

It is a classic time-vs-cost tradeoff. If someone simply wants the job done and dusted, it is probably simpler to grit teeth and buy it. If someone wants a "learning experience" (especially with rework) and the cost of their time is zero, then there's no reason why not to roll-your-own.

Even if @Chaos_Klaus were designing a commercial product for sale, choice of REASONABLY PRICED cable is a PRIME factor in acceptance of the product.  Cat5 UTP would be my first choice of cabling for a product like this. It is ubiquitous, dirt-cheap and has probably the best bandwidth/cost of any commonly available multi-conductor cable (perhaps exceeded only by RG6 in the "commonly available" category).

Only TV production people can afford tactical-grade combined optical and power cable when they drive up with a truck holding $20M worth of gear and the better part of $1M just in cables.

 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #23 on: March 28, 2016, 05:18:47 pm »
Well, I'm not really reinventing the wheel here. The whole project is studio monitoring system with individual mixers for each musician. There are several commercial products that do just that. Many of them use CAT5 network cable with power. However, these things are quite expensive and hard to get in Germany. Lots of shipping cost and taxes on top of that. The things are bulky, or have way too many buttons.

I just wanted do too it myself. Because: "How hard can it be?" ... ;) ... and I wanted to learn about digital audio.

My first idea was to use regular TOSLink connections and simply daisychain as many devices as I need for a certain recording. However that would have meant extra wall-warts for every device. That's really inconvenient in a studio environment. So by now I probably encountered the same realities as those commercial companies. In consequence, I ended up with a similar concept. A single distribution unit and several endpoints. Connections with cheap network cable.

Yeah. TV people ... it's really ridiculous what kind of stuff they use. Money doesn't seem to be too important in that sector. ;)

I really try using cost effective components that are easy to aquire. I think that's a more elegant way to do it.


EDIT: How do I find out at what signal level my transformer cores will saturate? (Apart from just comparing primary and secondary side with an oscilloscope.) I can't find anything in the datasheet of the transformer. They probably assume that it's used with Ethernet signals at their typical levels.

EDIT2: The Wikipedia article on the Ethernet physical layer states that the signal in the twisted pairs is +-2,5V. On the recieving side I need 3.75V for HIGH level. So when I feed in a 5V signal on the transmitting side, I get -1.1dB insertion loss on each transformer (see datasheet) and some loss in the cable. I think that might cut it a little short. When possible, I'd rather drive the cable a little hotter and leave out an extra transciever at the receiving side. The input pin on the decoder is high impedance, I think.
« Last Edit: March 28, 2016, 06:48:20 pm by Chaos_Klaus »
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16284
  • Country: za
Re: Differential Cable Run
« Reply #24 on: March 28, 2016, 08:00:58 pm »
You probably will just want to use a digital receiver at the end, and terminate the line properly then use the squared up signal. Must be a few coax receiver chips that are usable in digital audio, and this will be a similar signal. Transmit side you just use line drivers and series termination.
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #25 on: April 05, 2016, 08:09:58 pm »
Hey,

I have another basic question regarding the pulstransformers.

My signals is 5V HIGH and 0V LOW. The longest possible time the signal is going to be HIGH is 11 cycles. 81,4s*11 makes about 0,895µs. At 5V that makes about 4,5Vµs.

If I choose a pulsetransformer that has more then 4,5Vµs, I'm fine right? Is 6Vµs enough or should I use a larger margin for error?

If the signal switches to LOW after 11 HIGH cycles, how fast does the transformer recover? The signal won't be continuously LOW for another 11 cycles.

What about actual inductance? I use 1:1 transformers. Does inductance matter at all? I mean it obviously forms a RL high-pass filter with the output impedance of the line driver but apart from that?

Thanks!
« Last Edit: April 05, 2016, 08:30:13 pm by Chaos_Klaus »
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9890
  • Country: us
Re: Differential Cable Run
« Reply #26 on: April 05, 2016, 08:33:02 pm »
In terms of the dual voltage power versus the number of pairs available after two pairs are used for Ethernet, have you considered one of the 'brick' type DC-DC converters?  Here is a unit that takes around 12V and provides +-15V for op amps:
http://www.digikey.com/product-search/en?keywords=ncs6d1215c
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #27 on: April 05, 2016, 09:12:01 pm »
Using $4 Jacks with $20 dc converters is not a good solution.

I'd rather use a regular RJ45 connector for $0.5 and a pulsetransformer for less then $1.5. ;)

I only use one pair for the data connection anyway. With PoE there is also no problem in using a data connection for power aswell.


By the way ... this is what the waveform looks when I push it through 1m of networkcable with two Ethernet jacks (incl. transformers and termination). Looks like the transformers are saturated, right? For some reason the bandwidth is also too low.



« Last Edit: April 05, 2016, 09:41:07 pm by Chaos_Klaus »
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #28 on: April 05, 2016, 10:41:45 pm »
We don't know what transformer you are using?
We don't know how you have the transformer connected?
We don't know what you are driving the transformer with?
We don't know what the waveform looks like at the primary (input) side of the transformer?
We don't know how you have the scope probes connected or how the scope is set up?
So we don't really have any way of evaluating your scope photo.

This is my reference for connecting a microcontroller to 10BASE-T.
http://www.instructables.com/files/orig/FYK/AONS/HY4KUNRU/FYKAONSHY4KUNRU.pdf
It uses a standard transformer and a Microchip ENC28J60 to handle all the Ethernet protocol.
The transformer primary is center-tapped, and they have the center tap connected to +5V
Then they pull down on one or the other end of the primary winding to produce "positive" and "negative" pulses.
In the schematic PDF cited, the transformer and RJ45 connector are in the lower right corner,
and the output circuit is in the upper right hand corner.

Of course, you are not using a microcontroller like that ENC28J60.
But you should drive the transformer the same way, from two open-collector logic outputs operating differentially.
 

Offline vk6zgo

  • Super Contributor
  • ***
  • Posts: 7589
  • Country: au
Re: Differential Cable Run
« Reply #29 on: April 06, 2016, 02:27:04 am »
The Cat5 cable you were intending to use will make a good "draw wire" to pull some coax through.

Then you can stay single ended,& get better suppression of radiated signals than from your twisted pair.
No magic gadgets which will degrade your signal needed! ;D
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #30 on: April 06, 2016, 09:30:46 am »
@Richard Crowley

Sorry. The Picture was only really a bodged together example. I probably shouldn't have posted it. I don't have the line drivers, yet. So I've been driving the signal directly from the optical receiver jack through a series resistor (to limit current), but it's not really designed to do that. I'll post proper pictures when I get the drivers.

The pdf is helpful.

Why do I need to tie the center tap high?
When I use a differential driver, why do I actually need the transformer at all? I could just drive that differential signal into the cable with series termination, right?

My actual question was in the post above. When using a single transformer, how do I know what inductance to choose?

@vk6zgo

Coax does not cut it because I want to transfer three power rails aswell, as the rest of the thread indicates.
« Last Edit: April 06, 2016, 09:35:01 am by Chaos_Klaus »
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #31 on: April 06, 2016, 12:55:56 pm »
Why do I need to tie the center tap high?
So that your driving circuit can generate both positive and negative output levels by pulling one or the other end to ground.  Most digital outputs are much better at pulling things to ground vs. outputing the high-level supply voltage.  And besides, pulling to ground is the same no matter what voltage your logic operates at.

Quote
When I use a differential driver, why do I actually need the transformer at all? I could just drive that differential signal into the cable with series termination, right?
Yes and no.  Yes, if you got everything just right, you could reproduce both the dynamic and static source impedance. But you would never achieve the isolation you get from a very inexpensive transformer.  That is why that scheme is not used in the hundreds of millions of ethernet ports around the planet.

The example shown isn't strictly a differential driver. It is a pair of open-collector outputs that can only pull things to ground, and they are driven with opposite logic values. When one is open, the other is grounded, and vice-versa.

Quote
When using a single transformer, how do I know what inductance to choose?
If you use a transformer that is designed to drive 10BASE-T Ethernet, then it is designed to be the proper inductance, impedance, etc.
If you use some other random pulse transformer, then you are on your own with a complex design task.
That is why people use transformers that are pre-engineered for 10BASE-T twisted pair communication (as for Ethernet).

You could TRY using a pulse transformer that is designed for 110 ohm balanced line, and use the same transformer at the transmitting end as the receiving end and it might work. But I continue to question why you continue seeking a non-Ethernet solution for a simple 10BASE-T connection?  An ideal solution seems so easy, simple, and cheap, it is not clear why you don't want to use it?
« Last Edit: April 06, 2016, 12:57:57 pm by Richard Crowley »
 

Offline Chaos_KlausTopic starter

  • Contributor
  • Posts: 48
  • Country: de
Re: Differential Cable Run
« Reply #32 on: April 06, 2016, 05:19:15 pm »
I don't get what makes my signal equivalent to an ethernet signal. Ethernet uses Manchester-Coding and therefor can probably get away with smaller transformers. My signal on the other hand can be HIGH for as long as 0.9µs. So I need a transformer that can handle 4,5Vµs. The Ethernet transformers I see only have ET constants of about 2Vµs or 3Vµs.

And I keep looking for different solutions because I don't just want to get the job done. I want to learn how it works. I mean, knowing how to transformer couple a signal is not a bad thing to know right?
« Last Edit: April 06, 2016, 05:22:08 pm by Chaos_Klaus »
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #33 on: April 06, 2016, 06:56:45 pm »
It might be useful to review the OSI seven-layer interconnection model: https://en.wikipedia.org/wiki/OSI_model
Because you are using Cat-5 UTP and 10BASE-T, you are using layer 1, the PHYSICAL layer.
That is not "Ethernet" at the LOGICAL layers (data-link or network or transport, etc.)

You can take advantage of the cable, connectors, and transformers pre-engineered for Ethernet.
That does NOT mean that you have to send "Ethernet-like" packets, datagrams, etc.
It only means that you are exploiting the already-available sending, transmission and receiving engineering designs.
And you are able to send a bit-stream into the transmitter driver, and get the bit-stream back out the other end.
That bit-stream can be the continuous ADAT data-stream. It does not have to be the "Ethernet" protocol of addressed and routed packets.

You seem to be making this a lot harder than it really is.
Yes, I agree that learning how to transformer-couple a signal is a good thing to know.
And winding your own coils and even making your own capacitors and resistors was instructive also.
But here in 2016 there are more useful things to learn and know beyond pulse-transformer engineering.

Pulse-transformer engineering is rather complex and arcane. In English we have an idiom: "bigger fish to fry".
Which means that you have more important details of your project to work out beyond 10BASE-T physical transport.
I am just afraid that you will get bogged down in working out optimum transmit and receive coupling for your Cat5, and that will delay working on the heart of the project.  That is why I suggested using pre-engineered "Ethernet" transformer solutions which are a very mature and very inexpensive solution.
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21698
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Differential Cable Run
« Reply #34 on: April 06, 2016, 11:36:36 pm »
Pulse-transformer engineering is rather complex and arcane.

Well, no. I wouldn't use those words.  It's a well defined science, and quite simple to a designer with experience.  I suppose if ones' opinion is "frikken magnets, how do they work?", it would be a tautologically impenetrable topic.

(Not asserting you are one; just as an example. :) )

Quote
In English we have an idiom: "bigger fish to fry".

This is more the case.  (I don't feel that the other sentence goes together with this... but maybe I'm a boorish American.)

If you're going to use a pulse transformer, then you have to face the reality that:
1. You probably won't find an off-the-shelf part that fits exactly.  Work around it.  Or,
2. You'll be designing a custom manufactured part.  Costs time and $$$.  Or,
3. There's probably a better solution (the bigger fish) that doesn't need transformers at all.

Custom transformers aren't actually all that expensive.  Manufacturers have reasonable prices, on account of the common need for custom transformers.  You won't need to spend $10 or $20 -- but, you can easily spend $5 getting a perfectly suited custom component, versus a similar but suboptimal part that costs $0.50 off the shelf in quantity.

I suppose the "blinding dumb obvious", "big fish" answer here is: you're already using optical TOSLINK, so put an optical TOSLINK device on it and be done!!  Run the extra wires for power, run two off-the-shelf cables, or have a custom combo cable made (might cost the same as a custom transformer coupled signal path, overall!).

I guess we're beyond that point, though, so small fish it is!

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21698
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Differential Cable Run
« Reply #35 on: April 06, 2016, 11:47:37 pm »
By the way ... this is what the waveform looks when I push it through 1m of networkcable with two Ethernet jacks (incl. transformers and termination). Looks like the transformers are saturated, right? For some reason the bandwidth is also too low.

http://s9.postimg.org/4852dmwfj/DS1_Z_Quick_Print14.png

Low bandwidth makes me suspect your drive impedance is too high...

The transformer's definitely not saturating.  The "droop" during long constant-level periods is due to inductance.  It would be sudden, after a delay, if it were saturation.  (Likely, your signal doesn't have enough strength to reach saturation anyway.)

That waveform looks pretty good, to me.  It's still making zero crossings.  The timing might not be quite right (code-dependent jitter).  Some DC restoration would help, or an equalizing filter, or a tracking-threshold detector.

Pulse transformer utilization and design, and electromagnetics in general (transmission lines, antennas, radio theory, high speed theory..) depends upon impedance matching.  Get that right, and most problems disappear.  (You still have to worry about reflections, but that's part of the point: having everything well terminated at each end.)

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #36 on: April 07, 2016, 12:59:30 am »
It's a well defined science, and quite simple to a designer with experience. 
Certainly, no question.  But @Chaos_Klaus is not "a designer with experience", and neither am I, for that matter. At least experience designing inductive components.  I could probably study it and become a journeyman at calculating and winding my own pulse transformers.* But that seems pretty prosaic and uninteresting when you can get the solution already worked out for you, practically for free.  And the project was presented as a way to extend ADAT-style bitstreams and power over a distance of several meters. If the project is now learning how to design and build pulse transformers, then it has become a different question.

I am trying to make the point that @Chaos_Klaus has a bit-stream that he wants to send over 110-ohm balanced UTP.  And there are perhaps 100s of millions of examples of pre-enginered solutions for EXACTLY that situation inside everything on the planet that has an RJ45 ethernet jack.  The transformers, reference circuits, connectors, etc. are available pre-engineered, off the shelf at prices so low, the shipping will probably cost more than the goods.

Quote
I suppose the "blinding dumb obvious", "big fish" answer here is: you're already using optical TOSLINK, so put an optical TOSLINK device on it and be done!! 
Just because the bitstream is ADAT (which uses TOSLINK optical physical layer) doesn't mean that the source is optical.  And even if it were, TOSLINK/ADAT uses those low-quality, dirt-cheap, extruded "light pipe" which has a very limited useful distance. 1m is pushing it for reliability because it was designed as an ultra-cheap optical solution for adjacent gear. It was never designed for distances much over 1m.  To be sure, there are 3rd party gadgets that interface proper, drawn-glass-fiber optical cable to the cheap rectangular plastic TOSLINK connectors. But they are mostly over-priced, audiophool snake-oil products.

Quote
Run the extra wires for power, run two off-the-shelf cables, or have a custom combo cable made (might cost the same as a custom transformer coupled signal path, overall!).
I would sincerely love to know where you can get custom optical/copper cable made in small lots (300-1000m) at reasonable prices.  No cable manufacturer I've ever heard of would react to such a request without laughing.  And optical fiber is way too fragile for "tactical" uses unless you use the heavy duty "tactical grade" fiber which sells for corresponding "heavy-duty" prices.

UTP Cat5 10BASE-T is quite a logical solution for sending an ADAT bitstream and three power buses. And using transformers made for implementing Ethernet just seems to me a couple of orders of magnitude easier, cheaper, and faster than any alternative.

* Actually, I may have to delve into the art as I have an application that could use that technology in an unconventional way.  I will open a new thread rather than hijacking this one.
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4317
  • Country: us
  • KJ7YLK
Re: Differential Cable Run
« Reply #37 on: April 07, 2016, 01:27:29 am »
If you don't need isolation, an alternative for driving/receiving a balanced data cable would be SN75176 or MAX485.
Many people use those for driving/receiving over UTP, even for multi-drop, not just for point-to-point.
Since this application is simplex (one direction only), you can hard-wire the chip for transmit at one end, and for receive at the other end.
Assuming they are capable of handling the ADAT bit-rate.
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21698
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Differential Cable Run
« Reply #38 on: April 07, 2016, 03:43:25 am »
I am trying to make the point that @Chaos_Klaus has a bit-stream that he wants to send over 110-ohm balanced UTP.  And there are perhaps 100s of millions of examples of pre-enginered solutions for EXACTLY that situation inside everything on the planet that has an RJ45 ethernet jack.  The transformers, reference circuits, connectors, etc. are available pre-engineered, off the shelf at prices so low, the shipping will probably cost more than the goods.

For sure, it's not hard to find!

Quote
I would sincerely love to know where you can get custom optical/copper cable made in small lots (300-1000m) at reasonable prices.  No cable manufacturer I've ever heard of would react to such a request without laughing.  And optical fiber is way too fragile for "tactical" uses unless you use the heavy duty "tactical grade" fiber which sells for corresponding "heavy-duty" prices.

Well, that kind of example would probably be done by a cable assembler -- it might be slightly less dirty than wire ties.  Example, everything inside spaghetti sleeving so it looks more or less intended.

If you don't need isolation, an alternative for driving/receiving a balanced data cable would be SN75176 or MAX485.
Many people use those for driving/receiving over UTP, even for multi-drop, not just for point-to-point.
Since this application is simplex (one direction only), you can hard-wire the chip for transmit at one end, and for receive at the other end.
Assuming they are capable of handling the ADAT bit-rate.

Yeah, the bitrate might be a small challenge; RS422/485 translators top out in the 10-30Mb range, so you just need to make sure you don't get a slow kind.

USB (Full Speed) is also around that bitrate, but the PHYs are almost exclusively integrated into devices so that's not much help.

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf