Một thư viện phong nha của mô phỏng thành phần, sơ đồ và bố trí PCB?


10

Tôi thực sự là một người mới trong thiết kế PCB, vì vậy tôi là người mới đối với tất cả các khía cạnh của nó. Điều tôi gặp khó khăn nhất là thực sự chọn các thành phần phù hợp. Vấn đề tôi gặp phải là tôi không thực sự có thể sử dụng hầu hết các thành phần tôi tìm thấy từ Google hoặc các nơi khác.

Để sử dụng một thành phần trên bảng, tôi muốn có thể gắn nó vào một số phần mềm thiết kế PCB và có thể sử dụng nó trong sơ đồ, đặt nó lên PCB và mô phỏng hành vi của nó. Tuy nhiên, điều này dường như là vô tận khó khăn. Các vấn đề tôi gặp phải là:

  • Tôi không thể tìm thấy phần trong bất kỳ thư viện thành phần ở bất cứ đâu
  • Tôi không thể tìm thấy mô hình mô phỏng (SPICE / IBIS) cho phần này
  • Tôi tìm thấy một mô hình SPICE, nhưng nó dành cho một số phiên bản SPICE khác nhau và không hoạt động
  • Tôi tìm thấy thành phần trong thư viện và mô hình mô phỏng, nhưng nó là thành phần lỗi thời và không được khuyến nghị cho các thiết kế mới
  • Mọi thứ khác đều ổn, nhưng tôi không thể tìm thấy phiên bản SM của thành phần

Kết quả cuối cùng là khi đi qua danh sách thành phần Farnell, tôi buộc phải chọn các thành phần dựa trên những gì tôi có thể mô phỏng và tìm thấy trong một số thư viện, thay vì chọn thành phần phù hợp nhất với thiết kế. Điều này có vẻ như không nên như vậy.

Có cách nào để thực sự có một thư viện lớn các thành phần mà tất cả những thứ này tồn tại không? Điều tốt nhất tôi đã bắt gặp Eagle cho đến nay với các thư viện thành phần cho mọi nhà sản xuất tách biệt với trang cộng đồng Farnell. Nhưng ngay cả điều đó cũng thiếu trầm trọng vì tôi thường không tìm thấy các thành phần tôi muốn từ nhà sản xuất trong thư viện - và rõ ràng không có mô hình mô phỏng nào cho những thứ này. Eagle cũng có tính năng DesignLink đẹp, nhưng dường như điều đó không giúp tôi được gì trong trường hợp này.

Ví dụ: Tôi đang tìm kiếm một bộ ghép opto chung với đầu ra bóng bán dẫn, gói 4 chân SM và 100% trở lên. Tôi muốn có thể so sánh một vài tùy chọn và không chọn một tùy chọn có thể có sẵn cho cả phần mềm mô phỏng và phần mềm thiết kế PCB của tôi.

Giải pháp thương mại là ổn.


6
Điều này khá phổ biến, thông thường chúng ta tự xây dựng thư viện các bộ phận, sơ đồ và mô hình theo thời gian. Rất nhiều lần nếu bạn tìm thấy một phần bạn thích, bạn có thể tìm thấy một mô hình chung từ nhà sản xuất (đôi khi bạn phải yêu cầu họ trực tiếp cho nó). Sau đó, các công cụ của bạn nên có một cách để nhập và sử dụng mô hình đó. Đối với các thành phần trong thư viện, tôi thường vẽ chúng bằng tay, mặc dù có phần mềm để tự động hóa với dữ liệu đến từ biểu dữ liệu. Ngoài ra còn có phần mềm tự động hóa việc lấy dữ liệu một phần từ xa, hoặc digikey và đưa nó vào cơ sở dữ liệu của riêng bạn.
Một số Guy Phần cứng

3
Nói chung, mặc dù toàn bộ việc tìm đúng phần, tạo biểu tượng, tạo sơ đồ và có được một mô hình mô phỏng tốt cho nó là tất cả những gì cần thiết để thực hiện một thiết kế. Ngoài ra nếu nhà sản xuất bộ phận bạn chọn không thể giúp bạn có được các mô hình gia vị, thì tại sao lại giao cho họ bất kỳ doanh nghiệp nào;)
Một số Guy Phần cứng

Tôi thích làm dấu chân mới, yay! :)
abdullah kahraman

Câu trả lời:


12

Bạn sẽ không bao giờ tìm thấy một thư viện bộ phận hoàn toàn đầy đủ từ bất kỳ nhà cung cấp. Những gì bạn cần làm là tìm hiểu cách sử dụng trình soạn thảo thư viện của công cụ của bạn. Ở đó bạn tạo các gói và ký hiệu mà bạn có thể đặt trong sơ đồ và bố cục của mình, dựa trên bảng dữ liệu từ nhà sản xuất.

Theo như mô phỏng, không có công cụ hoàn chỉnh / thống nhất cho việc này. Bạn thực sự sẽ chỉ tìm thấy các mô hình SPICE cho các bộ phận cơ bản, chẳng hạn như bóng bán dẫn và điốt, và đôi khi cho các trình điều khiển xe buýt (như chân trong một fpga). Bạn sẽ sử dụng trình giả lập SPICE để thực hiện phân tích thời gian và tần suất cho loại điều đó. Đối với mã, bạn sẽ sử dụng trình giả lập thường đi kèm với môi trường phát triển của bộ xử lý. Đối với VHDL / Verilog, bạn sẽ cần một trình giả lập như ModelSim cho điều đó. Và để mô phỏng các đường truyền cho tính toàn vẹn tín hiệu, cũng có các mô phỏng riêng biệt lấy dữ liệu hình học và vật liệu, và cả các mô hình trình điều khiển xe buýt tôi đã đề cập trước đây.

Vì vậy, ý tưởng mô phỏng toàn bộ thiết kế trong một lần là không thực sự khả thi, trừ khi phạm vi của nó rất hẹp. Những gì bạn kết thúc là mô phỏng từng hệ thống con riêng biệt trong môi trường testbech phù hợp của riêng nó, và sau đó tham gia mọi thứ trong pcb. Khi một nguyên mẫu đã được sản xuất, bạn có thể kiểm tra, thăm dò và gỡ lỗi toàn bộ hệ thống.


1
Có vẻ rất phản trực giác, ngay cả khi tôi đang làm một cái gì đó rất cơ bản, tôi cần tự mình thêm các thành phần vào thư viện. Ý tôi là, đó phải là một số lượng lớn công sức lãng phí hàng giờ trên toàn cầu khi mọi người tái hiện cùng một thành phần.
Khỏa thân

3
Có thể nhưng tôi được trả tiền cho nỗ lực đó :) Nghiêm túc mặc dù không phải ai cũng tạo ra một phần theo cùng một cách thường xuyên, bạn cần di chuyển ghim xung quanh hoặc tuân theo các tiêu chuẩn khác nhau. Ngoài ra, rất nhiều lần các nhà cung cấp không muốn chịu trách nhiệm cung cấp cho bạn một biểu tượng không chính xác hoặc rắc rối quay trở lại và cập nhật và duy trì một bộ thư viện khổng lồ cho tất cả các công cụ và phiên bản khác nhau ngoài kia.
Một số Guy Phần cứng

2
@apalopohapa - Câu trả lời tuyệt vời.
Michael Karas

4
@Nakenible - Về tất cả những gì tôi có thể nói ở đây là "chào mừng bạn đến với thế giới thực của kỹ thuật".
Michael Karas

3
Một phần của vấn đề là không có tiêu chuẩn. Điều gần nhất là OrCAD - thư viện phần lớn đẹp, nhưng quá đắt cho việc sử dụng sở thích. Sparkfun và LadyAda làm những gì bạn đề xuất - nhưng chỉ dành cho Eagle. Mặc dù Eagle rất phổ biến nhưng nó có giá bằng không và không phải là nguồn mở (mặc dù các tệp thiết kế hiện đang mở). Các gói hoàn toàn miễn phí dựa vào các tình nguyện viên để tạo thư viện. Bây giờ bạn là một trong những tình nguyện viên đó. Xin chúc mừng!
AngryEE

2

Thông thường bạn sẽ cần / muốn vẽ biểu tượng của riêng mình và tạo bộ sưu tập của riêng bạn: một số nhà sản xuất cung cấp biểu tượng, nhưng đôi khi chúng không có sẵn cho gói CAD bạn đang sử dụng.

Ngoài ra, tôi đã thấy một số gói CAD đi kèm với các biểu tượng chất lượng rất thấp và nhiều biểu tượng lỗi thời / không được đề xuất cho các bộ phận thiết kế mới, để thu hút những người ưu tiên số lượng hơn chất lượng.

Đối với mô phỏng, cách sử dụng lý tưởng là mô phỏng các khối của hệ thống của bạn tại một thời điểm chứ không phải toàn bộ hệ thống có thể trở nên khó khăn, hoặc thậm chí là không thể, để mô phỏng. Điều thú vị là học cách tạo các mô hình của riêng bạn hoặc sửa đổi / cải thiện các mô hình hiện có.

Một phần của quy trình "chọn một thành phần phù hợp" có thể được thực hiện bằng các công cụ lựa chọn tham số có sẵn từ các nhà sản xuất (ví dụ từ TI ).


2

Cho đến nay có khoảng một tỷ P / N điện tử được tích lũy và DigiKey có 3 triệu trong số đó, có 10.000 bộ cách ly quang và bạn đang tự hỏi tại sao các công cụ miễn phí của bạn không nắm bắt được tất cả những thứ này? Các công ty lớn trả tiền cho các công cụ hoặc thời gian để tạo ra các phần thư viện chung. Khi tôi còn hoạt động Mgr cho một công ty R & D, về mặt tài liệu, tôi đã chăm sóc các điều khiển phát hành Eng, Inventory, Cơ sở dữ liệu tiêu chuẩn của PN nội bộ, tính toàn vẹn của BOM, chọn cổ phiếu nhưng tôi đã nói với các Kỹ sư tạo ra các phần thư viện riêng. Vì vậy, họ đã làm bao gồm việc tạo sơ đồ / thư viện / PN của một phần tiêu chuẩn với nhiều nguồn.

Liên quan đến ví dụ của bạn, có một vài Bộ cách ly opto dễ dàng đáp ứng yêu cầu của bạn và trong kho. Tuy nhiên do hạn chế gói, chỉ có 2 trên 10K phù hợp.

Khi bạn xây dựng các kỹ năng thiết kế, các tiêu chí về chi phí, nguồn cung cấp ổn định / tiêu chuẩn PN, có thể thay đổi các yêu cầu bộ lọc của bạn và giúp giảm thiểu nhu cầu thư viện của bạn và thêm một phần mới sẽ trở thành một nhiệm vụ tầm thường. Điều đó đang được nói, tất cả các phần thư viện RC SMT thụ động cơ bản nên có sẵn ở dạng chung. Chúng tôi đã sử dụng PN nội bộ cho BOM để việc mua có tính linh hoạt nhưng Eng phải chỉ định PN và sfr ưa thích.

Nhưng tôi thông cảm với những thách thức của bạn.

đã thêm Những người khác trong diễn đàn này đã cố gắng xác định gói CAD tối ưu, nhưng tất cả phụ thuộc vào ngân sách và nhu cầu của bạn, vì vậy nó không tồn tại. Hãy xem xét các gói CAD dao động từ miễn phí đến 0,2 triệu đô la mỗi ghế, điều này không phù hợp với nhu cầu của bạn, nhu cầu của bạn có thể được thỏa mãn với ngân sách 5 nghìn đô la như Proteus Pro hoặc có thể bạn chỉ muốn bộ Starter với sơ đồ 10K, 1500 dấu chân. DipTrace là một phần tôi khuyên dùng với 100K phần thư viện, nhưng nếu bạn nhận được phiên bản giá rẻ, tôi biết một người đã tạo riêng cho họ, người có thể chia sẻ nếu bạn hỏi anh ta. Cũng cần lưu ý rằng dấu chân thư viện tiêu chuẩn IPC là cần thiết và không miễn phí. Dấu chân khác nhau giữa chỉnh lại dòng điện SM và máy tạo sóng cho cùng một thiết bị và được thiết kế cho hầu hết các thiết bị để tạo ra các khuyết tật hàn ít nhất.


"Các công ty lớn trả tiền cho các công cụ hoặc thời gian để tạo ra các phần thư viện chung." Nhưng họ có chia sẻ điều này? Có thể mua thư viện của các bộ phận? Có một số phần mềm bố trí PCB (đắt tiền) đi kèm với nó không?
Khỏa thân

Vì vậy, chỉ để xác nhận ... những gì tôi yêu cầu thực sự sẵn để mua, nhưng có thể có giá $ 200000? Nếu đó là câu trả lời, tôi ổn với điều đó. (Không trả 200000 đô la rõ ràng, chỉ cần biết rằng nó tồn tại.)
Nakedible

YOu có thể trả tiền cho một công ty để tạo thư viện tùy chỉnh từ BOM và tưởng tượng phải mất ~ <20 phút mỗi phần cho số lượng nhỏ từ đầu và có một nền kinh tế quy mô và sự tích lũy của các công cụ. $ 200K BTW mang lại cho bạn nhiều hơn một thư viện.! Nhưng sau đó bạn có 10% chi phí bảo trì hàng năm.
Tony Stewart Sunnyskyguy EE75
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.