Cortocircuito de la almohadilla térmica Altium

3

Todas mis huellas QFN se hacen con el "Asistente de Huellas que Cumple con las Normas de IPC" de Altium interno ". Consigo huellas agradables con vías en la almohadilla térmica.

Cuando intento colocar una de esas huellas en la PCB, se produce una infracción de cortocircuito entre la vía y la almohadilla. (Mostrado en la segunda imagen).

¿Cómo puedo corregir las reglas para permitir estas vías? He intentado hacer una regla (Imagen 3) que permite un cortocircuito entre pads y vias. Pero el problema aquí es que las vías no están conectadas a ninguna red (sin red). Si quiero conectarlos, tengo que desbloquear los primitivos y configurar cada vía a una red. Esta es una manera realmente fea de resolver este problema :-(

    
pregunta Botnic

3 respuestas

6

Esto ha sido un error en Altium para al menos las últimas versiones. El asistente de huella no aplica números de pin a las vías. Recomendaría que asigne a las vías el mismo número de pin que el teclado térmico rectangular en el editor de huella.
En mi experiencia, este a veces parece funcionar. Altium tiende a ponerse de mal humor cuando tienes varios pads / vias / lo que sea en la misma huella con el mismo número.

De todos modos, no es necesario desbloquear los primitivos para configurar la red de la vía. Presione Ctrl + H para activar el modo Select connected copper . Luego, simplemente haga clic en cualquier parte de la almohadilla térmica.
Luego, en el panel Inspector de PCB, simplemente puede editar la red para todas las vías y el pad al mismo tiempo. Si configura la red a lo que se supone que debe ser la almohadilla de tierra, establecerá las vías y la red de la almohadilla rectangular en la misma.

Re: permitiendo colisiones entre las vías y el pad.
Permitir globalmente que las vías se crucen con los pads de componentes es muy arriesgado. Yo cambiaría tu regla para ser:
Regla 1: InAnyComponent and IsVia
Regla 2: InNet('GND')

La razón por la que su regla no funciona es porque su IsVia and InNet('GND') solo se aplicará a las vías que ya están configuradas en la red GND . Dado que sus vías están configuradas en NoNet , la regla no se aplica a las vías con las que tiene problemas.

    
respondido por el Connor Wolf
1

Lo que "debería suceder" es cuando se coloca el componente, el pad obtendrá una red, y las vías sin red deberían tomar su red automáticamente.

El problema ocurre cuando colocas el componente en un plano / poli / relleno que no es la misma red que la almohadilla, y en lugar de tomar las almohadillas netas, toman la red del plano / polis y causan una violación.

Si coloca el componente antes del plano / relleno / polietileno, "debería" funcionar bien.

    
respondido por el PeterInternetName
0

Otra forma de abordar este problema es usando "Almohadillas" en lugar de "Via" en la biblioteca con el mismo designador de la pestaña / almohadilla de enfriamiento térmico. Puede agregar net a la pestaña / pad en pcb.

    
respondido por el Dhrupal R Shah

Lea otras preguntas en las etiquetas