Разработка микропроцессоров для носящих медицинских приборов мониторинга

Введение: Критическая роль микропроцессоров в носимом медицинском мониторинге

Носимые медицинские устройства мониторинга трансформируют доставку медицинских услуг, позволяя непрерывное, неинвазивное отслеживание жизненно важных показателей, таких как частота сердечных сокращений, насыщение крови кислородом, формы волн и даже уровни глюкозы в крови. Эти компактные устройства расширяют возможности пациентов с хроническими заболеваниями, поддерживают послеоперационный мониторинг восстановления и позволяют клиницистам получать доступ к данным в режиме реального времени для раннего вмешательства. В основе каждого эффективного носимого медицинского устройства лежит специализированный микропроцессор, который должен сбалансировать строгие ограничения на мощность, размер и возможности обработки при обеспечении надежной, безопасной обработки данных. В отличие от процессоров общего назначения, обнаруженных в смартфонах или ноутбуках, микропроцессоры для носимых медицинских устройств разрабатываются с нуля для удовлетворения уникальных требований долгосрочного амбулаторного мониторинга здоровья. В этой статье рассматриваются ключевые соображения дизайна, основные технологии и возникающие проблемы, формирующие следующее поколение микропроцессоров для носимых медицинских приложений.

Ключевые соображения дизайна для микропроцессоров в носимых устройствах

Конструкция микропроцессора для носимого медицинского устройства представляет собой многоцелевую проблему оптимизации. Инженеры должны отменять потребление энергии, физический след, производительность обработки, параметры подключения и меры безопасности для создания чипа, который может надежно работать в течение нескольких дней или недель на крошечной батарее, все еще обрабатывая сложный синтез датчиков и беспроводную связь. Ниже мы подробно рассмотрим каждый из этих критических факторов.

Эффективность власти: всеобъемлющее ограничение

Емкость аккумулятора в носимых устройствах ограничена по размеру и весу — типичные батареи варьируются от 50 мАч до 300 мАч, в зависимости от устройства. Для достижения приемлемого времени использования (часто 24 часа или более между зарядами) микропроцессор должен вытягивать всего несколько сотен микроампер в активном режиме и только наноамперы в режиме сна или в режиме ожидания. Методы проектирования малой мощности включают:

Эффективное управление питанием - это не только аппаратная проблема; оптимизация программного обеспечения, такая как датчики рабочего цикла и использование пробуждений, управляемых прерываниями, одинаково важна. Ведущие семейства процессоров с низким энергопотреблением, такие как серии ARM Cortex-M (например, Cortex-M4, Cortex-M33) и специализированные ядра RISC-V от таких компаний, как Ambiq Micro, демонстрируют активное потребление энергии ниже 10 мкА / МГц и резервные токи в диапазоне наноамперов.

Размер и форма: ограничения миниатюризации

Носимые устройства должны быть ненавязчивыми и удобными для непрерывного износа, что накладывает строгие ограничения на физические размеры. Микропроцессорная упаковка обычно измеряет несколько миллиметров с каждой стороны, требуя передовых технологий упаковки, таких как упаковка на уровне пластины в масштабе чипа (WLCSP) или система в упаковке (SiP). Процессор также должен интегрировать несколько периферийных устройств - ADC для считывания датчиков, таймеров, интерфейсов связи и памяти - в пределах одного кристалла или пакета, чтобы уменьшить пространство на борту. Тенденция к гетерогенной интеграции, где различные узлы процесса (например, аналоговая, RF, цифровая логика) объединены в одном пакете, позволяет дальнейшую миниатюризацию при сохранении производительности. Примеры включают серию Nordic Semiconductor nRF54, которая объединяет процессор Cortex-M33, радио Bluetooth LE и блок управления мощностью в пакете 2,2 x 2,2 мм.

Способности обработки: балансирование производительности и эффективности

Хотя энергоэффективность имеет первостепенное значение, микропроцессор все еще должен обеспечивать адекватную пропускную способность для обработки данных датчиков в реальном времени, цифровой обработки сигналов (DSP) для снижения шума и извлечения функций, а также стеков беспроводных протоколов. Общие требования к обработке для медицинских носимых устройств включают:

Ключ заключается в использовании специальных ускорителей для разгрузки общих задач с основного процессора, тем самым снижая энергопотребление. Например, выделенное оборудование для шифрования, цифровой фильтрации или преобразований Фурье может выполнять на порядок более эффективно, чем программное обеспечение, работающее на ядре общего назначения.

Связь: надежная беспроводная связь

Носимые медицинские устройства должны надежно передавать данные о здоровье на смартфон, планшет или облачный шлюз. Наиболее распространенным беспроводным протоколом является Bluetooth Low Energy (BLE), выбранный для его низкого энергопотребления, адекватных скоростей передачи данных (до 2 Мбит/с в новых версиях) и широкой совместимости. Однако некоторые устройства требуют более длительного диапазона (например, мониторинг в масштабах всей больницы) или более низкой задержки; в таких случаях могут использоваться запатентованные решения 2,4 ГГц или Bluetooth Mesh. Другие варианты подключения включают:

Микропроцессор должен интегрировать радиоприемопередатчик или поддерживать внешний через стандартизированный интерфейс (SPI, I2C, SDIO).Радиопоток является основным фактором общего энергопотребления; умное планирование и адаптивное управление мощностью помогают минимизировать затраты энергии на связь.

Безопасность: защита чувствительных данных о здоровье

Медицинские данные являются высокочувствительными и подлежат нормативным требованиям, таким как Закон о переносимости и подотчетности медицинского страхования (HIPAA) в Соединенных Штатах и Общий регламент по защите данных (GDPR) в Европе. Микропроцессоры для носимых медицинских устройств должны включать аппаратные средства безопасности для предотвращения несанкционированного доступа, перехвата данных или взлома. Основные блоки безопасности включают:

Ведущие семейства процессоров, такие как ARM Cortex-M33 с TrustZone и NXP i.MX RT, предлагают встроенные функции безопасности, которые соответствуют рекомендациям FDA по кибербезопасности медицинских устройств и другим регулирующим органам.

Используемые технологии и архитектуры

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

Серия ARM Cortex-M: доминирующий выбор

Семейство ARM Cortex-M стало фактическим стандартом для встраиваемых систем с низким энергопотреблением, включая медицинские носимые устройства. Эти 32-битные микроконтроллеры RISC предлагают богатый набор инструкций, дополнительные блоки с плавающей запятой и векторное расширение (гелий) для рабочих нагрузок DSP и ML. Ключевые члены, относящиеся к медицинским носимым устройствам:

ARM также предоставляет серию Cortex-R для приложений с высокой надежностью (например, имплантируемых устройств), требующих детерминированного поведения и отказоустойчивости, хотя они менее распространены в потребительских носимых устройствах из-за более высокого энергопотребления.

Ультра-низкоэнергетические архитектуры: за пределами ARM

В то время как ARM доминирует, несколько поставщиков разработали собственные архитектуры, которые раздвигают границы энергоэффективности.

Энергоэффективные стратегии проектирования: аппаратная и программная синергия

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

Динамическое натяжение и частотное масштабирование (DVFS)

DVFS адаптирует рабочую точку процессора к мгновенной рабочей нагрузке. Например, когда устройство простаивает между показаниями датчиков, напряжение и частота могут быть снижены до минимума, необходимого для поддержания работы часов в реальном времени. Как только приходит прерывание датчика, регулятор нарастает в течение микросекунд. Современные ИС управления питанием (PMIC), интегрированные в пакет процессора, могут реагировать в субмикросекундных интервалах, и многие SoC имеют несколько доменов напряжения, которые позволяют периферийным устройствам работать при различных напряжениях независимо.

Продвинутый режим сна и холостого хода

Глубина режимов сна сильно варьируется. Неглубокий сон (например, WFI на ARM) может сохранять содержимое регистра и просыпаться в несколько циклов, потребляя десятки микроампер. Глубокий сон может отключать главный регулятор и терять летучую память, но сохранять данные в небольшой SRAM удержания, рисуя наноамперы. В некоторых конструкциях отдельный домен сверхнизкой мощности (ULP) контролирует источники пробуждения (таймер, GPIO, прерывание датчика) в то время как основной процессор остается полностью отключенным. Например, Nordic nRF52840 имеет компаратор с отказом питания, который может разбудить систему от глубокого сна 3 мкА, когда напряжение батареи падает ниже порога.

Ускорение аппаратного обеспечения для конкретных задач

Выгрузка вычислительно интенсивных процедур на специализированные аппаратные двигатели снижает потребление энергии на порядок по сравнению с выполнением программного обеспечения. Общие ускорители в медицинских носимых микропроцессорах включают:

Проблемы и будущие направления

Разработка микропроцессоров для носимых медицинских изделий является активной областью инноваций. Хотя многие проблемы были решены, остается несколько препятствий, и появляются новые возможности.

Миниатюризация и интеграция

Продвижение чипа и размеров упаковки ниже 3 х 3 мм при сохранении приемлемого выхода является постоянной проблемой. Передовые методы упаковки, такие как упаковка на уровне вентилятора (FOWLP) и 3D-укладка (например, очное склеивание) позволяют интегрировать несколько костей (процессор, память, RF, аналог) вертикально, уменьшая площадь. Однако управление тепловой мощностью становится более трудным по мере увеличения плотности мощности с интеграцией. Будущие микропроцессоры могут использовать передовые технологии узлов (например, 22 нм FD-SOI или 12 нм FinFET) для уменьшения размеров транзисторов, но токи утечки на глубоких субмикронных узлах представляют угрозу для статической мощности; этот компромисс должен быть тщательно управляем.

Долгосрочная надежность

Носимые медицинские устройства, как часто ожидается, будут работать непрерывно в течение месяцев или лет. Микропроцессор должен выдерживать физическое напряжение от движения тела, влажности, пота и экстремальных температур. Механизмы деградации кремния, такие как нестабильность температуры отрицательного давления (NBTI) и инъекция горячей носителем (HCI), могут вызывать сдвиги порогового напряжения и сбои во времени. Избыточные схемы, корректирующие ошибки кода (ECC) память и адаптивное искажение тела могут смягчать эти эффекты, но они увеличивают площадь и мощность. Для имплантируемых устройств строгие стандарты надежности (например, ISO 13485, IEC 60601) требуют обширного квалификационного тестирования, добавляя стоимость и время разработки.

Безопасность данных: постоянно растущая угроза

По мере того, как носимые медицинские устройства становятся более связанными, они становятся привлекательными целями для кибератак. Векторы атак включают в себя атаки по боковым каналам на процессор (например, анализ мощности во время шифрования), перехват пакетов BLE по воздуху и обратную инженерию прошивки. Будущие процессоры должны встраивать аппаратный корень доверия, физически неклонируемые функции (PUF) для генерации ключей и безопасные анклавы, которые сопротивляются даже сложным физическим атакам. Новый стандарт PSA Certified from Arm обеспечивает основу для оценки безопасности, но ограничения стоимости в носимых устройствах большого объема часто ограничивают глубину безопасности аппаратных средств. Балансировка стоимости с надежной защитой остается открытой проблемой.

Энергосбор и самоподдерживающиеся системы

Замена батарей в носимых устройствах неудобна и иногда непрактична. Уборка энергии из тепла тела (термоэлектрический), движение (пьезоэлектрический или электромагнитный) или окружающего света (солнечный) может продлить срок службы батареи на неопределенный срок или полностью устранить батареи. Микропроцессоры, предназначенные для таких сред, должны работать из чрезвычайно низких и прерывистых источников питания (например, 10 мкВт). Разрабатываются специализированные блоки управления мощностью (PMIC), которые хранят энергию в крошечных конденсаторах и холодном пуске от нулевого заряда. Примеры включают Ambiq Apollo3 со встроенным преобразователем постоянного тока DC-DC, который может работать при 0,7 В, и PMIC от компаний, таких как e-peas. Однако сбор энергии по-прежнему не может обеспечить мощность, необходимую для непрерывной высокочастотной выборки и беспроводной передачи, поэтому гибридные подходы, сочетающие сбор урожая с небольшой перезаряжаемой батареей, наиболее вероятны.

ИИ и On-Device Intelligence

Искусственный интеллект быстро интегрируется в носимые медицинские устройства для обнаружения аномалий в реальном времени, прогнозной аналитики и персонализированной информации о здоровье. Эта тенденция требует микропроцессоров, которые могут эффективно выполнять крошечные модели машинного обучения. Специализированные ускорители ИИ, такие как Arm Ethos-U55 и микроНПУ от Syntiant и Greenwaves Technologies, могут достигать энергопотребления в субмилливатт для задач вывода. Будущие архитектуры, вероятно, будут включать в себя реконфигурируемые ускорители, которые могут обрабатывать как традиционные рабочие нагрузки DSP, так и нейронные сети. Кроме того, федеративные методы обучения могут позволить устройствам улучшать модели, используя данные пациентов без передачи сырых данных, но это требует безопасных возможностей обучения на устройстве - значительная вычислительная и память задача для чипов сверхнизкой мощности.

Требования к регулированию и соблюдению

Производители медицинских устройств должны соблюдать строгие нормативные стандарты. Микропроцессоры, предназначенные для медицинских устройств класса IIb или класса III (например, непрерывные глюкозомониторы или имплантируемые кардиовертер-дефибрилляторы), должны соответствовать таким стандартам, как ISO 26262 для функциональной безопасности, IEC 62304 для жизненного цикла программного обеспечения и новейшее руководство по кибербезопасности FDA. Это добавляет сложность в верификации и валидации. Некоторые производители процессоров теперь предлагают пакеты документации по функциональной безопасности и сертификационные комплекты, чтобы помочь OEM-производителям ускорить утверждение. Например, серия NXP i.MX RT обеспечивает остров безопасности на основе Cortex-M4, который может контролировать основной процессор и обеспечивать отказоустойчивое поведение. По мере того, как носимые устройства движутся к точности диагностического класса, планка для надежности процессора будет только расти.

Заключение

Проектирование микропроцессоров для носимых медицинских устройств мониторинга является многодисциплинарным предприятием, которое требует тщательного балансирования мощности, размера, производительности, подключения и безопасности. Промышленность добилась значительных успехов с ультра-низкоэнергетическими архитектурами, такими как серия ARM Cortex-M, инновационные подпороговые конструкции и интеграция специализированных ускорителей для DSP, AI и криптографии. Тем не менее, остаются значительные проблемы: дальнейшая миниатюризация, долгосрочная надежность в суровых условиях, экономичная безопасность, интеграция сбора энергии и соблюдение развивающихся правил. По мере развития технологий мы можем ожидать увидеть микропроцессоры, которые еще более эффективны, более интеллектуальны и более плавно интегрированы в нашу повседневную жизнь, в конечном итоге позволяя носимым медицинским устройствам улучшать результаты пациентов посредством непрерывного, персонализированного ухода. Для инженеров, входящих в эту область, твердое понимание как аппаратных, так и программных компромиссов, в сочетании с пониманием нормативного ландшафта, необходимо создавать устройства, которые не только инновационны, но и безопасны и эффективны.