На рынке носимой электроники наступило время «цифрового маркетинга». Нам обещают измерение пульса, сатурации (SpO2), уровня стресса и даже артериального давления с помощью крошечного браслета за 20 долларов. Однако любой, кто пробовал заниматься интенсивным бегом или кроссфитом с таким гаджетом, знает: стоит начать активно двигать руками, как пульсометр начинает показывать «погоду на Марсе» и точность пульсометра оставляет желать лучшего. Пульс в 180 ударов в минуту внезапно превращается в 80, или график превращается в бессмысленный частокол.
Маркетологи говорят нам: «Наши нейросети исправят любые помехи!». Инженеры-схемотехники лишь горько усмехаются. Потому что в мире прецизионных аналоговых измерений действует жесткое правило: «Мусор на входе — мусор на выходе». Никакой искусственный интеллект не восстановит сигнал, который был потерян в шумах или «забит» пульсациями питания еще на уровне аналогового фронтенда (AFE).
Сегодня на nk9.ru мы разбираем «черный ящик» фотоплетизмографии (PPG). Мы выясним, почему точность — это на 90% вопрос разводки платы и выбора компонентов, а не программного кода.
11. Физика PPG: Охота за «полезным процентом» в море шума
Для понимания сложности схемотехники пульсометра нужно сначала разобрать биофизику процесса. Фотоплетизмография (PPG) основана на том, что кровь поглощает свет сильнее, чем окружающие ткани. Когда сердце сокращается (систола), объем крови в артериолах увеличивается, и они поглощают больше света. Когда сердце расслабляется (диастола) — меньше.
Проблема индекса перфузии (PI): Весь сигнал, получаемый фотодиодом, можно разделить на две части:
- Статическая составляющая (DC): Это свет, отраженный от кожи, костей, мышц и венозной крови. Этот сигнал не меняется в такт с пульсом. В типичном случае на запястье он составляет 98–99,5% всей амплитуды.
- Динамическая составляющая (AC): Тот самый «пульс». Это микроскопические изменения отражения, вызванные пульсацией артериальной крови. Это всего 0,5–2% от общего сигнала.
Инженерный вызов №1: Динамический диапазон. Если ваш АЦП (аналого-цифровой преобразователь) имеет разрешение 12 бит (как в большинстве встроенных МК), то на полезный сигнал AC придется всего несколько уровней квантования. Вы просто не увидите форму пульсовой волны, а получите «лесенку» из шумов. Для качественного PPG требуются 20- или 24-битные специализированные АЦП. Только они позволяют «рассмотреть» 1% полезного сигнала на фоне 99% постоянной засветки.
Инженерный вызов №2: Глубина проникновения и длина волны.
- Зеленый свет (~530 нм): Лучше всего поглощается оксигемоглобином, но проникает неглубоко в кожу. Он идеален для измерения пульса на запястье, так как меньше чувствителен к артефактам движения.
- Красный (~660 нм) и ИК (~940 нм): Проникают глубоко. Они необходимы для измерения сатурации (SpO2), так как разница в поглощении красного и ИК света позволяет вычислить процент кислорода в крови. Схемотехника должна управлять этими светодиодами по очереди (временное мультиплексирование) с частотой в сотни герц, чтобы получить чистые данные для каждой длины волны.
2. AFE (Analog Front End): Анатомия прецизионного считывания
Если микроконтроллер — это мозг, то AFE (Аналоговый фронтенд) — это глаза и нервные окончания системы. Это специализированная ИС, которая берет на себя самую «грязную» аналоговую работу. Разберем ключевые узлы качественного AFE.
А. Трансимпедансный усилитель (TIA): Фотодиод генерирует ток в ответ на свет. Этот ток измеряется в наноамперах (нА). ТИУ превращает эти наноамперы в вольты.
- Скрытая сложность: ТИУ должен обладать ультранизким входным шумом и настраиваемым коэффициентом усиления (Gain). Если вы установите слишком высокий Gain — сигнал уйдет в насыщение от постоянной засветки (DC). Слишком низкий — утонет в шумах. Современные AFE (например, серии MAX86171) позволяют динамически менять усиление для каждого импульса.
Б. Система подавления внешней засветки (Ambient Light Cancellation, ALC): Это главная битва схемотехники. Когда вы выходите на улицу в солнечный день, фотодиод заливает поток фотонов от солнца, который в 10 000 раз сильнее, чем свет от вашего крошечного светодиода.
- Как это решается аппаратно: AFE работает импульсно. Он делает два замера: один — когда светодиод горит, второй — когда он выключен. Разница между этими замерами и есть полезный сигнал.
- Продвинутый уровень: В качественных AFE стоит аппаратная схема вычитания тока (Current DAC), которая «сливает» лишний ток от фоновой засветки еще до того, как он попадет в усилитель. Это предотвращает ослепление датчика солнцем.
В. Драйверы светодиодов (LED Drivers): Светодиоды в пульсометре не просто «горят». Они вспыхивают импульсами длительностью от 10 до 100 микросекунд.
- Важность стабильности: Ток через светодиод должен быть идеально стабильным. Если ток «гуляет» хотя бы на 0,01%, это изменение будет воспринято как ложный удар сердца. Схемотехника драйвера должна обеспечивать прецизионное регулирование тока (например, до 100 мА с шагом в доли мА) и иметь сверхвысокую скорость нарастания фронтов.
3. Артефакты движения: Почему софт не может исправить всё
Теперь мы подходим к самому больному месту всех фитнес-браслетов. Почему при ходьбе пульс считается нормально, а при беге — нет? Это проблема артефактов движения (MA — Motion Artifacts).
Физика помехи: Когда вы двигаете рукой, происходит несколько процессов:
- Изменение оптического пути: Датчик прижимается к коже то сильнее, то слабее. Изменяется расстояние, которое проходит свет. Это создает мощнейший скачок сигнала.
- Инерция крови: При взмахе рукой кровь под действием центробежной силы приливает к капиллярам или отливает от них. Это создает «ложную пульсацию», которая по амплитуде может быть в 5–10 раз сильнее реального пульса.
- Частотное совпадение: Если частота ваших шагов (например, 170 шагов в минуту) совпадает с вашим пульсом при нагрузке (170 ударов в минуту), программные фильтры просто не могут их разделить. Они видят две одинаковые частоты.
Схемотехнические методы борьбы ( Hardware vs Software):
- Использование акселерометра как «опорного канала»: Данные с 3-осевого акселерометра подаются в AFE или процессор. Но это работает только в том случае, если данные о движении и данные о пульсе жестко синхронизированы по времени на аппаратном уровне. Если между ними есть задержка в пару миллисекунд (jitter), математический алгоритм адаптивной фильтрации (LMS или Калман) выдаст ошибку.
- Дифференциальное измерение: В продвинутых датчиках используется несколько фотодиодов (например, в треугольной конфигурации). Свет от одного светодиода принимается двумя приемниками. Разница сигналов между ними позволяет «вычесть» общее движение датчика на коже.
- Многоволновой анализ: Использование одновременно зеленого и инфракрасного каналов. ИК-свет проникает глубже и меньше чувствителен к поверхностным колебаниям кожи. Сравнивая их, аппаратная логика может отделить пульс от «шума» кожи.
Почему клиппинг — это приговор? Если ваша схемотехника плохая, то при резком движении сигнал уйдет в «полку» (насыщение усилителя или АЦП). Это называется клиппинг. Когда верхушки сигнала обрезаны, в нем теряется информация. Никакая нейросеть, никакой ИИ не сможет восстановить то, чего нет. Это всё равно что пытаться прочитать вырванную страницу из книги по цвету обложки. Именно поэтому качественная разводка и запас по динамическому диапазону — это база, без которой софт бесполезен.

4. Разводка платы: Наноамперы, «гвардейские кольца» и земляной дзен
Когда мы работаем с фотодиодами в режиме PPG, мы оперируем токами в единицы и десятки наноампер ( А). На таком уровне физика печатной платы начинает вести себя коварно. Обычный стеклотекстолит FR-4 перестает быть идеальным изолятором, а любая соседняя дорожка превращается в мощный источник помех.
А. Борьба с токами утечки (Guard Rings): Даже тончайший слой влаги, остатки флюса или отпечаток пальца на плате имеют конечное сопротивление. При разности потенциалов между соседними дорожками возникают токи утечки, которые могут быть сопоставимы с полезным сигналом от фотодиода.
- Решение: Вокруг чувствительного входа ТИУ (трансимпедансного усилителя) и дорожки от фотодиода прокладывается «гвардейское кольцо» (Guard Ring). Это дорожка без маски, подключенная к опорному напряжению, равному потенциалу входа. Она физически «перехватывает» токи утечки с остальной платы и отводит их в землю, не давая им попасть в измерительный тракт.
Б. Дифференциальная разводка и симметрия: Импульсы тока через светодиоды достигают 100 мА. Если эта «силовая» трасса пройдет рядом с «нежной» трассой фотодиода, возникнет емкостная наводка.
- Золотое правило: Сигналы от фотодиода должны идти максимально коротким путем к AFE. Использование дифференциальных пар позволяет подавить синфазную помеху от работающего рядом процессора или радиомодуля.
В. Разделение земель (Analog vs Digital): Цифровая часть (МК, Bluetooth) постоянно «шумит» в землю короткими импульсами тока при переключении транзисторов. Если аналоговый АЦП использует ту же землю, этот шум добавится к сигналу пульса.
- Архитектурный подход: На плате должны быть раздельные полигоны аналоговой (AGND) и цифровой (DGND) земли, соединенные строго в одной точке (обычно под самим чипом AFE или через ферритовую бусину). Это предотвращает протекание «грязных» цифровых токов через «чистый» аналоговый регион.
5. Почему программный софт — не панацея? (Теорема о «мусоре»)
Современный маркетинг внушил нам, что «умные алгоритмы» и ИИ могут вытянуть сигнал из любого хаоса. Но математика неумолима. В теории обработки сигналов есть фундаментальные барьеры, которые софт преодолеть не может.
А. Проблема клиппинга (Насыщения): Если из-за плохой схемотехники или засветки сигнал на входе АЦП «уперся в потолок» (клиппинг), информация о форме волны теряется безвозвратно. Софт может нарисовать красивую кривую вместо «полки», но это будет догадка, а не измерение. Для медицинских целей (например, анализа вариабельности сердечного ритма — HRV) такая аппроксимация недопустима.
Б. Совпадение частотных спектров: Самый сложный случай: частота шагов при беге (каденс) — 160–180 шагов в минуту. Частота пульса при беге — те же 160–180 ударов в минуту.
- Почему софт бессилен: Если у вас только один канал данных, математический фильтр не может отличить «шаг» от «удара сердца» — у них одинаковая частота.
- Аппаратное спасение: Только наличие дополнительных аппаратных каналов (акселерометра с жесткой временной синхронизацией и второго оптического канала с другой длиной волны) позволяет физически разделить эти сигналы. Без «чистого» железа софт просто выберет доминирующую частоту — и чаще всего это будут ваши шаги, а не пульс.
В. Джиттер и фазовые сдвиги: Если микроконтроллер опрашивает датчик с нестабильным интервалом (джиттером), спектр сигнала «размывается». Софтверное БПФ (быстрое преобразование Фурье) покажет шум вместо четкого пика пульса. Стабильность аппаратного таймера в AFE — залог точности алгоритмов.

6. Искусство «Чистого питания» и борьба с алиасингом
Качество питания — это то, на чем экономят в 90% бытовых браслетов. Но в PPG-системах питание — это часть измерительной цепи.
А. PSRR (Power Supply Rejection Ratio): Импульсные преобразователи (DC/DC), работающие на частотах 1.5–3 МГц, создают пульсации. Если у вашего LDO-стабилизатора низкий коэффициент подавления помех (PSRR), этот шум попадет в цепь питания светодиодов.
- Эффект: Яркость светодиода будет микроскопически дрожать с частотой работы DC/DC. Это дрожание фотодиод воспримет как полезный сигнал, и вы получите ложный «шумовой» пульс.
Б. Алиасинг (Наложение частот): Если шум питания имеет частоту, близкую к частоте дискретизации датчика, возникает эффект алиасинга. Высокочастотный шум «схлопывается» в низкочастотную область — как раз туда, где находится пульс (0.5–4 Гц).
- Решение: Использование специализированных Low-Noise LDO и многоступенчатой фильтрации (ферритовые бусины + комбинация танталовых и керамических конденсаторов с низким ESR).
Заключение: Инженерный манифест
Создание точного пульсометра — это не конкурс программистов на Python. Это битва инженеров за целостность аналогового сигнала.
Когда вы видите браслет, который «показывает пульс у колбасы» или врет на бегу, знайте: его создатели решили, что софт важнее железа. Они сэкономили 30 центов на LDO, 10 центов на гвардейских кольцах и не потратили неделю на правильную разводку земли.
На nk9.ru мы призываем: проектируйте от физики. Помните, что алгоритмы — это лишь увеличительное стекло. Если под стеклом пустота или грязь, вы не увидите ничего, кроме увеличенной пустоты и грязи. Точность биометрии начинается с первого наноампера на вашей плате.
Как вы считаете, наступит ли день, когда ИИ сможет полностью заменить качественный аналоговый тракт? Или законы физики останутся незыблемыми? Обсуждаем в комментариях!
