¿Cómo definir correctamente la huella BGA en Eagle?

1

Esta pregunta es un tanto relevante para éste . Sin embargo, estoy seguro de que merece estar separado.

Creé un dispositivo / símbolo / huella personalizados para una MCU ARM. Sin embargo, dudo que haya creado una huella correctamente. La documentación de MCU define las dimensiones de la siguiente manera:

Cuandoestabadefiniendolasalmohadillas,usélaalmohadillaSMDconunaredondezdel100%yuntamañode0.5x0.5mm.Loquediocomoresultadounasalidainferior(lascapasvisiblessontop,tStopytCream).Parecequenoseráposibleenviarniunsolorastroentrelasbolas(debidoaltamañodetStop):

Ahora,entiendoquetradicionalmentehaysuficienteespacioentrelasbolasparaalmenosunsolorastrodecobre,quenoparecequeestésucediendodesdelaimagendearriba.

Mipregunta:¿Leí/entendícorrectamentelasdimensionesdelpaquetedeladocumentación?¿Definíeltamañodelaalmohadillacorrectamente?¿Odeberíasermáspequeño?Enotraspalabras,¿cuáleslaformacorrectadedefinirlahuelladeldispositivoBGAutilizandoEagle?

ACTUALIZACIÓN:Encontré este documento que obviamente se aplica principalmente a los chips de TI, pero hay una sección de "BGA estándar", que creo que debería ser muy útil. Muestra diferentes tamaños (incluido el tamaño de aterrizaje de la bola, etc.).     

pregunta Alexey Kamenskiy

2 respuestas

0

Gracias a los consejos de @TomCarpenter (y mi investigación) he encontrado la información que estaba buscando.

El primer documento relevante (y primario) es un página wiki de TI que proporciona tablas en el abajo pf esta respuesta. Según esas tablas para BGA con un paso de 0.8 mm y un diámetro de bola de 0.5 mm, se aplica lo siguiente:

  1. Diámetro nominal de aterrizaje (tamaño de la almohadilla de cobre) = 0.4mm ± 0.05mm
  2. a través del diámetro de cobre (exterior) = 18 mil (~ 0.45 mm)
  3. a través del tamaño de perforación = 10-8mil (~ 0.254-0.2mm)
  4. ancho de traza de cobre = 4-5mil (~ 0.1-0.127mm)
  5. Ancho de separación = 4mil (~ 0.1mm)

El segundo documento producido por el IPC supuestamente tiene información más detallada sobre este número, sin embargo, el documento es pagado y por lo tanto es N / A.

El tercer documento que se encontró proviene de JEDEC y proporciona información muy detallada sobre cada uno. Medida que se ve en la imagen de dimensiones en la pregunta. En este documento en la tabla 4.27-2, se proporciona una dimensión b1 para un diámetro de bola de 0.50 mm igual a 0.35 mm. Según la descripción, este es el tamaño de la abertura en la capa resistente que expondría la almohadilla de cobre para soldar con la bola (o, en otras palabras, este es el tamaño mínimo de la almohadilla de cobre).

Dado que el documento JEDEC proporcionó un tamaño mínimo pero no un límite superior, consideraría usar números del documento TI. Al usar esos tamaños en el editor de paquetes Eagle y al habilitar Cream y Stop en las almohadillas, obtengo la siguiente imagen:

El aspecto similar al enrutamiento normal con valores predeterminados de límites de detención debería funcionar bien. Cabe destacar que con estos tamaños, el valor predeterminado de los límites de parada es igual al recomendado por TI (4mil o 0.1mm).

Tablas relevantes de la página de TI:

IPC-7351A for NSMD Pads

Nominal            Land    Nominal  Land
Ball     Reduction Pattern Land     Variation
Diameter           Density Diameter

0.75        25%       A      0.55   0.60-0.50
0.65        25%       A      0.50   0.55-0.45
0.6         25%       A      0.45   0.50-0.40
0.55        25%       A      0.40   0.45-0.35
0.5         20%       B      0.40   0.45-0.35  
0.45        20%       B      0.35   0.40-0.30
0.4         20%       B      0.30   0.35-0.25
0.35        20%       B      0.30   0.35-0.25
0.3         20%       B      0.25   0.25-0.20
0.25        20%       B      0.20   0.20-0.17
0.2         15%       C      0.17   0.20-0.14
0.17        15%       C      0.15   0.18-0.12
0.15        15%       C      0.13   0.15-0.10




PCB Typical Feature Sizes For Standard (non-Via Channel) BGA Arrays

Ball         Via        Via Hole  Trace    Clearance  Micro
Pitch        Diameter     Size    Size                Vias?

0.8mm pitch   18 mil    10-8 mil  4-5 mil     4 mil    No
0.65mm pitch  16 mil*   8 mil*    4 mil*      4 mil*   No
              12 mil    6 mil     4 mil       4 mil    Yes
0.5mm pitch   10 mil    5 mil     3 mil       3 mil    Yes
0.4mm pitch   10-8 mil  5-4 mil   3 mil       3 mil    Yes

*16 mil diameter/8 mil hole vias are only possible if done in 
 a creative way that puts traces only in between every other via.
 In other words, 16/8 vias, when placed between the balls, will 
 move enough to allow one 4 mil trace per pair, but not one 4 mil 
 trace per via, so for some designs like the DM365 and DM355, 
 16/8 mil vias should be possible in your application since there 
 are some areas to place vias in the array.  However for Freon, 
 since it's a full array, it is not possible to use 16/8 vias 
 unless only every other pin is used (not likely).  16/8 vias are 
 uncommon in the PCB fab world, but some companies can do them 
 without micro vias.
    
respondido por el Alexey Kamenskiy
2

Para los paquetes BGA, normalmente desea que la máscara de detención sea un poco más pequeña (almohadilla definida por la máscara) o un poquito más grande (almohadilla definida por el cobre) que la almohadilla de cobre.

Eagle hará automáticamente que la máscara de detención sea más grande que la almohadilla en un porcentaje específico establecido en el DRC de la placa. Esto suele ser mucho más grande de lo que desearía para un BGA.

Le aconsejaría que deshabilite las opciones Stop y Cream en las propiedades del pad para cada pad, y luego dibuje manualmente un círculo con un width de 0 (es decir, lleno) en cada uno de los tStop y tCream capas. De esta manera, tienes control total sobre qué tan pequeños son los círculos.

La hoja de datos debe dar detalles de qué tan grandes deben ser los círculos de máscara y crema / plantilla.

Como nota al margen, para un BGA de paso de 0,8 mm, puede o no ser capaz de enrutar entre las almohadillas, aunque probablemente pueda obtener una única traza a través del espacio. Por lo general, al cablear los BGA, puede escapar de ellos colocando una pequeña vía en diagonal desde la almohadilla ( no en la almohadilla). De esa manera, puede enrutar los trazados en otras capas.

    
respondido por el Tom Carpenter

Lea otras preguntas en las etiquetas