Thực tiễn ngành công nghiệp cho thiết kế sơ đồ?


19

Khi các thiết kế của tôi (và các thiết kế PCB cũng vậy) trở nên phức tạp hơn, tôi quan tâm nếu có các thực tiễn tốt nhất hoặc các tiêu chuẩn công nghiệp cho thiết kế sơ đồ. Tôi biết có một danh sách kiểm tra sơ đồ nhưng tôi đang tìm cách đi xa hơn với các thiết kế của tôi. Tôi đã theo một phương pháp thiết kế đơn giản dựa trên đầu vào và đầu ra tín hiệu từ trái sang phải, với dòng điện từ trên xuống dưới, hoạt động tốt cho các sơ đồ đơn giản. Một số câu hỏi tôi đã suy nghĩ nhưng không thể tìm thấy câu trả lời:

  • Điều gì được coi là số lượng tối đa của các bộ phận trên một trang?
  • Điều gì cần xem xét khi thực hiện một sơ đồ nhiều trang?
  • Khi nào tôi nên xem xét đưa nhiều bài hát vào một buss?
  • Làm thế nào tôi nên đặt tên cho các bus, danh sách net và các tài liệu tham khảo đến các trang khác?
  • Làm thế nào tôi nên đặt các thành phần để giảm thiểu số lượng lưới?
  • Những loại ý kiến ​​tôi nên bao gồm trên một sơ đồ?
  • Tôi nên đặt chỉ định và giá trị cho các thành phần ngang và dọc ở đâu? Có vấn đề gì miễn là tôi kiên định?
  • Tôi có nên lưu ý đóng gói thành phần và đánh giá trên sơ đồ? Có nghĩa là rời rạc so với SM hoặc nếu một điện trở cụ thể được cấp điện cao?
  • Tôi có nên tùy chỉnh lưới theo màu sắc hoặc độ rộng khác nhau?
  • Làm thế nào tôi nên kiểm soát sơ đồ?
  • Quy trình làm việc nào một người nên sử dụng để giữ cho các thiết kế được tổ chức?

Tôi chắc chắn có nhiều điều để xem xét về thiết kế sơ đồ, đây chỉ là những gì tôi đã làm với công việc của riêng tôi. Tôi cũng đánh giá cao các chủ đề bổ sung về thiết kế sơ đồ.


4
Điều này sẽ làm cho một wiki tuyệt vời!
Nick Alexeev

Tôi cũng nghĩ vậy nhưng hãy xem cộng đồng nghĩ gì về chủ đề này. Cảm ơn @Nick!
MarkSchoonover

2
Một số câu trả lời có ở đây
clabacchio

Tôi muốn liên kết này: Các quy tắc và hướng dẫn để vẽ sơ đồ tốt . Đây là một tờ giấy trắng kỹ lưỡng của Olin.
Nick Alexeev

Câu trả lời:


9

Điều gì được coi là số lượng tối đa của các bộ phận trên một trang?

Phụ thuộc vào kích thước của trang. Bạn có thể phù hợp hơn trên bảng vẽ có kích thước D so với tờ B (cỡ A4). Đừng tập trung vào những thứ khó đọc.

Điều gì cần xem xét khi thực hiện một sơ đồ nhiều trang?

Hầu như tất cả các thiết kế của tôi kết thúc như nhiều tờ. Đôi khi, những người sản xuất cắt tất cả chúng lại và dán chúng lại với nhau trong một bảng vẽ lớn để dễ theo dõi luồng tín hiệu hơn. Nhưng thông thường tôi không in ra lớn hơn 11x17 vì vậy tôi làm việc ở kích thước đó.

Một cái gì đó bạn không hỏi: Tôi có xu hướng biến trang tính đầu tiên thành các kết nối đầu vào và đầu ra quan trọng của mạch của tôi và hoạt động theo hướng các mạch phức tạp hơn trên các trang sau. Những người khác muốn đặt các phần đường dẫn tín hiệu quan trọng trên trang đầu tiên, và các kết nối đầu vào và đầu ra kết thúc sâu trong chồng sơ đồ. Tôi không chắc cái nào thực sự tốt hơn.

Khi nào tôi nên xem xét đưa nhiều bài hát vào một buss?

Tôi hiếm khi làm điều này, nhưng đó là vấn đề về phong cách (và quy ước trong nhóm làm việc của bạn).

Làm thế nào tôi nên đặt tên cho các bus, danh sách net và các tài liệu tham khảo đến các trang khác?

Tôi có xu hướng về tất cả các tên mạng mũ, nhưng nếu không thì tôi không có quy tắc cố định. Các tổ chức kỷ luật hơn có thể có các quy tắc chi tiết hơn.

Làm thế nào tôi nên đặt các thành phần để giảm thiểu số lượng lưới?

Tôi thích đặt các thành phần để làm cho dòng tín hiệu rõ ràng. Tôi không lo lắng về số lượng lưới được đặt tên.

Những loại ý kiến ​​tôi nên bao gồm trên một sơ đồ?

Bất cứ điều gì quan trọng cho anh chàng bố trí cần biết (dấu vết chiều dài phù hợp, đặt mũ bỏ qua gần IC, v.v.) Bất cứ điều gì một kỹ sư tương lai có thể cần biết nếu họ đang tìm cách thay thế một phần lỗi thời. Thông số kỹ thuật quan trọng không rõ ràng như yêu cầu công suất điện trở cao hơn bình thường hoặc dung sai chặt chẽ. Bất cứ điều gì phải được điều chỉnh trong sản xuất (Giống như "điều chỉnh nồi để đạt được 50% chu kỳ nhiệm vụ" hoặc bất cứ điều gì).

Tôi nên đặt chỉ định và giá trị cho các thành phần ngang và dọc ở đâu? Có vấn đề gì miễn là tôi kiên định?

Tôi sử dụng văn bản dọc cho các thành phần dọc để cho phép nhiều bộ phận phù hợp sạch sẽ trên một tờ. Những người khác (dường như) coi đây là một tội lỗi nghiêm trọng. Hãy nhất quán và nhất quán với những người khác trong tổ chức của bạn.

Tôi có nên lưu ý đóng gói thành phần và đánh giá trên sơ đồ? Có nghĩa là rời rạc so với SM hoặc nếu một điện trở cụ thể được cấp điện cao?

Việc chỉ định loại gói cho từng phần rõ ràng trên sơ đồ sẽ là lộn xộn. Nhưng rõ ràng thông tin đó phải có trong thiết kế để được chuyển sang bố trí. Như đã đề cập ở trên, đề cập đến các thông số kỹ thuật có thể khiến ai đó gặp khó khăn nếu họ phải thay thế một bộ phận lỗi thời hoặc tìm một nhà cung cấp thay thế do thiếu hụt.

BOM của bạn (Bill of Vật liệu) sẽ cần chỉ định một số phần chính xác của nhà sản xuất (hoặc danh sách các lựa chọn thay thế được chấp nhận được gọi là "danh sách nhà cung cấp được phê duyệt" của AVL) cho mỗi phần.

Tôi có nên tùy chỉnh lưới theo màu sắc hoặc độ rộng khác nhau?

Tôi không khuyên bạn điều này. Tôi muốn có được sơ đồ có ý nghĩa nếu được in ra màu đen và trắng.

Làm thế nào tôi nên kiểm soát sơ đồ?

Tôi lưu trữ các bản sao lưu dữ liệu (như "mydesign_20120205.zip" trên máy tính của riêng tôi và ổ đĩa chia sẻ từ xa. Chắc chắn lưu trữ bản sao lưu bất cứ khi nào bạn phát hành một thiết kế (để bố trí hoặc sản xuất).

Chỉnh sửa : Có nhiều cách tốt hơn để làm điều này (xem bình luận) nhưng một quy trình đơn giản như tệp zip ngày cũng hoàn toàn khả thi.

Quy trình làm việc nào một người nên sử dụng để giữ cho các thiết kế được tổ chức?

Giữ bản sao lưu. Sử dụng tất cả các công cụ bạn có sẵn. Nếu bạn không thực hiện bố cục của riêng mình, hãy giữ liên lạc tốt với anh chàng bố trí.


1
Tôi sẽ thêm: vui lòng kết nối các chân cần được kết nối hoặc ít nhất là ghi nơi kết nối đi đến. Tôi thấy một số sơ đồ có dây tín hiệu được đặt tên nhưng không hiển thị vị trí của nó - Tôi phải đọc tất cả các chân trên tất cả các trang để tìm ra rằng, pin trên U20 trên trang 3 được kết nối với pin trên U5 trên trang 1. Ít nhất hãy viết "điều này vào U5" / "điều này chuyển sang U20" nếu thực sự không thể vẽ một dòng (các thành phần nằm trong các trang khác nhau hoặc nó sẽ dẫn đến quá nhiều lộn xộn).
Pentium100

2
@ Pentium100, tôi đã không đủ may mắn để làm việc với một công cụ có thể thực hiện công việc tốt với các giới thiệu chéo. Họ luôn làm lộn xộn sơ đồ nhiều hơn họ giúp đỡ. Tên mạng tốt là hữu ích hơn, IMO. Và thông thường nếu bạn hiểu mạch bạn biết tín hiệu đi đến đâu ... đến CPLD, hoặc đến nguồn điện, chẳng hạn ... Mặt khác, tôi phải sửa lại thiết kế cuối cùng của mình sau khi gửi nó ra fab vì tôi quên kết nối một tín hiệu điều khiển với CPLD.
Photon

Thông thường khi tôi đang đọc sơ đồ mạch là do thiết bị được đề cập không hoạt động đúng và tôi muốn sửa chữa nó :). Như vậy, biết tín hiệu đi đâu là khá hữu ích. Tôi cũng gặp phải những điều này khi tôi muốn xây dựng một cái gì đó và đang cố gắng phân tích sơ đồ mạch để hiểu cách thức hoạt động của mạch đó. Một lần nữa, không biết nơi để tìm đầu dây bên kia là không hữu ích. Khi sửa chữa, tôi thường có thể tìm ra nó đi đâu trong bảng mạch, nhưng sau đó tôi vẫn phải tìm, giả sử, U5 trên sơ đồ nhiều trang.
Pentium100

4
@ThePhoton - Sao lưu dữ liệu được ... ngày. Ít nhất hãy thử sử dụng một VCS, như SVN hoặc git.
Kevin Vermeer

1
@ThePhoton - (1) -SVN thực hiện các khác biệt nhị phân để bạn tiết kiệm dung lượng ổ đĩa trên các bản sao lưu ngày và các tệp nhị phân thực sự không quan trọng với nó, (2) -Altium có các tiện ích khác biệt tuyệt vời nếu bạn có dữ liệu của mình trong SVN ( xem bình luận tại đây ), (3) - tortiseSVN là tầm thường đối với bất kỳ kỹ sư nào khác để học, chỉ cần nhấp chuột phải vào Windows Explorer và làm theo lời nhắc, (4) -Bạn có thể đặt kho SVN của mình trên ổ đĩa chung để sao lưu tự động, chỉ cần nhấp chuột phải-> Tra tấn -> 'Tạo kho lưu trữ tại đây'.
Kevin Vermeer

5

Đối với điều khiển phiên bản, tôi sử dụng kỹ thuật tương tự như với phần sụn.

Mọi thứ cần làm với một dự án cụ thể được đưa vào một thư mục, với các thư mục có tên là "Phần sụn" "Phần cứng" "Tài liệu", v.v. Sau đó, tôi sử dụng GIT với Assembla để cam kết / đẩy mọi thay đổi hàng ngày.
Điều này có nghĩa là GIT đảm nhiệm tất cả các theo dõi, tôi có thể quay lại bất kỳ điểm nào từ khi bắt đầu dự án và không lưu 20 phiên bản khác nhau của một cái gì đó.

Tôi có một bản sao lưu tiêu chuẩn chạy hàng ngày trên các thư mục quan trọng của mình.


1
Câu hỏi về chủ đề kiểm soát phiên bản trong sơ đồ. Chương trình chụp sơ đồ của bạn có thể so sánh 2 sơ đồ và làm nổi bật sự khác biệt (tương tự như những gì WinMerge làm với văn bản) không?
Nick Alexeev

1
Không phải trong phần mềm sơ đồ, không - gần đây tôi đã chuyển sang Kicad mà tôi thực sự thích hơn phiên bản thương mại của Diptrace và một số người khác mà tôi đã thử. Tuy nhiên , vì tất cả các tệp Kicad đều dựa trên văn bản, bạn có thể dễ dàng phân biệt chúng trong GIT và xem những gì đã thay đổi. Vì vậy, tôi đoán câu trả lời là có, nhưng trong GIT, không phải Kicad (và sử dụng văn bản, không phải bằng đồ họa)
Oli Glaser

1
Altium có thể khác với các tệp PCB nhị phân của nó (nhưng chỉ khi chúng nằm trong kho SVN / CVS (hai SCM mà nó hỗ trợ nguyên bản) và nó đắt tiền).
Sói Connor

1
@FakeName - Có, tôi dường như nhớ lại Altium có thể làm điều đó, chắc chắn một số công cụ cao cấp khác cũng có thể làm tương tự. Tôi đã sử dụng Altium một vài lần và từ những gì tôi thấy, đây là một công cụ tuyệt vời, giúp cuộc sống dễ dàng hơn nhiều khi đặt các bảng tốc độ cao với định tuyến trở kháng được kiểm soát, mô phỏng cấp độ bảng, công cụ kiểm tra / quy tắc loại SQL tuyệt vời và tất cả những thứ đó dụng cụ tốt. Khá đắt (không tệ như một số mặc dù ..) nhưng tôi muốn nói rằng nó có thể đáng tiền nếu bạn có thể sử dụng tất cả các chuông và còi thường xuyên.
Oli Glaser
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.