Bloque de valor absoluto en la biblioteca AHDL

0

Estoy usando el bloque de valor absoluto de la biblioteca AHDL en cadence virtuoso. Necesito tomar el valor absoluto de una señal que varía de -5 a +5 voltios. Dado que el voltaje pasa a través de 0 voltios cuando hay una transición de -5 a 5 y de 5 a -5, hay algunos picos en la salida de mi bloque de valor absoluto. ¿Hay alguna manera por la cual podría eliminar estos picos? Esto es importante porque estoy conectando la salida de este bloque a un bloque recíproco.

    
pregunta Sidharth Thomas

1 respuesta

0

Lo más probable es que el solucionador tenga un problema con las discontinuidades que se producen cuando se acerca a cero. La mejor manera de lidiar con esto es filtrar. Es posible que desee intentar escribir un bloque personalizado. Usando una instrucción IF THEN (el abs selecciona entre una señal y su inverso), pero en lugar de tener cero en el punto de selección, use 1e-6 o algo así.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas