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;
$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.
digital-logic logic-gates flipflop synthesis
$endgroup$
|
show 2 more comments
$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.
digital-logic logic-gates flipflop synthesis
$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
|
show 2 more comments
$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.
digital-logic logic-gates flipflop synthesis
$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.
digital-logic logic-gates flipflop synthesis
digital-logic logic-gates flipflop synthesis
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
|
show 2 more comments
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
|
show 2 more comments
3 Answers
3
active
oldest
votes
$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).
simulate this circuit – Schematic created using CircuitLab
$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
add a comment |
$begingroup$
Put each input on the set of an SR latch, and AND all the outputs together.
$endgroup$
add a comment |
$begingroup$
As defined 3 rising edges are asynchronous thus reset 3 latches and
NOR input= output
$endgroup$
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
$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).
simulate this circuit – Schematic created using CircuitLab
$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
add a comment |
$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).
simulate this circuit – Schematic created using CircuitLab
$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
add a comment |
$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).
simulate this circuit – Schematic created using CircuitLab
$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).
simulate this circuit – Schematic created using CircuitLab
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
add a comment |
$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
add a comment |
$begingroup$
Put each input on the set of an SR latch, and AND all the outputs together.
$endgroup$
add a comment |
$begingroup$
Put each input on the set of an SR latch, and AND all the outputs together.
$endgroup$
add a comment |
$begingroup$
Put each input on the set of an SR latch, and AND all the outputs together.
$endgroup$
Put each input on the set of an SR latch, and AND all the outputs together.
answered May 10 at 1:09
Scott SeidmanScott Seidman
22.9k43287
22.9k43287
add a comment |
add a comment |
$begingroup$
As defined 3 rising edges are asynchronous thus reset 3 latches and
NOR input= output
$endgroup$
add a comment |
$begingroup$
As defined 3 rising edges are asynchronous thus reset 3 latches and
NOR input= output
$endgroup$
add a comment |
$begingroup$
As defined 3 rising edges are asynchronous thus reset 3 latches and
NOR input= output
$endgroup$
As defined 3 rising edges are asynchronous thus reset 3 latches and
NOR input= output
answered May 10 at 1:59
Sunnyskyguy EE75Sunnyskyguy EE75
73.6k228103
73.6k228103
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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