DeepSeek + Unity: Как заставить ИИ рисовать схемы и не сойти с ума от веселья. deepseek.. deepseek. DeepSeek R1.. deepseek. DeepSeek R1. Будущее здесь.. deepseek. DeepSeek R1. Будущее здесь. Векторная графика.. deepseek. DeepSeek R1. Будущее здесь. Векторная графика. ИИ.. deepseek. DeepSeek R1. Будущее здесь. Векторная графика. ИИ. Электроника.
DeepSeek + Unity: Как заставить ИИ рисовать схемы и не сойти с ума от веселья - 1
DeepSeek + Unity: Как заставить ИИ рисовать схемы и не сойти с ума от веселья - 2

Приветствую. Решил в данной статье поделиться информацией относительно приложения, которое я пишу на UNITY. Как-то запала мне мысль…

От детского конструктора до симуляции лампового усилителя за три минуты и одну шутку

Проблема: ИИ слеп, а движок нем

Допустим, вы хотите спроектировать усилитель. Вы открываете чат с ИИ, задаёте вопрос: “Сделай ламповый предусилок с крановым перегрузом”. И… получаете стену текста. Описание, формулы, может быть, ASCII-арт. Но вы же хотите увидеть схему! Хотите потрогать компоненты, переместить резистор, добавить пару диодов и тут же посмотреть, как сигнал искажается.

DeepSeek (или любой другой LLM) — отличный собеседник, но он не имеет глаз и рук. Он не может нарисовать красивую схему в KiCad и не знает, где у конденсатора плюс, а где минус на экране.

Unity — прекрасный игровой движок, который умеет рисовать, анимировать и веселить. Но если вы дадите ему задачу “спроектировать ламповый усилитель”, он сделает красивую 3D-модель лампы и… всё. Потому что не знает электротехники.

Решение? Связать их! Сделать так, чтобы ИИ думал, а Unity — рисовал, веселил и превращал сухие схемы в интерактивную игру.


Идея: Электронный конструктор на нейросетях

Представьте приложение, где вы не просто рисуете схемы, а играете в конструктор. От ребёнка, который собирает “что-то, что бипкает”, до инженера, который симулирует параметрический эквалайзер с управлением через MIDI.

Принцип: всё должно быть весело и просто, но результат — профессионален.


Как это работает: От запроса до мерцающих ламп

Уровень 1: Секретарь-ИИ (уровень “Дружелюбный болтун”)

Вы говорите: “Хочу усилитель!”Секретарь (первый ИИ-агент) начинает диалог:

🤖 “Отлично! Какой усилитель вас интересует? Для гитары, микрофона или может быть, для бип-бипа в вашем проекте?И какие предпочтения: ламповый, транзисторный или гибридный?А перегруз — на лампах, диодах или вы вообще хотите чистый звук?”

Вы отвечаете коротко: “Гитарный, ламповый, крановый перегруз”.Секретарь уточняет детали, задаёт уточняющие вопросы (степень усиления, тип лампы, питание) и генерирует техническое задание в формате для роботов:

Copy

{
  "type": "guitar_preamp",
  "topology": "tube",
  "overdrive": "tube_cascode",
  "gain": 40,
  "tubes": ["12AX7"],
  "power": "9V"
}

Это задание летит ко второму ИИ.

Уровень 2: Инженер-ИИ (уровень “Генератор схем”)

Второй агент получает JSON и возвращает NETLIST — список компонентов и соединений. Это уже не болтовня, а сухая электротехника:

Copy

R1 N001 N002 1k
C1 IN N001 10u
V1 N002 0 12V
...

Уровень 3: Художник-Unity (уровень “Делай красиво”)

Unity получает NETLIST и превращает его в интерактивную схему. Не просто картинку, а игру:

  • Элементы появляются с анимацией “спавна” (мирцание, вращение)

  • Вы можете перетаскивать их, как в TETRIS

  • Соединения рисуются электрическими разрядами

  • При наведении на резистор он “дышит” (пульсирует)

  • Лампы мерцают, как настоящие

  • Диоды светятся, если их полярность правильная

Уровень 4: Ручная доработка (уровень “Я сам”)

Не нравится автоматическая расстановка? Скажите: “Убери C3, добавь диодный клиппер после первого каскада” — и ИИ перерисует схему. Или просто возьмите мышку и потаскайте элементы вручную. Unity не мешает — помогает.


Архитектура: Элементы → Каскады → Блоки

Приложение строится на иерархии:

  1. Элементы — базовые компоненты (резистор, конденсатор, лампа). У каждого есть 3D/2D-визуализация, анимация, подсказки.

  2. Каскады — готовые узлы (например, “ламповый усилитель”, “диодный клиппер”, “тонкорректор”). Хранятся в библиотеке, рисуются как единый блок.

  3. Блоки — целые устройства (предусилок, усилитель мощности, блок питания).

База данных содержит тысячи элементов и каскадов. Агент-поисковик помогает ИИ понимать, что есть в базе, и подсказывать пользователю: “А не хотите ли вы добавить наш фирменный каскад с 0.001% THD?”


Игровая магия: Почему это весело

  • Звуки: Каждый элемент издаёт звук при подключении (резистор — щелчок, конденсатор — сипение, лампа — мягкий гул).

  • Визуальные эффекты: Правильно подключённая схема светится зелёным, ошибочная — красным дымом.

  • Достижения: “Собрал первый каскад!”, “Добился THD < 0.1%”, “Сжёг 10 виртуальных ламп!”

  • Режим гида: Маленький ИИ-ассистент в стиле Портала подсказывает: “А попробуйте увеличить катодный резистор, будет меньше искажений!”

Для ребёнка — это игра с бипкающими элементами. Для инженера — это инструмент, который не заставляет страдать при рутинной работе.


Профессиональный фарш: LTSpice и анализ

Когда схема готова, нажимаете кнопку “Симулируй!”:

  1. Unity генерирует .asc файл для LTSpice.

  2. LTSpice делает симуляцию (на сервере или локально).

  3. Результаты (графики, THD, частотные характеристики) возвращаются в Unity.

  4. Unity рисует красивые графики в стиле sci-fi: сигналы пульсируют, THD отображается как “здоровье” схемы.

Вы видите не цифры, а историю: “Ваш сигнал прошёл через первую лампу, здесь он немного исказился (3%) — посмотрите на красивую визуализацию!”

DeepSeek + Unity: Как заставить ИИ рисовать схемы и не сойти с ума от веселья - 3

Приветствую! 😊

Ваш энтузиазм полностью разделяю – вы открыли одну из самых впечатляющих возможностей современных ИИ! Да, это уже далеко не просто “поисковик 2.0”. Современные языковые модели действительно могут:

✅ Генерировать рабочий код на множестве языков
✅ Объяснять сложные концепции простыми словами
✅ Декомпозировать задачи на подзадачи
✅ Отлаживать и оптимизировать существующий код
✅ Предлагать архитектурные решения

https://youtu.be/L946-XjQOHU

Сам процесс должен быть веселым – рисовать принципиальные электрические схемы – весьма забавно, но можно это сделать еще веселее.

Но давайте по порядку:

1. Что это такое? ElectronicAI — это проект, который превращает DeepSeek из текстового ассистента в инженера-схемотехника. В его основе — база данных префабов электронных компонентов для Unity, где каждый объект обладает реальными электрическими параметрами. Агент на основе DeepSeek API использует эту базу для сборки и анализа работающих виртуальных схем.

2. Для кого это создано?

  • Для начинающих и детей: Понятные названия, визуальные 3D-модели и безопасная среда для экспериментов. Можно собирать схемы, не боясь спалить реальные детали.

  • Для студентов и радиолюбителей: Глубокая симуляция на основе физических моделей. Идеально для проверки идей и ��одготовки к реальной сборке.

  • Для профессиональных инженеров (Pro): Библиотека содержит точные модели современных компонентов (микроконтроллеры, специализированные ИС), что позволяет проводить предварительное моделирование систем.

3. Сердце проекта: структурированная база компонентов Чтобы симуляция была реалистичной, каждый компонент в базе описывается набором атрибутов. Вот ключевые категории и примеры:

DeepSeek + Unity: Как заставить ИИ рисовать схемы и не сойти с ума от веселья - 4

4. Как это работает? Технологический стек

  1. База данных (SQL/NoSQL): Хранит параметры и связи.

  2. Префабы Unity: 3D-модели + скрипты с логикой поведения компонента.

  3. Агент DeepSeek API: Принимает запрос на языке (“собери усилитель звука на 5Вт”), интерпретирует его, выбирает компоненты из базы и определяет схему соединений.

  4. Движок симуляции (в перспективе): Рассчитывает режимы работы схемы на основе законов Кирхгофа и моделей компонентов.

5. Дорожная карта и призыв к сообществу

  • Этап 1 (Текущий): Формирование ядра базы (~50 ключевых компонентов).

  • Этап 2: Интеграция простого симулятора цепей постоянного тока.

  • Этап 3: Добавление модуля для генерации схем в формате .json, совместимого с другими CAD-системами.

Техническое задание: Система интеллектуального проектирования электронных схем с иерархической базой данных и агентом-интервьюером

1. Общее описание системы

Название: Electronic.AI (Assistant)

Цель: Создание системы, которая через диалоговый агент уточняет требования пользователя, находит оптимальные схемные решения в иерархической базе данных, автоматически выполняет симуляцию и анализирует результаты на соответствие заданным параметрам.Ключевые функции:

  1. Интеллектуальный диалог для уточнения технических требований

  2. Иерархическая база данных компонентов, каскадов и узлов с системой семантических тегов

  3. Автоматическая генерация netlist и выполнение симуляции в LTSpice

  4. Анализ результатов симуляции и верификация соответствия требованиям

  5. Итеративный процесс оптимизации схемы

2. Архитектура системы 2.1. Компоне��ты системы

DeepSeek + Unity: Как заставить ИИ рисовать схемы и не сойти с ума от веселья - 5

3. Детальная спецификация компонентов

3.1. Иерархическая база данных с системой адресации

Структура данных (формат JSON Schema)

(пока черновик, но по идее должен перекрывать основные потребности профи, если есть дополнения – можете оставлять в комментах)

{
  "taxonomy": {
    "by_function": {
      "Усилители (#AMP)": {
        "Предусилители (#AMP_Pre)": [
          "#Для_гитары",
          "#Для_микрофона_конденсаторного",
          "#Фонокорректор_RIAA",
          "#Инструментальный",
          "#Микрофонный_ламповый",
          "#Фоно_MM_MC",
          "#С_регулятором_тембра"
        ],
        "Усилители мощности (#AMP_Power)": [
          "#Класс_A",
          "#Класс_AB",
          "#Класс_B",
          "#Класс_D",
          "#Класс_G",
          "#Класс_H",
          "#Для_наушников",
          "#Мостовой_включение",
          "#Трансформаторный_выход"
        ],
        "Операционные усилители (#AMP_OPA)": [
          "#Инвертирующий",
          "#Неинвертирующий",
          "#Дифференциальный",
          "#Буфер",
          "#Сумматор",
          "#Интегратор",
          "#Дифференциатор",
          "#Логарифмический",
          "#Компаратор"
        ],
        "Специализированные усилители": {
          "Малошумящие (#AMP_LNA)": [
            "#Для_антенны",
            "#Широкополосный",
            "#Узкополосный",
            "#С_перестройкой_частоты"
          ],
          "Усилители мощности ВЧ (#AMP_PA)": [
            "#Для_передатчика",
            "#Линейный",
            "#Ключевой_режим",
            "#С_коррекцией_АЧХ"
          ],
          "Инструментальные (#AMP_Instr)": [
            "#С_программируемым_коэф",
            "#Высокой_точности",
            "#Изолированный_вход"
          ]
        }
      },
      "Генераторы (#GEN)": {
        "Гармонических колебаний": [
          "#GEN_LC",
          "#GEN_XTAL",
          "#GEN_RC",
          "#GEN_Relaxation"
        ],
        "Синтезаторы частоты": [
          "#GEN_VCO",
          "#GEN_PLL",
          "#GEN_DDS",
          "#GEN_VCXO",
          "#С_ФАПЧ"
        ],
        "Специальные формы": [
          "#Генератор_меандра",
          "#Генератор_пилообразный",
          "#Генератор_треугольный",
          "#Генератор_шума"
        ]
      },
      "Фильтры (#FIL)": {
        "По типу частотной характеристики": {
          "ФНЧ (#FIL_LPF)": ["#Баттерворта", "#Чебышева", "#Бесселя", "#Эллиптический"],
          "ФВЧ (#FIL_HPF)": ["#Баттерворта", "#Чебышева", "#Бесселя", "#Эллиптический"],
          "Полосовые (#FIL_BPF)": ["#С_двойным_T", "#Мостовой", "#Связанные_контуры"],
          "Режекторные (#FIL_BRF)": ["#На_п-контуре", "#Мостовой", "#С_двойным_T"]
        },
        "По технологии": [
          "#FIL_SAW",
          "#FIL_BAW",
          "#FIL_Crystal",
          "#FIL_Active",
          "#FIL_SwitchedCap",
          "#FIL_Digital"
        ],
        "Специальные": [
          "#Фильтр_согласующий",
          "#Фазовращатель",
          "#Линия_задержки",
          "#Корректор_АЧХ"
        ]
      },
      "Источники питания (#PSU)": {
        "Линейные (#PSU_LIN)": [
          "#LDO",
          "#На_транзисторе",
          "#Компенсационный",
          "#Импульсный_стаб"
        ],
        "Импульсные (#PSU_SW)": [
          "#StepDown",
          "#StepUp",
          "#Inverting",
          "#Flyback",
          "#Forward",
          "#Resonant_LLC",
          "#PushPull"
        ],
        "Специальные": [
          "#PSU_CR",
          "#Зарядное_устройство",
          "#Источник_тока",
          "#Высоковольтный",
          "#Бестрансформаторный"
        ]
      },
      "Цифровые узлы (#DIG)": {
        "Микроконтроллеры": [
          "#DIG_UC_8bit",
          "#DIG_UC_32bit",
          "#DIG_UC_ARM",
          "#DIG_UC_RISC_V"
        ],
        "Программируемая логика": [
          "#DIG_FPGA",
          "#DIG_CPLD",
          "#DIG_PAL_GAL"
        ],
        "Интерфейсы и преобразователи": [
          "#DIG_DRV",
          "#DIG_ADC_DAC",
          "#DIG_Interface_I2C",
          "#DIG_Interface_SPI",
          "#DIG_Interface_UART",
          "#DIG_Interface_USB",
          "#DIG_Isolator"
        ],
        "Память и тактовые схемы": [
          "#DIG_Memory",
          "#DIG_ClockGen",
          "#DIG_ResetCircuit"
        ]
      },
      "Смешанные сигналы (#MIX)": [
        "#MIX_RF_Mixer",
        "#MIX_Modulator_AM",
        "#MIX_Modulator_FM",
        "#MIX_Modulator_PM",
        "#MIX_Detector",
        "#MIX_PhaseDetector",
        "#MIX_FrequencyMultiplier",
        "#MIX_Attenuator"
      ],
      "Антенны и тракты (#RF_PATH)": {
        "Антенны": [
          "#ANT_Dipole",
          "#ANT_Patch",
          "#ANT_Yagi",
          "#ANT_Helical",
          "#ANT_Parabolic",
          "#ANT_Loop",
          "#ANT_Whip"
        ],
        "Коммутация и распределение": [
          "#ANT_Switch",
          "#ANT_Duplexer",
          "#ANT_Circulator",
          "#ANT_DirectionalCoupler",
          "#ANT_PowerDivider",
          "#ANT_Balun"
        ],
        "Согласование": [
          "#ANT_Matching",
          "#ANT_Tuner",
          "#ANT_Transformer"
        ]
      },
      "Датчики и преобразователи (#SENSOR)": [
        "#Температура",
        "#Давление",
        "#Оптический",
        "#Магнитный",
        "#Акустический",
        "#Ионизирующее_излучение",
        "#Уровень",
        "#Расход"
      ]
    },
    "by_property": {
      "Частотный диапазон": {
        "НЧ/Аудио": [
          "#F_AUDIO_20Hz_20kHz",
          "#F_SUBSONIC_lt_20Hz",
          "#F_ULTRASONIC_gt_20kHz"
        ],
        "Радиочастоты": {
          "#F_RF_HF_3_30MHz": "Короткие волны",
          "#F_RF_VHF_30_300MHz": "Метровые волны, FM",
          "#F_RF_UHF_300_3000MHz": "Дециметровые, ТВ, сотовая связь"
        },
        "СВЧ/КВЧ": {
          "#F_MW_L_1_2GHz": "GPS, спутниковая навигация",
          "#F_MW_S_2_4GHz": "Радар, Wi-Fi",
          "#F_MW_C_4_8GHz": "Спутниковая связь (4/6 ГГц)",
          "#F_MW_X_8_12GHz": "Радар высокого разрешения",
          "#F_MW_Ku_12_18GHz": "Спутниковое ТВ (DBS)",
          "#F_MW_K_18_27GHz": "Радар, астрономия",
          "#F_MW_Ka_27_40GHz": "Спутниковый интернет",
          "#F_MW_V_40_75GHz": "Миллиметровые волны, 5G/6G",
          "#F_MW_W_75_110GHz": "Радиоастрономия",
          "#F_MMW_gt_110GHz": "Субмиллиметровые волны"
        }
      },
      "Импеданс и согласование": {
        "Входной импеданс": [
          "#Z_In_High_1MOhm",
          "#Z_In_Medium_10kOhm",
          "#Z_In_Low_600Ohm",
          "#Z_In_VeryLow_50Ohm"
        ],
        "Выходной импеданс": [
          "#Z_Out_High",
          "#Z_Out_Medium",
          "#Z_Out_Low"
        ],
        "Тип соединения": [
          "#Z_Balanced",
          "#Z_Unbalanced",
          "#Z_Differential"
        ],
        "Согласование": [
          "#Z_Match_50Ohm",
          "#Z_Match_75Ohm",
          "#Z_Match_300Ohm",
          "#Z_Match_Complex"
        ]
      },
      "Усиление и ослабление": {
        "Коэффициент усиления": [
          "#Gain_VeryLow_lt_10dB",
          "#Gain_Low_10_20dB",
          "#Gain_Medium_20_40dB",
          "#Gain_High_40_60dB",
          "#Gain_VeryHigh_gt_60dB"
        ],
        "Регулировка усиления": [
          "#Gain_Fixed",
          "#Gain_Variable",
          "#Gain_Programmable",
          "#Gain_AGC",
          "#Gain_VGA"
        ],
        "Ослабление": [
          "#Atten_Fixed",
          "#Atten_Variable",
          "#Atten_Programmable",
          "#Atten_Switchable"
        ]
      },
      "Шумовые характеристики": [
        "#NF_UltraLow_lt_1dB",
        "#NF_Low_1_3dB",
        "#NF_Medium_3_6dB",
        "#NF_High_gt_6dB",
        "#Noise_Voltage_nV_per_sqrtHz",
        "#Noise_Current_pA_per_sqrtHz"
      ],
      "Линейность и искажения": {
        "Гармонические искажения": [
          "#THD_UltraLow_lt_0.001%",
          "#THD_Low_0.001_0.01%",
          "#THD_Medium_0.01_0.1%",
          "#THD_High_0.1_1%",
          "#THD_VeryHigh_gt_1%"
        ],
        "Интермодуляционные искажения": [
          "#IP3_High",
          "#IP3_Medium",
          "#IP3_Low",
          "#IIP3_dBm",
          "#OIP3_dBm"
        ],
        "Другие искажения": [
          "#IMD",
          "#CrossModulation",
          "#PhaseDistortion",
          "#GroupDelayVar"
        ]
      },
      "Динамические характеристики": [
        "#SlewRate_V_per_us",
        "#Bandwidth_MHz_GHz",
        "#RiseTime_ns",
        "#SettlingTime_ns",
        "#Overshoot_percent"
      ],
      "Мощность": {
        "Входная мощность": [
          "#P_In_Low_lt_100mW",
          "#P_In_Medium_100mW_1W",
          "#P_In_High_1_10W",
          "#P_In_VeryHigh_gt_10W"
        ],
        "Выходная мощность": [
          "#P_Out_Low_lt_100mW",
          "#P_Out_Medium_100mW_1W",
          "#P_Out_High_1_10W",
          "#P_Out_VeryHigh_10_100W",
          "#P_Out_Extreme_gt_100W"
        ],
        "Мощность рассеяния": [
          "#P_Dis_Low",
          "#P_Dis_Medium",
          "#P_Dis_High"
        ]
      },
      "Напряжение питания": {
        "Однополярное": [
          "#V_Single_1.8V",
          "#V_Single_3.3V",
          "#V_Single_5V",
          "#V_Single_12V",
          "#V_Single_24V",
          "#V_Single_48V"
        ],
        "Двухполярное": [
          "#V_Dual_+-5V",
          "#V_Dual_+-12V",
          "#V_Dual_+-15V",
          "#V_Dual_+-18V"
        ],
        "Высокое напряжение": [
          "#V_HV_100_1000V",
          "#V_HV_1_10kV",
          "#V_HV_gt_10kV"
        ],
        "Низкое напряжение": [
          "#V_LV_lt_1.8V",
          "#V_Battery_1.5V",
          "#V_Battery_3V",
          "#V_Battery_9V"
        ]
      },
      "Температурные характеристики": [
        "#TC_Low_lt_50ppm_per_C",
        "#TC_Medium_50_200ppm_per_C",
        "#TC_High_gt_200ppm_per_C",
        "#TempRange_Commercial_0_70C",
        "#TempRange_Industrial_-40_85C",
        "#TempRange_Military_-55_125C",
        "#TempRange_Extended_-65_150C"
      ],
      "Надёжность и долговечность": [
        "#Aging_Low_lt_0.1%_per_year",
        "#Aging_Medium_0.1_1%_per_year",
        "#Aging_High_gt_1%_per_year",
        "#MTBF_hours",
        "#FIT_rate",
        "#Lifetime_years"
      ],
      "Топология входа/выхода": {
        "Вход": [
          "#Вход_симметричный",
          "#Вход_несимметричный",
          "#Вход_дифференциальный",
          "#Вход_псевдодифференциальный",
          "#Вход_с_виртуальной_землей"
        ],
        "Выход": [
          "#Выход_симметричный",
          "#Выход_несимметричный",
          "#Выход_дифференциальный",
          "#Выход_открытый_коллектор",
          "#Выход_открытый_сток",
          "#Выход_с_тремя_состояниями",
          "#Выход_толкатель-тянутель"
        ]
      },
      "Стабильность": [
        "#Stability_Absolute",
        "#Stability_Relative",
        "#Stability_TempComp",
        "#Stability_AgingComp",
        "#PhaseNoise_dBc_per_Hz",
        "#Jitter_ps_rms"
      ]
    },
    "by_technology": {
      "Активные компоненты": {
        "Биполярные транзисторы": [
          "#T_BJT_NPN",
          "#T_BJT_PNP",
          "#T_BJT_Darlington",
          "#T_BJT_HighVoltage",
          "#T_BJT_HighFrequency",
          "#T_BJT_Power"
        ],
        "Полевые транзисторы": {
          "JFET": [
            "#T_JFET_N_Channel",
            "#T_JFET_P_Channel",
            "#T_JFET_Dual",
            "#T_JFET_LowNoise"
          ],
          "MOSFET": [
            "#T_MOSFET_N_Channel",
            "#T_MOSFET_P_Channel",
            "#T_MOSFET_Enhancement",
            "#T_MOSFET_Depletion",
            "#T_MOSFET_Power",
            "#T_MOSFET_RF",
            "#T_MOSFET_LowRds_on"
          ]
        },
        "Операционные усилители": [
          "#T_OpAmp_Bipolar",
          "#T_OpAmp_CMOS",
          "#T_OpAmp_JFET_Input",
          "#T_OpAmp_BiFET",
          "#T_OpAmp_Audio",
          "#T_OpAmp_Precision",
          "#T_OpAmp_HighSpeed",
          "#T_OpAmp_HighVoltage",
          "#T_OpAmp_LowNoise",
          "#T_OpAmp_LowPower",
          "#T_OpAmp_RailToRail"
        ],
        "Вакуумные лампы": [
          "#T_VacuumTube_Triode",
          "#T_VacuumTube_Tetrode",
          "#T_VacuumTube_Pentode",
          "#T_VacuumTube_DoubleTriode",
          "#T_VacuumTube_BeamPower",
          "#T_VacuumTube_Nuvistor"
        ],
        "Специализированные": [
          "#T_IGBT",
          "#T_Thyristor",
          "#T_Triac",
          "#T_Diode_Tunnel",
          "#T_Diode_Gunn",
          "#T_Diode_IMPATT",
          "#T_MEMS"
        ]
      },
      "Пассивные компоненты": {
        "Резисторы": [
          "#T_Resistor_CarbonFilm",
          "#T_Resistor_MetalFilm",
          "#T_Resistor_WireWound",
          "#T_Resistor_ThickFilm",
          "#T_Resistor_ThinFilm",
          "#T_Resistor_Cement",
          "#T_Resistor_Network",
          "#T_Resistor_Trimmer",
          "#T_Resistor_Varistor",
          "#T_Resistor_LDR",
          "#T_Resistor_Thermistor"
        ],
        "Конденсаторы": [
          "#T_Capacitor_Ceramic",
          "#T_Capacitor_Film",
          "#T_Capacitor_Electrolytic_Al",
          "#T_Capacitor_Electrolytic_Ta",
          "#T_Capacitor_Mica",
          "#T_Capacitor_Glass",
          "#T_Capacitor_Vacuum",
          "#T_Capacitor_Variable",
          "#T_Capacitor_Trimmer",
          "#T_Capacitor_Super"
        ],
        "Катушки индуктивности": [
          "#T_Inductor_AirCore",
          "#T_Inductor_FerriteCore",
          "#T_Inductor_IronCore",
          "#T_Inductor_Toroidal",
          "#T_Inductor_Variable",
          "#T_Inductor_Choke",
          "#T_Inductor_CommonMode",
          "#T_Inductor_Power"
        ],
        "Трансформаторы": [
          "#T_Transformer_Audio",
          "#T_Transformer_Power",
          "#T_Transformer_Pulse",
          "#T_Transformer_Broadband",
          "#T_Transformer_Isolation",
          "#T_Transformer_Autotransformer",
          "#T_Transformer_Toroidal",
          "#T_Transformer_SMPS"
        ],
        "Резонаторы и фильтры": [
          "#T_Quartz",
          "#T_SAW",
          "#T_BAW",
          "#T_CeramicResonator",
          "#T_LC_Filter",
          "#T_Cavity",
          "#T_Waveguide"
        ]
      },
      "Материалы и техпроцессы": {
        "Полупроводниковые материалы": [
          "#T_Silicon_Si",
          "#T_GalliumArsenide_GaAs",
          "#T_GalliumNitride_GaN",
          "#T_SiliconGermanium_SiGe",
          "#T_SiliconCarbide_SiC",
          "#T_IndiumPhosphide_InP",
          "#T_Organic"
        ],
        "Материалы плат": [
          "#T_PCB_FR4",
          "#T_PCB_FR4_HighTg",
          "#T_PCB_PTFE",
          "#T_PCB_Rogers",
          "#T_PCB_Ceramic",
          "#T_PCB_Flex",
          "#T_PCB_Aluminum",
          "#T_PCB_Hybrid"
        ],
        "Технологии монтажа": [
          "#T_Assembly_THT",
          "#T_Assembly_SMD",
          "#T_Assembly_BGA",
          "#T_Assembly_COB",
          "#T_Assembly_WireBonding",
          "#T_Assembly_FlipChip"
        ]
      },
      "Типы корпусов": {
        "Сквозной монтаж": [
          "#PKG_TH_DIP",
          "#PKG_TH_TO_3",
          "#PKG_TH_TO_92",
          "#PKG_TH_TO_220",
          "#PKG_TH_TO_247",
          "#PKG_TH_Radial",
          "#PKG_TH_Axial"
        ],
        "Поверхностный монтаж": [
          "#PKG_SMD_0402",
          "#PKG_SMD_0603",
          "#PKG_SMD_0805",
          "#PKG_SMD_1206",
          "#PKG_SMD_SOIC",
          "#PKG_SMD_QFP",
          "#PKG_SMD_QFN",
          "#PKG_SMD_BGA",
          "#PKG_SMD_LGA",
          "#PKG_SMD_DFN"
        ],
        "Специальные корпуса": [
          "#PKG_Waveguide",
          "#PKG_Coaxial",
          "#PKG_Crystal",
          "#PKG_Modular",
          "#PKG_RackMount",
          "#PKG_Custom"
        ]
      },
      "Производственные стандарты": [
        "#T_Standard_Commercial",
        "#T_Standard_Industrial",
        "#T_Standard_Automotive",
        "#T_Standard_Military",
        "#T_Standard_Space",
        "#T_Standard_Medical"
      ]
    },
    "by_specification": {
      "Стандарты связи": [
        "#SPEC_5G_NR",
        "#SPEC_LTE",
        "#SPEC_WiFi_6E",
        "#SPEC_Bluetooth",
        "#SPEC_Zigbee",
        "#SPEC_LoRa",
        "#SPEC_Sigfox",
        "#SPEC_NB_IoT",
        "#SPEC_DVB_S2X",
        "#SPEC_DVB_T2",
        "#SPEC_ATSC_3.0",
        "#SPEC_SatCom"
      ],
      "Аудио стандарты": [
        "#SPEC_Audio_CD_Quality",
        "#SPEC_Audio_HD",
        "#SPEC_Audio_HiRes",
        "#SPEC_Audio_Studio",
        "#SPEC_Audio_Phono_RIAA",
        "#SPEC_Audio_NAB",
        "#SPEC_Audio_Dolby",
        "#SPEC_Audio_DTS"
      ],
      "Военные и космические стандарты": [
        "#SPEC_MIL_STD_810",
        "#SPEC_MIL_STD_883",
        "#SPEC_MIL_STD_461",
        "#SPEC_ESCC",
        "#SPEC_NASA",
        "#SPEC_SpaceGrade",
        "#SPEC_Ruggedized"
      ],
      "Нормы электромагнитной совместимости": [
        "#SPEC_EMC_CISPR",
        "#SPEC_EMC_FCC",
        "#SPEC_EMC_CE",
        "#SPEC_EMC_VCCI",
        "#SPEC_EMC_MIL_STD_461"
      ],
      "Безопасность и защита": [
        "#SPEC_Safety_IEC_60950",
        "#SPEC_Safety_IEC_62368",
        "#SPEC_Safety_UL",
        "#SPEC_Protection_IP67",
        "#SPEC_Protection_IP68",
        "#SPEC_ExplosionProof",
        "#SPEC_HazardousArea"
      ],
      "Экологические стандарты": [
        "#SPEC_RoHS",
        "#SPEC_REACH",
        "#SPEC_WEEE",
        "#SPEC_Green",
        "#SPEC_LowCarbon"
      ]
    },
    "by_status_level": {
      "Уровень сложности": [
        "#LVL_Beginner",
        "#LVL_Hobbyist",
        "#LVL_Student",
        "#LVL_Engineer",
        "#LVL_Expert",
        "#LVL_Research"
      ],
      "Статус компонента": [
        "#STAT_Common",
        "#STAT_Obsolete",
        "#STAT_NRND",
        "#STAT_Experimental",
        "#STAT_Prototype",
        "#STAT_CuttingEdge",
        "#STAT_FutureTech"
      ],
      "Тип лицензии": [
        "#LIC_OpenSource",
        "#LIC_Commercial",
        "#LIC_Evaluation",
        "#LIC_Academic",
        "#LIC_Military"
      ],
      "Сообщество и поддержка": [
        "#COMM_Popular",
        "#COMM_Niche",
        "#COMM_Legacy",
        "#COMM_ActiveDev",
        "#COMM_GoodDocs",
        "#COMM_PoorDocs"
      ]
    },
    "tag_descriptions": {
      "#Для_гитары": "Предназначен для обработки сигнала электрогитары: высокое входное сопротивление (1 МОм), часто включает тон-блок, может иметь эффекты перегрузы (овердрайв).",
      "#Класс_A": "Режим работы усилителя с низкими нелинейными искажениями, но низким КПД. Ток покоя постоянен и не зависит от уровня сигнала.",
      "#LDO": "Стабилизатор напряжения с малым падением (Low DropOut), способный работать при малой разнице между входным и выходным напряжением.",
      "#High_Z_1MOhm": "Высокий входной импеданс, порядка 1 МОм, для согласования с датчиками и источниками сигнала с высоким выходным сопротивлением.",
      "#Фонокорректор_RIAA": "Корректор АЧХ для проигрывателей виниловых пластинок, реализующий стандартную характеристику коррекции RIAA.",
      "#F_MW_X_8_12GHz": "X-диапазон СВЧ (8-12 ГГц). Используется в радарах высокого разрешения, спутниковой связи, некоторых системах беспроводной передачи.",
      "#T_GaN": "Технология на основе нитрида галлия. Позволяет создавать компоненты с высокой рабочей частотой, большей мощностью и КПД по сравнению с кремнием.",
      "#SPEC_SpaceGrade": "Компоненты, прошедшие квалификацию для использования в космической технике. Имеют повышенную радиационную стойкость, надёжность и стабильность параметров.",
      "#LVL_Expert": "Проекты и компоненты, требующие глубоких специальных знаний для понимания, расчёта и применения. Часто связаны с передовыми исследованиями или узкоспециализированными применениями.",
      "#STAT_CuttingEdge": "Новейшие компоненты или технологии, которые только выходят на рынок или находятся в активной стадии исследований. Могут иметь ограниченную доступность или высокую стоимость."
    }
  },
  "version": "1.0",
  "last_updated": "2024-05-21",
  "notes": "Данная таксономия предназначена для использования в системе проектирования электронных схем и может расширяться по мере необходимости. Теги организованы в независимые оси для обеспечения гибкости поиска и классификации."
}

Для того, чтобы разобраться со структурой, я решил немного привести все в некоторый структурированный вид.

DeepSeek + Unity: Как заставить ИИ рисовать схемы и не сойти с ума от веселья - 6
DeepSeek + Unity: Как заставить ИИ рисовать схемы и не сойти с ума от веселья - 7

Автор: Ilyaschastlivchik

Источник