This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SN74LVC1G123: Using as a Delay Block

Part Number: SN74LVC1G123
Other Parts Discussed in Thread: SN74LVC1G17

Hi,

My customer is using LTC6994 for ~2mS delay block (i.e. output 50% duty cycle pulses are delayed by ~2mS wrt input pulses).

Can SN74LVC1G123 be used for same ?

What is expected time variation (Min, Max Tdelay) in ~2mS delay timing ?

  • Hi Prahlad,

    The SN74LVC1G123 won't generate a delay - it just generates a pulse when triggered. The accuracy is dependent on the external components (RC) and I would add about +/- 5% for the SN74LVC1G123 itself. It's not intended to be an incredibly accurate timing device.

    What kind of signal is being delayed? You said 50% duty cycle, but what frequency?

    For a slow signal (ie 20ms period or longer) the easiest way to add a 2ms delay would be to use a Schmitt-trigger buffer like SN74LVC1G17 with an RC circuit on the input tuned to the desired delay.  The accuracy won't be very good though - it's dependent on the input thresholds and those have a pretty wide margin on logic devices.

    You could also use a comparator with a similar setup, but it will require a reference voltage.

    Another very common method is to use a low cost microcontroller -- they can provide much better precision at a very low cost. This will work for very fast signals or very slow signals, and accuracy is dependent on clock frequency.