одиниця 2 / 12

Штучний інтелект у проектуванні схем і підтримці компонування друкованої плати

Прибуток:

  • Можливість прискорити проектування схем, вибору компонентів і розрахунків постачання/споживання за допомогою ШІ та перехресної перевірки за допомогою таблиці даних
  • Можливість перегляду компонування друкованої плати, укладання шарів і правил цілісності сигналу за допомогою штучного інтелекту
  • Можливість тестувати рішення схеми/схеми, запропоновані ШІ за допомогою DRC, моделювання та вимірювання прототипу

Електронний виріб є продуктом двох основних етапів: схематичний: логічне креслення компонентів і з’єднань і компонування (спосіб фізичного розташування цих компонентів на друкованій платі). Схема визначає, «що підключати»; «Куди і як буде підключатися» визначається в схемі. У цьому розділі ви побачите, як використовувати штучний інтелект як прискорювач на обох етапах, але чому остаточне рішення приймається за допомогою таблиці даних, моделювання, перевірки правил проектування (DRC: автоматична перевірка технологічності та електричних правил) і вимірювання прототипу. Основна напруга тут полягає в тому, що штучний інтелект вільно описує, як має працювати схема, але він не вимірює фактичні межі фактичних компонентів, які ви вибираєте, і фізичну реальність вашої плати.

Де штучний інтелект сильний у розробці схем

Штучний інтелект сильний у «мислючій» частині дизайну: генерує параметри топології, пояснює, як побудувати блок, показує кроки для застосування формули в таблиці даних і створює скелет облікового запису. Наприклад, він може надати вам кроки проектування дільника напруги (простої схеми, яка пропорційно вхідну напругу з двома резисторами), фільтра низьких частот або блоку підсилювача операційного підсилювача, по порядку. Можна обговорити, які висновки доцільно підключати периферійні пристрої мікроконтролера, які лінії чутливі до шуму. Це допоможе вам створити дерево потужностей: діаграму, яка показує, від якого регулятора живиться кожен блок.

Але тут необхідно зробити критичне розрізнення: номінал резистора, номінал конденсатора або вибір регулятора, наданий AI, є відправною точкою. Фактичне значення залежить від вашої напруги/струму/допуску, діапазону температур і опису вибраної вами частини. Такі деталі, як потужність (потужність) резистора, стійкість до напруги та ефект зміщення постійного струму конденсатора (його ємність падає з прикладеною напругою), значення RDS (увімкнено) MOSFET є життєво важливими для продукту та перевіряються лише з опису даних.

Розрахунок живлення та живлення (цілісності живлення).

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

Порада: нехай штучний інтелект побудує таблицю бюджету потужності як «порожній скелет» (компонент, блок, мінімальний/типовий/максимальний струм, стовпець джерела). Потім самостійно заповніть кожну клітинку з таблиці даних. Таким чином ШІ економить час, але не придумує цифри.

ШІ може нагадати вам про загальні принципи (розмістіть якомога ближче до мікросхеми, використовуйте короткі та широкі лінії, розпаралеліть різні значення) щодо розв’язувальних/обхідних конденсаторів (розв’язувальний конденсатор: конденсатор розміщений ближче до джерела живлення кожного мікросхеми, задовольняючи раптові потреби струму та придушуючи шум). Однак відповідь на питання, скільки і яке значення, залежить від рекомендації в технічному паспорті чіпа та його робочої частоти.

Цілісність сигналу в компонуванні друкованої плати

Цілісність сигналу – це здатність сигналу досягати місця призначення без спотворення на картці. У високошвидкісному проектуванні найчастіше зустрічаються чотири концепції:

  • Площина заземлення: суцільний мідний шар, через який протікає зворотний струм сигналу. Якщо його перервати, шум і випромінювання збільшаться.
  • Зворотний шлях: кожен струм сигналу має зворотний шлях; Цей шлях має протікати безперервно, трохи нижче траси сигналу.
  • Перехресні перешкоди: сигнал однієї доріжки переходить на сусідню доріжку. Вона зменшується з відстанню між ними та наближенням площини.
  • Контроль імпедансу: у високошвидкісних лініях ширина доріжки та укладання шарів (stack-up) розраховуються для досягнення певного характеристичного опору (наприклад, диференціального значення 50 Ом або 100 Ом).

ШІ дуже добре перетворює ці принципи на контрольний список. Ви можете описати свій макет і запитати: "Які ризики я повинен перевірити на цілісність сигналу в цьому макеті?" Але значення ширини траси, зазору та імпедансу визначаються розв’язувачем поля або інструментом обчислення генератора відповідно до фактичного стека шарів і можливостей виробника вашої карти; Значення, надане штучним інтелектом, наприклад «0,3 мм сліду для 50 Ом», обов’язково слід перевірити, оскільки воно залежить від товщини шару та матеріалу.

три міні-чохла

Випадок 1 — пастка зміщення постійного струму. Розробник фільтрує лінію 3,3 В за допомогою рекомендованого ШІ «керамічного конденсатора X7R 10 мкФ, 6,3 В». Карта працює шумніше, ніж очікувалося. Під час вимірювання видно, що цей маленький корпусний конденсатор втрачає більше половини своєї ефективної ємності нижче 3,3 В (ефект зміщення постійного струму). Коли досліджується крива ємності та напруги в паспорті даних, видно, що ефективне значення падає до ~4 мкФ. ШІ надав загальне значення; фактична поведінка очевидна лише з кривої таблиці даних.

Випадок 2 — усічена заземлена площина. Інженер описує його компонування ШІ, зазначаючи, що «високошвидкісна сигнальна лінія проходить через розрив у заземленій площині під нею». AI нагадує, що це може подовжити зворотний шлях і спричинити випромінювання та шум, і що необхідно не пропускати лінію через щілину або ставити мостовий конденсатор. Інженер сприймає це як попередження, візуально перевіряє проріз у 3D-виді плати та змінює маршрут лінії. Тут ШІ служив контрольним списком; Інженер прийняв рішення з вимірним обґрунтуванням.

Випадок 3 — Неправильний збіг пакетів. Стажер просить штучний інтелект створити «відбиток» для роз’єму (схема паяного острова компонента на платі). AI дає вимірювання, які здаються розумними. Стажер використовує це, не порівнюючи його з механічним кресленням виробника; Коли приходять карти, роз'єм не підходить. Правильний підхід полягає в тому, щоб перевірити кожен слід дослівно з офіційного механічного креслення виробника; Штучний інтелект ніколи не зможе припинити виробництво сліду самостійно.

Шаблони підказок, які можна копіювати

ШАБЛОН СКЕЛЕТА БЮДЖЕТУ ЕНЕРГЕТИКИ "Створіть порожній скелет таблиці бюджету потужності для наступних блоків: [список блоків/чіпів]. Стовпці: компонент, напруга живлення, мінімальний/типовий/максимальний струм, джерело (номер сторінки таблиці даних), примітка. Залиште числові значення ПУСТИМИ; зауважте, що кожен струм слід заповнювати з відповідного аркуша даних. Поясніть, який запас я маю взяти для загального вибору та вибору регулятора в кінці."

ШАБЛОН КОНТРОЛЬНОГО СПИСКУ ЦІЛІСНОСТІ СИГНАЛУ «Розгляньте наступний макет: [опис плати; кількість шарів, швидкісних ліній, чутливих аналогових блоків]. Окресліть ризики, які мені потрібно перевірити на цілісність сигналу та цілісність живлення, пункт за пунктом: безперервність заземлення, зворотний шлях, розміщення розв’язувального конденсатора, перехресні перешкоди, перевірка імпедансу. Додайте інформацію «як виміряти/як перевірити» для кожного Точна траса "ДАТИ значення ширини/імпедансу."

ШАБЛОН ЗАПИТУ НА ВИБІР КОМПОНЕНТІВ «Перелічіть параметри таблиці даних, які я повинен перевірити, коли вибираю компонент для наступного блоку: [опис блоку, наприклад, понижуючий регулятор]. Для кожного параметра напишіть, чому він важливий і за яких робочих умов він є критичним (наприклад, температура, зміщення постійного струму, RDS(увімкнено), допустимі відхилення). НЕ РЕКОМЕНДУЙТЕ конкретну частину; я виберу з таблиці даних».

ШАБЛОН ПЕРЕГЛЯДУ СХЕМИ «Перегляньте схематичний опис нижче та запитайте про можливі помилки у формі запитання (наприклад, «чи потрібен цей висновок підтягуючий резистор», «чи забезпечує регулятор мінімальний струм навантаження»). НЕ КАЖІТЬ абсолютну істинність/неправду; з’явиться список запитань, які я можу перевірити на таблицю даних. Схема: [рецепт/вставити].»

Слабка підказка / Сильна підказка

СЛАБКА ПІДКАЗКА: «Який конденсатор поставити на 3,3 В?»

ВАЖЛИВА ПІДКАЗКА: "Поясніть, які критерії (ємність, запас витримки напруги, ефект зміщення постійного струму, тип діелектрика)

Слабка підказка запрошує вас створити одне значення; Потужна підказка дає вам рамку з потрібними запитаннями.

Верифікаційні рівні в дизайні схеми/друкованої плати

шар

Що робить

Роль ШІ

Технічний паспорт

Повертає фактичні межі компонента

Створює список параметрів і питання

Симуляція (SPICE)

Чисельне прогнозування поведінки схеми

Виводить інсталяцію та структуру списку мереж

DRC/ERC

Перевірка технологічності та електричних правил

Дає список правил для перевірки

Вимірювання прототипу

Виправлення на реальній картці

Рекомендує план вимірювання та контрольну точку

Застереження: навіть симуляція SPICE (розв’язування схеми за допомогою математичної моделі) ефективна лише за точністю моделі. Моделювання, створене ШІ, не гарантує реальності без урахування фактичних моделей компонентів і паразитних ефектів (опір/індуктивність слідів).

Поширені помилки

  • Не перевіряючи значення компонента, надане AI з таблицею даних. Зсув постійного струму, температура та обмеження потужності є вирішальними для продукту.
  • Враховуючи імпеданс/ширину сліду незалежно від укладання шарів. Значення залежить від матеріалу та товщини; Площа обчислюється за допомогою інструменту розв’язувача/генератора.
  • Відсутність перевірки сліду за допомогою механічного малюнка. Неправильний шаблон паяного острова зіпсує всю плату.
  • Вважаючи, що проект завершений, коли він пройде ДРК. Навіть якщо правила DRC прийняті, цілісність сигналу та термічна поведінка перевіряються окремо.
  • Розміщення результату SPICE ШІ замість прототипу. Симуляція – це передбачення; Останнє слово - ваш вимір.

Підсумовуючи

У цьому розділі ви позиціонували штучний інтелект як прискорювач і генератор контрольного списку на принциповій схемі, бюджеті потужності та компонуванні друкованої плати. AI пропонує топологію, обчислює каркаси, нагадує про ризики цілісності сигналу та генерує запитання для повторення. Але кожне значення компонента перевіряється з таблиці даних, кожне значення імпедансу/траси з розрахунку стека шарів, кожен відбиток з механічного креслення та кожне проектне рішення з DRC, моделювання та вимірювання прототипу. Використовуйте ШІ як партнера, який «змушує вас ставити правильні запитання», а не «дає вам цифри».

Аплікаційне завдання

Виберіть невеликий схемний блок (наприклад, понижуючий регулятор або інтерфейс датчика). Спочатку витягніть параметри таблиці даних, якими потрібно керувати, з AI за допомогою шаблону «Запит на вибір компонента». Потім створіть порожню таблицю з шаблоном «Power budget skeleton» і заповніть значення для двох компонентів із фактичних таблиць даних. Нарешті, скористайтеся шаблоном «Контрольний список цілісності сигналу», щоб перелічити ризики розгортання та написати, як ви перевірятимете кожен із них.

контрольний список

  • [ ] Я перевірив кожне значення компонента AI, запропоноване в таблиці даних (включаючи зміщення постійного струму, температуру, потужність).
  • [ ] Я не адаптував струми в таблиці бюджету потужності до ШІ, а заповнив їх із таблиць даних.
  • [ ] Я розрахував значення імпедансу/ширини траси за допомогою стека шарів і інструмента розв’язування/генератора поля.
  • [ ] Я порівняв кожен слід із механічним кресленням виробника.
  • [ ] Я планував перевірити макет за допомогою DRC/ERC, моделювання та план вимірювання прототипу.
  • [ ] Я позначив результат ШІ як попередній, який потрібно перевірити, а не як остаточний дизайн.