

Приветствую. Решил в данной статье поделиться информацией относительно приложения, которое я пишу на 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 не мешает — помогает.
Архитектура: Элементы → Каскады → Блоки
Приложение строится на иерархии:
Элементы — базовые компоненты (резистор, конденсатор, лампа). У каждого есть 3D/2D-визуализация, анимация, подсказки.
Каскады — готовые узлы (например, "ламповый усилитель", "диодный клиппер", "тонкорректор"). Хранятся в библиотеке, рисуются как единый блок.
Блоки — целые устройства (предусилок, усилитель мощности, блок питания).
База данных содержит тысячи элементов и каскадов. Агент-поисковик помогает ИИ понимать, что есть в базе, и подсказывать пользователю: "А не хотите ли вы добавить наш фирменный каскад с 0.001% THD?"
Игровая магия: Почему это весело
Звуки: Каждый элемент издаёт звук при подключении (резистор — щелчок, конденсатор — сипение, лампа — мягкий гул).
Визуальные эффекты: Правильно подключённая схема светится зелёным, ошибочная — красным дымом.
Достижения: "Собрал первый каскад!", "Добился THD < 0.1%", "Сжёг 10 виртуальных ламп!"
Режим гида: Маленький ИИ-ассистент в стиле Портала подсказывает: "А попробуйте увеличить катодный резистор, буд��т меньше искажений!"
Для ребёнка — это игра с бипкающими элементами. Для инженера — это инструмент, который не заставляет страдать при рутинной работе.
Профессиональный фарш: LTSpice и анализ
Когда схема готова, нажимаете кнопку "Симулируй!":
Unity генерирует
.ascфайл для LTSpice.LTSpice делает симуляцию (на сервере или локально).
Результаты (графики, THD, частотные характеристики) возвращаются в Unity.
Unity рисует красивые графики в стиле sci-fi: сигналы пульсируют, THD отображается как "здоровье" схемы.
Вы видите не цифры, а историю: "Ваш сигнал прошёл через первую лампу, здесь он немного исказился (3%) — посмотрите на красивую визуализацию!"

Приветствую! ?
Ваш энтузиазм полностью разделяю - вы открыли одну из самых впечатляющих возможностей современных ИИ! Да, это уже далеко не просто "поисковик 2.0". Современные языковые модели действительно могут:
✅ Генерировать рабочий код на множестве языков
✅ Объяснять сложные концепции простыми словами
✅ Декомпозировать задачи на подзадачи
✅ Отлаживать и оптимизировать существующий код
✅ Предлагать архитектурные решения
Сам процесс должен быть веселым - рисовать принципиальные электрические схемы - весьма забавно, но можно это сделать еще веселее.
Но давайте по порядку:
1. Что это такое? ElectronicAI — это проект, который превращает DeepSeek из текстового ассистента в инженера-схемотехника. В его основе — база данных префабов электронных компонентов для Unity, где каждый объект обладает реальными электрическими параметрами. Агент на основе DeepSeek API использует эту базу для сборки и анализа работающих виртуальных схем.
2. Для кого это создано?
Для начинающих и детей: Понятные названия, визуальные 3D-модели и безопасная среда для экспериментов. Можно собирать схемы, не боясь спалить реальные детали.
Для студентов и радиолюбителей: Глубокая симуляция на основе физических моделей. Идеально для проверки идей и подготовки к реальной сборке.
Для профессиональных инженеров (Pro): Библиотека содержит точные модели современных компонентов (микроконтроллеры, специализированные ИС), что позволяет проводить предварительное моделирование систем.
3. Сердце проекта: структурированная база компонентов Чтобы симуляция была реалистичной, каждый компонент в базе описывается набором атрибутов. Вот ключевые категории и примеры:

4. Как это работает? Технологический стек
База данных (SQL/NoSQL): Хранит параметры и связи.
Префабы Unity: 3D-модели + скрипты с логикой поведения компонента.
Агент DeepSeek API: Принимает запрос на языке ("собери усилитель звука на 5Вт"), интерпретирует его, выбирает компоненты из базы и определяет схему соединений.
Движок симуляции (в перспективе): Рассчитывает режимы работы схемы на основе законов Кирхгофа и моделей компонентов.
5. Дорожная карта и призыв к сообществу
Этап 1 (Текущий): Формирование ядра базы (~50 ключевых компонентов).
Этап 2: Интеграция простого симулятора цепей постоянного тока.
Этап 3: Добавление модуля для генерации схем в формате .json, совместимого с другими CAD-системами.
Техническое задание: Система интеллектуального проектирования электронных схем с иерархической базой данных и агентом-интервьюером
1. Общее описание с��стемы
Название: Electronic.AI (Assistant)
Цель: Создание системы, которая через диалоговый агент уточняет требования пользователя, находит оптимальные схемные решения в иерархической базе данных, автоматически выполняет симуляцию и анализирует результаты на соответствие заданным параметрам.Ключевые функции:
Интеллектуальный диалог для уточнения технических требований
Иерархическая база данных компонентов, каскадов и узлов с системой семантических тегов
Автоматическая генерация netlist и выполнение симуляции в LTSpice
Анализ результатов симуляции и верификация соответствия требованиям
Итеративный процесс оптимизации схемы
2. Архитектура системы 2.1. Компоненты системы

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": "Данная таксономия предназначена для использования в системе проектирования электронных схем и может расширяться по мере необходимости. Теги организованы в независимые оси для обеспечения гибкости поиска и классификации."
}
Для того, чтобы разобраться со структурой, я решил немного привести все в некоторый структурированный вид.


Комментарии (7)

Ilyaschastlivchik Автор
11.12.2025 13:31Привет, ничерта не успеваю. Только сейчас попробовал как Инди про себя рассказать.

Планировал уже давно закончить с отрисовкой радиокомпонентов, учусь векторной графике, первые потуги))) планировал, что появятся ребята в команде, но как оказалось, мне сейчас пока приходится самому. нужно , скорее всего делать статью по состоянию на данный момент, но...все со временем!!!

Ilyaschastlivchik Автор
11.12.2025 13:31

Denis_Chernyshev
11.12.2025 13:31Это картинка из устаревшего ГОСТа. Если так заморачиваться, то стоит действующий найти. Конкретно эти УГО из ГОСТ 2.730-73.


Ilyaschastlivchik Автор
11.12.2025 13:31
Я пока в процессе. спасибо) сейчас задача сделать приятный костяк, чтобы не было страшно...а далее может появятся шизики типа меня...
SrantaClause
Есть видео как всё это работает?