Một số mẹo để định tuyến một PCB là gì?


8

Tôi gặp sự cố khi định tuyến PCB này trong Eagle 7.1:

nhập mô tả hình ảnh ở đây

Tôi đã thử như sau:

  • Tự động chạy - không thể hoàn thành
  • Di chuyển các thành phần xung quanh
  • Định tuyến thủ công - Tôi luôn bị kẹt
  • Thêm một mặt phẳng mặt đất - autorouter vẫn thất bại.

Các hạn chế tôi đã đặt là các dây 0,2mm với khoảng cách 0,45mm giữa các dây nối với nhau (Tôi không muốn dây chạy bên trong SV1, nhưng các IC khác vẫn ổn.) Và khoảng cách nối dây 0,2mm.

Tôi hiểu rằng đèn led và điện trở SMD ở dưới cùng của bảng, cùng với phần còn lại của dây.

Một số điều tôi có thể làm để định tuyến bảng này mà không phải định tuyến dây bên trong là SV1gì?

Câu hỏi liên quan: Nếu thiết bị tự động không thể hoàn thành 100%, cơ hội định tuyến thủ công có bằng không?


"Nếu thiết bị tự động không thể hoàn thành 100%, cơ hội định tuyến thủ công có bằng không?" Tôi hiếm khi có công cụ tự động miễn phí của Eagle làm bất cứ điều gì để hoàn thành. Trường hợp xấu nhất là một tấm ván hai mặt, nơi nó sử dụng khoảng 300 vias. Bằng tay, tôi đã có, 26 hoặc 27. Vì vậy, tôi sẽ không từ bỏ chỉ vì chế độ tự động thất bại.
xe cứu thương

1
Tại sao "Tôi không muốn dây chạy bên trong SV1"? Nó chỉ trông giống như một ổ cắm. Ngoài ra, tại sao "Các hạn chế tôi đặt là các dây 0,2mm với khoảng cách 0,45mm giữa các dây nối với nhau". Bạn đang cố gắng để làm điều này?
xe cứu thương

2
@gbulmer Đúng, cố gắng DIY này. Tấm đồng là một mặt, vì vậy tất cả các dấu vết đều ở phía dưới (với các tiêu đề IC thông qua lỗ ở phía bên kia). Các đèn led và điện trở SMD không cần thiết cho hoạt động của nó, nhưng tôi muốn thực hành các kỹ năng hàn của mình.
tgun926

1
Bạn có thể sử dụng điện trở và đèn LED lớn hơn? Bạn có thể đặt một bản nhạc theo họ nếu bạn đã làm. Tôi cho rằng bảng DIY của bạn sẽ không có điện trở hàn? Nếu đó là trường hợp, và bạn đặt một bản nhạc dưới một phần SMD, bạn có thể muốn 'vẽ' đường dưới để giảm khả năng của một cây cầu hàn.
xe cứu thương

1
Nếu một trong các IC là vi điều khiển, hãy xem xét cấu hình lại các chân bạn sử dụng theo cách để việc định tuyến trở nên dễ dàng hơn.
jippie

Câu trả lời:


13

Chìa khóa trong việc định tuyến PCB là một phần vị trí. Nó có thể được thực hiện gần như không thể bởi vị trí phần kém.

Nhìn vào nó một chút ...

IC1 có vẻ như cần quay 180 độ, sau đó di chuyển R1 và LED1 ra khỏi bên phải của IC1 và chúng có thể được định tuyến theo IC2.

Xoay SV1 180, và tôi nghĩ rằng nó sẽ chủ yếu đi.

Chỉnh sửa: Sử dụng một vài dây nhảy, để kết nối các khu vực đồng cần kết nối, nhưng không thể định tuyến trên một bảng một mặt. Tôi hoàn toàn không thể nói vì một số dây không khí bị che khuất một chút, nhưng tôi nghĩ bạn có thể cần một đôi.

Một "giải pháp đẹp" che giấu dây nhảy là điện trở 0ohm. Thật không may, bạn đang sử dụng các điện trở SMD không có đủ không gian giữa các miếng đệm của chúng để sử dụng để đi qua một sợi dây :-(

Chỉnh sửa:
Khi tôi đang cố gắng hiểu vị trí một phần, đôi khi tôi thực hiện định tuyến thô / nhanh cho các phần nhiều chân trước. Sau đó xem hai phần pin đi đâu. Điều đó dường như giúp tôi thấy những gì đang diễn ra theo cấu trúc liên kết.

Tôi luôn đặt lưới thành một giá trị hữu ích. Điều đó giúp tiết kiệm rất nhiều thời gian và công sức ở Eagle.

Để định tuyến thô, tôi đặt kích thước lưới thành theo dõi + không gian, sau đó rất nhanh để đặt các rãnh gần nhau, mà không vi phạm Quy tắc thiết kế. Tôi thường đặt lưới 'alt' thành một ước số chẵn của số đó, ví dụ: nếu track + lưới là 16, thì Alt có thể là 4. Điều đó thường đủ tốt; các góc chéo có thể cách xa nhau một chút so với 'hoàn hảo', nhưng nó dễ dàng, nhanh chóng và an toàn.

Khi tôi thực hiện định tuyến nhanh / nhanh, tôi giả sử tôi sẽ trích xuất tất cả các bản nhạc. Tôi không nhất thiết phải hoàn thành các bài hát. Tôi thường chỉ định tuyến đủ để 'mở rộng các tuyến đường' để dễ dàng xem các tuyến đường nào đang gây ra sự cố và nhóm nào có thể định tuyến đơn giản và cùng nhau. Tôi đang tìm kiếm cơ hội để di chuyển các bộ phận để đơn giản hóa việc định tuyến. Tôi hy vọng sẽ xé toạc các bài hát, và do đó không lãng phí nhiều nỗ lực.

Tôi tin rằng các chuyên gia nói rằng 'nông, góc 45 độ là tốt, 90 độ hoặc sắc nét hơn là xấu'. Vì vậy, tôi rất hiếm khi sử dụng uốn cong 90 độ. Có thể định tuyến theo dõi song song là nhanh chóng. Vì vậy, tôi hiếm khi sử dụng uốn cong góc tùy ý. Khó hơn để rip-up và di chuyển các khúc cua cong, vì vậy tôi cũng hiếm khi sử dụng chúng. Điều đó có nghĩa là tôi chỉ sử dụng hai uốn cong 45 độ cho phần lớn việc định tuyến.

Quan trọng : Eagle được thiết kế từ nhiều năm trước và có giao diện người dùng được tối ưu hóa cho sử dụng nhiều, khi dòng lệnh vẫn còn phổ biến. Một nút chuột hoặc pad theo dõi là khủng khiếp. Sử dụng chuột hai nút, tốt nhất là có bánh xe. Nhiều lệnh trở nên dễ dàng hơn nhiều, và phóng to bằng bánh xe trở nên thuận tiện. Nút thứ hai giúp di chuyển các bộ phận, xoay, chọn uốn cong dây, ...

Hữu ích : Ràng buộc các hành động phổ biến, đòi hỏi nhiều lần nhấp vào các phím chức năng. Tôi có bộ của tôi để hiển thị các kết hợp khác nhau của các lớp. Một khóa hiển thị tất cả các lớp mà tôi sẽ sản xuất. Một cái khác xóa tất cả văn bản, nhưng để lại 'dừng lại' để dễ dàng xem những gì tôi đang định tuyến và những gì không được trùng lặp. Một công cụ khác tắt đồng lớp trên cùng, v.v ... Cách để tìm ra những gì cần đặt vào một phím chức năng là nhập lệnh vào dòng lệnh, sau đó dán nó vào hộp thoại xác định khóa. Hầu hết các chế độ xem lớp của tôi nằm trên cùng một phím chức năng, được sửa đổi bằng ca, điều khiển, v.v. để dễ tìm.

Hữu ích : Trợ giúp trực tuyến Eagles chứa rất nhiều thông tin hữu ích. Nếu bạn có màn hình thứ hai và có thể tránh được bất động sản trên màn hình, hãy để màn hình mở và sử dụng công cụ tìm kiếm. Tôi đã tìm thấy rất nhiều kỹ thuật nhỏ được chôn trong 'ctrl-alt-click' theo cách đó, điều này đã giúp tôi tiết kiệm rất nhiều nỗ lực.

Lưu ý: Tôi đang thực hiện các MCU phụ 100 MHz, có công cụ tốc độ cao trên chip, vì vậy các chiến lược này hoạt động tốt. Có những thành viên cộng đồng có thể đưa ra hướng dẫn tốt hơn về thiết bị điện tử của PCB hơn tôi.


+1 Đối với các đề xuất bổ sung chính xác, tôi chưa xem xét.
Jared

Một mẹo để tự động nhảy dây là định tuyến hai mặt PCB với một bên có trọng lượng nặng theo một hướng và sử dụng nhiều hạn chế để ngăn phía dây nhảy bị
lệch

10

Đối với câu hỏi liên quan của bạn: Autorouters sẽ gần như không bao giờ hoàn thành 100%. Điều này là hoàn toàn bình thường. Điều đó nói rằng, trong trường hợp của bạn, điều này có thể là một dấu hiệu của việc không thể. Đặt một hạn chế của một mặt làm cho mọi thứ trở nên khó khăn hơn, đặc biệt là vì rất nhiều lưới dường như cần phải vượt qua.

Những điều có thể giúp:

  • Thay đổi sơ đồ chân của SV1. Tất nhiên điều này có thể là không thể nếu nó kết nối với thứ gì đó bạn phải phù hợp với.
  • Làm bảng hai mặt. Bạn đã có các thành phần ở phía bên kia. Có một số lý do bạn không thể làm điều này?
  • Tôi chưa thử chính xác nhưng nó có vẻ đơn giản, đủ để bạn có thể đưa ra giải pháp bằng tay. Hãy nhớ rằng bạn có thể cần phải thực hiện một số tuyến đường khá gián tiếp, trong và xung quanh các chân IC.
  • (Bổ sung) Tôi khuyên bạn nên làm cho các miếng IC hình oval, với kích thước dài được căn chỉnh theo chiều rộng của bộ phận. Điều này sẽ cho phép bạn làm cho chúng hẹp hơn và vẫn có được độ phủ / kích thước miếng hàn tốt. Theo cách này, bạn sẽ có thêm khoảng trống giữa các chân để định tuyến một hoặc có thể hai dấu vết sẽ cần phải đi giữa các chân. (Thực sự chỉ có một trong bố cục tôi đã vẽ).

Một nỗ lực định tuyến (đã sửa)

Tôi không thể nói từ hình ảnh pin 7 của SV1 cần gì nhưng hãy thử xem đây là lần thử đầu tiên:

nhập mô tả hình ảnh ở đây


2
+1 cho sự hữu ích lớn. Tôi nghĩ rằng nếu bạn đưa ra gợi ý của tôi về việc di chuyển các bộ phận, nó sẽ trở nên gọn gàng hơn nhiều .
xe cứu thương

@gbulmer Tôi có khuynh hướng đồng ý. Tôi vẫn chưa rõ về việc pin 7 đang làm gì, nhưng theo một trong hai hướng, nó có thể được định tuyến bằng cách tăng khoảng cách giữa các bộ phận và dấu vết. Cảm ơn về khoản tín dụng hữu ích :-)
Jared

@Jared Cảm ơn sự giúp đỡ của bạn. Chân 7 không được kết nối với bất cứ điều gì. Tuy nhiên, Pin 9 cần phải đi đến phần đệm khác của R1 (điện trở nối tiếp cho đèn LED)
tgun926

@ tgun926 Đó là một sửa chữa dễ dàng. Chỉ cần di chuyển hai dấu vết cao hơn một chút và chạy nó trên đỉnh của điện trở.
Jared

2
@ tgun926 - Thay đổi dấu chân trong trình chỉnh sửa PCB là không thực tế (có nhiều hơn một phần). Tôi thường tạo một thư viện trống mới và sao chép phần thư viện hiện có vào đó (Eagle hơi khó hiểu theo bất kỳ cách nào khác). Sau đó đi chỉnh sửa phần để thay đổi các miếng đệm. Sau đó thay thế một phần trong sơ đồ với phiên bản mới. PCB sẽ được cập nhật. Ngoài ra, mặc dù nói chung không phải là một ý tưởng hay, bạn thậm chí có thể sử dụng các kích cỡ miếng đệm khác nhau cho các chân khác nhau và giảm các miếng đệm cho các chân không sử dụng để giúp dễ dàng định tuyến đường giữa chúng. Tôi cảm thấy hơi ốm sau khi viết đề nghị đó, nhưng nó hoạt động ;-)
gbulmer

10

Mặc dù có thể định tuyến PCB của bạn mà không cần sử dụng bất kỳ bộ nhảy nào, nhưng hầu hết các PCB một phía của bất kỳ sự phức tạp nào cũng sẽ cần một số bộ nhảy.

Mặc dù một số chương trình bố trí tự động xử lý các trình nhảy trong tình huống như thế này, nhưng các chương trình như Eagle thì không (ít nhất là phiên bản 6, tôi chưa nâng cấp lên 7). Có giải pháp đơn giản nhất là giả vờ PCB là một bảng hai lớp và cung cấp cho lớp trên cùng (lớp có các thành phần thông qua lỗ) để "không" cố gắng đặt dấu vết ở đó trừ khi thực sự cần thiết. Các dấu vết trên đỉnh sẽ không bao giờ thực sự tồn tại (vì bạn sẽ không khắc bên đó), nhưng thay vào đó, các dấu vết này sẽ đại diện cho người nhảy.

Khi bảng được định tuyến, bạn sẽ muốn đảm bảo các dấu vết đại diện cho người nhảy không đi theo bất kỳ thành phần nào (nếu chúng là dấu vết thực sự, chúng có thể, vì vậy bộ định tuyến có thể sẽ cố gắng đặt một số ở đó). Nếu có, tự di chuyển chúng. Khi bảng được nhồi, chỉ cần đặt dây giữa các vias đại diện cho các đầu của dấu vết.


1
+1. Tôi đã sử dụng thành công kỹ thuật này với OrCAD khi sản xuất bảng DIY. Một chút công việc thủ công thường có thể làm giảm số lượng người nhảy, nhưng ít nhất thì chế độ tự động thường đưa ra một gợi ý hợp lý .
Jules
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.