Как вы уже могли узнать из поста в моем блоге, я начал работу над проектом усилителя, получил плату, начал собирать материалы и заказывать детальки. Постепенно буду сюда выкладывать все наработки и обновлять документацию.
Основное, что я понял, поискав в сети, что мало кто нормально документировал сборку на этой плате. Но в целом, ничего сложного быть не должно.
Как я уже писал в моем блоге еще в 2024 году, "на рынке аудиофильской продукции D-класса царят 3 основных бренда: Hypex, ICE Power и Purifi." Если говорить именно об аудиофильском применении, то можно констатировать, что глобально ничего не изменилось с тех пор.
Я закончил более года назад свой проект на ICEPower 125ASX2, и с тех пор его с удовольствием слушал. Эта, по сути, простая и старая плата для стала огромным рывком в плане улучшения качества звучания моей системы.
Но ко всему привыкаешь, и хочется чего-то нового, и я решил поискать новую плату, чтобы сделать аналогичный по сложности проект. Плата NC502MP попалась мне совершенно случайно в процессе сёрфинга по Алику, ну и случайно оказались лишние деньги, которыми было не очень жалко рискнуть, т.к. я не особенно расчитывал, что плата реально доедет, а если доедет - то будет то, что обещали.
https://www.audiosciencereview.com/forum/index.php?threads/review-and-measurements-of-iom-ncore-pro-pwr-amp.8979/
На тему охлаждения в на сайте производителя есть отдельный Whitepaper. В нем они особо подчеркивают, что "потребность усилителей D-класса в охлаждении сильно недооценивается".
В блогах тоже пишут, что 502-я плата может греться даже на холостых оборотах. Но при этом все они собирают усилитель на пассивном охлаждении, прилепляя нижнюю алюминиевую крышку платы непосредственно к корпусу. В моем случае, т.к. я планирую использовать свой любимый корпус 2806 (см. BOM), все его панели, кроме лицевой, анодированы в черный цвет. Соответственно, нужно будет сошлифовать это анодирование и нанести термопасту. А может, даже сделаю вышлифовку на 0,5 мм.
При этом, само анодирование улучшает теплоотдачу излучением, и это должно бы сыграть на руку, за исключением того, что отдавать он будет в дересянную стойку. Пока не очень понимаю, как это сработает, будем проверять на реальном примере.
Предыдущий проект на ICE Power 125ASX2 я делал на с простым включением через выключатель с неоновой индикацией - это очень просто, никакого дополнительного питания, симпатично, лаконично. Но есть аудиофильское поверие, что такая индикация вносит помехи в контур питания. Я думаю, что это маловероятно, но ладно, не будем рисковать.
В результате, кроме этого выключателя и коммутации, ничего интересного в том проекте нет. Ну, помимо того, что он работает...
NC502MP - это совсем другой коленкор, здесь очень большой пусковой ток, поэтому я выбрал выключатель Bulgin C1350ALBB-602AW. 1350 - это серия "High Inrush", это серия с механизмом принудительного разрыва (positive break). Если контакты от броска тока приварились, обычный выключатель может остаться замкнутым в ON — пружина не пересилит сварку. В Bulgin'е плунжер физически отрывает контакты, что надежнее и безопаснее.

Тем не менее, я решил сделать блок плавного пуска, просто ради развлечения. Схему и BOM я разделил на 2 части: минимальный BOM и BOM отдельно для плавного пуска.
Схема общей архитектуры:
AC1 + AC2 + PE"] MAINS --> FILTER FILTER["EMI Фильтр Schaffner FN9222-6-06
Заземление на шасси"] FILTER --> SWITCH SWITCH["Bulgin C1350ALBB-602AW
Выключатель
20A/250VAC · 150A inrush
Разрыв и фазы и нуля"] SWITCH -- "AC1" --> NTC_NODE((" ")) SWITCH -- "AC2" --> K2 NTC_NODE --> NTC NTC_NODE --> BYPASS NTC["Термистор"] BYPASS["Обходное реле термистора
Замыкается через ~60 секунд"] NTC --> AC1_OUT((" ")) BYPASS --> AC1_OUT AC1_OUT --> K1 K1["Бистабильное реле K1
RT33LF12 SPST-NO 16A"] K2["Бистабильное реле K2
RT33LF12 SPST-NO 16A"] K1 --> NC502MP K2 --> NC502MP NC502MP["Hypex NC502MP
Stereo 2×500W"] PSU["Блок питания
Mean Well IRM-05-12
12VDC / 420mA (5W)
Питает управляющую логику"] SWITCH -. "AC (после switch)" .-> PSU PSU -.-> CTRL CTRL["Управляющая логика 12V DC
555 #1 — SET pulse ~100ms
555 #2 — RESET pulse ~100ms
555 #3 — Bypass delay ~60s
Q1, Q2 (BC337) → K1+K2 coils
Q3 (BC337) → Bypass relay"] CTRL -. "SET / RESET" .-> K1 CTRL -. "SET / RESET" .-> K2 CTRL -. "Bypass ON" .-> BYPASS style MAINS fill:#b71c1c,color:#fff,stroke:#e53935 style FILTER fill:#1a237e,color:#fff,stroke:#5c6bc0 style SWITCH fill:#e65100,color:#fff,stroke:#ff9800 style NTC fill:#004d40,color:#fff,stroke:#26a69a style BYPASS fill:#004d40,color:#fff,stroke:#26a69a style K1 fill:#4a148c,color:#fff,stroke:#ab47bc style K2 fill:#4a148c,color:#fff,stroke:#ab47bc style NC502MP fill:#0d47a1,color:#fff,stroke:#42a5f5 style PSU fill:#37474f,color:#fff,stroke:#78909c style CTRL fill:#37474f,color:#fff,stroke:#78909c style NTC_NODE fill:none,stroke:none style AC1_OUT fill:none,stroke:none
Ёмкости на входе NC502MP при включении дают высокий пусковой ток в десятки ампер, контакты обычного выключателя со временем подгорают, а в худшем случае — привариваются.
Задача была сделать плавный пуск, управление через бистабильные реле (ноль потребления в покое), и при этом обойтись без микроконтроллеров — чисто аналоговая логика на 555-х таймерах.
При включении выключателя на переднюю панель запитывается IRM-05-12, который даёт 12 вольт для управляющей логики. Первый 555 формирует короткий импульс (~100мс) на SET-катушки бистабильных реле K1 и K2 — они замыкаются и подают 230V на NC502MP. При этом в цепи фазы стоит NTC-термистор на 10 Ом, который ограничивает пусковой ток. Третий 555 отсчитывает ~60 секунд, после чего включает обходное реле, которое шунтирует термистор — NTC выводится из цепи и больше не греется и не вносит потери.
При выключении пропадает 12V, второй 555 успевает выдать RESET-импульс (от конденсатора), реле K1/K2 размыкаются, обходное реле отпускает. Термистор снова в цепи и готов к следующему холодному старту.
Обычное реле потребляет ~200мА постоянно, пока замкнуто. Бистабильное реле переключается коротким импульсом и потом не потребляет ничего. Соответственно, ни до, ни после включения, потребления у управляющей логики нет. А индикацию сделаю от служебного питания 12V самого NC502MP, как раз будет понятно, что плата работает.
RT33LF12 — это SPST, одна группа контактов на 16А. Мне нужно разрывать и фазу, и ноль (для полной гальванической развязки NC502MP от сети в выключенном состоянии), поэтому стоят два реле: K1 на фазе, K2 на нуле. NTC и обходное реле стоят только в цепи одного из проводников.
Управляющая логика
Вся логика построена на трёх NE555 и трёх транзисторах BC337:
- 555 #1 — формирует SET-импульс ~100мс при появлении питания. Q1 (BC337) подаёт этот импульс на SET-катушки обоих K1 и K2 параллельно (по 50мА на катушку, 100мА суммарно).
- 555 #2 — формирует RESET-импульс ~100мс при пропадании питания (от заряда конденсатора 1000мкФ). Q2 подаёт импульс на RESET-катушки.
- 555 #3 — таймер задержки ~60с для обходного реле, которое шунтирует NTC.
Всё это питается от одного блока питания Mean Well IRM-05-12 (12В, 420мА).
Первый вариант схемы
В общем, определенными мучениями я доделал принципиальную электрическую схему, но пока не назначил посадочные места, и не приступил к самой плате. Но зато заказал всю элементнкю базу. В основном, всё едет с Чип&Дип, но там не было нужных пленочных конденсаторов, RCA-разъемов Neutric (почему-то решил их купить, красивые), и реле, пришлось их заказывать на Mouser. А бистабильных реле не было и там, выручило Авито...
Схема выглядит примерно так:

Я её, конечно же размещу в общее пользование, но только после тестирования. Теперь приступлю к разводке платы и прочим интересным вещам.
NC502MP даёт через H-Bus коннектор (J6) сигнал Power Good (pin J6.8) — open collector, до 50V/100mA. Это готовый сигнал «основной SMPS работает стабильно». Простейшая индикация — светодиод через токоограничительный резистор от +5V Standby (J6.3) на Power Good. Светодиод загорается когда усилитель полностью запущен. Можно вывести на переднюю панель через световод или напрямую. Дополнительно есть DC Error (J6.7) — тоже open collector. Можно добавить красный светодиод «авария». И Clip на каждый канал (J4.5, J4.12) — можно вывести пару жёлтых/красных индикаторов клиппинга.
На H-Box коннекторе (J4) есть два вывода Temperature Readout — J4.8 (CH1) и J4.9 (CH2). Это NTC типа NCP18XH103J03RB (10kΩ @ 25°C, диапазон 0.9–10kΩ для 100–25°C). Для чтения Arduino/ESP32 — классический делитель напряжения: NTC + резистор 10kΩ на 3.3V, средняя точка на ADC. Пересчёт через формулу Стейнхарта-Харта или таблицу из даташита NTC. Для полноценного мониторинга можно собрать на ESP32:
- 2× температура (NTC с J4.8, J4.9)
- Power Good (J6.8) — цифровой вход
- DC Error (J6.7) — цифровой вход
- 2× Clip (J4.5, J4.12) — цифровые входы
- Вывод на маленький OLED или передача по WiFi/MQTT
NC502MP принимает балансный вход на J4: CH1 In+ (J4.2), CH1 In− (J4.1), GND (J4.3), и аналогично CH2. Входной импеданс 47kΩ (с буфером). Для переключения XLR/RCA нужно сигнальное реле на каждый канал. Схема:
- XLR (балансный): Hot → In+, Cold → In−, Shield → GND
- RCA (небалансный): Signal → In+, In− → GND, Shield → GND
Т.е. при переключении на RCA нужно замкнуть In− на GND. Подходят миниатюрные сигнальные реле типа Omron G6K-2F-Y (DPDT, позолоченные контакты, низкий контактный шум). На каждый канал одно DPDT реле переключает пару In+/In−. Управление — тумблер на задней панели или кнопка с логикой.
Принцип работы
Каждый канал NC502MP имеет дифференциальный вход: In+ и In−. И XLR, и RCA подключаются к этим же двум точкам, просто по-разному. Переключатель 3PDT выбирает, какой источник подключен, а третий полюс при необходимости вводит в цепь резистор.
Положение XLR
Первый полюс переключателя соединяет XLR pin 2 (hot) с входом In+ усилителя. Второй полюс соединяет XLR pin 3 (cold) с входом In−. Третий полюс разомкнут — резистор 47kΩ не подключен, он не нужен при балансном источнике. RCA-гнездо при этом физически отключено от входов усилителя.
Положение RCA
Первый полюс переключателя соединяет центральный контакт RCA (signal) с входом In+. Второй полюс соединяет возвратный провод от оболочки RCA с входом In−. Важно: это не просто замыкание In− на GND — от RCA-гнезда идёт двухжильный экранированный кабель, где одна жила несёт сигнал, вторая — возврат, а оплётка служит только для экранирования и подключена к шасси. Усилитель видит разность потенциалов между сигнальной и возвратной жилами, сохраняя дифференциальный режим работы. Третий полюс в этом положении подключает резистор 47kΩ между In+ и In−. Он нужен для обеспечения DC-пути — без него на входе может накапливаться небольшое постоянное смещение, т.к. RCA-источник не обеспечивает путь для постоянного тока по обоим проводникам.
Экранирование
XLR pin 1 и оплётка RCA-кабеля подключены к шасси постоянно, независимо от положения переключателя. Они не проходят через коммутатор — это чисто экранирующее соединение, не сигнальное.
Желание остатьсяя в рамках старого корпуса накладывает определенные ограничения на компоновку. Слабал во Fusiona первую версию компоновки, просто посмотреть. Здесь голубым обозначен выключатель, полированный алюминий - это разъем питания с фильтром. Еще нет разъемов, а они занимают много места, и нет инжикации на передней панели, она отодвинет плату усилителя немного к задней панели. И сама передняя панель здесь просто копия задней, а на самом деле всё не совсем так...
Еще одна неприятность - это то, что ножки корпуса просверлены, а плата усилителя должна соприкасаться с нижжней панелью корпуса. Поэтому, если не сместить плату к задней стенке, то как минимум с одной ножкой нужно что-то изобретать.
В общем, здесь есть над чем поработать, и что учесть при проектировании. Зато, есть применение творческому подходу.

Указываю только то, что реально использовал, по своим заказам. Ссылки могут быть и коммерческие, и нет, но все только те, которыми реально пользовался, никакой посторонней рекламы.
| # | Компонент | Количество |
|---|---|---|
| 1 | Плата Hypex NC502MP (Ali) | 1 |
| 2 | Разъемы EIZZ (EX-301) (Ali) под клеммы или бананы | 4 (2 пары) |
| 3 | Разъемы балансные XLR (предположительно, возьму Neutrik в Аудиомании | 2 |
| 4 | Разъемы RCA (Ali) | 2 |
| 5 | Корпус (пока думаю, что возьму свой любимый корпус (Ali), который применяю для всех поделок | 1 |
| 6 | Разъем питания - вместе с корпусом поставляется разъем питания, под него даже уже сделано отверстие в задней панели | 1 |
| 7 | Выключатель Bulgin C1350ALBB-602AW (Chip) | 1 |
| 8 | ||
| 9 | ||
| 10 |
| # | Компонент | Количество |
|---|---|---|
| 1 | Реле бистабильное с двумя катушками SPST-NO (TE Connectivity 2-1393240-8 = RT33LF12) (Chip) | 2 |
| 2 | NE555 | 3 |
| 3 | Вместо размеиа питания, идущего вместе с корпусом, я решил применить разъем питания с фильтром ЭМИ. Решил применять Schaffner FN9222-6-06 (Chip), который подходит по всем параметрам. | 1 |
| 4 | Предохранитель 5x20, ток 3А, стекло, slow-blow | 2 |
| 5 | Панельки DIP на плату для NE555 (не обязательно) | 2 |
| 6 | Задняя панель корпуса. Видимо, ее придется делать самому, т.к. штатное гнездо не полходит для фильтра Schaffner | 1 |
| 7 | XXX | 2 |
| 8 | ||
| 9 | ||
| 10 |
12.02.2026 - Проверил принципиальную схему, заказал практически вс. элементную базу.
11.02.2026 - Слабал первый вариант схемы плавного пуска, уфф.
07.02.2026 - Добавил блок про плавный пуск.
02.02.2026 - Заполнил полный список пожеланий к конструкции и приступил его разгребать.
28.01.2026 - Начало документирования проекта, создание этого поста.
26.01.2026 - Получение и распаковка платы.