complementary cmos levels

Guest
I have a fast 3.3 volt logic level that I'd like to split into
inverted and non-inverted copies with minimum time skew.

I think that TI once had a buffer with one input and complementary
outputs, but I can't find a reference to that. It's probably slow and
obsolete.

A TTL to RS485 converter sort of works but would be slow.

I could use two separate XOR gates, one as a buffer and the other as
an inverter. NC7SV86 is a single Tiny Logic 1 ns XOR. Given separate
packages and different logic functions, delay symmetry might be
suspect.

74AUC2G86 is a dual XOR, with < 2ns delay. Fair. I can envision some
asymmetry when it inverts vs when it doesn't.

Maybe a Tiny flipflop, like NC7SV74, could be harassed into being a
buffer. Q and Qbar may be pretty symmetric.



--

John Larkin Highland Technology, Inc

The cork popped merrily, and Lord Peter rose to his feet.
"Bunter", he said, "I give you a toast. The triumph of Instinct over Reason"
 
On Sunday, February 16, 2020 at 1:13:39 PM UTC-8, jla...@highlandsniptechnology.com wrote:
I have a fast 3.3 volt logic level that I'd like to split into
inverted and non-inverted copies with minimum time skew.

CMOS parts have different rise and fall times (PMOS half
needs more input capacitance to give output conductance than
the NMOS half), but a flipflop with the outputs anti-coupled with
a small transformer will have matching slew AND impedance,
at the highest frequencies of the input waveform.
I'm thinking a ferrite bead with two wires.

You'd want to load the outputs symmetrically, of course.
 
On Sun, 16 Feb 2020 14:09:21 -0800 (PST), plastcontrol.ru@gmail.com
wrote:

http://www.ti.com/lit/ds/symlink/sn74lvc1g19.pdf

The data sheet doesn't address delay symmetry. Tpd from (some input)
to (some output) is 1 to 4 ns at 3.3 volts.

I could use an analog ADC driver diffamp, but that's overkill.

Could be done with discretes, ditto.

MC10EL89 has real diff outputs, but swings a bit under 2 volts and
needs a lot of power and is expensive.

I worry about ECL going obsolete too.





--

John Larkin Highland Technology, Inc

The cork popped merrily, and Lord Peter rose to his feet.
"Bunter", he said, "I give you a toast. The triumph of Instinct over Reason"
 
On 17/02/2020 08:13, jlarkin@highlandsniptechnology.com wrote:
I have a fast 3.3 volt logic level that I'd like to split into
inverted and non-inverted copies with minimum time skew.

I think that TI once had a buffer with one input and complementary
outputs, but I can't find a reference to that. It's probably slow and
obsolete.

A TTL to RS485 converter sort of works but would be slow.

I could use two separate XOR gates, one as a buffer and the other as
an inverter. NC7SV86 is a single Tiny Logic 1 ns XOR. Given separate
packages and different logic functions, delay symmetry might be
suspect.

74AUC2G86 is a dual XOR, with < 2ns delay. Fair. I can envision some
asymmetry when it inverts vs when it doesn't.

Maybe a Tiny flipflop, like NC7SV74, could be harassed into being a
buffer. Q and Qbar may be pretty symmetric.

If you had a LVDS or ECL input signal and cared more that the delay from
the rising edge at the input to the rising edge at one output is the
same as the delay from the falling edge at the input to the rising edge
at the other output, then you could use two identical differential to
single-ended converters with the input pair of one of them swapped in
polarity. It sounds like this isn't what you want though.
 
On 2020-02-16 16:13, jlarkin@highlandsniptechnology.com wrote:
I have a fast 3.3 volt logic level that I'd like to split into
inverted and non-inverted copies with minimum time skew.

I think that TI once had a buffer with one input and complementary
outputs, but I can't find a reference to that. It's probably slow and
obsolete.

A TTL to RS485 converter sort of works but would be slow.

I could use two separate XOR gates, one as a buffer and the other as
an inverter. NC7SV86 is a single Tiny Logic 1 ns XOR. Given separate
packages and different logic functions, delay symmetry might be
suspect.

74AUC2G86 is a dual XOR, with < 2ns delay. Fair. I can envision some
asymmetry when it inverts vs when it doesn't.

Maybe a Tiny flipflop, like NC7SV74, could be harassed into being a
buffer. Q and Qbar may be pretty symmetric.
There are also reasonably quick DIY gates (a modern version of the
ancient TTL and-or-invert) such as NC7SZ58P6X. I don't know how
symmetrical their delays are, but you have 4 choices of configuration to
make an inverter and 4 for a buffer, so you might find two that are close.

Cheers

Phil Hobbs

--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC / Hobbs ElectroOptics
Optics, Electro-optics, Photonics, Analog Electronics
Briarcliff Manor NY 10510

http://electrooptical.net
http://hobbs-eo.com
 
søndag den 16. februar 2020 kl. 22.13.39 UTC+1 skrev jla...@highlandsniptechnology.com:
I have a fast 3.3 volt logic level that I'd like to split into
inverted and non-inverted copies with minimum time skew.

I think that TI once had a buffer with one input and complementary
outputs, but I can't find a reference to that. It's probably slow and
obsolete.

A TTL to RS485 converter sort of works but would be slow.

I could use two separate XOR gates, one as a buffer and the other as
an inverter. NC7SV86 is a single Tiny Logic 1 ns XOR. Given separate
packages and different logic functions, delay symmetry might be
suspect.

74AUC2G86 is a dual XOR, with < 2ns delay. Fair. I can envision some
asymmetry when it inverts vs when it doesn't.

Maybe a Tiny flipflop, like NC7SV74, could be harassed into being a
buffer. Q and Qbar may be pretty symmetric.

two of your favorite LVDS recievers, bias on one input to vcc/2
swap inputs on one of them ?
 
On Sunday, February 16, 2020 at 4:13:39 PM UTC-5, jla...@highlandsniptechnology.com wrote:
I have a fast 3.3 volt logic level that I'd like to split into
inverted and non-inverted copies with minimum time skew.

I think that TI once had a buffer with one input and complementary
outputs, but I can't find a reference to that. It's probably slow and
obsolete.

A TTL to RS485 converter sort of works but would be slow.

I could use two separate XOR gates, one as a buffer and the other as
an inverter. NC7SV86 is a single Tiny Logic 1 ns XOR. Given separate
packages and different logic functions, delay symmetry might be
suspect.

74AUC2G86 is a dual XOR, with < 2ns delay. Fair. I can envision some
asymmetry when it inverts vs when it doesn't.

I recently used a 74VHC86 to produce complementary polarities.
The data sheet said "balanced propagation delays," but tpd(max)
was < my |tpdA-tpdB| target, so I didn't bother actually measuring.

"Balanced propagation delays: tpLH ≈ tpHL"
https://media.digikey.com/pdf/Data%20Sheets/Toshiba%20PDFs/TC74VHC86F,FN,FT,FK.pdf

Maybe a Tiny flipflop, like NC7SV74, could be harassed into being a
buffer. Q and Qbar may be pretty symmetric.

Cheers,
James Arthur
 
On Mon, 17 Feb 2020 09:02:48 -0800 (PST), Lasse Langwadt Christensen
<langwadt@fonz.dk> wrote:

sřndag den 16. februar 2020 kl. 22.13.39 UTC+1 skrev jla...@highlandsniptechnology.com:
I have a fast 3.3 volt logic level that I'd like to split into
inverted and non-inverted copies with minimum time skew.

I think that TI once had a buffer with one input and complementary
outputs, but I can't find a reference to that. It's probably slow and
obsolete.

A TTL to RS485 converter sort of works but would be slow.

I could use two separate XOR gates, one as a buffer and the other as
an inverter. NC7SV86 is a single Tiny Logic 1 ns XOR. Given separate
packages and different logic functions, delay symmetry might be
suspect.

74AUC2G86 is a dual XOR, with < 2ns delay. Fair. I can envision some
asymmetry when it inverts vs when it doesn't.

Maybe a Tiny flipflop, like NC7SV74, could be harassed into being a
buffer. Q and Qbar may be pretty symmetric.


two of your favorite LVDS recievers, bias on one input to vcc/2
swap inputs on one of them ?

That would work. DS90LV012A is our default receiver. It actually has
rise and fall prop delay specified separately, with a typ difference
of 100 ps, max 400. I'm guessing that a pair of Tiny 1ns XORs (off the
same reel) would be about that good.

In one case, my diff signals come from a 1 ns Tiny D-flop with Q and
\Q pins, which is probably about as good as I can do. In another case,
I need to split an unclocked single-ended signal into differential to
drive another gadget.

--

John Larkin Highland Technology, Inc
picosecond timing precision measurement

jlarkin att highlandtechnology dott com
http://www.highlandtechnology.com
 
On Mon, 17 Feb 2020 09:43:09 -0800 (PST), dagmargoodboat@yahoo.com
wrote:

On Sunday, February 16, 2020 at 4:13:39 PM UTC-5, jla...@highlandsniptechnology.com wrote:
I have a fast 3.3 volt logic level that I'd like to split into
inverted and non-inverted copies with minimum time skew.

I think that TI once had a buffer with one input and complementary
outputs, but I can't find a reference to that. It's probably slow and
obsolete.

A TTL to RS485 converter sort of works but would be slow.

I could use two separate XOR gates, one as a buffer and the other as
an inverter. NC7SV86 is a single Tiny Logic 1 ns XOR. Given separate
packages and different logic functions, delay symmetry might be
suspect.

74AUC2G86 is a dual XOR, with < 2ns delay. Fair. I can envision some
asymmetry when it inverts vs when it doesn't.

I recently used a 74VHC86 to produce complementary polarities.
The data sheet said "balanced propagation delays," but tpd(max)
was < my |tpdA-tpdB| target, so I didn't bother actually measuring.

"Balanced propagation delays: tpLH ? tpHL"
https://media.digikey.com/pdf/Data%20Sheets/Toshiba%20PDFs/TC74VHC86F,FN,FT,FK.pdf


Maybe a Tiny flipflop, like NC7SV74, could be harassed into being a
buffer. Q and Qbar may be pretty symmetric.

Cheers,
James Arthur

Interesting, but I hate it whan a claim is made on sheet 1 of a data
sheet, and then it's not quantified anywhere.

The specified prop delay over temperatre is 1.0 to 16.5 ns!



--

John Larkin Highland Technology, Inc
picosecond timing precision measurement

jlarkin att highlandtechnology dott com
http://www.highlandtechnology.com
 
mandag den 17. februar 2020 kl. 19.34.36 UTC+1 skrev John Larkin:
On Mon, 17 Feb 2020 09:02:48 -0800 (PST), Lasse Langwadt Christensen
langwadt@fonz.dk> wrote:

søndag den 16. februar 2020 kl. 22.13.39 UTC+1 skrev jla...@highlandsniptechnology.com:
I have a fast 3.3 volt logic level that I'd like to split into
inverted and non-inverted copies with minimum time skew.

I think that TI once had a buffer with one input and complementary
outputs, but I can't find a reference to that. It's probably slow and
obsolete.

A TTL to RS485 converter sort of works but would be slow.

I could use two separate XOR gates, one as a buffer and the other as
an inverter. NC7SV86 is a single Tiny Logic 1 ns XOR. Given separate
packages and different logic functions, delay symmetry might be
suspect.

74AUC2G86 is a dual XOR, with < 2ns delay. Fair. I can envision some
asymmetry when it inverts vs when it doesn't.

Maybe a Tiny flipflop, like NC7SV74, could be harassed into being a
buffer. Q and Qbar may be pretty symmetric.


two of your favorite LVDS recievers, bias on one input to vcc/2
swap inputs on one of them ?


That would work. DS90LV012A is our default receiver. It actually has
rise and fall prop delay specified separately, with a typ difference
of 100 ps, max 400.

and the companion transmitter is max 700ps, 1.1ns would make the claimed
400Mbps "interesting", even ignoring the max 1ns part to part skew
 
On Monday, February 17, 2020 at 1:25:03 PM UTC-5, John Larkin wrote:
On Mon, 17 Feb 2020 09:43:09 -0800 (PST), dagmargoodboat@yahoo.com
wrote:

On Sunday, February 16, 2020 at 4:13:39 PM UTC-5, jla...@highlandsniptechnology.com wrote:
I have a fast 3.3 volt logic level that I'd like to split into
inverted and non-inverted copies with minimum time skew.

I think that TI once had a buffer with one input and complementary
outputs, but I can't find a reference to that. It's probably slow and
obsolete.

A TTL to RS485 converter sort of works but would be slow.

I could use two separate XOR gates, one as a buffer and the other as
an inverter. NC7SV86 is a single Tiny Logic 1 ns XOR. Given separate
packages and different logic functions, delay symmetry might be
suspect.

74AUC2G86 is a dual XOR, with < 2ns delay. Fair. I can envision some
asymmetry when it inverts vs when it doesn't.

I recently used a 74VHC86 to produce complementary polarities.
The data sheet said "balanced propagation delays," but tpd(max)
was < my |tpdA-tpdB| target, so I didn't bother actually measuring.

"Balanced propagation delays: tpLH ? tpHL"
https://media.digikey.com/pdf/Data%20Sheets/Toshiba%20PDFs/TC74VHC86F,FN,FT,FK.pdf


Maybe a Tiny flipflop, like NC7SV74, could be harassed into being a
buffer. Q and Qbar may be pretty symmetric.


Interesting, but I hate it whan a claim is made on sheet 1 of a data
sheet, and then it's not quantified anywhere.

I don't like it either. But FWIW the claim's existence suggests the
designers consciously tried to balance the prop delays.

> The specified prop delay over temperatre is 1.0 to 16.5 ns!

Yep. LVDS is probably safer. Or PECL for the split, feeding
into level translators. Or a transformer.

Cheers,
James Arthur
 

Welcome to EDABoard.com

Sponsor

Back
Top