¿LT Spice tiene alguna forma de crear un comparador de 4 bits con salidas A = B, A > B, A
¿LT Spice tiene alguna forma de crear un comparador de 4 bits con salidas A = B, A > B, A
Sí, eso debería ser bastante fácil:
Paso 1) Crea una fuente B
Paso 2) Establezca el valor B-source en una expresión como esta:
V=IF(V(node)>1,1,2)
donde el primer término es la expresión A > B o lo que sea, el segundo término es el voltaje si es verdadero, y el tercer término es el voltaje si es falso. (Creo que tengo mi lógica correcta)
Puedes hacer muchas otras expresiones algebraicas con fuentes B, incluidas las funciones de transferencia de laplace. Use A == B y tenga en cuenta que si hace esto V (nodo) == 1 nunca verá que esto suceda en una simulación normal, por lo que necesitará las instrucciones if (A > 1.1) & (B < 1.0) para capturar un rango de voltajes o una función de redondeo.
O
Hay algunos dispositivos digitales:
De wiki de especia LT :
Documentado directamente en Ayuda:
Buf (aka Buf1 Inv)
Y
O
XOR: cuando están presentes más de dos entradas, utiliza la definición correcta de verdadero si una y solo una entrada es verdadera, en lugar de la definición incorrecta más común de verdadero si un número impar de entradas > son verdaderas (lo que debería llamarse una puerta ODD / NODD en lugar de una puerta XOR / XNOR).
Schmitt (también conocido como SchmittBuf SchmittInv DifSchmitt DiffSchmittBuf iffSchmittInv)
Dflop (CLR tiene prioridad sobre PRE, también se puede establecer un estado de inicio - ver SRflop)
Varistor
Modulador (también conocido como Modular Modular2)
que nunca he usado, pero están ahí.
Lea otras preguntas en las etiquetas ltspice digital-comparator