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
Testing using real data of the customer
The Maltese Falcon
Would Buddhists help non-Buddhists continuing their attachments?
First Program Tic-Tac-Toe
Is my plasma cannon concept viable?
Why did it take so long for Germany to allow electric scooters / e-rollers on the roads?
Why A=2 and B=1 in the call signs for Spirit and Opportunity?
How to keep consistency across the application architecture as a team grows?
Count all vowels in string
Sorting with IComparable design
Why is this integration method not valid?
Expected maximum number of unpaired socks
Why does the hash of infinity have the digits of π?
How was Daenerys able to legitimise Gendry?
Can a tabaxi rogue with the Criminal background start with 8 skill proficiencies?
What are nvme namespaces? How do they work?
What weight should be given to writers groups critiques?
Python program for fibonacci sequence using a recursive function
On San Andreas Speedruns, why do players blow up the Picador in the mission Ryder?
Why did Jon Snow admit his fault in S08E06?
How to determine if a hyphen (-) exists inside a column
I want to know what "marumaru" means
If I arrive in the UK, and then head to mainland Europe, does my Schengen visa 90 day limit start when I arrived in the UK, or mainland Europe?
xcolor breaking ligatures
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
57311248
57311248
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
May 13 at 1:51
$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
May 13 at 4:49
$begingroup$
I accept you arguments, but the drawing is way to inaccurate to sayX
is definitely down :).
$endgroup$
– Paebbels
May 14 at 23:22
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
May 13 at 1:51
$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
May 13 at 4:49
$begingroup$
I accept you arguments, but the drawing is way to inaccurate to sayX
is definitely down :).
$endgroup$
– Paebbels
May 14 at 23:22
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
May 13 at 1:51
$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
May 13 at 4:49
$begingroup$
I accept you arguments, but the drawing is way to inaccurate to sayX
is definitely down :).
$endgroup$
– Paebbels
May 14 at 23:22
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
May 13 at 1:51
$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
May 13 at 4:49
$begingroup$
I accept you arguments, but the drawing is way to inaccurate to sayX
is definitely down :).
$endgroup$
– Paebbels
May 14 at 23:22
add a comment |
$begingroup$
You can move the FF after the 3-input AND to save 2 FFs.
$endgroup$
– Paebbels
May 13 at 1:51
$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
May 13 at 4:49
$begingroup$
I accept you arguments, but the drawing is way to inaccurate to sayX
is definitely down :).
$endgroup$
– Paebbels
May 14 at 23:22
$begingroup$
You can move the FF after the 3-input AND to save 2 FFs.
$endgroup$
– Paebbels
May 13 at 1:51
$begingroup$
You can move the FF after the 3-input AND to save 2 FFs.
$endgroup$
– Paebbels
May 13 at 1:51
$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
May 13 at 4:49
$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
May 13 at 4:49
$begingroup$
I accept you arguments, but the drawing is way to inaccurate to say
X
is definitely down :).$endgroup$
– Paebbels
May 14 at 23:22
$begingroup$
I accept you arguments, but the drawing is way to inaccurate to say
X
is definitely down :).$endgroup$
– Paebbels
May 14 at 23:22
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
23k43287
23k43287
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
74.3k228106
74.3k228106
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