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 và 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 và Remaining sẽ được liệt kê.
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ế.
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.
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.
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).
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.
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:
-
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.
-
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.
-
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:
-
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:
- Đưa con trỏ đến vị trí mà bạn muốn bắt đầu đo rồi nhấp chuột.
- 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.
- 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.
- 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.
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:
- Đư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.
- 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.
- 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.
- 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.
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:
- Đưa con trỏ lên đối tượng thứ nhất rồi nhấp chuột.
- 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.
- 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.
- 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.