Altium - Các phương pháp hay nhất trong hệ thống kiểm soát phiên bản phần cứng

08/12/2020 594 lượt xem

 
Một số PCB đủ đơn giản để bạn không cần nhiều nhà thiết kế làm việc trong một nhóm lớn. Các tệp thiết kế về cơ bản có hai dạng: dưới dạng tệp dự án ban đầu và tệp dự án cuối cùng sau khi thiết kế hoàn thành. Cách nhóm của tôi làm việc, chúng tôi thường nhận được một số tệp thiết kế từ khách hàng để giúp chúng tôi bắt đầu và chúng tôi phải tự quản lý mọi thứ sau đó. Bất kỳ dự án nào cũng có thể rất phức tạp và nhóm thiết kế PCB cần theo dõi các bản sửa đổi trong suốt một dự án.
Tại sao phải lo lắng về việc theo dõi các bản sửa đổi? Trong trường hợp bạn nhận được các thay đổi đối với các yêu cầu chức năng của sản phẩm, các thay đổi lớn được thực hiện đối với kiến trúc sản phẩm của bạn hoặc bạn đã sẵn sàng để hoàn thiện thiết kế và chuẩn bị chế tạo, tốt nhất là sao chép một dự án ở trạng thái hiện tại của nó và bắt đầu làm việc phiên bản mới. Theo dõi tất cả những thay đổi thiết kế này trong một dự án thiết kế PCB sẽ sử dụng loại công cụ kiểm soát phiên bản phần cứng mà bạn sẽ tìm thấy trong Altium 365 ™.

Có gì trong Kiểm soát phiên bản phần cứng?

Điều gì liên quan đến kiểm soát phiên bản phần cứng và khi nào bạn nên sử dụng nó? Nó cần những gì, cho vấn đề đó? Thế giới phần mềm đã sử dụng tính năng kiểm soát phiên bản kể từ khi Linus Torvalds tạo ra Git vào năm 2005 và các hệ thống kiểm soát phiên bản phần cứng hữu ích đã phải vật lộn để bắt kịp cho đến gần đây. Kiểm soát phiên bản phần cứng cung cấp một cách đơn giản để theo dõi các phiên bản cũ hơn của dự án thiết kế PCB, bao gồm mọi thứ từ sơ đồ đến tài liệu chế tạo và bản vẽ cơ khí.
Hệ thống quản lý kiểm soát phiên bản chịu trách nhiệm theo dõi và quản lý các thay đổi liên tiếp đối với bất kỳ bộ sưu tập thông tin nào, bao gồm cả dữ liệu thiết kế PCB. Theo tôi, kiểm soát phiên bản là một tính năng cần thiết để tận dụng khi có thể, đặc biệt nếu nhóm của bạn làm việc trên các dự án thiết kế PCB phức tạp với nhiều cộng tác viên. Hệ thống kiểm soát phiên bản tốt nhất để phát triển phần cứng cung cấp một số chức năng và phần thông tin quan trọng:
  •  Danh sách sửa đổi theo trình tự thời gian cho một dự án. Mọi tài liệu thiết kế được thêm vào hoặc xóa bỏ, các thay đổi đối với dữ liệu thiết kế PCB, ngày cam kết và bất kỳ nhận xét nào về các bản sửa đổi thiết kế đều có thể xem được theo thứ tự thời gian.
  •  Ai đã thực hiện các thay đổi. Người dùng chịu trách nhiệm thực hiện và cam kết các thay đổi được liệt kê trong lịch sử sửa đổi phải được liệt kê cùng với mỗi bản sửa đổi.
  •  Đã tạo các bản phát hành dự án PCB. Bất cứ khi nào bản phát hành dự án với các tệp đầu ra được tạo, bản phát hành phải có thể xem và truy cập được trong danh sách lịch sử sửa đổi.
  •  Khả năng tải xuống hoặc sao chép từng bản sửa đổi. Khả năng sao chép bản sửa đổi trước đó của dự án làm phiên bản mới là trọng tâm của kiểm soát phiên bản. 

Bất cứ khi nào bạn cộng tác với nhóm từ xa, bạn cần theo dõi các bản sửa đổi trong suốt vòng đời của dự án bằng hệ thống kiểm soát phiên bản phần cứng

Hệ thống kiểm soát phiên bản có thể theo dõi tất cả các dữ liệu và bản sửa đổi này trên máy chủ cục bộ hoặc trên đám mây với máy chủ được quản lý. Điều này cho phép bạn truy cập vào các phiên bản trước đó của dự án, để khôi phục / sao chép dự án ở trạng thái trước đó hoặc chỉ cần tải xuống dữ liệu dự án cũ cho các mục đích khác.

Khi nào cần sao chép dự án với kiểm soát phiên bản phần cứng

Cho dù bạn đang theo dõi các bản sửa đổi trên các dự án phần mềm hay dữ liệu thiết kế PCB, bạn có thể cần quay trở lại phiên bản dự án trước đó vì một số lý do. Nếu bạn có kế hoạch sao chép một dự án trong hệ thống kiểm soát phiên bản của mình, đây là một số thời điểm mà bạn nên cân nhắc sao chép một dự án.

Thay đổi yêu cầu chức năng

Khách hàng hoặc nhóm kỹ sư có thể thay đổi các yêu cầu chức năng của sản phẩm vì bất kỳ lý do nào. Khi có sự thay đổi, bạn nên nhân bản dự án ở trạng thái hiện tại và áp dụng các bản sửa đổi cho dự án nhân bản. Bằng cách chuyển dự án sang phiên bản mới, bạn luôn có thể hoàn nguyên về dự án trước đó nếu các yêu cầu chức năng mới bị bỏ qua.

Thay đổi thành phần

Bạn nên luôn vệ sinh BOM của mình trước khi bắt đầu thiết kế mới và đặc biệt là trước khi bắt đầu bố trí PCB mới. Ngay cả khi bạn đã xem xét các cổ phiếu thành phần sớm, chuỗi cung ứng có thể thay đổi nhanh chóng và có thể các thành phần quan trọng đã hết EOL, LTB, NRND, lỗi thời hoặc hết hàng.
Nếu điều này xảy ra với MCU, FPGA hoặc IC đặc biệt khác, thành phần thay thế có thể chứa sơ đồ chân hoàn toàn khác. Tại đây, bạn có thể sao chép dự án hiện tại và đặt thành phần mới vào dự án mới. Trong trường hợp thành phần cũ có sẵn, chỉ cần quay trở lại dự án cũ. Tôi nhận thấy điều này hữu ích khi khách hàng không thể sử dụng một thành phần như MCU mà họ không thể cấp nguồn, nhưng họ vẫn muốn một bo mạch có thể sản xuất với các thành phần có thể nguồn. Bạn chắc chắn sẽ nở một nụ cười trên khuôn mặt của họ khi bạn giao cho họ cả hai phiên bản của dự án.

Chuẩn bị chế tạo

Sau khi bạn đã phát hành dữ liệu thiết kế của mình cho nhà sản xuất (và nếu bạn đã trả phí NRE), họ có thể thực hiện một số thay đổi đối với bố cục hoặc tệp đầu ra. Tôi luôn tạo một bản sao của dự án đã hoàn thiện trước khi phát hành nó cho người chế tạo và sau đó tôi nói với nhóm của họ rằng họ có thể thực hiện bất kỳ sửa đổi nào cần thiết. Thông thường, họ sẽ gửi lại một bộ tệp thiết kế với bất kỳ sửa đổi bắt buộc nào được áp dụng trực tiếp.


Altium 365 giúp bạn dễ dàng sao chép một dự án từ trực tiếp trong Altium Designer. Chỉ cần chọn tùy chọn này từ bảng Dự án.

Có nhiều cách và lý do khác để sử dụng kiểm soát phiên bản phần cứng cho các dự án thiết kế PCB của bạn. Bất kể bạn cần hoàn thành nhiệm vụ nào, bạn cần sử dụng hệ thống quản lý dữ liệu đẳng cấp thế giới tích hợp trực tiếp với phần mềm thiết kế PCB của bạn

Altium 365 là tương lai của PCB & Kiểm soát phiên bản phần cứng

Kiểm soát phiên bản là một khái niệm đơn giản nhưng mạnh mẽ mà nhiều nhà thiết kế nên chấp nhận một cách có ý thức. Khi tôi lần đầu tiên bắt đầu làm việc với một nhóm từ xa, mỗi nhà thiết kế sẽ theo dõi loạt bản sửa đổi dự án của riêng họ trên máy tính cục bộ của họ. Trong một số trường hợp, khách hàng sẽ xử lý các tác vụ này bằng hệ thống độc quyền. Các giải pháp này không hiệu quả và các giải pháp của bên thứ ba sẽ không tích hợp với phần mềm thiết kế PCB của bạn.
Các quy trình kiểm soát phiên bản tương tự được sử dụng cho phần mềm có thể được sử dụng để kiểm soát phiên bản phần cứng với Altium Designer® và nền tảng Altium 365®. Các nhóm thiết kế có thể tạo ra một quy trình thiết kế PCB hiệu quả và hợp tác bằng cách đư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. Mọi người trong nhóm của bạn sẽ có quyền truy cập vào dữ liệu chuỗi cung ứng, các tính năng nhận xét và công cụ chia sẻ dữ liệu để giúp hợp tác hóa thiết kế PCB.
Chúng tôi mới chỉ sơ lược về những gì có thể làm 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 chuyên sâu hơn hoặc một trong các Hội thảo trên web theo yêu cầu

📣📣📣Liên hệ ngay với #JYWSOFT để được nhận báo giá và tư vấn về sản phẩm kỹ hơn. 
Hotline : 0246 682 0511
Email : softwware@jywvina.com
🌐Website : https://jywsoft.com Add : Tầng 3, Tòa nhà N03-T5, Khu Đoàn Ngoại Giao, P. XuânTảo, Q. Bắc Từ Liêm, TP. Hà Nội
🎵🎵🎵

Have a nice day !