Hiểu về tính kết nối trên PCB của bạn

Trong trình biên tập PCB, tính kết nối giữa các nút trong một net được biểu diễn bằng một loạt các đường kết nối điểm-đến-điểm, gọi chung là ratsnest. Khi thiết kế được chuyển từ sơ đồ nguyên lý (Design » Update PCB), các linh kiện sẽ được đặt trong không gian thiết kế PCB và các đường kết nối sẽ được hiển thị (dưới dạng các đường mảnh, liền nét).

Trong một net riêng lẻ, các đường kết nối liên kết tất cả các nút trong net đó. Mẫu, hay thứ tự kết nối của chúng, được gọi là Net Topology, nội dung này sẽ được trình bày bên dưới.

Các nút trong net được nối bằng các đường kết nối theo quy tắc Routing Topology đang áp dụng (mặc định là Shortest).
Các nút trong net được nối bằng các đường kết nối theo quy tắc Routing Topology đang áp dụng (mặc định là Shortest).

Trong thiết kế này, các net GND và 5V sử dụng màu khác nhau cho các đường kết nối của chúng.
Trong thiết kế này, các net GND và 5V sử dụng màu khác nhau cho các đường kết nối của chúng.

Ngoài việc là một hướng dẫn hữu ích trong quá trình đặt linh kiện, các đường kết nối còn là chỉ dẫn giá trị trong quá trình đi dây tương tác và đi dây tự động.

Để tìm hiểu thêm về cách tạo tính kết nối trong sơ đồ nguyên lý, hãy tham khảo trang Creating Circuit Connectivity in Your Schematics.

Trình biên tập PCB bao gồm một bộ phân tích net liên tục theo dõi vị trí của tất cả các đối tượng trong không gian thiết kế và cập nhật các đường kết nối khi bất kỳ đối tượng kiểu net nào được chỉnh sửa (bao gồm cả đối tượng đang được di chuyển). Ví dụ, khi một linh kiện được di chuyển, đầu xa của mỗi kết nối từ linh kiện đó có thể nhảy từ một pad đích này sang một pad đích khác, khi chúng được cập nhật để duy trì topology được xác định bởi quy tắc thiết kế đang áp dụng. Ví dụ về điều này được minh họa với net GND trong video dưới đây; net này có topology là shortest.

Hãy lưu ý cách các đường kết nối của GND nhảy qua lại khi điện trở được di chuyển, tự động được sắp xếp lại để giữ tổng chiều dài kết nối ngắn nhất.
Hãy lưu ý cách các đường kết nối của GND nhảy qua lại khi điện trở được di chuyển, tự động được sắp xếp lại để giữ tổng chiều dài kết nối ngắn nhất.

Tìm Net trên Board

Một board chưa được đi dây có thể trông khá đáng ngại - một khối các đường kết nối chằng chịt khắp board. Một cách tiếp cận tốt khi đi dây là làm việc từ sơ đồ nguyên lý, nơi bạn có thể dễ dàng xác định các linh kiện quan trọng và các net trọng yếu. Bạn có thể cross-select và cross-probe trực tiếp từ các linh kiện và net trên sơ đồ nguyên lý, làm nổi bật mục tương ứng trên PCB. Tìm hiểu thêm tại Working Between the Schematic and the Board.

Một tính năng hữu ích là khả năng che hoặc làm mờ các đối tượng trong không gian thiết kế của trình biên tập PCB. Tính năng lọc này sẽ làm mờ mọi thứ, ngoại trừ đối tượng được lọc qua. Hình ảnh bên dưới cho thấy một net đơn đã được chọn, với hệ thống lọc được đặt để Dim tất cả các đối tượng không vượt qua bộ lọc.

Để thử tính năng này, hãy đặt PCB panel sang chế độ Nets, thao tác này sẽ hiển thị danh sách các net trên board. Sử dụng danh sách thả xuống để đặt chế độ lọc thành Dim hoặc Mask, sau đó bật các tùy chọn SelectZoom, như minh họa trong hình bên dưới.

Khi bạn nhấp vào tên một net trong panel, hiển thị của không gian thiết kế sẽ thay đổi, phóng đến để hiển thị các nút trong net đó, đồng thời làm mờ mọi thứ ngoại trừ các pad và đường kết nối trong net - về thực chất là tách net đó ra khỏi phần còn lại của board. Lưu ý rằng ngay cả khi bạn nhấp trong vùng làm việc thì bộ lọc vẫn được giữ nguyên, net đã chọn vẫn hiển thị rõ ràng, giúp dễ dàng kiểm tra hoặc đi dây.

Sử dụng tính năng lọc để dễ dàng tìm một net hoặc một lớp net hơn.
Sử dụng tính năng lọc để dễ dàng tìm một net hoặc một lớp net hơn.

Nhấp nút Clear ở phía trên của panel PCB để xóa bộ lọc và khôi phục toàn bộ không gian thiết kế về độ sáng bình thường (hoặc nhấn phím tắt Shift+C).

Lưu ý rằng ngoài một net riêng lẻ, bạn cũng có thể lọc theo một lớp net (nếu có lớp nào được định nghĩa) trong phần Net Classes của panel, và cũng có thể chọn tương tác nhiều net (giữ Ctrl trong khi nhấp trong panel PCB để chọn tên net).

Các đường kết nối của một net cụ thể có thể được chọn để hiển thị thuộc tính của chúng trong panel Properties bằng cách sử dụng truy vấn IsConnection And InNet('<NetName>') trong panel PCB Filter ().

Để biết thêm thông tin về cách làm việc với ngôn ngữ truy vấn và các panel Filter, hãy tham khảo trang Working with the Query Language.

Duyệt các Net

Trong chế độ PCB panel's Nets, ba vùng chính của nó thay đổi để phản ánh hệ phân cấp net của thiết kế PCB hiện tại (theo thứ tự từ trên xuống):

  • Net Classes, như được định nghĩa bởi board.
  • Các Nets thành viên riêng lẻ trong một lớp.
  • Các Primitives riêng lẻ trong một Net (pad, via, track và fill).

Lớp Net

Trong vùng trên cùng của panel (Net Classes), nhấp chuột phải vào một mục net hoặc mục net item rồi chọn Properties từ menu xuất hiện sau đó (hoặc nhấp đúp trực tiếp vào mục) để truy cập hộp thoại Edit Net Class dialog , trong đó bạn có thể xem hoặc chỉnh sửa thành viên net của lớp, đổi tên lớp hoặc thêm các lớp khác.

Bạn cũng có thể quản lý các lớp net bằng các lệnh sau của menu con Design » Netlist trong các menu chính hoặc menu con Net Actions trong menu chuột phải của (các) đối tượng net được chọn:

  • Create NetClass from Selected Nets - lệnh này được dùng để tạo một lớp net mới từ hai hoặc nhiều net được chọn trong không gian thiết kế. Sau khi chạy lệnh, hộp thoại Object Class Name sẽ mở ra. Dùng hộp thoại này để chỉ định tên mong muốn cho Net Class mới. Sau khi nhấp OK, lớp net sẽ được tạo và các net đã chọn sẽ được thêm làm thành viên.
  • Add Selected Net(s) to NetClass - lệnh này được dùng để thêm một hoặc nhiều net đã chọn vào một lớp net hiện có. Sau khi chạy lệnh, hộp thoại Choose Net Class sẽ mở ra. Hộp thoại này liệt kê tất cả các lớp net hiện có. Chọn lớp đích rồi nhấp OK. (Các) net sẽ được thêm làm thành viên của lớp đó.
  • Remove Selected Net(s) From NetClass - lệnh này được dùng để xóa một hoặc nhiều net đã chọn khỏi một lớp net hiện có. Sau khi chạy lệnh, hộp thoại Choose Net Class sẽ mở ra. Hộp thoại này liệt kê tất cả các lớp net hiện có. Chọn lớp đích rồi nhấp OK. (Các) net sẽ bị xóa khỏi danh sách thành viên của lớp đó.

Hộp thoại Choose Net Class
Hộp thoại Choose Net Class

Cách dễ nhất và nhanh nhất để chọn các net (hay chính xác hơn là các đối tượng thuộc net đó) trong không gian thiết kế là sử dụng panel PCB được cấu hình ở chế độ Nets. Chọn <All Nets> trong vùng Net Classes rồi chọn (các) net cần thiết trong vùng Nets . Bộ lọc sẽ được áp dụng cho không gian làm việc thiết kế, chỉ giữ lại các đối tượng điện liên quan đến (các) net đã chọn ở trạng thái được chọn (hãy đảm bảo tùy chọn Select được bật trên panel và chế độ làm nổi bật được đặt là Mask hoặc Dim). Điều này giúp phân biệt các đối tượng dễ dàng hơn, đặc biệt nếu sử dụng phương pháp truy cập bằng chuột phải.
Để tìm hiểu thêm về cách làm việc với các lớp, hãy tham khảo trang Working with Classes on a Schematic & PCB .

Net

Vùng giữa của panel hiển thị các net từ (các) Net Class được chọn ở vùng phía trên.

Theo mặc định, thông tin sau được liệt kê với mỗi Net:

  • - tính năng này có hai chức năng:

    • Color background - màu được gán cho net. Màu này luôn được áp dụng cho các đường kết nối của net. Nó cũng có thể được áp dụng cho phần đi dây của net đó thông qua tính năng ghi đè hiển thị màu net. Nhấp đúp để chỉnh sửa màu cho net này, hoặc nhấp chuột phải để chỉnh sửa màu cho tất cả các net hiện đang được chọn.
    • checkbox - đánh dấu mục này để áp dụng màu cho phần đi dây (bật tính năng ghi đè hiển thị màu net) của net này. Nhấp chuột phải để bật (hoặc tắt) tính năng ghi đè hiển thị cho tất cả các net hiện đang được chọn. Nhấn F5 để bật/tắt ghi đè hiển thị màu net trong không gian thiết kế.

      Xem Net Color Override - Displaying the Net Color on Routed Nets để tìm hiểu thêm.

     

  • Name - tên của net.

  • Node Count - tổng số pad trong net này.

  • Routed Length - tổng chiều dài của các đoạn track và arc đã đặt tạo thành phần đi dây, cộng với khoảng cách theo phương đứng đi qua các via (xem ghi chú bên dưới). Bộ tính chiều dài đã đi dây không cố gắng xử lý các đoạn track chồng lấn hoặc phần uốn lượn của đường đi bên trong pad.

  • Signal Length - tính toán chính xác tổng khoảng cách từ nút đến nút. Các đối tượng đã đặt được phân tích để: xử lý các đối tượng xếp chồng hoặc chồng lấn và các đường đi ngoằn ngoèo trong pad; đồng thời chiều dài via cũng được bao gồm. Nếu net chưa được đi dây hoàn toàn thì chiều dài Manhattan (X + Y) của đường kết nối cũng được bao gồm.

    Nếu có các quy tắc thiết kế Length được cấu hình, trạng thái đi dây của mỗi net được quy tắc nhắm tới cũng sẽ được tô màu, làm nổi bật màu vàng nếu chiều dài đi dây < mức tối thiểu của quy tắc, không tô nếu net đạt quy tắc, hoặc màu đỏ nếu chiều dài đi dây > mức tối đa của quy tắc.

    Các ghi chú sau áp dụng cho phép tính Signal Length:

    • Xử lý các phần chồng lấn và các đoạn ngoằn ngoèo bên trong pad.

    • Xử lý các đường đi được tạo bằng các đối tượng không phải track và arc (ví dụ: region hoặc fill).

    • Bao gồm khoảng cách theo phương đứng đi qua via (xem ghi chú bên dưới).

    • Bao gồm Total Pin/Package Length của net này.

    • Bao gồm chiều dài Unrouted (Manhattan) của net này.

    • Việc không tuân thủ các quy tắc thiết kế Length/Matched Length đang áp dụng sẽ được đánh dấu bằng cách hiển thị chiều dài tín hiệu trên nền màu: chiều dài tín hiệu quá ngắn hiển thị màu vàng, chiều dài tín hiệu quá dài hiển thị màu đỏ.

      Xem Length Tuning để tìm hiểu thêm về cách các quy tắc thiết kế Length và Matched Length được áp dụng.

    • Tín hiệu là một thực thể điểm-đến-điểm; vì lý do này, chỉ các net có hai nút mới hiển thị Signal Length trong chế độ Nets của panel (các net có số lượng Node khác sẽ hiển thị 0). Với các net có nhiều hơn hai nút, hãy định nghĩa xSignals để tính chiều dài tín hiệu của chúng.

      Xem PCB - xSignals.

      Xem Defining High Speed Signal Paths with xSignals để tìm hiểu thêm về xSignals.

  • Total Pin/Package Length - tổng của tất cả các giá trị Pin Package Length trong tất cả các pad của net đó. Giá trị này được định nghĩa như một thuộc tính của pad PCB và cũng có thể được chỉ định trong chân của sơ đồ nguyên lý.

  • Unrouted (Manhattan) - khoảng cách theo phương đứng cộng phương ngang (X+Y) của tất cả các đoạn chưa đi dây.

Nhấp chuột phải trong vùng rồi sử dụng menu con Columns để thêm các cột sau:

  • Min/Max - các thiết lập từ các quy tắc thiết kế Length và Matched Length đang áp dụng. Nếu không có quy tắc áp dụng nào được định nghĩa, các giá trị mặc định nội bộ là Min=0milMax=99999mil sẽ được sử dụng.

    Xem Length Tuning để tìm hiểu thêm cách các thiết lập Min và Max được suy ra từ các quy tắc thiết kế Length và Matched Length.

  • Estimated Length - đây là Routed Length cộng với chiều dài của các đường kết nối cho bất kỳ đoạn nào vẫn chưa được đi dây. Nó không sử dụng chiều dài Manhattan cho phần chưa đi dây; thay vào đó nó sử dụng khoảng cách trực tiếp từ điểm đến điểm.
  • Delay - thời gian cần để tín hiệu lan truyền dọc theo đường đi đó.
Vertical distance through a via - khoảng cách theo phương đứng mà tín hiệu di chuyển qua một via là tổng độ dày của tất cả các lớp (đồng và điện môi) giữa các lớp đồng bắt đầu và kết thúc, cộng với một nửa độ dày của lớp bắt đầu và một nửa độ dày của lớp kết thúc.

Chiều dài và độ trễ đối với một net là một phần của quy tắc thiết kế Supply Nets design rule đã được định nghĩa (hoặc là một phần của lớp net được dùng với quy tắc đó) sẽ không được tính toán (các giá trị được hiển thị là n/a trong panel).

Nhấp đúp vào mục của một net cụ thể trong vùng Nets (hoặc nhấp chuột phải vào mục net rồi chọn lệnh Properties từ menu ngữ cảnh) để mở hộp thoại Edit Net, từ đó bạn có thể chỉnh sửa các thuộc tính của net.

Hộp thoại Edit Net cũng có thể được truy cập từ không gian thiết kế bằng cách nhấp chuột phải lên một đối tượng thiết kế đã đặt rồi chọn lệnh Net Actions » Properties từ menu ngữ cảnh. Hộp thoại sẽ mở cho net cha mà đối tượng đó liên kết tới.

Primitive

Việc hiển thị/bao gồm của từng loại net item trong vùng Primitives phía dưới của panel phụ thuộc vào việc tùy chọn tương ứng cho từng loại có được bật trong menu chuột phải hay không; menu này có thể được truy cập từ vùng Nets hoặc Primitives.

Nhấp chuột phải vào một mục net hoặc mục net item để chọn các mục được bao gồm.
Nhấp chuột phải vào một mục net hoặc mục net item để chọn các mục được bao gồm.

Lưu ý rằng menu ngữ cảnh chuột phải của danh sách Primitives cũng cung cấp tùy chọn tạo một xSignal giữa hai mục được chọn. Xem PCB - xSignals để biết thêm thông tin.

Quản lý hiển thị các đường kết nối

Related page: Góc nhìn PCB của bạn

Các đường kết nối là một trợ giúp rất hữu ích để đặt và định hướng linh kiện cũng như hướng dẫn bạn trong quá trình đi dây. Tuy nhiên, sự hiện diện của chúng cũng có thể tạo ra rất nhiều rối mắt trên màn hình. Để hỗ trợ điều này, trình biên tập PCB bao gồm các tính năng được mô tả bên dưới nhằm giúp nhà thiết kế quản lý việc hiển thị các đường kết nối.

Thay đổi màu đường kết nối

Khi thiết kế được chuyển từ sơ đồ nguyên lý vào không gian làm việc PCB, các thiết lập mặc định về lớp và màu sẽ được áp dụng. Là một phần của quá trình này, tất cả các đường kết nối đều được gán màu Connection Lines mặc định, như được định nghĩa trong phần System Colors của tab Layers & Colors của panel View Configuration (phím tắt L). Các cấu hình hiển thị có sẵn để sử dụng trong cả không gian làm việc 2D và 3D, và có thể được lưu rồi áp dụng lại (tab View Options của panel View Configuration).

Một cách dễ dàng để làm nổi bật các net quan trọng trong quá trình đi dây là thay đổi màu các đường kết nối của chúng. Để làm điều này, nhấp đúp vào tên net trong panel PCB để mở hộp thoại Edit Net, nơi bạn có thể chỉnh sửa màu đường kết nối (đặt panel sang chế độ Nets).

Ngoài ra, để thay đổi màu của một or nhiều net, trước tiên hãy chọn các net cần thiết trong panel PCB , sau đó nhấp chuột phải vào một net đã chọn và chọn lệnh Change Net Color.

Trong PCB panel, nhấp chuột phải vào các net đã chọn để thay đổi màu các đường kết nối của chúng.
Trong PCB panel, nhấp chuột phải vào các net đã chọn để thay đổi màu các đường kết nối của chúng.

Hiển thị các đường kết nối bằng màu lớp

Ngoài việc gán màu đường kết nối cho từng net riêng lẻ, bạn cũng có thể hiển thị các đường kết nối bằng màu của lớp bắt đầu và lớp kết thúc mà đường kết nối đi qua. Nếu một đường kết nối đi từ một đối tượng trên một lớp đến một đối tượng trên lớp khác, đường kết nối sẽ bắt đầu với màu của lớp chứa đối tượng thứ nhất, sau đó chuyển dần sang màu của lớp nơi nó kết thúc khi tiến gần đến đối tượng trên lớp đó (như minh họa trong hình bên dưới).

Lưu ý rằng ghi đè màu chuyển sắc này chỉ được áp dụng cho các net đi từ lớp này sang lớp khác; nếu kết nối bắt đầu và kết thúc trên cùng một lớp, nó sẽ giữ nguyên màu đã được xác định.

Tính năng này hữu ích khi bạn đang đi dây một bo mạch nhiều lớp, vì nó cho biết lớp đích mà kết nối đang được đi dây phải đi tới. Lưu ý rằng hiệu ứng chuyển màu chỉ được áp dụng cho các kết nối đi từ lớp này sang lớp khác; nếu kết nối bắt đầu và kết thúc trên cùng một lớp thì nó sẽ giữ nguyên màu net đã được gán.  

Để sử dụng tính năng màu lớp, hãy bật tùy chọn Use Layer Colors for Connection Drawing trong tab View Options của bảng View Configurations, như minh họa bên dưới.

Các đường kết nối có thể được hiển thị bằng màu lớp bắt đầu và kết thúc của chúng. Trong hình bên phải, một số net đã bị xóa các đoạn đi dây để cho thấy cách các đường kết nối được hiển thị. Connection lines can be colored to show their starting and ending layers
Các đường kết nối có thể được hiển thị bằng màu lớp bắt đầu và kết thúc của chúng. Trong hình bên phải, một số net đã bị xóa các đoạn đi dây để cho thấy cách các đường kết nối được hiển thị.

Hiển thị Đường Kết Nối ở Chế Độ Một Lớp

Một bo mạch nhiều lớp có mật độ hiển thị cao, khiến việc hiểu những gì đang diễn ra trở nên khó khăn. Để hỗ trợ việc này, bạn có thể dễ dàng chuyển chế độ hiển thị lớp từ các lớp đang bật sang chế độ Một Lớp bằng cách nhấn phím tắt Shift+S.

Thông thường, khi bạn làm vậy, tất cả các đường kết nối không bắt đầu hoặc không kết thúc trên lớp hiện tại cũng sẽ bị ẩn vì giả định rằng chúng không liên quan. Để luôn hiển thị các đường kết nối, hãy bật tùy chọn All Connections in Single Layer Mode trong tab View Options của bảng View Configurations, như minh họa bên dưới.

Kiểm soát việc hiển thị các đường kết nối trong chế độ Một Lớp.
Kiểm soát việc hiển thị các đường kết nối trong chế độ Một Lớp.

Ẩn/Hiển thị Các Đường Kết Nối

Thay vì lọc net qua bảng PCB, bạn có thể ẩn hoàn toàn một, nhiều hoặc tất cả các đường kết nối. Có một số lệnh để kiểm soát việc hiển thị các đường kết nối trong menu con View » Connections. Bạn cũng có thể truy cập các lệnh này khi đang làm việc bằng cách nhấn phím tắt N. Hãy dùng các lệnh hiện có để:

  • Hiển thị hoặc ẩn tất cả các đường kết nối của thiết kế.
  • Hiển thị hoặc ẩn tất cả các đường kết nối liên quan đến một net được chọn.

    • Nếu bạn không biết vị trí của một pad trên net hoặc một trong các đường kết nối của nó, hãy nhấp vào vùng trống và một hộp thoại sẽ xuất hiện, nhắc bạn nhập tên net. Nếu bạn không chắc tên net, hãy nhập ? và nhấp OK để mở hộp thoại Nets Loaded, trong đó liệt kê tất cả các net đã được nạp cho thiết kế. Các đường kết nối của net mà bạn chọn trong hộp thoại sẽ bị ẩn khi bạn nhấp OK.
    • Để hiển thị hoặc ẩn các đường kết nối của net mà một đối tượng trong không gian thiết kế được gán vào, bạn có thể nhấp chuột phải lên đối tượng thuộc net đó và chọn lệnh Net Actions » Show Nets hoặc Hide Nets từ menu ngữ cảnh.
  • Hiển thị hoặc ẩn các đường kết nối cho tất cả các net liên quan đến một linh kiện được chọn.

    • Nếu bạn không biết vị trí của một linh kiện, hãy nhấp vào vùng trống và một hộp thoại sẽ xuất hiện, nhắc bạn nhập designator của linh kiện. Nếu bạn không chắc designator, hãy nhập ? và nhấp OK để mở hộp thoại Components Placed, trong đó liệt kê tất cả các linh kiện trong thiết kế. Các đường kết nối cho tất cả các net liên quan đến linh kiện mà bạn chọn trong hộp thoại sẽ bị ẩn khi bạn nhấp OK.
    • Để ẩn các đường kết nối đối với tất cả các net liên quan đến các linh kiện đã chọn, bạn có thể nhấp chuột phải lên một linh kiện (hoặc chọn nhiều hơn một linh kiện) và chọn lệnh Component Actions » Show Nets hoặc Hide Nets từ menu ngữ cảnh.
  • Tất cả các lệnh khả dụng đều có phím tăng tốc, giúp đây trở thành một phương pháp hiệu quả để thực hiện các tác vụ như ẩn toàn bộ các đường kết nối (N, H, A), rồi hiển thị các đường kết nối cho một net cụ thể (N, S, N).
  • Trong khi di chuyển linh kiện, tất cả các đường kết nối sẽ tự động bị ẩn. Bạn có thể chuyển qua các chế độ hiển thị của những đường kết nối này trong khi đang di chuyển linh kiện. Để làm điều đó, hãy nhấn phím  khi đang ở chế độ di chuyển. Khi nhấn phím  trong chế độ di chuyển, hiển thị Heads Up sẽ luân chuyển giữa Breaks, Hidden hoặc Pad To Pad, tùy theo kiểu kết nối bạn muốn hiển thị.

Topology Net

Mẫu hoặc thứ tự mà các nút trong net được kết nối với nhau được gọi là topology net. Topology net được điều khiển bởi quy tắc thiết kế Routing Topology tương ứng, mặc định là topology Shortest. Shortest có nghĩa là các nút trong net được kết nối với nhau theo mẫu cho tổng chiều dài kết nối ngắn nhất của net đó. Tổng chiều dài này được theo dõi khi bạn di chuyển một linh kiện, và mẫu của các đường kết nối sẽ thay đổi động để giữ cho tổng chiều dài là ngắn nhất. Điều này có thể được quan sát trong hoạt ảnh ở trên, nơi các đường đi xuống từ đáy của linh kiện đang di chuyển bị nhảy khi linh kiện được di chuyển - điều này xảy ra mỗi khi một trong các pad được kết nối di chuyển gần hơn đến một pad khác trong net của chúng.

Áp dụng Topology Định Nghĩa Sẵn bằng quy tắc thiết kế Routing Topology

Có thể tạo thêm các quy tắc thiết kế Routing Topology để cấu hình một net (hoặc lớp net) sử dụng topology khác. Để minh họa điều này, trong các hình ảnh bên dưới, quy tắc topology mặc định được hiển thị ở bên trái, và cùng net đó với một topology đi dây mới là Starburst được áp dụng được hiển thị ở bên phải. Trong topology Starburst, các kết nối tỏa ra từ pad có Electrical TypeSource (kiểu mặc định cho tất cả các pad là Load).

Với topology mặc định, các đường kết nối được đặt để cho tổng chiều dài kết nối ngắn nhất. Trong topology Starburst, tất cả các đường kết nối đều tỏa ra từ một pad Source. Image showing the connection lines arranged in a Starburst net topology
Với topology mặc định, các đường kết nối được đặt để cho tổng chiều dài kết nối ngắn nhất. Trong topology Starburst, tất cả các đường kết nối đều tỏa ra từ một pad Source.

Áp dụng Topology Tùy Chỉnh

Trong một net riêng lẻ, kết nối giữa hai nút được gọi là một From-To. Để kiểm soát đường đi của các đường kết nối ở mức từng chân-tới-chân riêng lẻ, bạn có thể định nghĩa thủ công các From-To trong một net, qua đó tạo ra một topology net tùy chỉnh.

From-Tos được định nghĩa bằng cách đặt PCB panel thành chế độ From-To Editor. Quy trình định nghĩa một From-To là chọn hai Nodes on Net trong bảng, rồi nhấp nút Add From To. Để dễ dàng nhận biết các From-To trong không gian thiết kế, chúng được hiển thị dưới dạng đường nét đứt thay vì đường liền.

Một From-To đã được định nghĩa giữa 2 pad; lưu ý cách đường From-To được hiển thị bằng nét đứt thay vì nét liền.
Một From-To đã được định nghĩa giữa 2 pad; lưu ý cách đường From-To được hiển thị bằng nét đứt thay vì nét liền.

Khi bảng PCB ở chế độ From-To Editor, tất cả các đường kết nối không phải From-Tos sẽ bị ẩn.

Chế độ PCB của bảng From-To Editor được chia thành ba phần:

  • Nets
  • Nodes của net đang chọn
  • From-Tos on Net

Khi bạn nhấp vào một mục net, tất cả các nút trên net đó sẽ được nạp vào vùng giữa của bảng. Nhấp đúp vào một mục net sẽ mở hộp thoại Edit Net dialog để bạn có thể chỉnh sửa các thuộc tính của net, bao gồm cả thành viên nút.

Thêm From-Tos

Để thêm một From-To do người dùng định nghĩa giữa hai nút trong một net được chọn, hãy chọn hai nút trong vùng Nodes on Net của bảng rồi nhấp nút Add From To.

Bạn có thể chọn trực tiếp hai nút (pad) cho một From-To ngay trong không gian thiết kế. Khi bạn chọn một nút, mục tương ứng của nó trong vùng Nodes on Net của bảng sẽ được chọn.

From-To mới được thêm sẽ xuất hiện trong danh sách ở vùng From-To on Net của bảng và hiển thị trong không gian thiết kế dưới dạng một đường chấm giữa hai nút.

Một From-To mới đã được tạo trên net.
Một From-To mới đã được tạo trên net.

Một From-To do người dùng định nghĩa trong không gian thiết kế.
Một From-To do người dùng định nghĩa trong không gian thiết kế.

Để xóa một From-To, hãy chọn mục của nó trong vùng From-To on Net của bảng rồi nhấp nút Remove.

Chọn một Topology Định Nghĩa Sẵn

Topology của một net là cách sắp xếp hoặc mẫu của các kết nối chân-tới-chân. Theo mặc định, các kết nối chân-tới-chân của mỗi net được sắp xếp để cho tổng chiều dài kết nối ngắn nhất.

Một topology được áp dụng cho net vì nhiều lý do: với các thiết kế tốc độ cao nơi cần giảm thiểu phản xạ tín hiệu, net được sắp xếp theo topology daisy chain; với các net mass, có thể áp dụng topology hình sao để đảm bảo rằng tất cả các đường mạch đều quay về một điểm chung. Bạn có thể tạo các From-Tos chuyên biệt cho các cặp nút trong một net hoặc có thể chọn tạo From-Tos cho net dựa trên một trong các topology đi dây định nghĩa sẵn hiện có.

Các topology sau đây hiện có và có thể được truy cập từ vùng From-To on Net của bảng bằng cách nhấp nút Generate:

  • Shortest - topology này kết nối tất cả các nút trong net để cho tổng chiều dài kết nối ngắn nhất.
  • Daisy Simple - topology này nối chuỗi tất cả các nút lại với nhau, lần lượt nút này sau nút khác. Thứ tự nối chuỗi được tính toán để cho tổng chiều dài ngắn nhất. Nếu một pad source và terminator được chỉ định, thì tất cả các pad khác sẽ được nối chuỗi giữa chúng để cho chiều dài ngắn nhất có thể. Nếu có nhiều source (hoặc terminator) được chỉ định, chúng sẽ được nối chuỗi lại ở mỗi đầu.

  • Daisy Balanced - topology này chia tất cả các load thành các chuỗi bằng nhau, với tổng số chuỗi bằng số lượng terminator. Sau đó các chuỗi này kết nối đến source theo mô hình hình sao. Nhiều nút source sẽ được nối chuỗi với nhau.

  • Daisy Mid-Driven - topology này đặt (các) nút source ở giữa chuỗi daisy chain, chia đều các load và nối chuỗi chúng ra hai phía của (các) source. Cần có hai terminator, một cho mỗi đầu. Nhiều nút source sẽ được nối chuỗi với nhau ở trung tâm. Nếu không có đúng hai terminator, topology Daisy-Simple sẽ được sử dụng.

  • Starburst - topology này kết nối trực tiếp từng nút đến nút source. Nếu có terminator, chúng được kết nối sau mỗi nút load. Nhiều nút source sẽ được nối chuỗi với nhau, giống như trong topology Daisy Balanced.

Một pad có thể được định nghĩa là Source, Terminator hoặc Load bằng cách thay đổi mục cho trường Electrical Type tương ứng trong Pad mode of the Properties panel. Có thể truy cập chế độ Pad của bảng Properties bằng cách nhấp đúp vào mục của pad trong vùng Nodes on Net.

Đặt Electrical Type của pad thành Source trong chế độ Pad của bảng Properties.
Đặt Electrical Type của pad thành Source trong chế độ Pad của bảng Properties.

Khi bạn thay đổi loại điện của một pad thành Source hoặc Terminator, một ký hiệu "[S]" hoặc "[T]" sẽ được đặt trong không gian thiết kế để phân biệt.

Lưu ý

  • Một đường kết nối do hệ thống tạo không xuất hiện trong không gian thiết kế như một thực thể riêng biệt. Chỉ có đường kết nối chân-tới-chân liên quan đến From-To được hiển thị, và đường này được dùng để hướng dẫn đi dây tương tác/đi dây tự động.

  • Một From-To do người dùng định nghĩa xuất hiện trong không gian thiết kế dưới dạng một đường chấm, tách biệt và khác với đường kết nối chân-tới-chân cũng được hiển thị khi FromTo được thêm vào. Đường From-To do người dùng định nghĩa điều khiển nơi đường kết nối chân-tới-chân liên quan bắt đầu và kết thúc. Điều này được minh họa rõ nhất bằng ví dụ. Hãy xét một From-To do người dùng định nghĩa được thêm giữa các chân được kết nối logic của hai linh kiện. Một đường kết nối cũng được thêm và hiển thị (bảng PCB được cấu hình ở chế độ Nets):

  • Đường kết nối chân-tới-chân - được dùng cho mục đích đi dây - che khuất sự hiện diện của đường From-To do người dùng định nghĩa riêng biệt đó. Tuy nhiên, khi bạn bắt đầu đi dây kết nối, bạn có thể thấy tính chất riêng biệt và tách rời của hai đường:

  • Nếu việc đi dây hiện bị tạm dừng, bộ phân tích net sẽ thêm một đường kết nối để duy trì topology yêu cầu, được hiển thị dưới dạng một đường chấm (gọi là Broken Net Marker), cho biết net nên được đi dây giữa hai điểm này để duy trì topology mà người dùng đã xác định thông qua việc thêm FromTo do người dùng định nghĩa:

  • Nếu bạn chỉ chỉ định From-Tos do người dùng định nghĩa cho một phần của net, trình chỉnh sửa PCB sẽ đặt các kết nối chân-tới-chân còn lại (các From-Tos do hệ thống tạo) theo topology Shortest.

  • Loại From-To quyết định cách Connectivity Analyzer xử lý đường kết nối trong không gian thiết kế khi, ví dụ, một đối tượng net được di chuyển hoặc một phần của net được đi dây thủ công:

    • From-To do hệ thống tạo - đường kết nối có thể được di chuyển khi cần như một phần của quá trình tối ưu hóa lại của bộ phân tích net để giữ topology mặc định của net (tức là Shortest).
    • From-To do người dùng định nghĩa - nếu From-To không phải là kết quả của việc chọn một topology định nghĩa sẵn, đường kết nối sẽ không được xem là một phần của quá trình tối ưu hóa lại của bộ phân tích net. Nếu From-To là một phần của topology net định nghĩa sẵn (không phải Shortest), bộ phân tích net có thể đưa nó vào quá trình tối ưu hóa lại, miễn là topology đã chọn vẫn được giữ nguyên.

     

  • Việc triển khai các topology tùy chỉnh được định nghĩa bằng From-Tos có thể được kiểm tra trong quá trình Design Rule Check (DRC) hàng loạt của các quy tắc thiết kế Routing Topology áp dụng cho các net tương ứng. Một vi phạm được phát hiện nếu có kết nối điện giữa các pad của một From-To, và đường đi ngắn nhất chứa ít nhất một pad khác của net này.

    Javascript ID: RoutingTopology_FromTos_AD24_5

    Hai From-To được tạo giữa ba pad – từ pad 1 đến pad 2 và từ pad 2 đến pad 3

    Việc đi dây được tạo theo cấu hình của các From-To – có đường đi dây giữa pad 1 và 2 và giữa pad 2 và 3. Không phát hiện vi phạm quy tắc Routing Topology.

    Việc đi dây được tạo theo kiểu nhánh chữ T. Không có pad bổ sung nào trên các đường đi theo cấu hình From-To, vì vậy không phát hiện vi phạm quy tắc Routing Topology.

    Việc đi dây được tạo giữa pad 1 và pad 3, và từ pad 2 đến pad 3. Kiểu đi dây này không khớp với cấu hình From-To vì có thêm pad 3 trên đường đi giữa pad 1 và pad 2, do đó phát hiện vi phạm quy tắc Routing Topology đối với From-To giữa pad 1 và pad 2.

    Sẽ không phát hiện vi phạm đối với các net có số lượng pad lớn (hơn 20) hoặc primitive lớn (hơn 1024).

    Hỗ trợ DRC Routing Topology hiện đang ở giai đoạn Open Beta và khả dụng khi tùy chọn PCB.Rules.CheckRoutingTopology được bật trong hộp thoại Advanced Settings dialog.

Netlist Manager

Hộp thoại Netlist Manager được truy cập bằng cách chọn lệnh Design » Netlist » Edit Nets từ các menu chính, cung cấp các điều khiển để quản lý netlist cho bo mạch một cách hiệu quả. Có thể thêm, chỉnh sửa hoặc xóa net khi cần, và các chân (hoặc pad) của các linh kiện trong các net đó cũng có thể được chỉnh sửa về mặt thuộc tính. Quyền truy cập vào các công cụ quản lý netlist khác cũng được cung cấp qua hộp thoại này, bao gồm khả năng tạo netlist dựa trên đồng đã kết nối trên PCB và khả năng xuất netlist từ PCB.

Hộp thoại Netlist Manager Hộp thoại Netlist Manager

Báo cáo về Nets

Để tạo báo cáo Netlist Status từ tài liệu PCB đang hoạt động, hãy chọn lệnh Reports » Netlist Status từ các menu chính. Báo cáo này cung cấp thông tin chi tiết về netlist cho bo mạch đã route. Nó liệt kê tất cả các net và với mỗi net, cho biết các lớp được dùng để định tuyến và tổng chiều dài track đã route theo thực tế. Sau khi chạy lệnh, một báo cáo - Net Status - <PCBDocumentName>.html - sẽ được tạo ra và mở như tài liệu đang hoạt động. Mỗi net sẽ được liệt kê; nhấp vào tên net để làm nổi bật net đó trên tài liệu PCB. Dữ liệu chiều dài track đã route thực tế ban đầu được hiển thị theo đơn vị đo được chỉ định cho chính thiết kế bo mạch. Dùng trường Units  trong báo cáo để nhanh chóng chuyển đổi giữa đơn vị imperial và mét khi cần.

  • Báo cáo cũng được tạo ở định dạng .txt. Cả hai định dạng báo cáo đều được lưu trong thư mục được chỉ định bởi mục Output Path trên tab Options tab của hộp thoại Options for Project. Chỉ báo cáo định dạng HTML mới được thêm vào dự án cha trong Projects panel và có thể được tìm thấy trong thư mục con Generated\Documents.
  • Báo cáo bao gồm Routed Length, có tính cả khoảng cách theo phương đứng đi qua các via trong net đó. Lưu ý rằng bộ tính Routed Length không cố gắng xử lý các đoạn track chồng lấn hoặc các đoạn routing uốn lượn bên trong pad, nên có thể không chính xác. Để có chiều dài chính xác hơn, hãy dùng Signal Length, có thể hiển thị trong Nets mode của panel PCB. Panel PCB cũng hỗ trợ tạo báo cáo; nhấp chuột phải trong danh sách net của panel để cấu hình các cột cần thiết, sau đó nhấp chuột phải và chọn Reports để mở hộp thoại Report Preview, tại đó bạn có thể xuất báo cáo ở nhiều định dạng khác nhau.
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 bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế 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