Phân tích tài liệu CAM

Kiểm tra/Sửa PCB

Để chạy kiểm tra quy tắc thiết kế (Design Rule Check) cho tài liệu hiện tại, hãy chọn lệnh Analysis » PCB Design Check/Fix từ menu chính. Sau khi khởi chạy lệnh, hộp thoại PCB Design Check/Fix sẽ xuất hiện. Hộp thoại này liệt kê một số ràng buộc về kích thước và khoảng cách - bao gồm cả vành khuyên tối thiểu - cùng nhiều ràng buộc DFM (Design For Manufacturing) khác nhau, chẳng hạn như chập Power/Ground, khoan trùng lỗ, và chập net. Hãy chọn các ràng buộc bạn muốn kiểm tra, nhập dung sai cho phép (tính bằng mil), và quyết định xem CAMtastic Editor có nên tự động sửa (Auto Fix) các lỗi vi phạm được phát hiện hay không.

Sử dụng các nút Open Save  để nạp/lưu các thiết lập DRC. Các thiết lập được lưu trong tệp CAMtastic DRC Settings (*.drc).

Sử dụng nút Reset  để khôi phục các dung sai cho phép về giá trị mặc định - 5mil cho mọi ràng buộc liên quan đến kích thước, ngoại trừ khoảng cách Part->Part, là 10mil.

Sau khi thiết lập các tùy chọn DRC theo yêu cầu, nhấp OK  để tiến hành kiểm tra. Nếu bạn chưa trích xuất netlist cho thiết kế, bạn sẽ được thông báo về điều này và quá trình trích xuất netlist sẽ diễn ra trước khi DRC tiếp tục. Sau khi kiểm tra hoàn tất, một hộp thoại thông tin sẽ xuất hiện, cung cấp phần tóm tắt các lỗi vi phạm. Với mỗi phép kiểm tra quy tắc, số lượng lỗi vi phạm Found, Fixed Remaining  sẽ được liệt kê.

Sau khi chạy DRC, tab Drc  sẽ được kích hoạt trong bảng CAMtastic  và tất cả các lỗi vi phạm sẽ được liệt kê (bao gồm cả lỗi đã sửa và chưa sửa). Nhấp vào thư mục con của một hạng mục DRC cụ thể để phóng to và tô sáng các đối tượng gây ra lỗi vi phạm đó trong vùng làm việc thiết kế chính. Nhấp chuột phải vào một mục lỗi vi phạm trong bảng để truy cập menu ngữ cảnh, trong đó có lệnh cho phép bạn tự động sửa lỗi nếu có thể. Nhấp chuột phải ở cấp thư mục cha để truy cập lệnh sửa tất cả các lỗi con cùng loại đó (nếu có thể).

Các dung sai cho phép có thể được chỉnh sửa trực tiếp trong hộp thoại. Ngoài ra, bạn có thể dùng lệnh Analysis » Re-load DRC Rules from PCB để nạp các dung sai tương ứng (nếu áp dụng) từ các quy tắc thiết kế được định nghĩa ngay trong tài liệu PCB. Sau khi khởi chạy lệnh, các dung sai quy tắc thiết kế liên quan từ tài liệu PCB sẽ được nạp vào cột Size (mils) của hộp thoại PCB Design Check/Fix. Ánh xạ giữa các loại quy tắc thiết kế PCB với các mục DRC tương ứng trong hộp thoại PCB Design Check/Fix như sau:

Quy tắc thiết kế PCB được định nghĩa: Ánh xạ tới kiểm tra CAM DRC:
Minimum Annular Ring Min. Annular Ring (Drill->Pad)
Solder Mask Expansion Min. Annular Ring (Pad->Mask)
Clearance Min. Clearance (Pad->Pad)
Clearance Min. Clearance (Pad->Trace)
Clearance Min. Clearance (Trace->Trace)
Width Min. Trace Width
Minimum Solder Mask Sliver Solder Bridging
Minimum Solder Mask Sliver Silkscreen Over Mask

Tìm Polygon Không Hợp Lệ

Lệnh Analysis » Invalid Polygon Search được dùng để tìm mọi polygon không hợp lệ trong tài liệu hiện tại. Polygon trong tài liệu CAM là các biên dạng khép kín liên tục được tô raster. Các biên dạng tô raster không hỗ trợ các đỉnh chồng lấp hoặc nhiều đỉnh dùng chung. Những trường hợp như vậy được xem là polygon không hợp lệ và nếu không được kiểm tra, chúng có thể gây ra kết quả không mong muốn khi photoplot.

Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ được nhắc "Select Draws". Chỉ cần kéo một khung chọn quanh các polygon trong thiết kế hoặc hiệu quả hơn là kéo khung chọn quanh toàn bộ thiết kế. Khi đã chọn xong, nhấp chuột phải. Một hộp thoại thông tin sẽ xuất hiện, thông báo rằng No Invalid Polygons were Found, hoặc rằng n Invalid Polygons were Found. Trong trường hợp thứ hai, các polygon lỗi sẽ được gán vào Dcode chưa sử dụng tiếp theo và sẽ trở thành không tô đầy trong vùng thiết kế.

Bạn có thể khôi phục một polygon không hợp lệ bằng cách dùng lệnh Undo.

Tạo Bản Vẽ Chế Tạo (từ Drill)

Để tạo bản vẽ chế tạo cho tài liệu hiện tại bằng các lớp drill hiện có, hãy chọn lệnh Analysis » Create Fab Drawing (from Drill) từ menu chính. Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ được nhắc chọn đường biên khép kín của thiết kế PCB. Chỉ cần chọn toàn bộ đường biên (từng đoạn thẳng một) rồi nhấp chuột phải. Hộp thoại Create NC Drawing sẽ xuất hiện.

Hộp thoại được chia thành hai tab. Tab PCB Information chứa kích thước tổng thể của PCB - được tự động tính toán từ đường biên PCB đã chọn - cùng một số trường để bạn nhập thông tin công ty. Tab PCB Drawing Size cho phép bạn chỉ định kích thước bản vẽ chế tạo muốn tạo (các cỡ chuẩn từ A đến E).

Sau khi xác định các tùy chọn bản vẽ theo yêu cầu và nhấp OK, một lớp mới - fablayer - sẽ được tạo và thêm vào danh sách lớp trong bảng CAMtastic . Lớp này sẽ trở thành lớp hiện hành, và tất cả các lớp khác trước đó đang BẬT sẽ bị TẮT.

Lớp này bao gồm các ký hiệu đánh dấu từng kích thước dụng cụ khác nhau được sử dụng, cùng một chú giải chứa thông tin bổ sung cho từng kích thước lỗ như số lượng và việc lỗ đó có được mạ hay không.

  • Nếu không tìm thấy lớp drill trong thiết kế, fablayer sẽ không được tạo và một hộp thoại cảnh báo sẽ xuất hiện để thông báo rằng lớp drill đang bị thiếu.
  • Hãy bảo đảm kích thước bản vẽ được chọn lớn hơn hình ảnh PCB.
  • Thông tin trên fablayer sẽ được vẽ bằng Dcode hiện tại. Hãy bảo đảm Dcode hiện tại được đặt với hình dạng/kích thước hợp lý, nếu không phần thông tin văn bản sẽ trở nên khó đọc.

Tô Đầy Biên Dạng

Để tô đầy các đối tượng biên dạng khép kín đã chọn bằng các nét line tối ưu, hãy chọn lệnh Analysis » Fill Boundaries từ menu chính. Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ được nhắc chọn các đối tượng biên dạng khép kín mà bạn muốn tô. Chỉ cần đặt con trỏ lên một phần biên của đối tượng và nhấp chuột. Tiếp tục thêm các đối tượng vào vùng chọn rồi nhấp chuột phải khi hoàn tất.

Hộp thoại Fill Boundaries sẽ xuất hiện. Dùng hộp thoại này để thiết lập các tùy chọn cho việc tô đầy, bao gồm chọn lớp chứa phần tô, kích thước dụng cụ tối thiểu sẽ dùng, và việc giới hạn quá trình tô chỉ dùng một dụng cụ hay nhiều dụng cụ.

Sau khi xác định các tùy chọn trong hộp thoại theo yêu cầu, nhấp OK để tiếp tục. Tất cả các biên dạng đã chọn sẽ được offset vào trong cho đến khi không thể offset thêm nữa (hoặc chỉ một lần nếu tùy chọn Use Single Internal Offset được bật). Sau đó, các biên dạng sẽ được tô bằng mẫu đường line theo đúng các tùy chọn đã định nghĩa.

Một biên dạng phải được khép kín đúng cách thì mới dùng được lệnh này. Nếu biên dạng được tạo bằng các đoạn line, bạn sẽ cần dùng lệnh Join để tạo thành một biên dạng khép kín đúng chuẩn.

Làm Sạch Biên Dạng

Để sửa biên của một đối tượng polyline, khi các điểm cuối của polyline không tiếp xúc chính xác để tạo thành biên khép kín sạch mà thay vào đó lại cắt nhau, hãy chọn lệnh Analysis » Clean Boundaries từ menu chính. Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ được nhắc chọn các đối tượng polyline mà bạn muốn sửa. Chỉ cần đặt con trỏ lên đường biên của từng polyline và nhấp chuột.

Hộp thoại Join & Fix Polylines sẽ xuất hiện. Dùng hộp thoại này để xác định các tùy chọn nối các điểm cuối của polyline.

Sau khi thiết lập các tùy chọn theo yêu cầu, nhấp OK để thực hiện sửa. Một hộp thoại thông tin sẽ xuất hiện, báo cáo có bao nhiêu đối tượng polyline đã được sửa (Closed) và bao nhiêu đối tượng chưa được sửa (Open).

  • Khuyến nghị chỉ dùng lệnh này cho các đối tượng polyline chưa được khép kín nhưng đáng lẽ phải khép kín, và có các điểm cuối giao nhau thay vì nối với nhau hoàn hảo.
  • Tùy chọn Display Open Boundary Marker(s) sẽ đặt các dấu đánh dấu cho mọi đầu polyline không thể sửa được và vì vậy vẫn còn hở, trên một lớp mới - lớp polyline_pro_open_markers.
  • Nếu một số biên dạng vẫn còn hở, bạn có thể muốn lặp lại thao tác với thiết lập dung sai cao hơn.

Tạo Đường Bao

Để tạo các biên dạng dạng outline từ các đối tượng đã chọn trong tài liệu hiện tại, hãy chọn lệnh Analysis » Generate Outlines từ menu chính. Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ được nhắc chọn các đối tượng mà bạn muốn tạo outline từ đó. Chỉ cần đặt con trỏ lên từng đối tượng và nhấp để thêm vào vùng chọn, hoặc sử dụng một trong nhiều công cụ chọn có sẵn. Sau khi đã chọn xong tất cả đối tượng, nhấp chuột phải. Hộp thoại Vector to Outline sẽ xuất hiện.

Nửa trên của hộp thoại cho phép bạn chọn kiểu outline sẽ được tạo - có thể là phân đoạn, cạnh vuông hoặc cạnh bo tròn.

Bạn có thể chọn đặt các đối tượng outline trên cùng lớp, một lớp mới hoặc một trong các lớp hiện có. Tùy chọn Delete Old Objects cho phép bạn giữ lại các đối tượng gốc để phục vụ mục đích so sánh.

Chọn Dcode mà bạn muốn dùng để vẽ các outline. Bạn có thể chọn một trong các Dcode hiện có được định nghĩa trong tài liệu hiện tại, hoặc dùng Polygon, hoặc hình dạng mặc định 0.005in (0.127mm).

Sau khi thiết lập các tùy chọn theo yêu cầu, nhấp OK để tạo các outline.

  • Nếu một tài liệu được xem ở chế độ outline (tắt Fill mode), tất cả các đối tượng sẽ có vẻ có cùng độ dày đường line, bất kể trước đó chúng hiển thị như thế nào.
  • Thông tin về chiều rộng Dcode chỉ chỉ hiển thị khi ở chế độ Fill. Khi tạo đường bao, thông tin chiều rộng Dcode này sẽ được sử dụng, vì vậy các đường được vẽ bằng các aperture khác nhau vẫn sẽ được hiển thị là khác nhau khi ở chế độ outline.

Truy vấn các phần tử của tài liệu CAM

Các lệnh trong menu con Analysis » Query được dùng để lấy thông tin liên quan đến các phần tử khác nhau trong tài liệu CAM của bạn:

Trước khi dùng lệnh truy vấn, hãy bảo đảm bảng CAMtastic  đang hiển thị.
Mọi thông tin đo lường đều dùng đơn vị hiện tại của không gian làm việc - inch hoặc milimét. Có thể thay đổi đơn vị từ bảng CAMtastic hoặc từ trang CAM Editor - Drawing Modes của hộp thoại Preferences.
  • Analysis » Query » Object (phím tắt: Q) – lệnh này được dùng để lấy thông tin liên quan đến một đối tượng được chọn trong tài liệu hiện tại.

    Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành hình bàn tay chỉ và bạn sẽ vào chế độ truy vấn đối tượng. Chỉ cần đưa con trỏ đến đối tượng mà bạn muốn truy vấn rồi nhấp chuột. Thông tin liên quan đến đối tượng đó sẽ xuất hiện trên tab Info  của bảng CAMtastic . Thông tin hiển thị sẽ khác nhau tùy theo loại đối tượng được truy vấn và có thể bao gồm: lớp, thông tin liên quan đến Dcode và loại đối tượng.

    Tiếp tục kiểm tra các đối tượng khác hoặc nhấn Esc  để thoát chế độ truy vấn.

    Khi hiển thị nhiều lớp, các đối tượng từ những lớp khác nhau thường chồng lấp lên nhau. Hãy nhấp nhiều lần lên các đối tượng như vậy để lần lượt chuyển qua từng đối tượng trên mỗi lớp liên quan. Thông tin trong bảng CAMtastic sẽ được cập nhật tương ứng.

  • Analysis » Query » Group – lệnh này được dùng để lấy thông tin liên quan đến một nhóm đối tượng được chọn trong tài liệu hiện tại.

    Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ vào chế độ truy vấn đối tượng. Bạn sẽ được nhắc chọn các đối tượng để đưa vào truy vấn. Chỉ cần đưa con trỏ lên một đối tượng muốn thêm vào vùng chọn rồi nhấp chuột. Nhấp ở vùng trống ngoài đối tượng cho phép bạn kéo một vùng chọn để thêm nhiều đối tượng vào vùng chọn. Việc chọn sẽ được cộng dồn.

    Tiếp tục thêm đối tượng vào vùng chọn rồi nhấp chuột phải khi đã chọn xong tất cả đối tượng cần thiết.

    Thông tin liên quan đến từng đối tượng sẽ xuất hiện, trong các thư mục riêng biệt, trên tab Info của bảng CAMtastic . Thông tin hiển thị sẽ khác nhau tùy theo loại đối tượng được truy vấn và có thể bao gồm lớp và thông tin liên quan đến Dcode.

    Thứ tự các thư mục trong bảng được xác định theo thứ tự các đối tượng được thêm vào vùng chọn. Để dễ theo dõi những đối tượng đang được truy vấn, tốt hơn hết là nên thêm từng đối tượng riêng lẻ vào vùng chọn thay vì dùng khung chọn.

  • Analysis » Query » Net (phím tắt: Shift+N) – lệnh này được dùng để lấy thông tin liên quan đến một net được chọn trong tài liệu hiện tại.

    Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành hình bàn tay chỉ và bạn sẽ vào chế độ truy vấn net. Chỉ cần đưa con trỏ lên một đối tượng thuộc net cần tìm rồi nhấp chuột. Toàn bộ net sẽ được chọn và thông tin liên quan đến net đó sẽ xuất hiện trên tab Info của bảng CAMtastic . Thông tin này bao gồm tên net, lớp và kiểu mà nó nằm trên đó, cùng với tổng chiều dài của nó.

    Tiếp tục kiểm tra các net khác hoặc nhấn Esc để thoát chế độ truy vấn net.

  • Analysis » Query » Minimum Annular Ring – lệnh này được dùng để kiểm tra vành khuyên của pad được chọn.

    Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành hình bàn tay chỉ và bạn sẽ vào chế độ truy vấn vành khuyên. Chỉ cần đưa con trỏ lên pad có vành khuyên mà bạn muốn truy vấn rồi nhấp chuột. Các giá trị khoảng cách vành khuyên theo trục X và Y sẽ xuất hiện trên tab Info  của bảng CAMtastic .

    Tiếp tục kiểm tra các pad khác hoặc nhấn Esc  để thoát chế độ truy vấn vành khuyên.

Đo khoảng cách

Các lệnh trong menu con Analysis » Measure được dùng để đo khoảng cách giữa các điểm, net và đối tượng trong tài liệu CAM của bạn:

Trước khi dùng lệnh đo, hãy bảo đảm bảng CAMtastic  đang hiển thị.
Mọi thông tin đo lường đều dùng đơn vị hiện tại của không gian làm việc - inch hoặc milimét. Có thể thay đổi đơn vị từ bảng CAMtastic hoặc từ trang CAM Editor - Drawing Modes của hộp thoại Preferences.
  • Analysis » Measure » Point to Point (phím tắt: Shift+M) – lệnh này được dùng để đo và hiển thị khoảng cách giữa bất kỳ hai điểm nào trong tài liệu hiện tại.

    Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành một dấu thập nhỏ và bạn sẽ vào chế độ đo. Việc đo bao gồm chuỗi thao tác sau:

    1. Đưa con trỏ đến vị trí mà bạn muốn bắt đầu đo rồi nhấp chuột.
    2. Di chuyển con trỏ đến điểm cuối rồi nhấp chuột lần nữa - khi bạn di chuyển, một đường dẫn hướng sẽ kéo dài từ điểm đầu để hỗ trợ bạn.
    3. Thông tin đo sẽ xuất hiện trên tab Info  của bảng CAMtastic , bao gồm khoảng cách điểm-điểm đã đo, tọa độ của điểm đầu và điểm cuối, khoảng cách theo trục X và Y, và góc tạo với phương ngang.
    4. Tiếp tục đo khoảng cách giữa các điểm khác hoặc nhấn Esc  để thoát chế độ đo.
  • Analysis » Measure » Net to Net – lệnh này được dùng để đo và hiển thị khoảng cách ngắn nhất giữa bất kỳ hai net nào trong tài liệu hiện tại.

    Trước tiên, hãy bảo đảm netlist của thiết kế đang khả dụng (trên tab Nets  của bảng). Bạn có thể cần trích xuất netlist trước.

    Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ vào chế độ đo. Việc đo bao gồm chuỗi thao tác sau:

    1. Đưa con trỏ lên một đối tượng thuộc net thứ nhất cần đo rồi nhấp chuột.
    2. Di chuyển con trỏ lên một đối tượng trong net thứ hai cần đo rồi nhấp chuột lần nữa. Một đường nối trực quan sẽ xuất hiện tại vị trí có khoảng cách ngắn nhất giữa hai net.
    3. Thông tin đo sẽ xuất hiện trên tab Info  của bảng CAMtastic , cho biết khoảng cách điểm-điểm ngắn nhất này, tọa độ điểm đầu và điểm cuối của đường nối, khoảng cách theo trục X và Y, và góc tạo với phương ngang.
    4. Tiếp tục đo khoảng cách giữa các net khác hoặc nhấn Esc  để thoát chế độ đo.
  • Analysis » Measure » Object to Object – lệnh này được dùng để đo và hiển thị khoảng cách ngắn nhất giữa bất kỳ hai đối tượng nào trong tài liệu hiện tại.

    Trước tiên, hãy bảo đảm netlist của thiết kế đang khả dụng (trên tab Nets  của bảng). Bạn có thể cần trích xuất netlist trước.

    Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ vào chế độ đo. Việc đo bao gồm chuỗi thao tác sau:

    1. Đưa con trỏ lên đối tượng thứ nhất rồi nhấp chuột.
    2. Di chuyển con trỏ lên đối tượng thứ hai cần đo rồi nhấp chuột lần nữa. Một đường nối trực quan sẽ xuất hiện tại vị trí có khoảng cách ngắn nhất giữa hai đối tượng.
    3. Thông tin đo sẽ xuất hiện trên tab Info  của bảng CAMtastic , cho biết khoảng cách điểm-điểm ngắn nhất này, tọa độ điểm đầu và điểm cuối của đường nối, khoảng cách theo trục X và Y, và góc tạo với phương ngang.
    4. Tiếp tục đo khoảng cách giữa các đối tượng khác hoặc nhấn Esc  để thoát chế độ đo.
AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng có sẵn cho bạn phụ thuộc vào giải pháp Altium mà bạn đang sử dụng – Altium Develop, một phiên bản của Altium Agile (Agile Teams hoặc Agile Enterprise), hoặc Altium Designer (đang còn hiệu lực).

Nếu bạn không thấy tính năng được đề cập trong phần mềm của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Tài liệu cũ

Tài liệu Altium Designer không còn được phân phiên bản. Nếu bạn cần truy cập tài liệu cho các phiên bản cũ hơn của Altium Designer, hãy truy cập mục Tài liệu cũ trên trang Trình cài đặt khác.

Nội dung