New Customers Only. Offer Expires March 31, 2025
Interested? Call: 1-800-544-4186 , Email: sales.na@altium.com
New Customers Only. Offer Expires March 31, 2025
Trong blog này, tôi sẽ trình bày cách Đội Ngũ Nội Dung của Altium Designer đặt tên cho các thành phần, biểu tượng, và bản in mạch điện tử (PCB).
Đây có vẻ như là một điểm khởi đầu cực kỳ nhàm chán, nhưng điều tôi nhận thấy là việc tìm ra cách đặt tên cho các thành phần mạch điện trong lĩnh vực kỹ thuật thường dẫn đến những cuộc thảo luận sôi nổi.
Thông tin tham số về thành phần được nâng lên hàng trong cmplib. Điều này cho phép chúng tôi đặt tên cho thành phần một cách riêng biệt so với biểu tượng, và tốt hơn nữa, tạo cơ hội tái sử dụng cho cả thông tin tham số và chính biểu tượng.
Hãy cho phép tôi định nghĩa một số thuật ngữ;
Mã Chung: Đây là tên của một nhóm các thiết bị có khả năng thực hiện cùng một chức năng, nhưng có một số khác biệt giữa chúng (kiểu gói, cấp độ nhiệt độ/tốc độ, RoHS). Một số nhà cung cấp gọi mã này là ‘số phần’
Mã Đặt Hàng: Đây là tên của một loại thiết bị cụ thể. Nó rất đặc biệt. Thật không may, một số nhà cung cấp cũng gọi đây là ‘số phần’.
Ví dụ, khi xem mã chung LT1720, bạn sẽ thấy có 24 mã đặt hàng khả dụng. Ví dụ, LT1720CDD#PBF là phiên bản không chì của LT1720, trong gói DD8.
Để tránh sự không nhất quán trong mạch in của bạn, chúng tôi đã quyết định sử dụng ‘Số Phần’ (cho mã đặt hàng) và ‘Số Phần Chung’ (cho mã chung). Từ đây, tôi sẽ đề cập đến số phần và mã chung.
Bạn sẽ thấy trong (hầu hết) các thành phần của Altium Designer, chúng tôi đã bao gồm các tham số cho từng loại. Chúng tôi cũng có truyền thống điền mã đặt hàng vào trường Bình luận của thành phần. Ý tưởng là việc tìm kiếm bất kỳ loại mã PCB nào cũng sẽ mang lại kết quả hữu ích.
Tiêu chuẩn đặt tên này không được chính thức hóa cho đến giữa năm ngoái và bạn sẽ tìm thấy các mã thành phần PCB được xây dựng mà không có những tham số đó. Chúng tôi đang từ từ nhưng chắc chắn, khắc phục điều đó.
Nội bộ, chúng tôi định nghĩa sự khác biệt giữa gói và bản mẫu. Một gói là tập hợp các kích thước mô tả gói vật lý - sử dụng công thức được rút ra từ IPC, chúng tôi có thể sử dụng các kích thước gói này để tính toán kích thước bản mẫu (mẫu đất). Sử dụng công cụ tạo bản mẫu IPC (xem tại đây), bạn nhập kích thước gói và nó tạo ra những bản mẫu đó.
Tôi phải nói rằng việc đặt tên gói cho các mã thành phần PCB điện tử nói chung khá là lộn xộn. Qua các quá trình mua lại và các bộ phận khác nhau tạo ra các hệ thống đặt tên gói của riêng họ, việc đặt tên gói trong một nhà cung cấp duy nhất có thể khá không nhất quán. Để giải quyết điều này, chúng tôi phân biệt giữa tên gói của nhà cung cấp và tên gói của Altium Designer.
Tên gói của nhà cung cấp chính xác như nhà cung cấp gọi nó trong bảng dữ liệu thiết bị. Ví dụ sẽ là DDA8. Đây là SOP 8 chân từ Texas Instruments.
Nếu bạn xem qua một số bảng dữ liệu của TI, bạn sẽ tìm thấy một số biến thể của gói này. Điểm khác biệt chính là kích thước của tấm nhiệt.
Thực ra, hầu như bất cứ khi nào bạn tìm thấy một bản vẽ tấm nhiệt riêng biệt từ bản vẽ gói chính, bạn nên đi tìm các biến thể.
Nếu bạn đặt tên cho bản in linh kiện của mình là ‘DDA8’, một nhà thiết kế vô tư và không nghi ngờ gì có thể thấy rằng đã có một bộ bản in cho DDA8 và sử dụng chúng mà không cần suy nghĩ thêm. Nhiều lúc sau, nhà thiết kế đó sẽ băn khoăn không hiểu tại sao các linh kiện với lớp mặt nạ hàn lại bị quá nhiệt.
Vì vậy, tên gói của Altium Designer bao gồm một số chi tiết để đảm bảo rằng tất cả các biến thể của gói nhà cung cấp có tên khác nhau. Thông thường có 3 loại; miếng dẫn nhiệt (TP), kích thước thân (DE), và chiều cao (A).
Chúng tôi thêm các chi tiết vào tên gói nhà cung cấp, và chúng tôi chỉ làm điều này khi cần thiết:
DDA8-1775X1775TP là gói DDA8 với biến thể miếng dẫn nhiệt 1.775x 1.775 mm.
Đối với kích thước thân, chúng tôi sử dụng hậu tố DE: YFF20-2172X1598DE
Đối với chiều cao linh kiện, chúng tôi sử dụng hậu tố A: 324-UBGA-1500A là biến thể chiều cao 1.5mm của 324-UBGA.
Chúng tôi đôi khi phát hiện ra rằng kích thước và biến thể chiều cao xảy ra đối với cùng một danh sách mã PCB gói, trong trường hợp đó, chúng tôi sử dụng DEA: PC-64-8000X10000X1200DEA
Điều này có thể tạo ra một số tên gói dài, nhưng không nhiều. Điều quan trọng hơn là tên gói phải là duy nhất.
Để việc tìm kiếm dễ dàng hơn, chúng tôi công bố tên gói của nhà cung cấp trong thành phần (và liên kết đến bản vẽ gói) như một tham số.
Dấu chân là tổng hợp của kích thước gói và được đặt tên theo gói. Chúng tôi thêm một hậu tố vào tên gói để mô tả mức IPC mà chúng tôi đã sử dụng để tạo ra dấu chân đó. Chi tiết về điều này có tại đây.
Trong một số tình huống, chúng tôi thấy không phù hợp khi có các biến thể IPC L, M, và N cho một footprint, sau đó chúng tôi hoặc là bỏ qua hoàn toàn hậu tố (BGAs không có các biến thể L, M, và N) hoặc chúng tôi thêm một V.
V là cho Vendor recommended, nghĩa là bảng dữ liệu hoặc liên hệ của chúng tôi tại nhà cung cấp đã bảo chúng tôi sử dụng một mẫu land cụ thể. Chúng tôi vẽ chúng trực tiếp và không sử dụng kích thước gói và trình tạo footprint.
Chúng tôi có một số thư viện cũ vẫn sử dụng tên gọi IPC hoặc giống IPC cho các footprint. Tuy nhiên, điều này không phải là điển hình và chúng luôn được đặt tên theo tên gói của Altium Designer. Điều đó nói, chúng tôi có thể sẽ phát hành các footprint IPC chung vào một ngày nào đó trong tương lai.
Vì các biểu tượng có thể được tái sử dụng rất nhiều, việc đặt tên cho biểu tượng trở nên phức tạp hơn. Tiêu chuẩn cơ bản của chúng tôi là sử dụng sự kết hợp giữa mã chung và tên gói. Đối với hầu hết các thành phần không chung, điều này cung cấp đủ 'tính duy nhất'. Vì chúng tôi đang xây dựng các thành phần trong số lượng 1000 trong một lô duy nhất, chúng tôi cần tận dụng mọi cơ hội tái sử dụng mà chúng tôi có thể ngay từ đầu - và cách đặt tên này đã làm được điều đó.
Theo sau đó, biểu tượng cho LT1720CDD#PBF có thể được gọi là LT1720-DD8
Thỉnh thoảng chúng tôi sẽ tìm thấy một nhóm lớn hơn các thành phần sẽ có cùng một biểu tượng. Trong tình huống đó, chúng tôi sẽ hợp nhất các biểu tượng và đặt một 'X' vào tên biểu tượng ở nơi các mã PCB chung sẽ khác nhau.
Một biểu tượng giống nhau cho REG102-AD8 và REG101-AD8 sẽ được gọi là REG10X-AD8.
Trong một tình huống chung hơn, ví dụ với Op Amps, chúng tôi sẽ định nghĩa trước một số biểu tượng tiêu chuẩn cho nhà cung cấp đó, sau đó miễn cưỡng đặt tên cho chúng là LT-OAMP-A, LT-OAMP-B, LT-OAMP-C, v.v.
Phải thừa nhận rằng chúng tôi tránh tình huống này càng nhiều càng tốt vì cuối cùng nó dẫn đến việc chúng tôi có một LT-OAMP-Z và chúng tôi phải duy trì một danh sách tên so với chân kết nối.
Những nỗ lực trước đây để tạo ra một hệ thống đặt tên thực sự chung cho các biểu tượng không thực sự hiệu quả với chúng tôi trong dài hạn. Khi áp dụng vào việc phát triển số phần của linh kiện điện tử thực tế, hệ thống luôn bị vỡ và chúng tôi thấy mình phải thêm nhiều quy tắc hoặc ngoại lệ. Tôi sẽ chia sẻ một số trong số này trong một blog sắp tới.
Bạn cũng sẽ nhận thấy rằng chúng tôi thêm tiền tố cho tên biểu tượng và bản in chân với ‘mã nhà cung cấp’, TI cho Texas Instruments, LT cho Linear Tech, v.v. Chúng tôi làm điều này vì một số lý do, quan trọng nhất là bảo tồn không gian tên cho tên bản in chân trên bảng mạch của bạn. LT-QFN20 có thể sẽ khác một chút so với TI-QFN20 nếu cả hai đều xuất hiện trong trình biên tập PCB với tên QFN20, việc định nghĩa các quy tắc thiết kế theo tên sẽ khó khăn. Tôi sẽ công bố danh sách mã nhà cung cấp công khai tại đây.
Xem Altium Designer® hoạt động...
Hệ Thống Đặt Linh Kiện