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.

problem simulation delay line

yefj

Advanced Member level 4
Joined
Sep 12, 2019
Messages
1,239
Helped
1
Reputation
2
Reaction score
3
Trophy points
38
Activity points
7,463
Hello , i was given a schematics which is supposed to be pulse delay .
my pulse is 3.3V and 220nS wide, but instead of a pulse on the outside i get a huge overshoot .
I know that LC system is a differencial equation which can lead to overshoot but its supposed to be a pulse delay.
Where did i go wrong?
LTspice file is attached.
Thanks.
1711374676646.png
 

Attachments

  • pulse_delay.rar
    715 bytes · Views: 52
The advanced Spice models not only adds the FET parameters but also adds the package ESL (nH) and parasitic pF for every lead.

If you simulate as in the datasheet with 250 Ohms 50 pF to 2.5V and get the same min, typ and max delay time by changing the Rs fixed value, then you are pretty close to testing the room temp model of 25'C with 50 pF fix load. But this requires unequal Zoh and Zol from the static Parameters. ABT types are different from HC and ALC and the dozen other CMOS families.
1715531077372.png


Variations in Vdd and Tamb. have more effects not included in the models.

I doubt 74ABT is your ideal choice even with no design specs.
 
Last edited:
I'm looking at the schematic in post #40. The LC delay ladder. No matter how carefully you craft the applied pulse wave, it gets distorted as it carries through the ladder network. Its rectangular appearance is barely recognizable by the time it reaches the output.

The LC ladder imposes its own rise and fall times. This is easy to observe in animated simulation. You can build the circuit in hardware but in fact the animated simulation (Falstad's) is so fascinating to watch that it's more interesting than a hardware version. Electrons (or current bundles) go round the LC loops one after the next, and back-and-forth from loop to loop.

A thread here once brought up an old-style musical instrument phasor box that contained several coils of a size that surely had to add lots of bulk. I'm sure it worked to some degree but the potential behind phasing had to wait for digital methods to make it practical. Even a tape delay machine had its bulk and expense.
 
Even with mismatched impedance I can improve the (load) signal conditioner, using carefully selected components such as very low pF transistors < 3.3pF and Schottky diodes you can condition the 1st pulse and try to suppress the reflections. The higher Q realizes gain in voltage and slew rate , then buffered and clamped by BAT56 diodes to logic supply rails. Using substitutions like PN2222 and 1N5717 makes it substantially worse. Low DCR Inductors can make it worse and more damping load reduces slew rate.

This is reminiscent of early posts on duplicate questions to use a ladder filter instead of a Gaussian Filter, which seems to have been ignored.
CML or PECL logic would perform far better than this comment, as mentioned in the past.

This comment is not intended to be an ideal design, but just what you can do in the lab to explore or use known tricks to simulate better signal conditioning.
But as I have been saying, until you define realistic design specs with a purpose for all I/O parameters {delay, V, I, Z,f, ambient} with tolerances, you are just learning the slow, hard way.

Changes:

Moved C3 to end of ladder filter as it was theoretically useless on a 0 ohm Voltage pulse source.
Add a simple bipolar Emitter Follower and BAT54 diode clamps to 3.3V, 0V.
Schematic clean-up and added .net test points for plot labels.
Increased PWL to 235 ns with 0 delay to match filter.
Added Rs to ideal pulse gen.

Non-Ideal characteristics:
Asymmetric delays Tr, Tf, non-uniform spectral group delay, thus delays depend slightly with input pulse width which changes spectrum where group delay changes
Delay is dependent on 1ns input rise time, then increases with input.
Time-domain Reflections still exist from impedance mismatch.

1715614914592.png


I think there is a better way to show plots with PW50% pulse width and markers to show tPLH and tPHL in LTSpice, (rather than just the floating curser... Anyone?

Feel free to play around with above simulation , until real design specs are forthcoming.

1715616487431.png
 

Attachments

  • pulse_delay_TS1.zip
    1 KB · Views: 18
Last edited:
Since time delay is a derivative of phase shift (d phi/df), then SNR is most important to your design spec to limit phase noise and tolerance on variances that result in jitter from Signal BW, Noise BW, nonlinearity, comparator or "slicer" & Vref variances, prop delay, impedance mismatch reflections & changes in ambient conditions to components and supply V. SNR is deterministic to errors.

Do the math and define what you need, before your next attempt.
 

LaTeX Commands Quick-Menu:

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top