Wednesday 27 July 2016

multiplexer - Programmable IO


I have three bit input and would like to have a three bit output programmed for the input combinations.


000 - 000
001 - 001
010 - 010
011 - 001
100 - 100
101 - 001

110 - 010
111 - 001

Is there a chip available so that we can program and work accordingly to the above inputs. Also possible that it can take power from the input, rather than external power to get it to work?



Answer



For a truly single-chip solution, use a CMOS dual 4:1 multiplexer. If you don't have a power supply, it can be powered via its input-protection diodes.


schematic


simulate this circuit – Schematic created using CircuitLab


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...