Hace unos días un seguido de este blog de Multisim me comentó que estaba buscando el componente LM386 para simular amplificadores de audio. Este componente no está incluido en la base de datos de Multisim, pero si tenemos el modelo SPICE podemos crearlo utilizando el Asistente de Componentes. Hice una búsqueda en la Web y pude localizar un modelo SPICE para el LM386; cabe mencionar que el modelo no está garantizado, pero en primeras pruebas he obtenido buenos resultados. Asi que a continuación les comparto un tutorial de cómo crear este componente personalizado en Multisim. Si quieres ver un tutorial más básico de creación de componentes visita el artículo Creando Componentes Básicos en Multisim.
El LM386 es un amplificador de potencia para uso en aplicaciones de bajo voltaje, típicamente se utiliza en amplificadores de radio AM-FM. La hoja de especificaciones se puede descargar aquí. El modelo SPICE para el LM386 lo encontré en este foro de discusión. Únicamente copie el modelo al block de notas y lo guardé con la extensión .txt. En la siguiente figura vemos un extracto de este modelo:
Con la hoja de especificaciones del LM386 y el modelo SPICE ahora vamos a Multisim en Español y seleccionamos el menú Herramientas>>Asistente de Componentes. En el primer paso ingresamos la información general del componente:
En el paso 2 debemos agregar la información de la huella (footprint) para el componente; esto es necesario en caso que después necesitemos transferir el diseño a Ultiboard para crear el PCB. Para esto se da clic en el botón Seleccione una huella. De acuerdo a la hoja de especificaciones este componente está disponible en varios encapsulados, en este caso yo seleccioné la huella M08A:
Ahora podemos editar el símbolo, damos clic en el botón Editar para abrir el Editor de Símbolo en Multisim, es muy fácil utilizarlo. Yo hice un símbolo sencillo:
Paso 4. Asignamos el tipo de terminal (bidireccional, entrada, etc) a cada pin:
Mapeamos las terminales del símbolo con las terminales de la huella:
Muy importante, copiamos y pegamos el contenido del modelo SPICE para el LM386:
El siguiente paso es bastante crítico y es aquí donde la mayoría de las veces se cometen errores. Aquí debemos mapear los nodos del modelo con las terminales del símbolo. Esta información se encuentra por lo general al principio del modelo SPICE. Si abrimos el archivo de texto que contiene el modelo para el LM386 vamos a ver que la configuración es uno a uno; por ejemplo, el nodo 1 está mapeado a la terminal g1 (Gain 1), nodo 2 con la terminal inn (-Input), etc. No siempre se tiene este caso ideal, por lo que se debe ser cautelosos:
Listo, guardamos el componente en la Base de Datos de Usuario. Incluso podemos crear una nueva Familia:
Para probarlo armé una de las aplicaciones típicas contenidas en la hoja de especificaciones. Es un amplificador con ganancia de 20:
Para una entrada de 1mVp a 500 Hz tenemos la siguiente salida:
Espero les haya gustado este tutorial y les sea de ayuda.
Saludos!
Fernando