Vous êtes sur la page 1sur 8

Creando un Componente Personalizado en NI Multisim

Fecha de Publicacin: Jan 27, 2010 | 5 Ratings | 4.80 out of 5

Visin General
NI Multisim y NI Ultiboard integran una plataforma para disea, similar y crear un Circuito Impreso completo (Printed Circuit Board o PCB). La base de datos altamente flexible permite agregar un nuevo modelo de SPICE fcilmente a un smbolo esquemtico definido que posteriormente puede transferirse en un footprint. Creando un Componente Personalizado en NI Multisim y Creando un Componente Personalizado en NI Ultiboard son dos recursos que le permiten aprender rpida e intuitivamente como crear componentes personalizados.

Contenido
1. Introduccin 2. Paso 1: Ingresar la Informacin Inicial del Componente 3. Paso 2: Ingresar la Informacin del Paquete y el Footprint 4. Paso 3: Ingresar la Informacin del Smbolo 5. Paso 4: Establecer los Parmetros de los Pines 6. Paso 5: Estableciendo la Informacin del Mapeo entre el Smbolo y el Footprint 7. Paso 6: Seleccione el Modelo de Simulacin 8. Paso 7: Mapeo de los Pines del Smbolo a los Nodos del Modelo 9. Paso 8: Guardar el Componente en la Base de Datos 10. Paso 9: Probando el Nuevo Componente en Multisim

1. Introduccin
Este tutorial es el primero de una serie de artculos enfocados a la creacin de componentes personalizados en NI Multisim y NI Ultiboard. El propsito de este tutorial es explicar cmo puede usted crear sus propios componentes para utilizarlos ya sea en simulacin o en circuitos impresos (PCB) dentro de Multisim. A lo largo del tutorial usted crear un componente y verificar que funcione correctamente. El Component Wizard es la herramienta primaria utilizada para crear componentes personalizados y lo guiar a travs de todos los pasos requeridos para crear un nuevo componente. Los detalles de cada componente incluyen el smbolo y opcionalmente el pin, modelo y el footprint. Los pasos en la creacin del componente son los siguientes: Ingresar la Informacin Inicial del Componente Seleccionando un footprint y la configuracin del componente Seleccionando y/o editando el smbolo del componente Estableciendo los parmetros de los pines Mapeando los pines del smbolo con los pines del footprint Seleccionando el modelo de simulacin Mapeando los pines del smbolo a los pines del modelo Guardando el componente en la base de datos El tutorial lo guiar en la creacin de un componente para simulacin y PCB. Aprender como crear un componente avanzado con dos secciones. Crear una parte con dos smbolos esquemticos, dos modelos pero un solo footprint. Muchos componentes son ms fciles de crear y no requieren que todos los pasos incluidos en este tutorial sean completados. La parte 2 de los artculos para creacin de componentes, titulada Creando un Componente Personalizado en NI Ultiboard explica cmo crear un componente personalizado en Ultiboard. Este componente es creado manualmente por lo que est definido con mucha precisin en forma, tamao y las dimensiones de la Superficie de Montura para el Dispositivo (SMD, por sus siglas en ingls). Este footprint puede ser agregado a la base de datos de Multisim para ser asignado a un componente personalizado. Componentes de una seccin contra componentes Multi-seccin Un componente de una sola seccin es cualquier componente que contiene solo un dispositivo por chip. Un componente multi-seccin es cualquier componente que tiene mltiples compuertas o dispositivos por chip. Ejemplos de dispositivos multi-seccin incluyen compuertas lgicas o amplificadores operacionales. Las secciones de cada componente multi-seccin son descritas por letras de la A a la Z. Un ejemplo prctico de un componente multi-seccin es: Texas Instruments THS7001. El THS7001 es un amplificador de ganancia programable (PGA) con un estado de pre amplificacin presentado en un solo empaquetado. En este empaquetado, ambas secciones comparten las conexiones de referencia de voltaje y de potencia. Usted aprender como crear este componente dentro de este tutorial. Creando un Componente Texas Instruments THS7001 en NI Multisim El Texas Instruments THS7001 es un amplificador de ganancia programable con una etapa de pre amplificacin. La ganancia programable est controlada digitalmente a travs de 3 entradas TTL compatibles. La hoja de datos del THS7001 est incluida como referencia.

2. Paso 1: Ingresar la Informacin Inicial del Componente


Inicie el Component Wizard seleccionando Tools Component Wizard desde el men principal de Multisim. En esta ventana, ingrese la informacin inicial del componente (Figura 1). Seleccione el Tipo de Componente (Component Type) y el caso de uso (simulacin, layout o ambos). Seleccione Next > cuando termine.

1/8

www.ni.com

Figura 1 Informacin del Componente THS7001

3. Paso 2: Ingresar la Informacin del Paquete y el Footprint


a) De clic en Select a Footprint para escoger un footprint para el componente. (El footprint es la representacin grafica del empaquetado, que servir como referencia para el PCB). Nota: Cuando cree un componente nicamente para simulacin, el campo de informacin para el footprint aparece en gris.

Figura 2 Seleccione un Footprint (1 de 2) b.) Seleccione el footprint listado en la hoja de datos del fabricante. Para el THS7001, seleccione el TSSOP20 de la Base de Datos Maestra. Escoja Select cuando termine. Nota: Si usted conoce el nombre del footprint, puede teclearlo directamente en el campo Footprint Type.

Figura 3 Seleccione un Footprint (2 de 2) c.) Defina los nombres para las secciones y el nmero de pines que tundra cada seccin. En este caso, hay dos secciones: A es la seccin del per-amplificador y B es la seccin del amplificador de ganancia programable (PGA por sus siglas en ingls).

Nota 1: Cuando cree un componente multi-seccin, el nmero de pines debe ser igual al nmero de pines que se utilizar en el smbolo correspondiente a esa seccin y no al nmero de pines del

2/8

www.ni.com

Nota 1: Cuando cree un componente multi-seccin, el nmero de pines debe ser igual al nmero de pines que se utilizar en el smbolo correspondiente a esa seccin y no al nmero de pines del footprint. Nota 2: En el caso del THS7001, usted agregar los pines de tierra (ground) y el de power-saving shut-down al smbolo de ambas secciones. Seleccione Next cuando termine.

Figura 4 Definiendo una Parte Multi-seccin (1 de 2)

Figura 5 Definiendo una Parte Multi-seccin (2 de 2) Nota: Para aprender cmo crear un footprint personalizado en NI Ultiboard consulte el documento Creando un Componente Personalizado en NI Ultiboard .

4. Paso 3: Ingresar la Informacin del Smbolo


Posterior a la definicin de las secciones y la seleccin del footprint, asigne la informacin del smbolo a cada seccin. Usted puede asignar smbolos al editarlos en el Editor de Smbolos (Symbol Editor, seleccione Edit) o copie las existentes desde la base de datos (seleccione Copy from DB). Para ahorrar tiempo al crear componentes personalizados, es recomendado copiar los smbolos existentes desde la base de datos cuando sea posible. Tambin puede cargar smbolos desde un archive. Los smbolos para el THS7001 estn incluidos como anexos en este tutorial. a.) Cargue el smbolo para el pre-amp: Seleccione Edit para abrir el editor de smbolos. Una vez que el editor haya cargado, seleccione File Open y navegue a donde haya guardado los archivos anexos de este tutorial. Seleccione preamp.sym. El smbolo cargado se muestra en la Figura 6. Nota 1: Con la excepcin de los pines common shut-down y ground, los nombres de los pines contienen el prefijo PA. Esto es para diferenciar los nombres de los pines del pre-amp de los nombres de los pines en el PGA. Nota 2: Para que los pines compartidos funcionen correctamente en el entorno de captura, es necesario que tengan el mismo nombre en ambas secciones. Adicionalmente deben ser asignados a la seccin COM en el paso 4.

Figura 6 Smbolo del Preamplificador Cierre el editor de smbolos. Si se le pregunta si desea guardar los cambios, de clic en Yes. El smbolo del pre-amp se mostrar en la ventana de preview. Si planea compartir este componente, es una buena idea crear un smbolo ANSI y uno DIN para el dispositivo. En este caso simplemente seleccione Copy to y posteriormente seleccione la nica opcin visible de la seccin Section A (ANSI) o Section A (DIN). b.) Cargue el smbolo para el PGA. Seleccione Edit para abrir el editor de smbolos. Una vez que el editor haya cargado, seleccione File Open y navegue a donde haya guardado los archivos anexos de este tutorial. Seleccione pga.sym. El smbolo cargado se muestra en la Figura 7.

3/8

www.ni.com

Figura 7 Smbolo del Amplificador de Ganancia Programable Cierre el editor de smbolos. Si se le pregunta si desea guardar los cambios, de clic en Yes. Nota: Si en ese momento la ventana de Multisim no reaparece, siga las notas del apndice B en la ayuda en la seccin de resolucin de problemas. El smbolo del PGA se muestra en la caja de Preview. Si planea compartir este componente, es una buena idea crear un smbolo ANSI y uno DIN para el dispositivo. En este caso simplemente seleccione Copy to y posteriormente seleccione la nica opcin visible de la seccin Section A (ANSI) o Section A (DIN).

5. Paso 4: Establecer los Parmetros de los Pines


Todos los pines para este componente estn listados en la Figura 8 a continuacin. Multisim utiliza los parmetros de los pines para checar las reglas elctricas. Los parmetros de los pines tambin se requieren para seleccionar correctamente los controladores adecuados para los componentes digitales. As mismo puede agregar pines escondidos en este paso. Los pines escondidos no aparecen en el smbolo pero pueden ser utilizados en el modelo o en el footprint.

Figura 8 Parmetros de los Pines a.) Complete la tabla de los pines como se muestra en la Tabla 1.

Tabla 1 Parmetros de los Pines para el THS7001 Seleccione Next cuando termine.

6. Paso 5: Estableciendo la Informacin del Mapeo entre el Smbolo y el Footprint


Este paso permite el mapeo de los pines del smbolo al footprint del PCB en el paso 5. Los componentes que solo se utilizarn en la simulacin no requieren este paso.

4/8

www.ni.com

Este paso permite el mapeo de los pines del smbolo al footprint del PCB en el paso 5. Los componentes que solo se utilizarn en la simulacin no requieren este paso.

Figura 9 Mapeo de los Smbolos al Footprint a.) Utilice la hoja de datos como una referencia para completar la informacin de mapeo en la Tabla 2. Nota: El Pin 17 es compartido por SHDN y PA_SHDN y el pin 1 es compartido por DGND y PA_GND.

Tabla 2 Mapeo del Smbolo al Footprint Seleccione Next cuando termine.

7. Paso 6: Seleccione el Modelo de Simulacin


Cuando se crea un componente para simulacin, usted debe proporcionar los modelos de simulacin para cada seccin. Puede crear u obtener nuevos modelos de las siguientes 4 formas: Descargue un modelo de SPICE desde el sitio web del fabricante Cree un subcircuito o modelo primitivo manualmente Utilice el Creador de Modelos (Model Maker) de Multisim Edite un modelo ya existente Multisim incluye el Creador de Modelos (Model Maker) que le permite crear modelos SPICE para muchas categoras de componentes basados en los valores de los datos descritos en libros. Estos modelos existen para amplificadores operacionales, transistores de unin bipolar, diodos y muchos componentes ms. Para ms informacin consulte el archive de ayuda de Multisim. Para el THS7001, usted utilizar un modelo SPICE proporcionado por el fabricante. Existen dos modelos separados, uno para el preamp y otro para el PGA. Nota: Si usted est creando una parte que ser utilizada nicamente para PCB, no es necesario que complete los pasos 6 y 7. a.) En la etiqueta correspondiente a la seccin A, seleccione Load from File. Navegue a la carpeta que contiene los archives anexos de este tutorial y seleccione sloj028.cir de clic en Open. El modelo de SPICE para el preamp se cargar y ser desplegado en la etiqueta de la seccin A como se muestra a continuacin.

5/8

www.ni.com

Figura 10 Modelo SPICE para el THS7001 Preamp b.) Seleccione la etiqueta para la seccin B, elija Load from File para cargar el modelo para el PGA. Navegue a la carpeta que contiene los archivos anexos de este tutorial y seleccione sloj029.cir y de clic en Open. El modelo SPICE se desplegar en la etiqueta B, correspondiente a la seccin PGA del componente.

Figura 11 Modelo SPICE para el THS7001 PGA Seleccione Next cuando termine.

8. Paso 7: Mapeo de los Pines del Smbolo a los Nodos del Modelo
Usted debe mapear los pines del smbolo a los nodos del modelo de SPICE para que Multisim pueda simular correctamente el componente. Para todos los modelos de sub circuitos, los nodos estn tpicamente documentados en el archive de texto encabezado del modelo de SPICE. Existe una lnea que declara que el modelo es un sub circuito y lista el nombre del modelo seguido de los nodos que contiene. Para el THS7001, los nodos del modelo para el preamp estn listados en sloj028.cir y los nodos del modelo para el PGA estn listados en sloj029.cir. Let us examine the header and .SUBCKT lines for the preamp:

Usted debe mapear los nombres de los pines del smbolo con los nodos del modelo. Ponga especial atencin al orden de los nodos del modelo. a.) Complete el mapeo de los pines para la seccin A del preamp como se muestra en la Tabla 3.

Tabla 3 Mapeo del Smbolo a los Nodos del Modelo para el Preamp b.) De clic en la seccin B y complete el mapeo de los pines para el PGA en la seccin B como se muestra en la Tabla 4.

6/8

www.ni.com

b.) De clic en la seccin B y complete el mapeo de los pines para el PGA en la seccin B como se muestra en la Tabla 4.

Tabla 4 Mapeo del Smbolo a los Nodos del Modelo para el PGA Seleccione Next cuando termine.

9. Paso 8: Guardar el Componente en la Base de Datos


Cuando todos los pasos anteriores fueron completados exitosamente, guarde el componente en la base de datos Corporativa (Corporate) o de Usuario (User). a.) Seleccione la base de datos, el grupo y la familia a la cual le gustara guardar el componente. Si no existe una familia en el grupo seleccionado, cree una nueva familia seleccionando Add Family. b.) Seleccione Finish para completar el componente. Nota: Usted puede personalizar el cono para una nueva familia en el administrador de base de datos al seleccionar Tools Database Database Manager desde el men principal en Multisim.

Figura 12 Guardando el Componente en la Base de Datos

10. Paso 9: Probando el Nuevo Componente en Multisim


Despus de crear y guarde el componente, ahora se encuentra disponible para su uso en Multisim. Para probar este componente, utilice el archivo THS7001 Tester.ms9 que se encuentra incluido en este tutorial. Reemplace el componente U2a con la seccin A de su componente y la seccin U2b con la seccin B. Para reemplazar un componente de doble clic en el componente y seleccione Replace. Posteriormente navegue a la base de datos, busque su componente donde lo agrego y seleccinelo. Seleccione la seccin adecuada. Las figures 13 a la 16, ilustran como debe ser la respuesta del circuito de prueba.

Figura 13 Respuesta de Bode para el Circuito de prueba del Preamp

Figura 14 Respuesta de Bode del PGA con Ganancia Establecida en '111'

7/8

www.ni.com

Figura 15 Respuesta del Preamp en el Dominio del Tiempo

Figura 16 Respuesta en el Dominio del Tiempo del PGA con Ganancia de 111

8/8

www.ni.com

Vous aimerez peut-être aussi