¿Cómo romper componentes en SPICE?

5

He estado aprendiendo SPICE durante los últimos días, usando el programa LTSPICE. Una cosa que simplemente se me escapa es cómo sabemos exactamente cuándo se han superado las calificaciones máximas absolutas de un componente. Por ejemplo, los diodos tienen un flujo de corriente máximo, sin embargo, no importa lo que establezca, siempre funciona. Incluso cuando el diseño está violando flagrantemente las calificaciones.

Esto trae 2 preguntas :

  1. ¿Hay alguna manera de habilitar algo que le permita saber cuándo se han excedido las calificaciones máximas de algún componente ?
  2. Si esto no existe, ¿cuál es el propósito de ingresar las calificaciones máximas en el modelo del componente?
pregunta midnightBlue

2 respuestas

2

La mayoría de los simuladores SPICE tienen la capacidad de monitorear los regímenes operacionales, y le indican cuándo un transistor está en un umbral inferior, tríodo o activo completo, y también para densidad de corriente y sobretensión. Si no tiene esto en sus modelos más simples, puede armar fácilmente modelos macro que envuelven el monitoreo de la corriente y los niveles de voltaje alrededor del dispositivo utilizando elementos ideales. Por supuesto, también puede usar .WATCH que interrumpe la ejecución si se superan los parámetros (usando max y mins) y luego está .WCASE que es bastante complejo, así que primero me ensuciaría las manos en otras áreas. Por supuesto, también puede ejecutar .MC (Monte Carlo) también.

    
respondido por el placeholder
2

Algunos simuladores (PSPICE) tienen una instalación de análisis de "humo".

Consulte este artículo en EDN.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas