Единицы
1. Введение в искусственный интеллект в электронике и коммуникационной технике: границы, проверка, ответственность и этика 2. Искусственный интеллект в схемотехнике и поддержке компоновки печатных плат 3. Обработка сигналов: фильтры, дискретизация и частотный анализ 4. Модуляция, цифровая связь и устранение ошибок 5. Анализ бюджета радиочастот, антенн и линий связи 6. Искусственный интеллект во встраиваемых системах и разработке встроенного ПО 7. Протоколы связи и сетевой стек 8. Искусственный интеллект в производительности и оптимизации сети 9. Искусственный интеллект в области ЭМС/ЭМП, испытаний и измерений 10. Искусственный интеллект в прогнозном обслуживании и здоровье оборудования 11. Проверка стандартных и нормативных исследований 12. Анализ сигналов и телекоммуникационных данных и возможности искусственного интеллекта с помощью Python
Единица 2 / 12

Искусственный интеллект в схемотехнике и поддержке компоновки печатных плат

Прибыль:

  • Возможность ускорить составление схем, выбор компонентов и расчеты поставок/потребления с помощью искусственного интеллекта и перекрестную проверку с помощью таблицы данных.
  • Возможность проверки компоновки печатной платы, правил укладки слоев и целостности сигналов с поддержкой искусственного интеллекта.
  • Возможность тестировать схемотехнические решения, предложенные ИИ, с помощью DRC, моделирования и измерений прототипа.

Электронный продукт представляет собой продукт двух основных стадий: схематического: логического изображения компонентов и соединений и компоновки (того, как эти компоненты физически расположены на печатной плате). Схема определяет «что подключать»; «Где и как будет подключено» определяется в планировке. В этом модуле вы увидите, как использовать ИИ в качестве ускорителя на обоих этапах, и почему окончательное решение принимается с помощью таблицы данных, моделирования, проверки правил проектирования (DRC: автоматическая проверка технологичности и электрических правил) и измерений прототипа. Основное противоречие здесь заключается в том, что ИИ свободно описывает, как должна работать схема, но не измеряет фактические ограничения фактических компонентов, которые вы выбираете, и физическую реальность вашей платы.

Где ИИ силен в схемотехнике

ИИ силен в «мыслительной» части дизайна: генерирует варианты топологии, объясняет, как построить блок, показывает шаги по применению формулы в таблице данных и строит скелет учетной записи. Например, он может дать вам по порядку этапы проектирования делителя напряжения (простая схема, которая пропорционально распределяет входное напряжение с помощью двух резисторов), фильтра нижних частот или блока усилителя на операционном усилителе. Можно обсудить, к каким контактам имеет смысл подключать периферию микроконтроллера, какие линии чувствительны к помехам. Это поможет вам создать дерево мощности: диаграмму, показывающую, от какого регулятора питается каждый блок.

Но здесь необходимо сделать важное различие: значение резистора, значение конденсатора или выбор регулятора, заданный AI, является отправной точкой. Фактическое значение зависит от вашего напряжения/тока/допуска, диапазона температур и спецификации выбранной вами детали. Такие детали, как мощность (мощность) резистора, выдерживаемое напряжение и эффект смещения постоянного тока конденсатора (его емкость падает с приложенным напряжением), значение RDS(on) полевого МОП-транзистора имеют жизненно важное значение для продукта и проверяются только на основе технических данных.

Расчет мощности и источника питания (целостности питания)

Одной из наиболее распространенных задач является создание бюджета мощности: сложение тока, потребляемого каждым блоком, и соответствующий выбор регулятора и пути питания. ИИ может помочь вам настроить эту таблицу, но каждое текущее значение в строках должно быть взято из таблицы данных этого компонента; Слова ИИ, что «обычно он тянет так сильно», не являются подтверждением.

Совет: Пусть ИИ построит таблицу бюджета мощности как «пустой скелет» (компонент, блок, минимальный/типовой/максимальный ток, столбец источника). Затем заполните каждую ячейку самостоятельно из таблицы данных. Таким образом, ИИ экономит время, но не вычисляет цифры.

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

Целостность сигнала при разводке печатной платы

Целостность сигнала — это способность сигнала достичь места назначения без искажений на карте. При проектировании высокоскоростных систем чаще всего возникают четыре концепции:

  • Опорная/земляная плоскость: сплошной медный слой, через который протекает обратный ток сигнала. Если его прервать, шум и радиация возрастут.
  • Обратный путь: Каждый сигнальный ток имеет обратный путь; Этот путь должен протекать непрерывно, прямо под трассой сигнала.
  • Перекрестные помехи: сигнал одной дорожки переходит на соседнюю дорожку. Она уменьшается с расстоянием между ними и близостью плоскостей.
  • Контроль импеданса: на высокоскоростных линиях ширина дорожки и наложение слоев рассчитываются для достижения определенного характеристического импеданса (например, 50 Ом или дифференциала 100 Ом).

ИИ очень хорошо умеет превращать эти принципы в контрольный список. Вы можете описать свою раскладку и спросить "какие риски мне проверить целостность сигнала в этой раскладке?" Но значения ширины дорожки, зазора и импеданса определяются инструментом расчета поля или генератора в соответствии с фактическим набором слоев и возможностями производителя вашей карты; Значение, заданное AI, например «след 0,3 мм для 50 Ом», обязательно должно быть проверено, поскольку оно зависит от толщины слоя и материала.

три мини-кейса

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

Случай 2 — Усеченная земляная плоскость. Инженер описывает его компоновку ИИ, отмечая, что «высокоскоростная сигнальная линия проходит через трещину в слое земли под ним». AI напоминает, что это может удлинить обратный путь и вызвать излучение и шум, а также необходимо не пропускать линию через щель и не ставить мостовой конденсатор. Инженер воспринимает это как предупреждение, визуально проверяет прорезь на трехмерном изображении платы и меняет трассу линии. Здесь ИИ служил контрольным списком; Инженер принял решение с измеримым обоснованием.

Случай 3 — Неверное совпадение пакетов. Стажер просит ИИ создать «след» для разъема (рисунок участка пайки компонента на плате). ИИ дает измерения, которые кажутся разумными. Стажер использует его, не сравнивая с механическим чертежом производителя; Когда приходят карты, разъем не подходит. Правильный подход — дословно проверять каждую опору на официальном механическом чертеже производителя; ИИ никогда не сможет остановить производство следов самостоятельно.

Копируемые шаблоны подсказок

ШАБЛОН СКЕЛЕТА МОЩНОСТИ «Создайте пустой скелет таблицы бюджета мощности для следующих блоков: [перечислите блоки/чипы]. Столбцы: компонент, напряжение питания, минимальный/типичный/максимальный ток, источник (номер страницы таблицы данных), примечание. Оставьте числовые значения ПУСТЫМИ; обратите внимание, что каждый ток должен быть заполнен из соответствующей таблицы данных. В конце объясните, какой запас я должен взять для общего значения и выбора регулятора».

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

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

ШАБЛОН ОБЗОРА СХЕМЫ «Просмотрите приведенное ниже описание схемы и задайте возможные ошибки в форме вопроса (например, «требуется ли для этого вывода подтягивающий резистор?», «обеспечивает ли стабилизатор минимальный ток нагрузки»). НЕ ГОВОРИТЕ абсолютно верно/неверно; появится список вопросов, которые я смогу сверить с таблицей данных. Схема: [рецепт/вставить]».

Слабая подсказка / Сильная подсказка

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

НАСТОЯЩАЯ ПОДСКАЗКА: «Объясните, какие критерии (емкость, запас по напряжению, эффект смещения постоянного тока, тип диэлектрика)

Слабая подсказка предлагает вам ввести одно значение; Мощная подсказка дает вам возможность задать правильные вопросы.

Уровни проверки в конструкции схемы/платы

слой

Что значит

Роль ИИ

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

Возвращает фактические границы компонента

Генерирует список параметров и вопрос

Моделирование (SPICE)

Численно прогнозирует поведение схемы

Установка выходов и схема списка соединений

ДРК/ERC

Проверка технологичности и электротехнического нормирования

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

Измерение прототипа

Исправления на реальной карте

Рекомендует план измерений и контрольную точку.

Внимание: качество даже моделирования SPICE (решение схемы с помощью математической модели) зависит от точности модели. Моделирование, созданное ИИ, не гарантирует реальности без учета реальных моделей компонентов и паразитных эффектов (сопротивление/индуктивность дорожек).

Распространенные ошибки

  • Не сверка значения компонента, заданного AI, с таблицей данных. Смещение постоянного тока, пределы температуры и мощности имеют решающее значение для продукта.
  • Учитывая импеданс/ширину трассы, не зависящую от наложения слоев. Значение зависит от материала и толщины; Площадь рассчитывается с помощью инструмента решателя/генератора.
  • Не сверка контура с механическим чертежом. Неправильный рисунок островков припоя приведет к поломке всей платы.
  • Учитывая, что проект будет завершен после прохождения ДРК. Даже если правила DRC соблюдены, целостность сигнала и тепловые характеристики проверяются отдельно.
  • Ставим результат AI SPICE вместо прототипа. Моделирование — это прогноз; Последнее слово остается за вашими измерениями.

В заключение

В этом модуле вы позиционируете искусственный интеллект как ускоритель и генератор контрольных списков в принципиальной схеме, бюджете мощности и разводке печатной платы. ИИ предлагает топологию, осуществляет расчеты, напоминает о рисках целостности сигнала и генерирует контрольные вопросы. Но каждое значение компонента проверяется на основе технических данных, каждое значение импеданса/траектории — на основе расчета набора слоев, каждый контур — на механическом чертеже, а каждое проектное решение — на основе DRC, моделирования и измерений прототипа. Используйте ИИ в качестве партнера, который «заставляет вас задавать правильные вопросы», а не «дает вам цифры».

Задача приложения

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

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

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