Connect with us

Delaying a Serial Digital Stream

Discussion in 'General Electronics Discussion' started by NS2012, Dec 18, 2012.

Scroll to continue with content
  1. NS2012

    NS2012

    10
    0
    Dec 17, 2012
    Hi,
    I need your help please.
    I'm trying to delay a digital serial stream signal for 50 to 100ms. How can I do that? Is there an exciting IC with such as functionality?

    Here is what I'm trying to do: I have an asynch serial signal going to a device, I need to detect that signal on the source, do some processing before it reaches the destination. In order to avoid the signal reaching the destination before I finish my processing, I need to delay it a bit in order to achieve that goal.

    Best Regards
     
  2. CocaCola

    CocaCola

    3,635
    5
    Apr 7, 2012
    I would use a micro with a circular buffer, assuming the data is a manageable amount for a micro to handle and buffer easily...
     
  3. (*steve*)

    (*steve*) ¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd Moderator

    25,419
    2,790
    Jan 21, 2010
    There are multiple ways.

    One way is using a extremely long cable.

    Another way is converting the signal to another slower moving form (say a surface wave on a ceramic) and then back to digital after that has taken a long detour.

    Or you can sample the signal, store it as a bitstream, then recreate the signal

    50 to 100ms is a long time. What is the data rate and is the digital stream sync or async?
     
  4. NS2012

    NS2012

    10
    0
    Dec 17, 2012
    Thanks. I chose to store it in a bitstream then recreate it.

    the baud rate is 9600b/s and it is a-synch.
    Thanks again
     
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Electronics Point Logo
Continue to site
Quote of the day

-