Гідна бібліотека моделювання компонентів, схематична та макетна плата?


10

Я справді новачок у дизайні друкованих плат, тому я новачок у всіх його аспектах. З чим у мене найбільше проблем - це підбір підходящих компонентів. Проблема, яка у мене виникає, полягає в тому, що я не в змозі використовувати більшість компонентів, які я знаходжу в Google або в інших місцях.

Щоб використовувати компонент на платі, я хочу мати змогу вставити його в якесь програмне забезпечення для дизайну друкованих плат та мати можливість використовувати його схематично, розмістити його на друкованій платі та імітувати його поведінку. Однак це здається нескінченно важким. Проблеми, з якими я стикаюся, такі:

  • Я не можу ніде знайти частину бібліотеки компонентів
  • Я не можу знайти модель моделювання (SPICE / IBIS) для деталі
  • Я знаходжу модель SPICE, але вона для іншої версії SPICE і не працює
  • Я знаходжу компонент у бібліотеці та імітаційну модель, але це застарілий компонент і не рекомендується для нових конструкцій
  • Все інше добре, але я не можу знайти SMD версію компонента

Кінцевий результат полягає в тому, що, переглядаючи списки компонентів Farnell, я змушений вибирати компоненти, виходячи з того, що я можу імітувати та знайти в якійсь бібліотеці, замість того, щоб вибрати компонент, який найбільше підходить для дизайну. Це здається, що так не повинно бути.

Чи існує якийсь спосіб мати велику бібліотеку компонентів, для яких існують усі ці речі? Найкраще, що я натрапив на сьогодні Eagle з бібліотеками компонентів для кожного виробника окремо від сайту спільноти Farnell. Але навіть цього вкрай не вистачає, оскільки я зазвичай не знаходжу потрібних компонентів від виробника в бібліотеці - і, очевидно, для них немає моделюючих моделей. Орел також має приємну функцію DesignLink, але це, здається, не допомагає мені в цьому випадку.

Як приклад: я шукаю загальну опто-муфту з транзисторним виходом, 4-контактний SMD-пакет і 100% або більше CTR. Я хотів би мати можливість порівняти кілька варіантів, а не вибрати один варіант, який може бути доступний як для мого програмного забезпечення для моделювання, так і для мого програмного забезпечення для дизайну друкованих плат.

Комерційні рішення нормально.


6
Це досить поширене явище, зазвичай ми створюємо наші бібліотеки частин, схем і моделей самостійно з часом. Багато разів, якщо ви знайдете частину, яка вам подобається, ви можете знайти загальну модель від виробника (іноді вам доведеться запитати їх про це безпосередньо). Тоді ваші інструменти повинні мати спосіб імпорту та використання цієї моделі. Що стосується компонентів у бібліотеці, то я зазвичай малюю їх вручну, хоча є програмне забезпечення для автоматизації цих даних із даних. Існує також програмне забезпечення, яке автоматизує вивезення даних про деталь з farnell або digikey та введення їх у власну базу даних.
Деякий апаратний хлопець

3
Взагалі, хоча ціле знаходження потрібної частини, створення символу, створення схеми та отримання гарної імітаційної моделі для цього - все те, що потрібно зробити дизайн. Крім того, якщо обраний вами виробник деталей не може допомогти вам отримати пряні моделі, то навіщо їм займатися будь-яким ділом;)
Деякий апаратний хлопець

Я люблю робити нові сліди, так! :)
abdullah kahraman

Відповіді:


12

Ви ніколи не знайдете абсолютно повну бібліотеку частин від будь-якого постачальника. Що вам потрібно зробити, це дізнатися, як користуватися редактором бібліотеки свого інструменту. Там ви створюєте пакети та символи, які ви можете розмістити у вашій схемі та макеті, спираючись на таблиці даних від виробника.

Що стосується моделювання, то для цього немає повного / уніфікованого інструменту. Ви дійсно знайдете SPICE-моделі лише для базових деталей, таких як транзистори та діоди, а іноді і для драйверів автобусів (наприклад, штифти у fpga). Ви будете використовувати тренажер SPICE для того, щоб проводити аналіз часу та частоти для подібних речей. Для коду ви будете використовувати тренажер, який зазвичай постачається із середовищем розробки процесора. Для VHDL / Verilog вам знадобиться такий симулятор, як ModelSim. А для імітації ліній електропередачі на цілісність сигналу є також окремі тренажери, які беруть геометричні дані та матеріали, а також моделі драйвера шини, про які я згадував раніше.

Тож ідея моделювання всього дизайну за один раз не є реально здійсненною, якщо тільки сфера його застосування не дуже вузька. У кінцевому підсумку ви змоделюєте кожну підсистему окремо у відповідному середовищі для тестування, а потім приєднайтеся до всього, що є у друкованій платі. Після виготовлення прототипу ви зможете протестувати, зондувати та налагоджувати систему в цілому.


1
Думається, дуже протилежно інтуїтивно зрозуміло, що навіть якщо я роблю щось дуже базове, мені потрібно додати компоненти до бібліотеки самостійно. Я маю на увазі, що це повинна бути величезна кількість витраченого часу зусиль по всьому світу, коли всі повторно реалізують один і той же компонент.
Голий

3
Можливо, але я плачу за ці зусилля :) Серйозно, хоча не всі створюють частину однаково, часто вам потрібно рухати шпильками або відповідати різним стандартам. Також багато разів постачальники не хочуть відповідальності за те, щоб дати вам неправильний символ, або клопоту повернутися назад, оновити та підтримувати величезний набір бібліотек для всіх різних інструментів та версій там.
Деякий апаратний хлопець

2
@apalopohapa - дивовижно відповідь.
Майкл Карась

4
@Nakedible - Про все, про що я можу сказати, - це "ласкаво просимо в реальний інженерний світ".
Майкл Карась

3
Частина проблеми в тому, що немає стандартів. Найближче - OrCAD - приємна бібліотека великих частин, але занадто дорога для хобі. Sparkfun та LadyAda роблять те, що ви пропонуєте - але тільки для Eagle. Хоча Eagle популярний, він коштує не нульової суми і не є відкритим кодом (хоча файли дизайну тепер відкриті). Цілком безкоштовні пакети покладаються на волонтерів для створення бібліотек. Ви зараз один із тих добровольців. Вітаємо!
AngryEE

2

Зазвичай вам потрібно / хочете намалювати власні символи та створити власну колекцію: деякі виробники надають символи, але іноді вони недоступні для пакету CAD, який ви використовуєте.

Крім того, я бачив декілька пакетів САПР, які поставляються з дуже низькою якістю символів та безліччю символів для застарілих / не рекомендованих для нових деталей конструкцій, щоб заманити людей, які надають пріоритет кількості перед якістю.

Що стосується моделювання, то ідеальне використання - це імітувати блоки вашої системи одночасно, а не цілу систему, яка може стати складною або навіть неможливою для імітації. Також цікаво дізнатись, як створювати власні моделі чи змінювати / вдосконалювати існуючі.

Частину процесу "підбору відповідного компонента" можна виконати за допомогою інструментів параметричного вибору, доступних у виробників (наприклад, від TI ).


2

Враховуючи, що на сьогодні накопичено близько мільярда електронних P / N, і DigiKey має 3 мільйони, з яких є 10 000 оптоізоляторів, і вам цікаво, чому ваші безкоштовні інструменти не захоплюють все це? Великі компанії платять за інструменти або час для створення загальних частин бібліотеки. Коли я був оператором Mgr для R&D компанії, з боку документації, я доглядав за управліннями випуску Eng, Інвентарем, Стандартною базою даних внутрішніх PN, цілісністю BOM, виборами запасів, але я сказав Інженерам створити там власні частини бібліотеки. Так вони зробили схему / створення бібліотеки / PN стандартної частини з декількома джерелами.

Що стосується вашого прикладу, є пара оптоізоляторів, які легко відповідають вашим вимогам та є в наявності. Однак через обмеження на пакет було лише 2 з 10K, які відповідали.

Коли ви формуєте свої дизайнерські навички, критерії вартості, стабільне постачання / std PN, можуть змінити ваші вимоги до фільтра та допомогти мінімізувати потреби вашої бібліотеки, а додавання нової частини стане тривіальним завданням. При цьому всі основні пасивні частини бібліотеки RC SMT повинні бути доступні в загальній формі. Ми використовували внутрішні PN для BOM, тому закупівля має гнучкість, але Eng повинен вказати переважні PN "s та Mfr.

Але я співчуваю вашим викликам.

додано Інші на цьому форумі намагалися визначити оптимальний пакет CAD, але все залежить від вашого бюджету та потреб, тому його не існує. Враховуйте, що пакети CAD коливаються від безкоштовного до 0,2 мільйона доларів за місце, що не відповідає вказаним вами вимогам, можливо, ваші потреби будуть задоволені бюджетом у розмірі 5 000 доларів, таким як Proteus Pro, або, можливо, ви просто хочете, щоб набір для початківців зі схемою 10K, 1500 слідів. DipTrace - це той, кого я рекомендую із бібліотекою на 100 Кб, але якщо ви отримаєте дешеву версію, я знаю того, хто створив власну, хто може поділитися, якщо ви запитаєте його. Також майте на увазі, що стандартні сліди бібліотеки IPC необхідні та не безкоштовні. Сліди стоп варіюються між SMD відливом і хвилею для одного пристрою і розроблені для більшості обладнання для отримання найменших дефектів припою.


"Великі компанії платять за інструменти або час для створення загальних частин бібліотеки." Але вони поділяють це? Чи можна придбати цю бібліотеку частин? Чи є одне (дороге) програмне забезпечення для компонування PCB безпосередньо з ним?
Голий

Тож для підтвердження ... те, що я прошу , дійсно доступне для придбання, але може коштувати $ 200000? Якщо це відповідь, я з цим добре. (Не платять 200000 доларів, очевидно, просто знаючи, що воно існує.)
Голий

ВИ можете заплатити компанії за створення власної бібліотеки з BOM і уявіть, що це потребує ~ <20 хвилин на частину за невеликий кількість з нуля, і є економія масштабу та багатства накопичення інструментів. BTW $ 200 000 отримує набагато більше, ніж бібліотека! Але тоді у вас є 10% щорічних витрат на обслуговування.
Tony Stewart Sunnyskyguy EE75
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.