Chuẩn bị Chia sẻ: Làm thế nào để Tối ưu Hóa Thiết kế PCB Cộng tác

Zachariah Peterson
|  Created: Tháng Mười 5, 2020  |  Updated: Tháng Ba 15, 2021
Chu kỳ phát triển phần cứng Thiết kế PCB

Nếu bạn có kinh nghiệm làm việc trong các đội thiết kế PCB, dù là tại một địa điểm hay từ xa, có lẽ bạn đã chứng kiến không ít dự án thành công lẫn thất bại. Mọi dự án đều có thể thất bại hoặc bị trì hoãn nghiêm trọng vì nhiều lý do, và đôi khi cần phải có sự sắp xếp đúng đắn của các yếu tố để đảm bảo mọi thứ được giao đúng hạn và không vượt quá ngân sách. Ngay cả sau khi mắc nhiều sai lầm khiến dự án bị trì hoãn và làm mảnh vỡ tinh thần đội ngũ, tôi vẫn đang học hỏi xem cần làm gì để đảm bảo mỗi dự án đều thành công.

Sau khi rút kinh nghiệm từ những sai lầm của mình với tư cách là một quản lý dự án, có một số điều tôi cố gắng thực hiện trước khi bắt đầu chia sẻ dữ liệu khách hàng với đội thiết kế của mình. Đối với các dự án mới gần đây, và thậm chí giữa chừng của các dự án đang diễn ra, tôi sẽ cố gắng thực hiện những nhiệm vụ này để chắc chắn chúng tôi tránh được việc thiết kế lại trước khi giao dữ liệu thiết kế cuối cùng. Hãy chắc chắn kiểm tra những điểm này (và tôi chắc chắn là nhiều điểm khác) trước khi bạn gửi yêu cầu dự án, nhiệm vụ, và dữ liệu thiết kế cho các thành viên trong đội.

Điều gì cần kiểm tra trước khi bạn chia sẻ

Hoàn thiện các yêu cầu về chức năng và yêu cầu DFM trước khi bắt đầu bố trí là những nhiệm vụ quan trọng, nhưng còn nhiều việc cần được thực hiện trước khi chia sẻ dữ liệu thiết kế. Mục tiêu trong những nhiệm vụ này là để ngăn chặn những thay đổi thiết kế không cần thiết khi bố trí gần hoàn thành. Dưới đây là một số điểm đã xuất hiện lặp đi lặp lại trong các dự án của tôi:

Làm sạch BOM của bạn

Tôi đã trải qua trải nghiệm này nhiều lần khi tiếp nhận một dự án mới: khách hàng gửi sơ đồ, thư viện và một BOM cũ 6 tháng. Ngay khi dự án mới được tạo để bắt đầu bố trí, bạn đột nhiên phát hiện ra một nửa các linh kiện đã trở nên EOL, LTB, NRND, lỗi thời, hoặc hết hàng. Ngày nay, tôi luôn đảm bảo làm sạch BOM ngay từ đầu bằng cách chỉ đặt sơ đồ và thư viện vào một dự án mới, sau đó tôi tạo một BOM mới và đếm số lượng linh kiện gặp vấn đề. Tôi luôn muốn chắc chắn rằng khách hàng của mình biết những nhiệm vụ nào khác liên quan đến việc chuẩn bị thiết kế của họ cho bố trí và sản xuất, và làm sạch BOM là một trong những nhiệm vụ quan trọng đó.

BOM cleaning in collaborative PCB design
Làm sạch BOM của bạn trước khi bắt đầu dự án thiết kế PCB hợp tác.

Việc dọn dẹp một BOM có thể mất vài ngày đối với các dự án lớn có nhiều vấn đề, nhưng nó luôn ngăn chặn việc lãng phí thời gian sau này. Nếu bạn làm điều này trước khi bắt đầu bố trí, bạn sẽ không phải mạo hiểm với việc thiết kế lại rộng rãi hơn khi bạn sẵn sàng bắt đầu việc sản xuất và lắp ráp. Việc có quyền truy cập vào dữ liệu chuỗi cung ứng bên trong bảng kê vật liệu của bạn giúp giảm thời gian dành cho việc quét các trang web của nhà phân phối.

Lấy Danh Sách Rõ Ràng về Các Thay Đổi Dự Kiến từ Khách Hàng

Bạn đã bao giờ có khách hàng đến với bạn với những thay đổi về cơ khí hoặc linh kiện ngay khi bạn sắp hoàn thành bố trí PCB của họ chưa? Tôi đã từng trải qua điều này, và nó có thể khiến người ta cảm thấy tức giận. Đôi khi, chỉ là vấn đề về việc thay đổi kích thước lỗ gắn hoặc di chuyển một vài linh kiện. Lần khác, nó có thể buộc phải thiết kế lại một cách rộng rãi, và bạn bắt đầu ước ai đó đã nhắc đến nó trước khi bạn bắt đầu bố trí.

Trong một dự án gần đây, yêu cầu đơn giản là di chuyển 6 cổng kết nối SMA xuống khoảng 0,5 cm đã buộc chúng tôi phải di chuyển tất cả các cổng kết nối khác ở nửa dưới của bảng mạch. Điều này cũng đòi hỏi một lượng công việc đáng kể trong việc định tuyến lại và đổ lại các đa giác trên nhiều lớp. Nếu chúng tôi được thông báo về những thay đổi này sớm hơn, chúng tôi có thể đã tiết kiệm thời gian và tiền bạc của khách hàng. Nhận được những thay đổi trước thời gian cho phép nhóm thiết kế bố trí có thể lên kế hoạch cho chúng bằng cách lưu trữ vị trí linh kiện và định tuyến ở những khu vực này cho đến cuối cùng.

Đối với Nhúng: Lấy Bảng Phát Triển của Bạn và Bắt Đầu Lập Trình Sớm!

Tôi và các nhà thiết kế của mình đều tín nhiệm bảng phát triển để tăng tốc độ phát triển nhúng. Đây là một trong những nhiệm vụ có thể được thực hiện song song nếu bạn có đủ nhân sự hỗ trợ. Bạn cũng không cần phải hoàn thành bố cục hoặc sơ đồ mạch trước khi bắt đầu lập trình; bạn chỉ cần có một sơ đồ khối cấp cao và một số yêu cầu chức năng.

Chúng tôi luôn thực hiện điều này mỗi khi có dự án nhúng với MCU/FPGA cần giao tiếp với các IC khác. Bất kỳ vấn đề nào cần gỡ lỗi trong quá trình phát triển đều đã được thu hẹp xuống cấp độ mã và không liên quan gì đến bố cục bảng phát triển. Việc tìm kiếm trên Google về các bảng phát triển và gửi danh sách cho kỹ sư firmware của bạn không bao giờ là thừa; bạn có thể sẽ ngạc nhiên về phạm vi các bảng phát triển có sẵn.

Dev boards in collaborative PCB design
Bảng phát triển vi điều khiển giúp bạn làm nhiều hơn là chỉ đánh giá các thành phần. Hãy cung cấp cho nhà phát triển nhúng của bạn một danh sách các bảng phát triển sớm.

Các Nhiệm Vụ Có Thể Chạy Song Song?

Đây là một khía cạnh của quản lý dự án mà rõ ràng là hiển nhiên khi nhìn lại, nhưng đó là điều tôi vẫn đang học để dự đoán trong một số dự án đầu tiên của mình. Nếu bạn thu thập được yêu cầu kỹ lưỡng và lên kế hoạch thay đổi thiết kế trước khi bạn chia sẻ dữ liệu dự án và giao nhiệm vụ, bạn có thể xác định được những nhiệm vụ nào có thể chạy song song một cách tốt nhất. Trong giai đoạn thiết kế. Bố cục nhiều bảng, viết mã cho bất kỳ firmware nhúng nào, và bất kỳ ứng dụng phần mềm nào cần giao tiếp với hệ thống đều là các nhiệm vụ ứng viên có thể chạy song song.

Đồng Ý về Thời Gian Thảo Luận Tiến Độ

Đây là một điểm khác có vẻ đơn giản, nhưng nó tạo ra sự khác biệt lớn trong việc giải đáp những câu hỏi khó ngay từ đầu khi nhóm của bạn làm việc qua từng phần thiết kế. Những buổi kiểm tra định kỳ (dù hàng ngày hay hàng tuần) mang lại cơ hội cho mọi người chia sẻ tiến độ, giải quyết những câu hỏi còn tồn đọng, và đặt ra các mục tiêu hành động.

Sẵn sàng Chia sẻ? Sử dụng Altium 365

Dù mọi người đang hợp tác từ xa hay tập trung trong một văn phòng, hãy hoàn thành những nhiệm vụ này trước khi bạn bắt đầu làm việc trên thiết kế. Khi bạn sẵn sàng chia sẻ dữ liệu thiết kế và bắt đầu một dự án, các tính năng quản lý và chia sẻ trên Altium 365® sẽ giúp mọi người trong nhóm bạn duy trì sự đồng nhất. Những tính năng này có thể truy cập trong Altium Designer®, mang lại cho mọi người trong nhóm bạn một công cụ hoàn chỉnh cho thiết kế PCB hợp tác.

Khi bạn sử dụng Altium Designer trên nền tảng Altium 365, bạn có thể tạo ra một quy trình làm việc thiết kế PCB hiệu quả và hợp tác cho đội của mình. Altium 365 cho phép bạn đưa các nhà thiết kế, người dùng cuối và nhà sản xuất vào quá trình phát triển, điều này có thể giúp bạn hoàn thành xem xét thiết kế nhanh hơn và tránh những thiết kế lại tốn thời gian. Mọi người trong đội của bạn sẽ có quyền truy cập vào dữ liệu chuỗi cung ứng, tính năng bình luận và công cụ chia sẻ dữ liệu để giúp tối ưu hóa sự hợp tác thiết kế PCB.

Chúng tôi mới chỉ khám phá bề mặt của những gì có thể thực hiện với Altium Designer trên Altium 365. Bạn có thể kiểm tra trang sản phẩm để biết mô tả tính năng sâu hơn hoặc một trong những Hội thảo Trực tuyến Theo Yêu cầu.

About Author

About Author

Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to companies in the electronics industry. Prior to working in the PCB industry, he taught at Portland State University and conducted research on random laser theory, materials, and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensors, and stochastics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written 2500+ technical articles on PCB design for a number of companies. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society, and the Printed Circuit Engineering Association (PCEA). He previously served as a voting member on the INCITS Quantum Computing Technical Advisory Committee working on technical standards for quantum electronics, and he currently serves on the IEEE P3186 Working Group focused on Port Interface Representing Photonic Signals Using SPICE-class Circuit Simulators.

Related Resources

Tài liệu kỹ thuật liên quan

Back to Home
Thank you, you are now subscribed to updates.