Estoy buscando un integrado para transformar de 10 entradas únicas (sólo habrá una a la vez que esté en estado alto o 1) a una salida binaria de 4 bits o BCD.
Es para conectar un teclado decimal de cátodo común y convertir a código binario.
La tabla de la verdad para el integrado que busco tendría que ser como la siguiente, o parecida:
ENTRADAS | SALIDAS (BCD) | TECLA DEL TECLADO
0000000000 | XXXX | X
1000000000 | 0000 | 0
0100000000 | 0001 | 1
0010000000 | 0010 | 2
0001000000 | 0011 | 3
0000100000 | 0100 | 4
0000010000 | 0101 | 5
0000001000 | 0110 | 6
0000000100 | 0111 | 7
0000000010 | 1000 | 8
0000000001 | 1001 | 9
He buscado datasheets en algunas páginas pero no encuentro lo que busco, y la tarea se me hace muy pesada ya que tengo que ir mirando las tablas de cada datasheet para ver si me sirven.
Si alguien sabe de algún integrado con esta función o que haya usado alguno para un caso parecido, le estaría muy agradecido si me dijera el código del integrado.
Muchas gracias!!