Способ диагностики сбоя электропитания в устройстве беспроводной связи



Способ диагностики сбоя электропитания в устройстве беспроводной связи
Способ диагностики сбоя электропитания в устройстве беспроводной связи
Способ диагностики сбоя электропитания в устройстве беспроводной связи
Способ диагностики сбоя электропитания в устройстве беспроводной связи
Способ диагностики сбоя электропитания в устройстве беспроводной связи
Способ диагностики сбоя электропитания в устройстве беспроводной связи
Способ диагностики сбоя электропитания в устройстве беспроводной связи
Способ диагностики сбоя электропитания в устройстве беспроводной связи

Владельцы патента RU 2653336:

ТЕЛЕФОНАКТИЕБОЛАГЕТ ЛМ ЭРИКССОН (ПАБЛ) (SE)

Группа изобретений относится к средствам диагностики электропитания. Технический результат – создание средств диагностики электропитания для устройств беспроводной связи. Для этого устройство беспроводной связи обнаруживает (301) индикацию сбоя электропитания в устройстве беспроводной связи. Когда индикация сбоя электропитания далее указывает на неактивное состояние устройства беспроводной связи или когда устройство беспроводной связи входит в режим устранения ошибок, устройство беспроводной связи собирает (302) диагностические данные с БУЭ. Затем сохраняются (303) собранные диагностические данные в запоминающее устройство в БУЭ. Данные относятся к событию, приведшему к неактивному состоянию, и/или к последнему событию в системе устройства беспроводной связи, или когда устройство беспроводной связи входит в режим устранения ошибок. Или же сохраняется (303) индикация, указывающая на потенциальный сбой электропитания, в запоминающем устройстве в БУЭ. Устройство беспроводной связи затем диагностирует (307) сбой электропитания в устройстве беспроводной связи на основе диагностических данных. 2 н. и 24 з.п. ф-лы, 7 ил.

 

Область техники, к которой относится изобретения

Настоящие варианты осуществления относятся к устройству и способу беспроводной связи. Конкретно, они относятся к диагностике сбоя электропитания в устройстве беспроводной связи.

Уровень техники

Устройства связи, например беспроводные терминалы, также известны как пользовательская аппаратура (ПА) (UE), мобильные терминалы, мобильные станции и/или устройства беспроводной связи. Устройства беспроводной связи способны устанавливать беспроводную связь в сети сотовой связи или системе беспроводной связи, иногда также называемой системой сотовой связи или сотовыми сетями. Связь может осуществляться, например, между двумя устройствами беспроводной связи, между устройством беспроводной связи и обычным телефоном и/или между устройствами беспроводной связи и сервером по сети радиодоступа (СРД) (RAN) и, возможно, одной или нескольким базовым сетям, содержащимся внутри сети сотовой связи.

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

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

Устройства беспроводной связи могут включать в себя модемы беспроводной прямой передачи и прикладные процессоры, основанные на центральных процессорах (ЦП) (CPU), которые могут быть спроектированы на основе ядра, к примеру, из ARM, такого как CORTEX R5 или A15. Обычно ЦП реализованы на интегральных схемах (ИС) (IC), называемых цифровыми базовыми диапазонами (ЦБД) (DB), а регулируемое напряжение питания обеспечивается другой ИС, называемой блоком управления электропитанием (БУЭ) (PMU), который также называется аналоговым базовым диапазоном (АБД) (AB).

Отказы ЦП, т.е. неожиданные завершения работы устройств беспроводной связи обычны на стадии разработки программного обеспечения. Чаще всего они вызваны проблемами в программном коде, и существуют специальные инструменты, называемые отладчиками, предназначенные для отслеживания источника проблемы, из-за которой ЦП вызывает зависание или завершение работы устройства беспроводной связи.

Неисправная работа ЦП может также быть вызвана ошибками в аппаратном обеспечении, к примеру в одной из ИС или печатных плат (ПП) (PWB/PCB), или могут быть ошибки в конструкции ИС или ошибка в программном обеспечении, управляющем ИС.

Одна из причин сбоя аппаратного обеспечения может состоять в том, что находящийся внутри БУЭ регулятор, подающий питание на ЦП, отказывает по какой-то причине, отказать также может и устройство питания генератора, памяти или другой необходимый компонент подсистемы ЦП. Регулятор может быть некорректно конфигурирован программным обеспечением, или может произойти сбой связи между ЦБД и БУЭ, или схема регулятора не обеспечивает заданное напряжение и силу тока.

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

Программы-отладчики по состоянию файла дампа ЦП, который описывает состояние памяти ЦП и регистрирует момент сбоя, могут обнаружить, что было неожиданное завершение работы БУЭ. В случае если на линию питания подано слишком низкое или слишком высокое напряжение, относительно просто установить, что источником сбоя является дефектная батарея питания. Истечение срока действия внутренней «сторожевой схемы» (СС) (WD) БУЭ может быть использовано для изучения сбоя питания ЦП, который управляет программным обеспечением, чья функция – поддерживать СС в рабочем состоянии.

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

Неожиданное событие завершения работы в файле дампа нередко трудно диагностировать. Например, иногда перенапряжение батареи вызвано не отказом батареи, а, к примеру, программным обеспечением, которое программирует установки БУЭ таким образом, что ЦП или БУЭ вызывает неполадки на линии питания. Кроме того, истечение срока действия внутренней сторожевой схемы БУЭ может быть вызвано проблемой питания многих других устройств, таких как сбой напряжения памяти или общего интерфейса (IO). Может также случиться так, что фактическое событие завершения работы не записывается в файле дампа ЦП. Причина этого в том, что не происходит перезапуска системы, поскольку внутренняя сторожевая схема БУЭ была намеренно отключена. Или же сторожевая схема действует, но плохо работает ЦП или, в худшем случае, ЦП поврежден в результате сбоя питания.

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

Раскрытие изобретения

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

Согласно первому объекту настоящих вариантов осуществления, эта цель достигается способом в устройстве беспроводной связи для диагностики сбоя электропитания в устройстве беспроводной связи. Устройство беспроводной связи содержит блок управления электропитанием, БУЭ. Устройство беспроводной связи обнаруживает индикацию сбоя электропитания в устройстве беспроводной связи. Когда индикация сбоя электропитания далее указывает на неактивное состояние устройства беспроводной связи, или когда устройство беспроводной связи входит в режим устранения ошибок, устройство беспроводной связи собирает диагностические данные с БУЭ с помощью диагностического приспособления в БУЭ. Затем диагностическое приспособление сохраняет собранные диагностические данные на запоминающем устройстве в БУЭ, каковые данные соотносятся с событием, приведшим к неактивному состоянию, и/или с последним событием в системе устройства беспроводной связи, или когда устройство беспроводной связи входит в режим устранения ошибок; в противном случае диагностическое приспособление сохраняет индикацию, указывающую на потенциальный сбой электропитания, на запоминающее устройство в БУЭ. Устройство беспроводной связи затем диагностирует сбой электропитания в устройстве беспроводной связи на основе диагностических данных и любого из нижеперечисленных признаков:

- данных, соотнесенных с событием, приведшим к неактивному состоянию, и/или с последним событием в системе устройства беспроводной связи, или когда устройство беспроводной связи входит в режим устранения ошибок, и

- признаков, указывающих на потенциальный сбой электропитания.

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

Устройство беспроводной связи далее содержит средство, выполненное с возможностью сохранять собранные диагностические данные на запоминающем устройстве в БУЭ. Диагностическое приспособление далее содержит средство, выполненное с возможностью сохранять собранные диагностические данные на запоминающее устройство в БУЭ, когда индикация сбоя электропитания далее указывает на неактивное состояние устройства беспроводной связи, каковые данные относятся к событию, приведшему к неактивному состоянию и/или к последнему событию в системе устройства беспроводной связи, или когда устройство беспроводной связи входит в режим устранения ошибок; или же сохранять индикацию, указывающую на потенциальный сбой электропитания, на запоминающее устройство в БУЭ. Устройство беспроводной связи далее содержит средство, выполненное с возможностью диагностировать сбой электропитания в устройстве беспроводной связи на основе диагностических данных и любого из нижеперечисленных признаков:

- данных, соотнесенных с событием, приведшим к неактивному состоянию, и/или с последним событием в системе устройства беспроводной связи или когда устройство беспроводной связи входит в режим устранения ошибок, и

- признаков, указывающих на потенциальный сбой электропитания.

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

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

Краткое описание чертежей

Примеры вариантов осуществления описаны здесь более подробно со ссылкой на приложенные чертежи.

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

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

Фиг. 3 является блок-схемой алгоритма, изображающей варианты осуществления способа обнаружения и диагностики сбоя электропитания в устройстве беспроводной связи.

Фиг. 4а является блок-схемой алгоритма, изображающей варианты осуществления способа сохранения параметров в устройстве беспроводной связи.

Фиг. 4b является блок-схемой алгоритма, изображающей варианты осуществления способа считывания параметров в устройстве беспроводной связи.

Фиг. 5 является блок-схемой алгоритма, изображающей варианты осуществления способа сохранения и считывания параметров в устройстве беспроводной связи.

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

Осуществление изобретения

Вначале будет определена и рассмотрена проблема, являющаяся частью разработки вариантов осуществления.

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

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

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

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

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

На фиг. 1 изображен пример сети 100 беспроводной связи согласно примерному сценарию, по которому могут быть реализованы настоящие варианты осуществления. Сеть 100 беспроводной связи является сетью беспроводной связи, например сетью LTE, WCDMA, GSM, любой сотовой сетью 3GPP, Wimax или любой сотовой сетью или системой.

Сеть 100 беспроводной связи содержит множество сетевых узлов, один из которых, сетевой узел 110, изображен на фиг. 1. Сетевой узел 110 может являться точкой передачи, такой как базовая радиостанция, например eNB, eNodeB, или исходный узел B, исходный eNode B или любой другой сетевой узел, способный обслуживать устройство беспроводной связи, например пользовательскую аппаратуру или коммуникационное устройство машинного типа, в сети беспроводной связи.

Устройство 120 беспроводной связи действует в сети 100 беспроводной связи. Устройство 120 беспроводной связи может, к примеру, являться пользовательской аппаратурой, устройством беспроводной связи, мобильным беспроводным терминалом или беспроводным терминалом, мобильным телефоном, компьютером, таким как, к примеру, лэптоп, карманные персональные помощники (КПП) (PDA) или планшетом с поддержкой беспроводной связи, или любым другим элементом радиосети, способным поддерживать связь по линии радиосвязи в сети беспроводной связи. Следует отметить, что используемый в данном документе термин «устройство беспроводной связи» относится также к другим беспроводным устройствам, таким как устройства межмашинной коммуникации.

На фиг. 2 изображено устройство 120 беспроводной связи согласно примеру реализации настоящих вариантов осуществления. Устройство 120 беспроводной связи содержит БУЭ 202. БУЭ 202 содержит множество регуляторов 204 напряжения, аналого-цифровой преобразователь (АЦП) (ADC) 206, конечный автомат (КА) (FSM) 208, сторожевую схему (СС) (WD) 210, интерфейс 212 последовательной шины и связанные регистры 214. Далее, согласно настоящим вариантам осуществления, для сохранения любых результатов диагностики добавлены диагностический логический блок 215 (здесь называемый диагностическим приспособлением 215) и запоминающее устройство 216.

Устройство 120 беспроводной связи далее содержит цифровой базовый диапазон (ЦБД) 220. ЦБД 220 может содержать один или несколько ЦП 221 и цифровых сигнальных процессоров (ЦСП), но для упрощения чертежа показаны только один ЦП 221 и один обработчик 222 ошибок. Обработчик 222 ошибок управляется, т.е. запускается ЦП 221, когда ЦП обнаруживает неустранимую ошибку, например, дефект запоминающего устройства или дефект считывания или записи регистра, и не может продолжать нормально работать. Обработчик 222 ошибок содержит библиотеку дополнительных подпрограмм, содержащую подпрограмму для запуска диагностического логического блока 215 в БУЭ 202, который возвращает данные диагностики на обработчик 222 ошибок. Обработчик 222 ошибок затем передает возвращенные данные диагностики на линию связи обработчика сброса данных (не показан), который добавляет эти данные вместе с другими данными к обычному файлу дампа регистрации ЦП. Другие данные в этом контексте могут содержать историю или данные предыдущей успешной диагностики БУЭ. Устройство 120 беспроводной связи может быть подключено к ведущему устройству 223, например, к приспособлению для обработки приложений (ПОП) (APE) или ПК, посредством шинного интерфейса, к примеру, USB 224, который принимает файл дампа от обработчика 222 ошибок в ЦБД 220 после приема признака доступного файла дампа регистрации посредством сигнала 225 сбоя. ЦП 221 управляет БУЭ 202 с помощью интерфейса 212 последовательной шины, к примеру, I2C, и посредством прямых аппаратных сигналов аппаратного обеспечения, к примеру, ПЕРЕЗАГРУЗКА (RESET) 226 и СОН (SLEEP) 227. Источник тактовых сигналов CLK_CPU 228 для ЦП 221 может являться внешним кристаллом, а напряжение питания для кристалла (VOSC) 242 может быть обеспечено посредством регулятора 204 напряжения БУЭ. Устройство 120 беспроводной связи далее содержит генератор 230. Как упомянуто выше, БУЭ 202 содержит множество регуляторов 204 напряжения. Однако на фиг. 2 показаны только регуляторы 204, генератор 242 напряжения (VOSC) для генератора 230 и ЦП 244 напряжения (VCPU) для БД 220. Устройство беспроводной связи питается от батареи 250, подключенной к БУЭ 202.

В случае подозрения на сбой электропитания ЦП диагностическое приспособление 215 в БУЭ 202 активируется для измерения и анализа состояния БУЭ 202 и сохранения данных во встроенное запоминающее устройство 216 в БУЭ 202. Может существовать множество признаков сбоя электропитания ЦП, где признаки сбоя электропитания в устройстве 120 беспроводной связи обнаруживаются путем контроля потока информации по последовательной шине на БУЭ 202, сигналов обратной связи на БУЭ 202, не следующих ожидаемому шаблону, напряжения питания БУЭ, питания цифрового ввода-вывода, выходного напряжения и силы тока регулятора БУЭ, температуры БУЭ, температуры устройства беспроводной связи и времени отклика ЦП на запросы БУЭ, если они превышают соответствующие заданные пороги, на основании чего активируется диагностическое приспособление 215.

Далее причиной могут стать такие признаки, как слишком долгое молчание на канале связи, например, на последовательной шине I2С (связь между интегральными схемами)/ППИ (последовательный периферийный интерфейс), сигнал с ЦП 221, значение которого слишком долго не меняется, например, перезагрузка или линия I2С или регулируемый выход питания по направлению к ЦП, например, перезагрузка линии I2C либо выход за рамки разумного регулируемого электропитания для ЦП.

Как уже упоминалось, признак сбоя электропитания ЦП может быть, например, истечением времени ожидания сторожевой схемы, к примеру, сторожевой схемы 210. Диагностическое приспособление 215 затем сохраняет значения регистра конфигурации БУЭ, такие как целевое выходное напряжение регулятора, состояния контактов, таких как контакт перезагрузки от пользователя или ведущего устройства, использует АЦП 206 для измерения температуры, напряжения батареи и выходного напряжения регулятора, и сохраняет эти значения во встроенное запоминающее устройство 216 в БУЭ 202.

Встроенное запоминающее устройство 216 в БУЭ 202 может быть энергозависимым, к примеру, таким как СОЗУ (статическое оперативное запоминающее устройство) (SRAM), или энергонезависимым, к примеру, флэш-памятью, с той разницей, что информация с последнего не стирается, даже когда по какой-то причине прекращается электропитание БУЭ 202. Однако энергозависимая память нуждается в поддержке со стороны ЦП 221 для считывания сохраненных данных после обнаружения неожиданного перезапуска и сохранения их в энергонезависимой памяти системы. Энергонезависимую же память можно проанализировать после того, как устройство 120 беспроводной связи отослано в сервисную службу для анализа и ремонта.

Следовательно, согласно настоящим вариантам осуществления, к БУЭ 202 добавляется диагностическое приспособление 215. В случае обнаружения подозрения на сбой системы внутреннее состояние БУЭ 202, релевантных регистров 214 в БУЭ 202 и/или содержание последней коммуникации со стороны ведущего устройства 223, т.е. ЦДБ 220, или любая другая релевантная информация могут быть сохранены на встроенное в БУЭ запоминающее устройство 216. Эта информация, называемая также информацией для отладки, может затем быть считана с помощью особых отладочных интерфейсов или с помощью обычных интерфейсов ведущего устройства, когда система устройства беспроводной связи запускается заново.

Теперь со ссылкой на блок-схему алгоритма, изображенную на фиг. 3, 4а, 4b и 5, будет описан пример вариантов осуществления способа диагностики сбоя электропитания в устройстве 120 беспроводной связи для устройства 120 беспроводной связи. Как упоминалось выше, устройство 120 беспроводной связи содержит БУЭ 202. В некоторых вариантах осуществления устройство 120 беспроводной связи далее содержит ЦП 221. Способ содержит нижеследующие действия, каковые могут быть совершены в любом удобном порядке.

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

Действие 301

Устройство 120 беспроводной связи, такое как, к примеру, диагностическое приспособление 215 в БУЭ 202, обнаруживает индикацию сбоя электропитания в устройстве 120 беспроводной связи. Это может произойти из-за того, что устройство 120 беспроводной связи отказало, то есть некорректно завершило работу, и устройство 120 беспроводной связи неожиданно выключилось.

В некоторых вариантах осуществления индикация сбоя электропитания индицирует далее неактивное состояние устройства 120 беспроводной связи или режим устранения ошибок устройства 120 беспроводной связи. Эта индикация может оказаться полезной информацией далее для диагностических целей, описанных ниже. Неактивное состояние является состоянием, наступающим, когда устройство беспроводной связи выключилось и не работает. Режим устранения ошибок является режимом, включаемым, когда при нарушении работы ЦП 221, например, таком как дефект запоминающего устройства или дефект считывания или записи регистра, ЦП 221 запускает услугу устранения ошибок в обработчике 222 ошибок. Библиотека дополнительных подпрограмм обработчика ошибок в обработчике 222 ошибок содержит подпрограмму для запуска диагностического логического блока в диагностическом приспособлении 215 в БУЭ 202, который возвращает диагностические данные БУЭ на обработчик 222 ошибок. Обработчик 222 ошибок затем передает возвращенные данные на сервис обработчика сброса данных, который записывает данные диагностики БУЭ наряду с другими собранными данными файла дампа в файл дампа.

В некоторых вариантах осуществления индикация сбоя электропитания в устройстве 120 беспроводной связи обнаруживается путем контроля любого из следующих показателей: потока информации по последовательной шине на БУЭ 202, сигналов обратной связи на БУЭ 202, не следующих ожидаемому шаблону, напряжения питания БУЭ, питания цифрового ввода-вывода, выходного напряжения и силы тока регулятора БУЭ, температуры БУЭ, температуры устройства беспроводной связи и времени отклика ЦП на запросы БУЭ, если они превышают соответствующие заданные пороги, на основании чего активируется диагностическое приспособление.

Режим устранения ошибок может индицироваться для БУЭ 202 с помощью специального сигнала или команды посредством интерфейса последовательной шины, такого как, к примеру, I2C или ППИ.

Действие 302

Когда диагностическое приспособление 215 БУЭ 202 в устройстве 120 беспроводной связи обнаруживает индикацию сбоя электропитания, оно может далее либо индицировать неактивное состояние устройства 120 беспроводной связи, либо индицировать, что устройство 120 беспроводной связи вошло в режим устранения ошибок.

В обоих случаях устройство 120 беспроводной связи собирает диагностические данные с БУЭ 202 с помощью диагностического приспособления 215 в БУЭ.

В некоторых вариантах осуществления диагностическое приспособление 215 выполнено так, чтобы фиксировать и сохранять лишь ряд параметров из всех диагностических данных, чтобы быть в состоянии сохранять максимальный объем данных на встроенном запоминающем устройстве 216 БУЭ 202. Это преимущество некоторых вариантов осуществления, где фактический момент, когда множество комплектов диагностических данных сохраняются заранее, востребуется ЦП для анализа.

Диагностическое приспособление 215 может далее быть выполнено так, чтобы сохранять диагностические данные через программируемые промежутки времени, к примеру, если иначе невозможно обнаружить индикацию сбоя электропитания. В случае неизвестной ошибки диагностические данные могут собираться с БУЭ 202, чтобы установить исходное, промежуточное и последнее состояния. Чтобы обеспечить еще больше возможностей для отладки, диагностика может быть выполнена так, чтобы срабатывать на определенные адреса последовательной шины или закрепленные события аппаратного обеспечения, к которым получен доступ, для сбора и сохранения диагностических данных в этот момент времени. Более конкретно, диагностическое приспособление 215 может быть выполнено так, чтобы сохранять диагностические данные по команде, данной через интерфейс 226 последовательной шины или специализированными аппаратными сигналами 226, 227. Диагностическое приспособление 215 может также быть выполнено так, чтобы собирать диагностические данные из разных источников в БУЭ 202, текущие данные и данные за прошедший период, записанные через интерфейс последовательной шины, состояния аппаратных сигналов, устанавливающие связь с БУЭ 202, измеренную температуру БУЭ, измеренное напряжение на входе БУЭ, измеренные выходные напряжение и силу тока регулятора, состояние конечного автомата 208, управляющего БУЭ 202, и измеренные опорные напряжение и силу тока БУЭ.

Действие 303

Устройство 120 беспроводной связи сохраняет собранные диагностические данные в запоминающее устройство 216 в БУЭ 202. Это может выполняться путем инициирования процедуры сбора данных, в которой собираются релевантные параметры регистра или все параметры регистра; недавние обращения по I2C; измерения АЦП важнейших узлов, таких как батарея, ширина запрещенной полосы, ссылки, сигналы на выходе регуляторов; состояния контактов, такие как ПЕРЕЗАГРУЗКА 226, СОН 227; внутренние состояния КА и текущее время, они также могут называться считанными и сохраненными в запоминающее устройство 216, являющееся встроенным запоминающим устройством БУЭ 202. Кроме того, данные о том, как долго индикация была активна, могут сохраняться для того, чтобы отличать кратковременные сбои от постоянных инцидентов, к примеру, длительность перенапряжения на линии питания. Если встроенное запоминающее устройство 216 в БУЭ 202 достаточно велико, можно устроить так, чтобы в него сохранялись множество комплектов диагностических данных. Если встроенное запоминающее устройство 216 в БУЭ 202 принадлежит к энергозависимому типу, такому как СОЗУ, предпочтительно, чтобы оно сохраняло свое состояние, пока напряжение питания не будет убрано с БУЭ 202, к примеру, батарея или резервная батарея. Собранные и сохраненные данные связываются с событием, приведшим к неактивному состоянию, и/или с последним событием в системе устройства 120 беспроводной связи, или к тому моменту, когда устройство беспроводной связи входит в режим устранения ошибок. К примеру, если признаком сбоя электропитания было событие выключения, БУЭ 202 может сохранить причину и статус выключения в регистры и выключить устройство 120 беспроводной связи. Или же устройство 120 беспроводной связи сохраняет индикацию, указывающую на потенциальный сбой электропитания, в запоминающее устройство 216 в БУЭ. Это может выполняться даже, когда индикация сбоя электропитания не содержит причины выключения. Далее, он может сохранить метку, указывающую на инцидент, и продолжить штатное управление устройством 120 беспроводной связи.

В некоторых вариантах осуществления диагностические данные сохраняются в запоминающем устройстве 216 БУЭ вместе с другими данными, относящимися к ранее собранным данным во время запуска устройства 120 беспроводной связи. Более ранние данные собираются и сохраняются в главное (системное) запоминающее устройство 229 устройства 120 беспроводной связи.

Действие 304

Когда устройство 120 беспроводной связи включено, БУЭ 202 активирует ЦП 221 путем активации электропитания и выводит его из состояния перезагрузки. Затем ЦП 221 запускает и выполняет исходную программу для установки системы в устройстве 120 беспроводной связи.

Действие 305

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

Диагностические данные могут считываться, когда ЦП 221 в устройстве 120 беспроводной связи находится в режиме отладки, с помощью интерфейса отладки. Режим отладки – это режим, в котором устройство 120 беспроводной связи не в состоянии передавать данные, но ожидает подключения к нему служебного кабеля и затем осуществляет связь по служебному кабелю, к примеру, USB, посредством которого устройство беспроводной связи должно выгрузить зарегистрированные данные. На стадии тестирования и производства устройства 120 беспроводной связи этот интерфейс может быть самым подходящим и полезным интерфейсом.

Диагностические данные могут далее быть считаны с помощью внешнего считывающего устройства через служебный интерфейс типа JTAG (Joint Test Automation Group, Объединенная группа автоматизации тестирования). Это может иметь место в потребительской сервисной службе. На стадии использования продукта потребителем устройства 120 беспроводной связи этот интерфейс может быть самым подходящим и полезным интерфейсом.

Действие 306

В первом примере варианта осуществления устройство 120 беспроводной связи определяет, было ли неактивное состояние неожиданным и если да, то устройство 120 беспроводной связи собирает диагностические данные с БУЭ и сохраняет их в центральном запоминающем устройстве 229 устройства беспроводной связи. Конкретнее, это может быть сделано во время фазы установки системы в устройстве 120 беспроводной связи, в котором программное обеспечение, выполняющееся на ЦП 221, проверяет регистры состояния в БУЭ 202, и если событие выключения было неожиданным, оно входит в режим устранения ошибок, являющийся режимом, в котором ЦП 221 в устройстве 120 беспроводной связи прекращает обычную работу и готовит дамп регистрации, и отключает либо перезапускает, собирает диагностические данные с БУЭ 202, который поставляет файл дампа через интерфейс отладки, который может быть таким, как USB 224, УАПП (UART, универсальным асинхронным приемником-передатчиком) или любым съемным запоминающим устройством большого объема.

Во втором примере варианта осуществления устройство 120 беспроводной связи определяет, было ли неактивное состояние ожидаемым и если да, собирает диагностические данные с БУЭ и сохраняет их для дальнейшей диагностики. Конкретнее, это может быть сделано, если программное обеспечение обнаруживает во время загрузки или обычной работы устройства 120 беспроводной связи метку от БУЭ 202, указывающую на то, что был потенциальный сбой электропитания, и тем самым оно собирает релевантные данные и сохраняет их для дальнейшего использования во встроенном запоминающем устройстве 216 в БУЭ 202. Если ЦП 221 позднее войдет в режим устранения ошибок, он сможет считать наиболее релевантные диагностические данные с БУЭ 202, а также он может присоединить диагностические данные БУЭ, собранные во время загрузки устройства 120 беспроводной связи, к файлу дампа, поскольку они могут прояснить происхождение состояния ошибки ЦП.

Действие 307

Устройство 120 беспроводной связи затем проводит диагностику сбоя электропитания в устройстве 120 беспроводной связи на основе диагностических данных и любого из нижеперечисленных признаков:

- данных, соотнесенных с событием, приведшим к неактивному состоянию, и/или с последним событием в системе устройства беспроводной связи и/или устройство беспроводной связи входит в режим устранения ошибок,

- признаков, указывающих на потенциальный сбой электропитания.

Один из примерных сценариев диагностируемой ошибки может быть ошибкой программного обеспечения, которая записывает конфигурацию, заставляющую регулятор 204, подающий питание на генератор, например, VOSC 242, или запоминающее устройство, выключить или подать слишком низкое напряжение или силу тока. Без тактового сигнала ЦП 221 становится полностью ограниченным, он не способен записать полезный файл дампа для отладки. Однако в примерных вариантах осуществления описанного здесь способа состояние регулятора 204 VOSC будет записано на внутреннее встроенное запоминающее устройство 216 в БУЭ 202, когда истечет срок ожидания внутренней сторожевой схемы БУЭ 202. При следующей загрузке устройства 120 беспроводной связи ЦП 221 увидит причину неожиданного выключения, считает релевантные диагностические данные и сохранит их в файле дампа для отладки. Изучение диагностических данных БУЭ 202 в файле дампа выявит некорректную конфигурацию VOSC, и отладка с осциллографом не понадобится.

Приведенный ниже текст относится к любому подходящему варианту осуществления, описанному выше.

Фиг. 4а, продолжающаяся фиг. 4b, изображает способ по примерному варианту осуществления. Действия 401-407 по фиг. 4а относятся к сохранению параметров в устройстве 120 беспроводной связи, а действия 408-416 по фиг. 4b относятся к считыванию параметров в устройстве 120 беспроводной связи.

Действие 401

Устройство 120 беспроводной связи работает в обычном режиме.

Действие 402

Затем устройство 120 беспроводной связи обнаруживает сбой электропитания в устройстве 120 беспроводной связи. Это действие относится к описанному выше действию 301.

Действие 403

Когда обнаружен сбой электропитания, устройство 120 беспроводной связи собирает диагностические данные с БУЭ 202 в устройстве 120 беспроводной связи. Это действие относится к описанному выше действию 302.

Действие 404

Устройство 120 беспроводной связи сохраняет собранные диагностические данные в запоминающем устройстве 216 в БУЭ 202 устройства 120 беспроводной связи. Это действие относится к описанному выше действию 303.

Действие 405

Устройство 120 беспроводной связи определяет, содержит ли индикация сбоя электропитания событие выключения устройства 120 беспроводной связи. Если нет, то метка, индицирующая потенциальный сбой электропитания, сохраняется в регистрах 214 состояния в БУЭ 202 устройства 120 беспроводной связи. Устройство 120 беспроводной связи может затем вернуться к действию 401.

Действие 406

Это действие альтернативно действию 405. Устройство 120 беспроводной связи определяет, содержит ли индикация сбоя электропитания событие выключения устройства 120 беспроводной связи. Если да, то причина выключения события выключения устройства 120 беспроводной связи сохраняется в регистрах 214 состояния в БУЭ 202 устройства 120 беспроводной связи.

Действие 407

Если содержится событие выключения устройства 120 беспроводной связи, как в действии 406, устройство 120 беспроводной связи выключается и больше не функционирует.

Действие 408

Обратимся к фиг. 4b, относящейся к считыванию параметров в устройстве 120 беспроводной связи. Устройство 120 беспроводной связи неактивно и не функционирует.

Действие 409

Устройство 120 беспроводной связи включается и вновь функционирует посредством БУЭ 202, который активирует ЦП 221 и выводит его из состояния перезагрузки. Это действие относится к описанному выше действию 304.

Действие 410

ЦП 221 в устройстве 120 беспроводной связи запускает основное программное обеспечение и устанавливает систему в устройстве 120 беспроводной связи.

Действие 411

Затем устройство 120 беспроводной связи считывает причину выключения и состояние электропитания устройства 120 беспроводной связи. Это действие относится к описанному выше действию 305.

Действие 412

Устройство 120 беспроводной связи определяет, было ли ожидаемым событие выключения устройства 120 беспроводной связи. Если да, событие выключения было ожидаемым, выполняются действия 412-414. Если да, то БУЭ 202 собирает диагностические данные с БУЭ 202 в устройстве 120 беспроводной связи и сохраняет их в файле дампа. Это действие относится к описанному выше действию 306.

Действие 413

Устройство 120 беспроводной связи работает в режиме отладки.

Действие 414

Устройство 120 беспроводной связи входит в режим устранения ошибок, собирает диагностические данные с БУЭ 202 в устройстве 120 беспроводной связи и сохраняет их в файле дампа вместе с другими данными, собранными во время запуска устройства 120 беспроводной связи.

Действие 415

Устройство 120 беспроводной связи определяет, было ли ожидаемым событие выключения устройства 120 беспроводной связи. Если нет, событие выключения было неожиданным, выполняются действия 415-416. Если нет, то устройство 120 беспроводной связи далее определяет, сохранена ли метка потенциального сбоя электропитания. Если да, метка потенциального сбоя электропитания сохранена, то БУЭ 202 собирает диагностические данные с БУЭ 202 в устройстве 120 беспроводной связи и сохраняет их для дальнейшего использования. Это действие относится к описанному выше действию 306.

Действие 416

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

На фиг. 5 изображен способ согласно другому примерному варианту осуществления. Фиг. 5 относится к сохранению и считыванию параметров в устройстве 12 беспроводной связи.

Действие 501

В этом действии устройство 120 беспроводной связи работает в обычном режиме.

Действие 502

Устройство 120 беспроводной связи затем обнаруживает сбой электропитания в устройстве 120 беспроводной связи. Это действие относится к описанным выше действиям 402 и 301.

Действие 503

Обнаружив сбой электропитания, устройство 120 беспроводной связи собирает диагностические данные с БУЭ 202 в устройстве 120 беспроводной связи. Это действие относится к описанным выше действиям 403 и 302.

Действие 504

Устройство 120 беспроводной связи сохраняет собранные диагностические данные в запоминающем устройстве 216 в БУЭ 202 устройства 120 беспроводной связи. Это действие относится к описанным выше действиям 404 и 303.

Действие 505

Устройство 120 беспроводной связи определяет, содержит ли индикация сбоя электропитания событие выключения устройства 120 беспроводной связи. Если нет, то метка, указывающая на потенциальный сбой электропитания, сохраняется в регистре 214 состояния в БУЭ 202 устройства 120 беспроводной связи. Это действие относится к описанному выше действию 405. Устройство 120 беспроводной связи может затем вернуться к действию 501.

Действие 506

Это действие альтернативно действию 505. Устройство 120 беспроводной связи определяет, содержит ли индикация сбоя электропитания событие выключения устройства 120 беспроводной связи. Если да, то причина выключения для выключения устройства 120 беспроводной связи сохраняется в регистре 214 состояния в БУЭ 202 устройства 120 беспроводной связи. Это действие относится к описанному выше действию 406.

Действие 507

Устройство 120 беспроводной связи выключается и больше не функционирует. Это действие относится к описанному выше действию 407.

Действие 508

Устройство 120 беспроводной связи включается и вновь функционирует посредством БУЭ 202, который активирует ЦП 221 и выводит его из состояния перезагрузки. Это действие относится к описанным выше действиям 409 и 304.

Действие 509

ЦП 221 в устройстве 120 беспроводной связи запускает основное программное обеспечение и устанавливает систему в устройстве 120 беспроводной связи. Это действие относится к описанному выше действию 410.

Действие 510

Устройство 120 беспроводной связи считывает причину выключения и состояние электропитания устройства 120 беспроводной связи. Это действие относится к описанным выше действиям 411 и 305.

Действие 511

Устройство 120 беспроводной связи определяет, было ли ожидаемым событие выключения устройства 120 беспроводной связи. Если да, событие выключения было ожидаемым и выполняются действия 511-512. Если да, то БУЭ 202 собирает диагностические данные с БУЭ 202 в устройстве 120 беспроводной связи и сохраняет их в файле дампа. Это действие относится к описанным выше действиям 412 и 306.

Действие 512

Устройство 120 беспроводной связи работает в режиме отладки, т.е. в режиме устранения ошибок. Это действие относится к описанному выше действию 413.

Действие 513

Устройство 120 беспроводной связи определяет, было ли событие выключения устройства 120 беспроводной связи ожидаемым. Если нет, событие выключения не было ожидаемым и выполняются действия 513-514. Если нет, то устройство 120 беспроводной связи далее определяет, сохранена ли метка потенциального сбоя электропитания. Если нет, метка потенциального сбоя электропитания не сохранена, то устройство 120 беспроводной связи работает в обычном режиме. Это действие относится к описанному выше действию 416.

Действие 514

Это действие альтернативно действию 513. Устройство 120 беспроводной связи определяет, было ли ожидаемым событие выключения устройства 120 беспроводной связи. Если нет, то устройство 120 беспроводной связи далее определяет, сохранена ли метка потенциального сбоя электропитания. Если да, метка потенциального сбоя электропитания сохранена, то БУЭ 202 собирает диагностические данные с БУЭ 202 в устройстве 120 беспроводной связи и сохраняет их в главном (системном) запоминающем устройстве 229 внутри ЦБД 220 или во внешнем запоминающем устройстве на БПУ (блоке программного управления) для дальнейшего использования. Это действие относится к описанным выше действиям 415 и 306.

Для выполнения действий согласно способу диагностики сбоя электропитания в устройстве 120 беспроводной связи, описанному выше со ссылкой на фиг. 3, 4а, 4b и 5, устройство 120 беспроводной связи может содержать следующие средства, как изображено на фиг. 6. Как упомянуто выше, устройство 120 беспроводной связи содержит БУЭ 202. Устройство 120 беспроводной связи может также содержать ЦП 221.

Устройство 120 беспроводной связи содержит такое средство, как, к примеру, модуль 605 обнаружения, выполненный с возможностью обнаруживать индикацию сбоя электропитания в устройстве 120 беспроводной связи.

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

Устройство 120 беспроводной связи далее содержит такое средство, как, к примеру, модуль 615 хранения, выполненный с возможностью сохранять собранные диагностические данные в запоминающее устройство 216 в БУЭ. Модуль 615 хранения далее выполнен с возможностью сохранять данные в запоминающее устройство в БУЭ, когда индикация сбоя электропитания далее указывает на неактивное состояние устройства беспроводной связи, каковые данные соотнесены с событием, приведшим к неактивному состоянию, и/или с последним событием в системе устройства беспроводной связи, или когда устройство беспроводной связи входит в режим устранения ошибок; или же сохранять индикацию, указывающую на потенциальный сбой электропитания, в запоминающее устройство в БУЭ.

Устройство 120 беспроводной связи далее содержит такое средство, как, к примеру, диагностический модуль 620, также называемый диагностическим приспособлением 215, выполненный с возможностью:

- диагностировать сбой электропитания в устройстве беспроводной связи на основе диагностических данных и любого из нижеперечисленных признаков:

- данных, соотнесенных с событием, приведшим к неактивному состоянию, и/или с последним событием в системе устройства беспроводной связи, или когда устройство беспроводной связи входит в режим устранения ошибок, и

- признаков, указывающих на потенциальный сбой электропитания.

В некоторых вариантах осуществления индикация сбоя электропитания должна указывать на неактивное состояние устройства 120 беспроводной связи. В этих вариантах осуществления данные, относящиеся к событию, приведшему к неактивному состоянию, должны сохраняться в запоминающее устройство 216 в БУЭ 202. В этих вариантах осуществления устройство 120 беспроводной связи далее содержит ЦП 221. В этих вариантах осуществления устройство 120 беспроводной связи далее содержит такое средство, как, к примеру, модуль 625 активации, выполненный с возможностью активировать ЦП 221 и выводить его из состояния перезагрузки.

Далее в этих вариантах осуществления устройство 120 беспроводной связи содержит такое средство, как, к примеру, считывающий модуль 630, выполненный с возможностью, когда ЦП в устройстве беспроводной связи активирован, считывать данные, относящиеся к событию, приведшему к неактивному состоянию, из сохраненных данных в запоминающем устройстве БУЭ 202.

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

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

Устройство 120 беспроводной связи содержит такое средство, как, к примеру, модуль 615 хранения, выполненный с возможностью сохранять собранные диагностические данные в запоминающем устройстве 216 БУЭ вместе с другими данными, относящимися к ранее собранным данным во время запуска. Более ранние данные собираются и сохраняются в главное (системное) запоминающее устройство 229 устройства 120 беспроводной связи.

Устройство 120 беспроводной связи содержит такое средство, как, к примеру, модуль 605 обнаружения, выполненный с возможностью обнаруживать индикацию сбоя электропитания в устройстве 120 беспроводной связи путем контроля потока информации по последовательной шине на БУЭ, сигналов обратной связи на БУЭ 202, не следующих ожидаемому шаблону, напряжения питания БУЭ, питания цифрового ввода-вывода, выходного напряжения и силы тока регулятора 204 БУЭ, температуры БУЭ, температуры устройства беспроводной связи и времени отклика ЦП на запросы БУЭ, если они превышают соответствующие заданные пороги, на основании чего активируется диагностический модуль 620, такой как диагностическое приспособление.

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

Устройство 120 беспроводной связи содержит такое средство, как, к примеру, считывающий модуль 630, выполненный с возможностью считывать диагностические данные, когда ЦП 221 в устройстве 120 беспроводной связи находится в режиме отладки, с помощью интерфейса отладки.

Устройство 120 беспроводной связи содержит такое средство, как, к примеру, считывающий модуль 630, выполненный с возможностью считывать диагностические данные с помощью внешнего считывающего устройства через служебный интерфейс.

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

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

Устройство 120 беспроводной связи содержит такое средство, как, к примеру, диагностическое приспособление 215, выполненное с возможностью сохранять диагностические данные по команде, данной через интерфейс 226 последовательной шины или специализированными аппаратными сигналами 226, 227. Диагностическое приспособление 215 может далее быть выполнено с возможностью собирать диагностические данные из разных источников в БУЭ 202, текущие данные и данные за прошедший период, записанные через интерфейс последовательной шины, состояния аппаратных сигналов, устанавливающие связь с БУЭ, измеренную температуру БУЭ, измеренное напряжение на входе БУЭ, измеренные выходные напряжение и силу тока регулятора, состояние конечного автомата 208, управляющего БУЭ, и измеренные опорные напряжение и силу тока БУЭ.

Устройство 120 беспроводной связи содержит такое средство, как, к примеру, БУЭ 202 и ЦП 221, реализованные в виде цифрового базового диапазона 220. ЦДБ 220 может далее содержать несколько ЦП. Устройство беспроводной связи может далее содержать любой из следующих элементов:

- множество регуляторов напряжения в БУЭ,

- аналого-цифровой преобразователь (АЦП),

- конечный автомат (КА),

- сторожевую схему, связанный интерфейс и связанные регистры.

Настоящие варианты осуществления устройства беспроводной связи могут быть реализованы посредством одного или нескольких процессоров, например процессора 640, как изображено на фиг. 6, вместе с компьютерным программным кодом, для выполнения функций и действий по настоящим вариантам осуществления. Процессор 640 может, к примеру, содержать модуль 605 обнаружения, модуль 610 сбора, модуль 615 хранения, диагностический модуль 620, модуль 625 активации, считывающий модуль 630 и определяющий модуль 635.

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

Устройство 120 беспроводной связи может далее содержать одно или несколько запоминающих устройств, таких как запоминающее устройство 216, содержащих один или несколько блоков памяти. Запоминающее устройство приспособлено для использования для сохранения полученной информации, измерений, данных, конфигураций, графиков и приложений для выполнения настоящих способов, выполняемых в устройстве беспроводной связи.

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

Термин «содержит» или «содержащий» следует интерпретировать как не имеющий ограничительного характера, т.е. означающий «состоящий по меньшей мере из».

Настоящие варианты осуществления не ограничены приведенными выше предпочтительными вариантами осуществления. Могут использоваться различные альтернативы, модификации и эквиваленты.

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

1. Способ, выполняемый в блоке управления электропитанием (БУЭ) устройства (120) беспроводной связи, диагностики сбоя электропитания в устройстве (120) беспроводной связи, причем устройство (120) беспроводной связи содержит центральный процессор (ЦП) и БУЭ (202), причем БУЭ выполнен с возможностью подачи регулируемых напряжений питания на ЦП, при этом способ содержит этапы, на которых:

обнаруживают (301) индикацию сбоя электропитания ЦП в устройстве беспроводной связи;

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

собирают (302) диагностические данные с БУЭ с помощью диагностической машины (215) в БУЭ;

сохраняют (303) собранные диагностические данные в запоминающее устройство (216) в БУЭ, при этом данные относятся к событию, приведшему к неактивному состоянию и/или к последнему событию в системе устройства беспроводной связи, или когда устройство (120) беспроводной связи входит в режим устранения ошибок; в противном случае сохраняют (303) индикацию, указывающую на потенциальный сбой электропитания ЦП, в запоминающее устройство в БУЭ;

диагностируют (307) сбой электропитания ЦП в устройстве беспроводной связи на основе диагностических данных и любого из:

данных, относящихся к событию, приведшему к неактивному состоянию, и/или к последнему событию в системе устройства беспроводной связи, или когда устройство беспроводной связи входит в режим устранения ошибок, и

индикации, указывающей на потенциальный сбой электропитания ЦП.

2. Способ по п. 1, в котором индикация сбоя электропитания ЦП указывает на неактивное состояние устройства (120) беспроводной связи, причем способ дополнительно содержит этапы, на которых:

активируют (304) ЦП и выводят его из состояния сброса;

когда ЦП в устройстве беспроводной связи активирован, считывают (305) данные, относящиеся к событию, приведшему к неактивному состоянию, из сохраненных данных в запоминающем устройстве БУЭ;

определяют (306), было ли неактивное состояние неожиданным, и если было, считывают диагностические данные с БУЭ и сохраняют их в файле дампа в устройстве беспроводной связи.

3. Способ по п. 1, в котором сбой электропитания ЦП указывает на неактивное состояние устройства (120) беспроводной связи, при этом устройство (120) беспроводной связи содержит центральный процессор (221), причем способ дополнительно содержит этапы, на которых:

активируют (304) ЦП и выводят его из состояния сброса;

когда ЦП в устройстве беспроводной связи активирован, считывают (305) данные, относящиеся к событию, приведшему к неактивному состоянию, из сохраненных данных в запоминающем устройстве БУЭ;

определяют (306), было ли неактивное состояние ожидаемым, и если было, считывают диагностические данные с БУЭ и сохраняют их в центральном запоминающем устройстве (229) устройства беспроводной связи для дальнейшей диагностики.

4. Способ по любому из .п. 1-3, в котором диагностические данные хранятся в центральном запоминающем устройстве устройства (120) беспроводной связи и впоследствии помещаются вместе с последними собранными диагностическими данными в файл дампа в устройстве (120) беспроводной связи.

5. Способ по любому из пп. 1-4, в котором индикацию сбоя электропитания ЦП в устройстве беспроводной связи обнаруживают путем контроля потока информации по последовательной шине, поступившей на БУЭ, сигналов управления, поступающих на БУЭ и не следующих ожидаемому шаблону, напряжения питания БУЭ, сигналов цифрового ввода-вывода, выходных напряжений и токов регулятора БУЭ, температуры БУЭ, температуры устройства беспроводной связи и времени отклика ЦП на запросы БУЭ, если они превышают соответствующие заданные пороги, на основании чего активируют диагностическую машину.

6. Способ по пп. 1-5, в котором режим устранения ошибок индицируют для БУЭ с помощью выделенного сигнала или команды посредством интерфейса последовательной шины.

7. Способ по любому из пп. 1-6, в котором диагностические данные считывают, когда ЦП в устройстве беспроводной связи находится в режиме отладки, с помощью интерфейса отладки.

8. Способ по любому из пп. 1-7, в котором диагностические данные считывают с помощью внешнего считывающего устройства через служебный интерфейс.

9. Способ по любому из пп. 1-8, в котором диагностическая машина выполнена с возможностью сохранять диагностические данные через программируемые промежутки времени.

10. Способ по любому из пп. 1-9, в котором диагностическая машина выполнена с возможностью фиксировать и сохранять лишь подмножество всех диагностических данных.

11. Способ по любому из пп. 1-10, в котором диагностическая машина выполнена с возможностью сохранять диагностические данные по команде, подаваемой через интерфейс (226) последовательной шины или посредством выделенных аппаратных сигналов (226, 227).

12. Способ по любому из пп. 1-11, в котором диагностическая машина выполнена с возможностью собирать одно или более из: диагностических данных от разных источников в БУЭ, текущих и прошлых диагностических данных, записанных через интерфейс последовательной шины, состояний аппаратных сигналов, взаимодействующих с БУЭ, измеренной температуры БУЭ, измеренного напряжения на входе БУЭ, измеренных выходных напряжений и токов регулятора, состояния конечного автомата (208), управляющего БУЭ, и измеренных опорных напряжений и токов БУЭ.

13. Устройство (120) беспроводной связи для диагностики сбоя электропитания ЦП в устройстве (120) беспроводной связи, причем устройство (120) беспроводной связи содержит ЦП и блок (202) управления электропитанием (БУЭ), при этом БУЭ (202) выполнен с возможностью подачи регулируемых напряжений питания на ЦП, причем устройство (120) беспроводной связи содержит средства, выполненные с возможностью:

обнаруживать индикацию сбоя электропитания ЦП в устройстве беспроводной связи;

собирать диагностические данные с БУЭ с помощью диагностической машины (215) в БУЭ, когда индикация сбоя электропитания ЦП дополнительно указывает на неактивное состояние устройства беспроводной связи или когда устройство беспроводной связи входит в режим устранения ошибок;

сохранять собранные диагностические данные в запоминающее устройство (216) в БУЭ;

сохранять данные в запоминающем устройстве БУЭ, когда индикация сбоя электропитания ЦП дополнительно указывает на неактивное состояние устройства беспроводной связи, причем данные относятся к событию, приведшему к неактивному состоянию и/или к последнему событию в системе устройства беспроводной связи, или когда устройство беспроводной связи входит в режим устранения ошибок; в противном случае сохранять индикацию, указывающую на потенциальный сбой электропитания ЦП, в запоминающее устройство в БУЭ;

диагностировать сбой электропитания ЦП в устройстве беспроводной связи на основе диагностических данных и любого из:

данных, относящихся к событию, приведшему к неактивному состоянию и/или к последнему событию в системе устройства беспроводной связи, или когда устройство (120) беспроводной связи входит в режим устранения ошибок, и

индикации, указывающей на потенциальный сбой электропитания ЦП.

14. Устройство (120) беспроводной связи по п. 13, в котором индикация сбоя электропитания ЦП указывает на неактивное состояние устройства (120) беспроводной связи, при этом устройство (120) беспроводной связи содержит центральный процессор (221) (ЦП), причем устройство (120) беспроводной связи дополнительно содержит средство, выполненное с возможностью:

активировать ЦП и выводить его из состояния сброса;

когда ЦП в устройстве беспроводной связи активирован, считывать данные, относящиеся к событию, приведшему к неактивному состоянию, из сохраненных данных в запоминающем устройстве БУЭ;

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

15. Устройство (120) беспроводной связи по п. 13, в котором сбой электропитания ЦП указывает на неактивное состояние устройства беспроводной связи, при этом устройство (120) беспроводной связи содержит ЦП (221), причем устройство дополнительно содержит средство, выполненное с возможностью:

активировать ЦП и выводить его из состояния сброса;

когда ЦП в устройстве беспроводной связи активирован, считывать данные, относящиеся к событию, приведшему к неактивному состоянию, из сохраненных данных в запоминающем устройстве БУЭ;

определять, было ли неактивное состояние ожидаемым, и если было, собирать диагностические данные с БУЭ и сохранять их для дальнейшей диагностики.

16. Устройство (120) беспроводной связи по любому из пп. 13-15, дополнительно содержащее средство хранения диагностических данных в центральном запоминающем устройстве устройства (120) беспроводной связи, впоследствии помещаемых вместе с последними собранными диагностическими данными в файл дампа в устройстве (120) беспроводной связи.

17. Устройство (120) беспроводной связи по любому из пп. 13-16, в котором индикация сбоя электропитания ЦП в устройстве беспроводной связи обнаруживается путем контроля потока информации по последовательной шине, поступающего на БУЭ, сигналов управления, поступающих на БУЭ и не следующих ожидаемому шаблону, напряжения питания БУЭ, сигналов цифрового ввода-вывода, выходных напряжений и токов регулятора БУЭ, температуры БУЭ, температуры устройства беспроводной связи и времени отклика ЦП на запросы БУЭ, если они превышают соответствующие заданные пороги, на основании чего активируется диагностическая машина.

18. Устройство (120) беспроводной связи по пп. 13-17, в котором режим устранения ошибок индицируется для БУЭ с помощью выделенного сигнала или команды посредством интерфейса последовательной шины.

19. Устройство (120) беспроводной связи по любому из пп. 13-18, в котором диагностические данные подлежат считыванию, когда ЦП (221) в устройстве (120) беспроводной связи находится в режиме отладки, с помощью интерфейса отладки.

20. Устройство (120) беспроводной связи по любому из пп. 13-19, в котором диагностические данные подлежат считыванию с помощью внешнего считывающего устройства через служебный интерфейс.

21. Устройство (120) беспроводной связи по любому из пп. 13-20, в котором диагностическая машина выполнена с возможностью сохранять диагностические данные через программируемые промежутки времени.

22. Устройство (120) беспроводной связи по любому из пп. 13-21, в котором диагностическая машина выполнена с возможностью фиксировать и сохранять лишь подмножество всех диагностических данных.

23. Устройство (120) беспроводной связи по любому из пп. 13-22, в котором диагностическая машина выполнена с возможностью сохранять диагностические данные по команде, данной через интерфейс (226) последовательной шины, или с помощью выделенных аппаратных сигналов (226, 227).

24. Устройство (120) беспроводной связи по любому из пп. 13-23, в котором диагностическая машина выполнена с возможностью собирать одно или более из: диагностических данных из разных источников в БУЭ, текущих и прошлых данных, записанных через интерфейс последовательной шины, состояний аппаратных сигналов, взаимодействующих с БУЭ, измеренной температуры БУЭ, измеренного напряжения на входе БУЭ, измеренных выходных напряжения и токов регулятора, состояния конечного автомата (208), управляющего БУЭ, и измеренных опорных напряжений и токов БУЭ.

25. Устройство (120) беспроводной связи по п. 13 в портативном устройстве, содержащем блок (202) управления электропитанием (БУЭ) и центральный процессор (ЦП) (221), реализованные в цифровом базовом диапазоне (ЦБД) (220), причем устройство беспроводной связи дополнительно содержит:

множество регуляторов (204) напряжения в БУЭ,

аналого-цифровой преобразователь (206),

конечный автомат (208),

сторожевую схему (210) и связанный с ней последовательный интерфейс и связанные с ней регистры (214).

26. Устройство беспроводной связи по п. 25, в котором ЦБД может содержать несколько ЦП.



 

Похожие патенты:

Группа изобретений относится к средствам администрирования питания. Технический результат – создание энергосберегающих канальных интерфейсов.

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

Группа изобретений относится к управлению гибким дисплеем. Технический результат – обеспечение возможности минимизировать размер устройства терминала пользователя за счет возможности его складывания.

Изобретение относится к технике связи и может использоваться в системах связи через тело. Технический результат состоит в понижении энергопотребления при установлении связи через тело.

Группа изобретений относится к средствам динамического распределения функциональности при управлении энергопотреблением. Технический результат – обеспечение динамического разделения функциональности между подсистемой обработки данных и одним или более удаленным датчиком.

Изобретение относится к мобильному устройству. Технический результат заключается в обеспечении максимальной непрерывности визуального отображения на передней поверхности и задней поверхности.

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

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

Настоящее изобретение относится к средствам управления режимами питания микроконтроллеров. Технический результат заключается в расширении арсенала технических средств пробуждения блока микроконтроллера (MCU).

Изобретение относится к области технологий мобильной связи. Техническим результатом является управление экраном мобильного терминала.

Изобретение относится к области контрольно-измерительной техники радиолокационных систем и может быть использовано для управления питанием радиолокационных головок самонаведения (РГС) при их проверках и испытаниях.

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

Изобретение относится к области вычислительной техники, в частности к автоматизированной системе государственного регистра населения. .

Изобретение относится к области электротехники и может быть использован для бесперебойного питания радиоэлектронной аппаратуры. .

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

Изобретение относится к вычислительной технике и может быть использовано при построении устройств хранения и обработки цифровой информации, работающих на нижнем уровне АСУТП в условиях высокого уровня помех.

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении высоконадежных резервированных устройств. .

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