Is There a Simple Way to Route 9 Channels with Multiple Connectors on a PCB?

In summary: Are you looking for a way to program the micro controller to know which channel is which? In summary, you want a logic IC that will number the channels in a specific order so you don't have to test each one.
  • #1
I am designing a PCB with multiple 2-pos DF13 connectors in it (Like 50+).
at the end of the board there is a 10 pos. cable.

My intent is that the user (me) connects up to 9 channels in any position I like (I have 50 possible choices). However, this board is connected to another PCB that runs on DV connector that can only read 9 channels.

I wanted to know if there is a simple way to have some sort of logic IC (or maybe some other simpler way?) so that 9 channels get routed into the output of the board. Also, if there is a way for this IC to always number them in the same way (say top left is no. 1 , and go incremental row-wise or column-wise).

That way I can know which channel is which and I won't have to be testing each one everytime i use a different combination of positions (out of the possible 50).

Im assuming it is related to how TVs work (using a giant matrix of pixels) but this is a very small matrix of sensors that might or might not be in use.

Thank you!


  • detect.png
    3.3 KB · Views: 378
Engineering news on
  • #2
How does the circuit know which channels are used? Do you program it? Do you have to change that frequently?

50-->9 can be done with 9 multiplexers, and if you can program them you can get every possible routing.
  • #3
What are the channels conducting, and what is permissible in the switching array? Are you switching Logic, analog voltage? analog Current? As you scan the inputs, how might you tell whether something is connected? Can you program a micro controller to scan the array and make decisions? Does it need to remember the settings through a power down? Are you switching 1000 volts? 200MHz? How fast do you need to decide? ETC ETC ETC

What are you really trying to do?

There is much you have left out that makes it impossible to answer.
  • #4
Each channel has a thermistor in it, so it only reads resistance. So analgo voltage I would assume.

Yes i could add a micro-controller to scan and make decisions, however I would like to keep it as simple as possible. I am looking for the simplest solution.
  • #5
again you fail to adequately describe what you are actually trying to do. Nothing about the selection process, how you want it to work. Try drawing a diagram with switches that show selected and unselected channels and where the control information comes from.

It may be that a uC IS the simplest, but it's hard to be sure with no real specification.
  • #6
There are commercial mechanical switches with relays. I guess electronic multiplexers don't help if you want to measure resistances on those channels.
Where is the "logical"?

1. What is logical channel detection?

Logical channel detection is a process used in wireless communication systems to identify and monitor the logical channels that are being used for data transmission. This involves detecting the presence of active channels, their signal strength, and any potential interference.

2. How does logical channel detection work?

Logical channel detection works by using a receiver to scan the frequency spectrum and identify active channels. This is done by measuring the strength of the signals on each channel and comparing them to a predetermined threshold. If the signal strength is above the threshold, the channel is considered active and is detected.

3. Why is logical channel detection important?

Logical channel detection is important because it allows wireless communication systems to efficiently use available channels and avoid interference. By detecting and monitoring active channels, the system can adjust its transmission parameters to optimize performance and minimize errors.

4. What are the challenges of logical channel detection?

One of the main challenges of logical channel detection is dealing with interference from other devices or external sources. This can lead to false detections or missed detections, resulting in degraded performance. Another challenge is the constantly changing nature of wireless channels, which requires continuous monitoring and adjustment.

5. How can logical channel detection be improved?

Logical channel detection can be improved by using advanced signal processing techniques, such as adaptive filtering, to better detect and filter out interference. Additionally, implementing algorithms that can adapt to changing channel conditions can improve the accuracy and efficiency of logical channel detection.

Suggested for: Is There a Simple Way to Route 9 Channels with Multiple Connectors on a PCB?