Detect the first rising edge of 3 input signalsUnclocked, edge-triggered version of RS flip-flop?Difference between rising edge falling edge D flip flop (asynchronous reset)?Rising edge pulse detector from logic gatesCombining 8 digital signalsconvert falling / rising edge to pulses with minimal componentsPRESET and CLEAR in a D Flip FlopDigital circuit to toggle on rising edge of two signalsdigital logic - positive edge-triggered d flip flop triggers when input is on the decreasing edgegates operation in flip flop

How can I add a .pem private key fingerprint entry to known_hosts before connecting with ssh?

Given 0s on Assignments with suspected and dismissed cheating?

is it correct to say "When it started to rain, I was in the open air."

Why does SSL Labs now consider CBC suites weak?

Was this seat-belt sign activation standard procedure?

What dog breeds survive the apocalypse for generations?

Adding labels and comments to a matrix

Alias for root of a polynomial

What was the ring Varys took off?

Is there an academic word that means "to split hairs over"?

Why are BJTs common in output stages of power amplifiers?

How do I identify the partitions of my hard drive in order to then shred them all?

How to make a not so good looking person more appealing?

Unexpected Netflix account registered to my Gmail address - any way it could be a hack attempt?

How can we allow remote players to effectively interact with a physical tabletop battle-map?

How to describe a building set which is like LEGO without using the "LEGO" word?

Getting and editing list of strings from file geodatabase

Were any of the books mentioned in this scene from the movie Hackers real?

Are there any sonatas with only two sections?

How might a landlocked lake become a complete ecosystem?

the grammar about `adv adv` as 'too quickly'

Can my Serbian girlfriend apply for a UK Standard Visitor visa and stay for the whole 6 months?

Will the volt, ampere, ohm or other electrical units change on May 20th, 2019?

Uh oh, the propeller fell off



Detect the first rising edge of 3 input signals


Unclocked, edge-triggered version of RS flip-flop?Difference between rising edge falling edge D flip flop (asynchronous reset)?Rising edge pulse detector from logic gatesCombining 8 digital signalsconvert falling / rising edge to pulses with minimal componentsPRESET and CLEAR in a D Flip FlopDigital circuit to toggle on rising edge of two signalsdigital logic - positive edge-triggered d flip flop triggers when input is on the decreasing edgegates operation in flip flop






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








6












$begingroup$


I have 3 input signals which are pulse waveforms The output is switch to high once once all 3 first rising edges of 3 inputs are detected.
Is there a digital circuit from logic gates, flip flop that can do that?
I am thinking about flip flop but the problem is that it detects with every rising edge not just the first rising edge.



enter image description here










share|improve this question









$endgroup$







  • 3




    $begingroup$
    And when does out go low?
    $endgroup$
    – Tyler
    May 10 at 0:31






  • 1




    $begingroup$
    You need a combination of Flip-Flops and logic gates.
    $endgroup$
    – Mattman944
    May 10 at 0:34










  • $begingroup$
    Are you trying to detect if y and z go high before the second rising edge on x? Or, if they went high after the second rising edge, would that also result in the output going high?
    $endgroup$
    – Annie
    May 10 at 0:42










  • $begingroup$
    @Tyler it will remain high from that time
    $endgroup$
    – anhnha
    May 10 at 1:54










  • $begingroup$
    @Annie: no, the order doesn't matter, only detect the first rising edges of 3 inputs. After the first rising edges of 3 inputs are detected, the output goes high and remains at that value
    $endgroup$
    – anhnha
    May 10 at 2:05

















6












$begingroup$


I have 3 input signals which are pulse waveforms The output is switch to high once once all 3 first rising edges of 3 inputs are detected.
Is there a digital circuit from logic gates, flip flop that can do that?
I am thinking about flip flop but the problem is that it detects with every rising edge not just the first rising edge.



enter image description here










share|improve this question









$endgroup$







  • 3




    $begingroup$
    And when does out go low?
    $endgroup$
    – Tyler
    May 10 at 0:31






  • 1




    $begingroup$
    You need a combination of Flip-Flops and logic gates.
    $endgroup$
    – Mattman944
    May 10 at 0:34










  • $begingroup$
    Are you trying to detect if y and z go high before the second rising edge on x? Or, if they went high after the second rising edge, would that also result in the output going high?
    $endgroup$
    – Annie
    May 10 at 0:42










  • $begingroup$
    @Tyler it will remain high from that time
    $endgroup$
    – anhnha
    May 10 at 1:54










  • $begingroup$
    @Annie: no, the order doesn't matter, only detect the first rising edges of 3 inputs. After the first rising edges of 3 inputs are detected, the output goes high and remains at that value
    $endgroup$
    – anhnha
    May 10 at 2:05













6












6








6





$begingroup$


I have 3 input signals which are pulse waveforms The output is switch to high once once all 3 first rising edges of 3 inputs are detected.
Is there a digital circuit from logic gates, flip flop that can do that?
I am thinking about flip flop but the problem is that it detects with every rising edge not just the first rising edge.



enter image description here










share|improve this question









$endgroup$




I have 3 input signals which are pulse waveforms The output is switch to high once once all 3 first rising edges of 3 inputs are detected.
Is there a digital circuit from logic gates, flip flop that can do that?
I am thinking about flip flop but the problem is that it detects with every rising edge not just the first rising edge.



enter image description here







digital-logic logic-gates flipflop synthesis






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked May 10 at 0:16









anhnhaanhnha

57311247




57311247







  • 3




    $begingroup$
    And when does out go low?
    $endgroup$
    – Tyler
    May 10 at 0:31






  • 1




    $begingroup$
    You need a combination of Flip-Flops and logic gates.
    $endgroup$
    – Mattman944
    May 10 at 0:34










  • $begingroup$
    Are you trying to detect if y and z go high before the second rising edge on x? Or, if they went high after the second rising edge, would that also result in the output going high?
    $endgroup$
    – Annie
    May 10 at 0:42










  • $begingroup$
    @Tyler it will remain high from that time
    $endgroup$
    – anhnha
    May 10 at 1:54










  • $begingroup$
    @Annie: no, the order doesn't matter, only detect the first rising edges of 3 inputs. After the first rising edges of 3 inputs are detected, the output goes high and remains at that value
    $endgroup$
    – anhnha
    May 10 at 2:05












  • 3




    $begingroup$
    And when does out go low?
    $endgroup$
    – Tyler
    May 10 at 0:31






  • 1




    $begingroup$
    You need a combination of Flip-Flops and logic gates.
    $endgroup$
    – Mattman944
    May 10 at 0:34










  • $begingroup$
    Are you trying to detect if y and z go high before the second rising edge on x? Or, if they went high after the second rising edge, would that also result in the output going high?
    $endgroup$
    – Annie
    May 10 at 0:42










  • $begingroup$
    @Tyler it will remain high from that time
    $endgroup$
    – anhnha
    May 10 at 1:54










  • $begingroup$
    @Annie: no, the order doesn't matter, only detect the first rising edges of 3 inputs. After the first rising edges of 3 inputs are detected, the output goes high and remains at that value
    $endgroup$
    – anhnha
    May 10 at 2:05







3




3




$begingroup$
And when does out go low?
$endgroup$
– Tyler
May 10 at 0:31




$begingroup$
And when does out go low?
$endgroup$
– Tyler
May 10 at 0:31




1




1




$begingroup$
You need a combination of Flip-Flops and logic gates.
$endgroup$
– Mattman944
May 10 at 0:34




$begingroup$
You need a combination of Flip-Flops and logic gates.
$endgroup$
– Mattman944
May 10 at 0:34












$begingroup$
Are you trying to detect if y and z go high before the second rising edge on x? Or, if they went high after the second rising edge, would that also result in the output going high?
$endgroup$
– Annie
May 10 at 0:42




$begingroup$
Are you trying to detect if y and z go high before the second rising edge on x? Or, if they went high after the second rising edge, would that also result in the output going high?
$endgroup$
– Annie
May 10 at 0:42












$begingroup$
@Tyler it will remain high from that time
$endgroup$
– anhnha
May 10 at 1:54




$begingroup$
@Tyler it will remain high from that time
$endgroup$
– anhnha
May 10 at 1:54












$begingroup$
@Annie: no, the order doesn't matter, only detect the first rising edges of 3 inputs. After the first rising edges of 3 inputs are detected, the output goes high and remains at that value
$endgroup$
– anhnha
May 10 at 2:05




$begingroup$
@Annie: no, the order doesn't matter, only detect the first rising edges of 3 inputs. After the first rising edges of 3 inputs are detected, the output goes high and remains at that value
$endgroup$
– anhnha
May 10 at 2:05










3 Answers
3






active

oldest

votes


















13












$begingroup$

You could use the circuit below with 3 D flip-flops and one 3-input AND gate.
You would also need to use the reset input of the flip-flops to bring the output back to zero (not indicated in the schematic).





schematic





simulate this circuit – Schematic created using CircuitLab






share|improve this answer









$endgroup$












  • $begingroup$
    You can move the FF after the 3-input AND to save 2 FFs.
    $endgroup$
    – Paebbels
    yesterday










  • $begingroup$
    @Paebbels - To use your proposal we need the two first (sequentially speaking) inputs to be high at the rising edge of the last input, what is not the case in the example given. Notice that X is already low when Y goes high.
    $endgroup$
    – joribama
    yesterday


















6












$begingroup$

Put each input on the set of an SR latch, and AND all the outputs together.






share|improve this answer









$endgroup$




















    2












    $begingroup$

    As defined 3 rising edges are asynchronous thus reset 3 latches and
    NOR input= output






    share|improve this answer









    $endgroup$













      Your Answer






      StackExchange.ifUsing("editor", function ()
      return StackExchange.using("schematics", function ()
      StackExchange.schematics.init();
      );
      , "cicuitlab");

      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "135"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f437781%2fdetect-the-first-rising-edge-of-3-input-signals%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      13












      $begingroup$

      You could use the circuit below with 3 D flip-flops and one 3-input AND gate.
      You would also need to use the reset input of the flip-flops to bring the output back to zero (not indicated in the schematic).





      schematic





      simulate this circuit – Schematic created using CircuitLab






      share|improve this answer









      $endgroup$












      • $begingroup$
        You can move the FF after the 3-input AND to save 2 FFs.
        $endgroup$
        – Paebbels
        yesterday










      • $begingroup$
        @Paebbels - To use your proposal we need the two first (sequentially speaking) inputs to be high at the rising edge of the last input, what is not the case in the example given. Notice that X is already low when Y goes high.
        $endgroup$
        – joribama
        yesterday















      13












      $begingroup$

      You could use the circuit below with 3 D flip-flops and one 3-input AND gate.
      You would also need to use the reset input of the flip-flops to bring the output back to zero (not indicated in the schematic).





      schematic





      simulate this circuit – Schematic created using CircuitLab






      share|improve this answer









      $endgroup$












      • $begingroup$
        You can move the FF after the 3-input AND to save 2 FFs.
        $endgroup$
        – Paebbels
        yesterday










      • $begingroup$
        @Paebbels - To use your proposal we need the two first (sequentially speaking) inputs to be high at the rising edge of the last input, what is not the case in the example given. Notice that X is already low when Y goes high.
        $endgroup$
        – joribama
        yesterday













      13












      13








      13





      $begingroup$

      You could use the circuit below with 3 D flip-flops and one 3-input AND gate.
      You would also need to use the reset input of the flip-flops to bring the output back to zero (not indicated in the schematic).





      schematic





      simulate this circuit – Schematic created using CircuitLab






      share|improve this answer









      $endgroup$



      You could use the circuit below with 3 D flip-flops and one 3-input AND gate.
      You would also need to use the reset input of the flip-flops to bring the output back to zero (not indicated in the schematic).





      schematic





      simulate this circuit – Schematic created using CircuitLab







      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered May 10 at 2:42









      joribamajoribama

      65619




      65619











      • $begingroup$
        You can move the FF after the 3-input AND to save 2 FFs.
        $endgroup$
        – Paebbels
        yesterday










      • $begingroup$
        @Paebbels - To use your proposal we need the two first (sequentially speaking) inputs to be high at the rising edge of the last input, what is not the case in the example given. Notice that X is already low when Y goes high.
        $endgroup$
        – joribama
        yesterday
















      • $begingroup$
        You can move the FF after the 3-input AND to save 2 FFs.
        $endgroup$
        – Paebbels
        yesterday










      • $begingroup$
        @Paebbels - To use your proposal we need the two first (sequentially speaking) inputs to be high at the rising edge of the last input, what is not the case in the example given. Notice that X is already low when Y goes high.
        $endgroup$
        – joribama
        yesterday















      $begingroup$
      You can move the FF after the 3-input AND to save 2 FFs.
      $endgroup$
      – Paebbels
      yesterday




      $begingroup$
      You can move the FF after the 3-input AND to save 2 FFs.
      $endgroup$
      – Paebbels
      yesterday












      $begingroup$
      @Paebbels - To use your proposal we need the two first (sequentially speaking) inputs to be high at the rising edge of the last input, what is not the case in the example given. Notice that X is already low when Y goes high.
      $endgroup$
      – joribama
      yesterday




      $begingroup$
      @Paebbels - To use your proposal we need the two first (sequentially speaking) inputs to be high at the rising edge of the last input, what is not the case in the example given. Notice that X is already low when Y goes high.
      $endgroup$
      – joribama
      yesterday













      6












      $begingroup$

      Put each input on the set of an SR latch, and AND all the outputs together.






      share|improve this answer









      $endgroup$

















        6












        $begingroup$

        Put each input on the set of an SR latch, and AND all the outputs together.






        share|improve this answer









        $endgroup$















          6












          6








          6





          $begingroup$

          Put each input on the set of an SR latch, and AND all the outputs together.






          share|improve this answer









          $endgroup$



          Put each input on the set of an SR latch, and AND all the outputs together.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered May 10 at 1:09









          Scott SeidmanScott Seidman

          22.9k43287




          22.9k43287





















              2












              $begingroup$

              As defined 3 rising edges are asynchronous thus reset 3 latches and
              NOR input= output






              share|improve this answer









              $endgroup$

















                2












                $begingroup$

                As defined 3 rising edges are asynchronous thus reset 3 latches and
                NOR input= output






                share|improve this answer









                $endgroup$















                  2












                  2








                  2





                  $begingroup$

                  As defined 3 rising edges are asynchronous thus reset 3 latches and
                  NOR input= output






                  share|improve this answer









                  $endgroup$



                  As defined 3 rising edges are asynchronous thus reset 3 latches and
                  NOR input= output







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered May 10 at 1:59









                  Sunnyskyguy EE75Sunnyskyguy EE75

                  73.6k228103




                  73.6k228103



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Electrical Engineering Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      Use MathJax to format equations. MathJax reference.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f437781%2fdetect-the-first-rising-edge-of-3-input-signals%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

                      Circuit construction for execution of conditional statements using least significant bitHow are two different registers being used as “control”?How exactly is the stated composite state of the two registers being produced using the $R_zz$ controlled rotations?Efficiently performing controlled rotations in HHLWould this quantum algorithm implementation work?How to prepare a superposed states of odd integers from $1$ to $sqrtN$?Why is this implementation of the order finding algorithm not working?Circuit construction for Hamiltonian simulationHow can I invert the least significant bit of a certain term of a superposed state?Implementing an oracleImplementing a controlled sum operation

                      Magento 2 “No Payment Methods” in Admin New OrderHow to integrate Paypal Express Checkout with the Magento APIMagento 1.5 - Sales > Order > edit order and shipping methods disappearAuto Invoice Check/Money Order Payment methodAdd more simple payment methods?Shipping methods not showingWhat should I do to change payment methods if changing the configuration has no effects?1.9 - No Payment Methods showing upMy Payment Methods not Showing for downloadable/virtual product when checkout?Magento2 API to access internal payment methodHow to call an existing payment methods in the registration form?