Tengo un sistema que actualmente utiliza dos potenciómetros digitales Maxim DS1867 en una configuración en cadena. En una nueva adición al sistema, me gustaría usar una nueva pieza de potenciómetro digital como el AD5142 de Analog Devices para disponibilidad y tamaño de huella reducido. Ambas partes tienen dos (2) potenciómetros de 8 bits, pero el problema es que el DS1867 usa una cadena de comunicación en serie de 17 bits, siendo el primer bit un bit de selección de pila sin usar, mientras que el AD5142 usa solo 16 bits en su flujo de comunicación. Esto no sería un problema si solo se usara una parte, pero necesito poder conectar las partes en cadena.
¿Qué tipo de circuito debo mirar que podría arrojar el primer bit de cada secuencia de 17 bits para que pueda usar el flujo de datos existente?
Para cada dispositivo de 16 bits (que no sea el último), coloque un solo flip flop tipo D en la salida y use su salida como alimentación para el siguiente dispositivo de 16 bits. El tipo d absorberá cada bit 17 o, mirando de otra manera, el tipo d hace que el dispositivo de 16 bits sea un dispositivo de 17 bits.
Si tiene disponible el flujo de datos en serie de 34 bits, el reloj de datos, y debe hacerlo en hardware, una forma de fuerza bruta sería leer los 34 bits en un registro de desplazamiento de salida en paralelo de entrada en serie de 34 bits, y luego al costado cargue los 32 bits deseados en un registro de desplazamiento de salida en serie de entrada paralela de 32 bits y descárguelos como una sola palabra de 32 bits a los potenciómetros conectados en cadena.
KyranF
dakota
Campos EM
KyranF
dakota
yippie
dakota
usuario253751