Saturday, 19 August 2017

How to introduce delay to a signal


I need to introduce a delay to the output of an astable, it needs to be in the order of 10 micro seconds.



I have read that optical cable is good for delays, which makes sense for small delays, but I have no access to optical cable for the project I am working on. The ideal solution would be some components / IC's. I am working with a square wave, so the signal can be assumed to be digital



Answer



schematic


simulate this circuit – Schematic created using CircuitLab


enter image description here


There is a tolerance on Vt+ and Vt- that shifts withtemperature that will make the delays asymmetric.


Also if the waveform is not repetitive, it will take 20% longer for the 1st edge.


This is my approach if the delay tolerance is adequate.


Since the Schmitt trigger thresholds are 1/3 to 2/3 each delay is 2/3 of V+ which is very close to linear approximation of the RC exponential decay.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...