Altium: múltiples huellas de componentes para el mismo componente en la PCB

0

La pregunta es una, pero gira en torno a:

  1. definición de componente en la biblioteca
  2. ubicación entre el esquema y el documento PCB para que permanezcan sincronizados
  3. definiciones de red adecuadas y
  4. evitar errores capturados por el compilador y
  5. generación correcta de la lista de materiales.

Soy un usuario relativamente principiante de altium y estoy diseñando una placa de fanout de 2 capas bastante simple para un componente. También he creado una biblioteca para el componente.

El componente en foco tiene pines de entrada, salida e IO y su tipo de componente predeterminado es estándar, lo que significa que se incluirá en la lista de la lista de materiales.

Ahora lo que quiero es que la placa tenga almohadillas para este componente en ambos lados , por razones de prueba. De tal manera, el ingeniero de pruebas podrá soldar el componente en cualquiera de los dos, pero solo uno a la vez , en el lado de la placa, dejando las almohadillas en el lado opuesto sin usar . Por supuesto, los dos juegos de almohadillas serán cortocircuitados eléctricamente y, por lo tanto, pertenecerán a las mismas redes de acuerdo con las especificaciones. De esta manera podré enrutar la tabla más tarde.

Lo que hice, es que coloqué dos instancias del componente en el esquema: una con el tipo "estándar" y otra con "estándar (sin BOM)", lo que casi me lleva al resultado deseado.

El problema es que recibo un error para el pin de salida del compilador que "Net contiene varios pines de salida". Entiendo el error, pero no veo cómo resolverlo, como de acuerdo con la recomendación Debería romper la definición de mi biblioteca, cambiando la especificación de E / S.

Otra opción sería colocar solo un componente en el esquema y dos componentes en el PcbDoc, pero esto trae dos nuevas preguntas:

  1. ¿Cómo mantener sincronizados los dos, de modo que cuando estoy haciendo un "Documento de Esquema / PCB de Actualización" no ocurran cambios en la Orden de Cambio de Ingeniería?
  2. ¿Cómo colocar un componente con cuerpo en la capa mecánica, para que esto no sea visible en la Vista 3D?

¿Cuál es la forma de hacerlo correctamente en Altium?

Muchas gracias y saludos!

    
pregunta gnkoo

3 respuestas

1

Otra forma sería definir un patrón de conector con el mismo fooprint, los pines son pasivos, el prefijo podría ser U_something_A (cualquiera que sea su convención) y ningún cuerpo 3D asociado. Odio ignorar los errores de la lista de redes, finalmente regresan para perseguirte.

    
respondido por el isdi
0

Ponga dos partes en su esquema, conecte todos los pind en paralelo. Ignore las advertencias sobre dos salidas en la misma red. Sabe que solo se instalará una parte, ¿sí? Coloque las partes en la parte superior y amp; parte inferior del tablero. Es posible que descubra que no puede colocarlos exactamente opuestos entre sí y aún así poder enrutarlos. Puede ser necesaria alguna experimentación de colocación.

    
respondido por el CrossRoads
0

La forma más común de hacer esto es agregar dos copias del componente en el esquema y usar variantes para indicar cuál está poblado (la parte en la parte superior o la parte en la parte inferior). La parte que no rellena para una variante dada debe estar marcada como "No ajustada". Sin embargo, antes de poder hacer esto, debe crear sus dos variantes y compilar el proyecto. Una vez compilada, aparecerá una pestaña en la parte inferior del editor de esquemas en la que puede hacer clic para ingresar al editor de hojas:

Cuandoingresasaesteeditordehojas,hayunbotónenlapartesuperiordeunadelasbarrasdeherramientasquepareceunsímbolocomponenteconunaXrojaatravésdeél.Cuandosedesplazasobreella,laetiquetamuestraTogglePartFittedorNotFitted:

Sihaceclicenestaopción,puedeusarlaherramientaparacambiarlaparte,demodoquenosecompleteconlavarianteseleccionada.Obiennoapareceráenlalistademateriales,ositienelaopción"Incluir componentes no ajustados" marcada en su configuración de lista de materiales, aparecerá en la lista de materiales con una cantidad de 0.

De esta manera, tiene dos componentes "Estándar", cada uno con su propia huella, y su variante determina qué huella se rellena. Considero que esta es la forma correcta de hacerlo.

    
respondido por el DerStrom8

Lea otras preguntas en las etiquetas