Can I use arduino to replace delay pulse generator?

Discussion in 'General Electronics Chat' started by Dong-gyu Jang, Oct 11, 2015.

  1. Dong-gyu Jang

    Thread Starter Member

    Jun 26, 2015

    I really don't know nuch about arduino but a lot of activities using this make me think one practice question for our physics lab; Can arduino have similar function to our Delay generator like DG535 from stanford research? I want to make simple delay pulse generator which output pulse is 5V 10 us square pulse of 50 Ohm output impedance when it received similar pulse from the other generator (maybe triggering at rise in pulse) or by self triggering.

    I want this without always-connection to computer. This circuit must be run alone.

    Thans for reading this!
  2. Veracohr

    Well-Known Member

    Jan 3, 2011
    You can make a digital delay with an Arduino, but not with the specs of the DG535. If you want a delay in milliseconds, absolutely.
    Dong-gyu Jang likes this.
  3. MikeML

    AAC Fanatic!

    Oct 2, 2009
    Generally, a ucomputer can do this, but you need to ask about the time step resolution to which a pulse can be delayed.
    Things you need to know:
    What is the cpu clock rate for the uc?
    How many clock cycles does it take to execute each machine instruction?
    How many instructions does it take to recognize an input changed state (trigger pulse)?
    How many instructions does it take to change the state of a port pin (delayed output pulse)?
    How many instructions does it take to jump back to the beginning to keep looping forever?
    How good is the C compiler in translating a simple looping program like If this, then That...
  4. Dong-gyu Jang

    Thread Starter Member

    Jun 26, 2015
    Thanks and you mean Arduino can't follow microsecond time scale?

  5. Papabravo


    Feb 24, 2006
    Dong-gyu Jang likes this.
  6. Aleph(0)


    Mar 14, 2015
    If insist on uC then direct approach better than training platform! Just saying:rolleyes:
  7. TheButtonThief

    Active Member

    Feb 26, 2011
    Agreed, Think less "Arduino" and more "32bit ARM Cortex"
    Dong-gyu Jang and Aleph(0) like this.