Multiple input, multiple output circuit with only a signal getting through

Click For Summary

Discussion Overview

The discussion revolves around designing a circuit with multiple inputs and outputs, where only one output is activated based on the last input that goes HIGH. Participants explore potential solutions and methodologies for implementing this functionality in digital electronics.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant describes the desired behavior of the circuit, where only the output corresponding to the last activated input remains HIGH while others are LOW.
  • Another participant suggests that when an input goes HIGH, its output should be set, while the others are reset, prompting a question about possible implementations.
  • A participant proposes simplifying the problem by initially focusing on a single output or limiting the inputs to two, indicating that chips may exist for this function and that logic gates could be used instead of flip-flops.
  • Another participant mentions a potential solution involving flip-flops and an RC circuit, where a reset signal generated from the input is shorter than the input signal, allowing the appropriate output to be initialized.

Areas of Agreement / Disagreement

Participants express various approaches to the problem, but no consensus is reached on a specific solution or methodology. Multiple competing views on how to tackle the circuit design remain present.

Contextual Notes

Some participants indicate a lack of strong background in digital electronics, which may affect their contributions. The discussion includes suggestions for simplifying the problem and exploring different circuit components, but no definitive steps or solutions are established.

marianweb
Messages
2
Reaction score
0
Hello

Can someone help me with this? I've been struggling with it for some time and haven't found a solution yet.
Let's say we have the circuit in the attachment. There is a number of inputs (4 in our case) and an equal number of outputs.

The problem is: if at least one input is HIGH, then one and only one output will be HIGH. And that one will correspond to the last activated input.
Fore example: let's say that only A(in) is 1. Then only A(out) will be 1. After some time, B(in) is also 1. Then B(out) will be 1, A(out) changing back to 0. If after some time D(in) is 1, then D(out) will be 1 and the other outputs will be 0. And so on...

Can someone tell me how this might be done? Have you encountered something similar until now?
 

Attachments

  • question2.gif
    question2.gif
    4.5 KB · Views: 593
Physics news on Phys.org
well, when one input goes high, its output is set, whilst the other outputs are reset. what do you think might do that?
 
Proton Soup said:
well, when one input goes high, its output is set, whilst the other outputs are reset. what do you think might do that?

:) well, it sounds familiar... But taking in consideration that fact that digital electronics is not my strong point, I really don't know.
 
marianweb said:
:) well, it sounds familiar... But taking in consideration that fact that digital electronics is not my strong point, I really don't know.

not mine, either. but i think i would start by trying to simplify the problem. like finding a solution for just one output, first. or maybe even limiting inputs to 2, initially. then go from there. if it's not a learning exercise, i think you can buy chips that do this function. and, flip-flops may not even be the preferred way to do this. you should be able to do it with straight logic gates, too. time to dig out those karnaugh maps.

2uf528l.gif
 
You can solve this problem las it was said with simple flip-flop and RC circuit.
The reset signal can be generated from the input and it should be shorter in time than the input signal.
Let say A is triggered (High) when a new signal comes it should reset all the output so A will go to zero but since the coming signal is longer than the reset (that had been generated from the coming signal with RC) it will initialize the appropriate output.
I hope this will help you.
If not you have to clarify your question.
 

Similar threads

Replies
5
Views
4K
Replies
20
Views
4K
Replies
15
Views
3K
  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 23 ·
Replies
23
Views
5K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 31 ·
2
Replies
31
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
6K