1. История, от которой стынут пальцы инженера
Пришёл анализатор HP 8753E (старый, но золотой). Владелец: «Умерла батарейка, заменил. Теперь показывает чушь. S11 нагрузки -40 дБ показывает как -2 дБ».
Замена батарейки CR2032 обошлась в 50 рублей. А восстановление прибора — в 130 000 рублей. Почему так дорого?
Потому что в старой Agilent/HP и многих Anritsu вся прецизионная «душа» прибора живет в энергозависимой SRAM. Пока батарейка жива — прибор умен. Батарейка села — прибор превращается в кирпич с экраном.
2. Миф: «Просто перепрошейте прошивку»
Любой VNA рождается на заводе и проходит калибровку на эталоне национального уровня.
В заводскую память записывается огромный массив данных (иногда до 100 КБ уникальных чисел):
Тип данныхЧто этоОбъемS-параметры направленных ответвителейКак каждый мост врет на каждой частоте (коэффициент связи, потери, направленность)ОгромныйЧастотные поправки синтезатораНелинейность VCO, уход фазыСреднийАмплитудная и фазовая коррекция приемниковРазбаланс каналов R, A, BБольшойКоэффициенты температурыКак прибор ведет себя при нагревеМалый
Важно: Это не «драйвер» и не «прошивка операционной системы». Их нельзя скачать с сайта производителя. Это цифровая подпись конкретного экземпляра прибора.
Нет этих данных — нет точности. Прибор превращается в игрушку.
3. Диагностика: жива ли память?
Как понять, что умерла EEPROM/SRAM, а не смеситель:
- Ошибка при загрузке: «Calibration memory lost», «EEPRM CRC Error», «Configuration mismatch».
- Слетает дата/время, при этом ошибки не сыпятся (классика — села батарейка).
- Сброс настроек после выключения. (Задал полосу 10 МГц, выключил, включил — снова по умолчанию).
Как проверить (не вскрывая):
- Выключить прибор на 10 минут.
- Включить. Если ошибка пропала — батарейка жива, но проблема в транзисторе/конденсаторе питания памяти. Если ошибка осталась — данных нет.
4. Вскрытие: ищем «гроб» с ценными данными
Ищем на плате материнской плате или процессорной плате микросхему:
Тип памятиФорматЧто внутриSRAM (параллельная) + батарейка CR2032 или MAX691 (DSTK)Большая DIP или PLCC (32 ноги)Данные и коэффициентыFRAM (ферритовая, не боится выкл.)8-ног (SOIC-8)Самый надёжный вариант. Но только в новых (2015+)Serial EEPROM (24LCxx, 25LCxx)8-ногТоже часто умирает от статики
Классика жанра:
Старые HP (8753, 8720): DSTK — гибрид из SRAM+батарейки+часов в одном корпусе, залитый компаундом. Когда умирает DSTK — умирают и данные. Это катастрофа.
5. Спасаем прибор: три варианта
Вариант А (Самый частый): Батарейка села, память цела (SRAM).
Мы отключаем старую батарейку, подключаем временное питание (чтобы данные не исчезли), ставим новую батарейку или суперконденсатор.
Риски: Нулевые, если память не выключать.
Вариант Б (Сложный): Память (EEPROM) умерла, дамп есть.
Клиент делал бэкап (сохранил файл калибровки на флешку) или мы находим старую версию прошивки.
- Выпаиваем старый чип.
- Программатором зашиваем дамп в новый чип.
- Впаиваем обратно.
Риски: Нужен точно такой же чип (аналог подобрать можно). Цена: от 90 000 руб.
Вариант В (Эпичный, почти невозможный): Нет дампа, DSTK умер.
Честно клиенту: «Прибор невосстановим до заводской точности. Но мы попробуем подарить ему вторую жизнь».
Что делаем:
- Находим донор (такой же прибор, желательно умерший механически).
- Выпаиваем его DSTK (или считываем EEPROM).
- Зашиваем чужой дамп в наш прибор.
- Прибор оживает, но появляется систематическая ошибка. Калибровка через эталонные нагрузки (SOLT) может частично скорректировать неточность, но на 2-6 ГГц она все равно будет выше нормы.
Цена: от 120 000 руб. (с честным предупреждением о погрешности).
6. Случай из практики (Keysight / Agilent PNA)
Ситуация: PNA серии N522x. Стал выдавать ошибку «Unleveled source». При этом генератор работает, а уровни S21 никуда не годятся.
Диагностика: Не ошибка калибровки, а пропали коэффициенты коррекции уровня генератора. Они тоже лежат в EEPROM.
Мы осциллографом проверили — данные из EEPROM читаются, но содержат «мусор» (75% бит FF). Чип физически цел, но данные стерлись (эффект от статики).
У клиента бэкапа не было.
Решение: Нашли на eBay аналогичный модуль процессора (б/у, с живым дампом, но с битым входом). Переставили EEPROM с «донора» на плату клиента. Клиент потерял 30% точности на ВЧ, так как коэффициенты ответвителей не совпали. Но S параметры фильтров стал видеть корректно.
Итог: Клиент сэкономил 1.5 млн руб. на новом приборе. Мы взяли 100 000 руб.
7. Профилактика (инструкция для клиентов в статье)
Раз в статье мы пишем полезность, обязяны сказать:
Как не умереть от разряда батарейки:
- Для старых HP (8753, 8720): Если не включали год — включите прямо сейчас. Батарейка CR2032 держит максимум 10 лет, а часто 5-7.
- Сделайте бэкап: В меню «Save/Recall» ищите «Save Calibration Constants» или «Save User Data to CF/USB». Сохраните этот файл на свой компьютер. Это ваш спасательный круг.
- Подключите ИБП: Скачки напряжения убивают EEPROM быстрее всего.
- Меняйте батарейку, пока не поздно: Мы предлагаем услугу по замене батареи SRAM с «горячим» питанием (без потери данных). Стоимость — 25 000 руб. Это дешевле, чем потом восстановление из донора за 120 000.
8. Чек-лист для клиента перед обращением
- Есть ли на экране ошибка «Calibration lost»?
- Слетают ли дата и время при выключении?
- Делали ли бэкап сервисных данных (сохраняли файл на флешку)?
- Не было ли «хлопка» или короткого замыкания до этого (искра могла убить EEPROM)?
- Были ли скачки напряжения 220В в сети в последнее время?
9. Итог
VNA, потерявший уникальную заводскую калибровку — это почти всегда смерть или очень дорогое «донорство». Весь секрет успешного ремонта таких приборов — либо живая батарейка, либо сохранённый клиентом файл дампа.
Важно: Мы восстанавливаем данные из уцелевших копий памяти или извлекаем их из донорских плат. Метрологическую калибровку прибора (привязку к эталонам) клиент делает сам в любом аккредитованном центре. Но без нас (замены батарейки/чипа) туда ехать бесполезно — прибор не пройдет поверку.