rtc battery что это

Батареи RTC/NVRAM на материнской плате

rtc battery что это. Смотреть фото rtc battery что это. Смотреть картинку rtc battery что это. Картинка про rtc battery что это. Фото rtc battery что это

rtc battery что это. Смотреть фото rtc battery что это. Смотреть картинку rtc battery что это. Картинка про rtc battery что это. Фото rtc battery что это

Во всех современных персональных компьютерах присутствует специальная микросхема, которая содержит часы реального времени и энергонезависимую память (NVRAM, не менее 64 байт). Данную микросхему принято называть RTC/NVRAM, но чаще всего она упоминается как микросхема CMOS или CMOS-память. Таки чипы имеют независимое питание и способны сохранять записанные данные на протяжении нескольких лет.

Первая микросхема, которая устанавливалась в оригинальные IBM AT, была изготовлена специалистами Motorola и обозначалась как MC146818. В данный момент микросхемы такого типа выпускает большое количество производителей, но, несмотря на то, что они обладают различными характеристиками, все они совместимы с вышеупомянутой микросхемой. В большей части современных материнских плат чип RTC/NVRAM встраивается в архитектуру южного моста либо в контроллер ввода-вывода.

Микросхема содержит RTC (часы реального времени), которые предоставляют текущее время и дату, причем время и дата не собьются даже при выключении ПК. Часть чипа, называемая NVRAM, несет другой функционал. Он предназначен для хранения информации о параметрах компьютера, включая информацию о накопителях, установленной памяти и т.д.
Используются несколько видов батарей NVRAM (CMOS RAM). Чаще всего устанавливаются литиевые, поскольку срок службы у них довольно продолжителен (до пяти лет). При этом, обычно используются элементы типа CR2032.

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

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

Источник

RTC Battery Voltage wrong value #6842

Comments

0815Creeper commented Sep 28, 2019

Describe the bug
on my x9e, the rtc voltage in the hardware tab is displayed to be 1.99V. When I check with a multimeter (with radio on), the true voltage reads as 3.0V. I got no problems with the date and time keeping. On every boot, the RTC-warning is displayed (which is massivley annoying)

General information

The text was updated successfully, but these errors were encountered:

3djc commented Sep 28, 2019

Working fine here with production X9E and 2.3.0, so different versions of X9E must exist

robustini commented Sep 29, 2019

Same here on Horus X12S, show 1.49V.

dev-fred commented Sep 29, 2019 •

Same here on X9D, shows 1.62V.
The error message RTC Battery low appeared just after a firmware update 2.3.0 (official release) + a message indicating CONVERSION of the EEPROM after the restart of Opentx.

3djc commented Sep 29, 2019

Please indicate your real voltmeter measured RTC bat voltage

dev-fred commented Sep 29, 2019

I have measured 2.625V on the CR1220 cell.

3djc commented Sep 30, 2019

All this doesn’t make much sense yet, as it would suggest that different batches uses different vref, which is news to us and does not make a lot of sense. So in the meantime, while we try to gather more data, a choice to disable the alarm will be added to 2.3.1 in radio/hardware screen

0815Creeper commented Sep 30, 2019

wouldnt it be better to add a way to calibrate the rtc voltage just as the battery voltage? or is that not possilbe?

3djc commented Sep 30, 2019

Not possible within current data model

dev-fred commented Sep 30, 2019

Thanks for this workaround, it’s better than coming back in 2.2.4

dev-fred commented Sep 30, 2019

dev-fred commented Sep 30, 2019

Same behaviour in the simulator so nothing specific to my hardware

kilrah commented Oct 1, 2019

Will be OK in the next nightly, was an unrelated issue on that screen for the old X9D that got fixed in #6860 merged a couple of hours ago.

dev-fred commented Oct 1, 2019 •

updated: Works fine with 2.3.1N3 Thanks a lot

OlivierJB commented Jan 28, 2020 •

I just upgraded 2 Taranis to latest (one +, one non +) fron older versions and both now have the RTC low warning. Any news or workaround on this issue?

kilrah commented Jan 28, 2020

Well, replace the battery?

OlivierJB commented Jan 28, 2020 •

I guess one possible explanations would be that perhaps the batteries were already «starting» to fail»/less than nominal voltage before but the check was different, or there was no check? Anything changed between say 2.2 and 2.3.5 in that area?

3djc commented Jan 28, 2020

There was no check before

enriqueigl commented Jan 29, 2020 •

Hi i Have changed rtc battery today CR1220 3v and now i have rtc battery low alarm, in my x9e v 2016. Opentx 2.3.5. Before 2.2.3, no problem!

3djc commented Jan 29, 2020

X9e has an issue, several versions seem to exist, but we cannot recognise those yet. So you have the option to disable it

enriqueigl commented Jan 29, 2020

Hi 3Djc. Where to disable? Thanks

3djc commented Jan 29, 2020

enriqueigl commented Jan 29, 2020

enriqueigl commented Jan 29, 2020

ok. check rtc voltage disabled. RTC bat say 1.95v.

3djc commented Jan 29, 2020

Known issues on some x9e, as said earlier

enriqueigl commented Jan 29, 2020

no previsions to change it?

kilrah commented Jan 30, 2020 •

We cannot know what hardware version a particular radio has so we cannot adapt the code to it.

0815Creeper commented Jan 30, 2020

Well, how about just letting the user calibrate it just as the main battery?

3djc commented Jan 30, 2020

Can’t be done before 2.4, and would not be a great solution either. We are still trying to find if we can recognize those various versions

enriqueigl commented Jan 30, 2020

The idea of 0815Creeper is good. So do not play too much code is already open to the user, and at the same time allows you to control that battery. After all the work you do, this doesn’t matter since it can be deactivated, as I have done.

Rob2160 commented Feb 2, 2020

Posting this in case it can help diagnose the issue.

Recently updated an X9D+ and an X9E to 2.3.5 from 2.2.4.

I bought two new batteries CR 1220 and fitted them to each radio.

The second new battery (confirmed as good in the X9D) now in the X9E still gave the low voltage warning and 1.8 volts.

Both new batteries tested to 3.2 volts on a multimeter

So the X9E clearly has an issue.

Now here is the interesting part. When I fitted the original X9E battery (showing 2.8 volts on a multimeter) the warning disappears and it shows 2.3 volts in the radio.

Perhaps there is an issue if the voltage is over 3 but ok if under this? Just guessing based on my results.

My X9E build is AU US AH Date 30/12/2015 and has worked flawlessly for years.

Источник

Записки программиста

Микроконтроллеры STM32: использование встроенных RTC

Ранее в посте Микроконтроллеры AVR: пример работы с часами реального времени DS1302 отмечалось, что DS1302 было бы довольно глупо использовать с микроконтроллерами STM32, так как у них есть встроенные часы реального времени. Давайте же попробуем разобраться, как происходит работа с этими встроенными RTC, и что они умеют.

Как обычно, для экспериментов я использовал плату Nucleo-F411RE, но описанные далее шаги можно повторить и для любой другой отладочной платы. Обратите внимание, что в мире STM32 встречаются микроконтроллеры с RTC, но без функции календаря. Их RTC умеет работать со временем, но не с датами. В качестве примера можно привести используемый в Blue Pill микроконтроллер STM32F103C8T6. Чтобы определить, есть ли в микроконтроллере хардварный календарь, внимательно читайте даташит.

Итак, для включения RTC следует открыть STM32CubeMX и произвести следующие изменения в проекте:

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

Наконец, во вкладке Clock Configuration будет не лишним перепроверить, что LSE действительно используется:

rtc battery что это. Смотреть фото rtc battery что это. Смотреть картинку rtc battery что это. Картинка про rtc battery что это. Фото rtc battery что это

В Makefile понадобится добавить пару файлов к списку C_SOURCES:

Теперь можно спокойно использовать RTC в коде. Например, получение даты и времени осуществляется так:

RTC_TimeTypeDef time ;
RTC_DateTypeDef date ;
HAL_StatusTypeDef res ;

А так происходит их изменение:

date. WeekDay = dow ;
date. Year = year ;
date. Month = month ;
date. Date = day ;

Следует также иметь в виду, что в RTC не предусмотрено защиты от дурака, что позволяет выставить дату вроде 31 февраля. Если пользователь вашего устройства может изменять дату, вы должны предусмотреть в коде валидацию вводимых данных, знающую про високосные года и всякое такое. Эта тема уже поднималась в данном блоге, поэтому снова на ней я останавливаться не буду. Пример валидации вы найдете в полной версии исходников к данному посту (ищите в конце текста).

Для питания RTC нужно подать от 1.6 В до 3.6 В на пины микроконтроллера VBAT и GND. Я использовал батарейку CR2032:

rtc battery что это. Смотреть фото rtc battery что это. Смотреть картинку rtc battery что это. Картинка про rtc battery что это. Фото rtc battery что это

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

Интересно, что при отсутствии основного питания батарейка питает не только часы, но и небольшое количество SRAM, так называемую backup memory (она же backup registers). Для доступа к ней при инициализации устройства нужно сказать:

После чего можно осуществлять чтение и запись памяти. Я решил хранить в ней выбранный пользователем цвет интерфейса:

Как видите, backup memory поделена на 32-х битные регистры. Количество регистров зависит от микроконтроллера, их точное число можно узнать из даташита. Например, использованный мной STM32F411RE имеет 20 регистров. То есть, суммарно в backup memory он может хранить до 80 байт данных. Учитывая, что большинство микроконтроллеров STM32 не имеют встроенного EEPROM, наличие у них backup memory оказывается весьма кстати.

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

Полную версию исходников к этому посту вы найдете на GitHub. Любые вопросы и дополнения, как обычно, всячески приветствуются!

Источник

Power On by RTC

материал № 9864

КОММЕНТАРИИ к «Power On by RTC»

ДРУГИЕ МАТЕРИАЛЫ ПО ТЕМЕ

Проявления неисправностей, связанных с данным параметром (0)

IT-WIKI (0)

Параметры BIOS (88)

Описание значений параметров:

Описание значений параметров:

Описание значений параметров:

Описание значений параметров:

Описание значений параметров:

Описание значений параметров:

Данный параметр (обратная связь при перегреве) определяет, должен ли процессор сбрасывать частоту (троттлинг) при поступлении сигнала о перегреве подсистемы его питания на материнской плате.

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

Подсистемы питания, обладающие такой возможностью, входят в состав материнских плат компании ASUS и носят название Extreme Engine DIGI+ (I, II, III версии). И, вследствие этого, данный параметр можно встретить в БИОС (UEFI) материнских плат этой компании.

Описание значений параметров:

Проявление неисправностей: Отключение параметра может привести к повреждению материнской платы, особенно, если процессор разогнан.

Источник

Question Toshiba Satellite Stuck On ‘RTC Battery Low’

rtc battery что это. Смотреть фото rtc battery что это. Смотреть картинку rtc battery что это. Картинка про rtc battery что это. Фото rtc battery что это

Lou Username

rtc battery что это. Смотреть фото rtc battery что это. Смотреть картинку rtc battery что это. Картинка про rtc battery что это. Фото rtc battery что это

Hi,
I’ve looked everywhere for some info on my problem but I can’t really find any mention of this specifically.

I have a Toshiba Satellite C50D-A that was having an issue with a corrupt Windows 10 so long story short the hard drive was wiped and it wasn’t booting an installer USB (probably secure boot or something simple). I was changing some settings in the bios and like an idiot I decided that while I’m unable to boot into an OS I’ll help myself out and enable fast boot for absolutely no reason at all.

Of course it still couldn’t find any bootable drive but no worries, I’ll just boot into bios again. That’s when I realized I did a stupid and I can’t boot into bios cause I enabled fast boot. No combination of keys were working including holding down the normal one but before turning on the laptop.

I decided I’ll remove the RTC battery with the laptop battery removed and hold the power button in hopes that’ll reset the bios.

Well now when it turns on the screen shows:

The problem is F2 doesn’t do diddly squat. No key does. I plug in an external keyboard and it’s backlight lights up for half a second then turns back off and it doesn’t work either. The laptop keyboard was working fine and the external one is fine too.
I’ve even replaced the RTC battery with a brand new one and given the laptop time to charge to full.
I believe I replaced the hard drive with one that already has windows 10 installed on it but still can’t get past the battery warning.
The computer turns off after about a minute of showing it.

I’m completely stumped and google hasn’t been of help. If anyone is familiar with this or has some idea please share cause I’m out of them and I really don’t wanna toss it.

emilward85

Commendable

rtc battery что это. Смотреть фото rtc battery что это. Смотреть картинку rtc battery что это. Картинка про rtc battery что это. Фото rtc battery что это

Amir Judi

rtc battery что это. Смотреть фото rtc battery что это. Смотреть картинку rtc battery что это. Картинка про rtc battery что это. Фото rtc battery что это

Hi,
I’ve looked everywhere for some info on my problem but I can’t really find any mention of this specifically.

I have a Toshiba Satellite C50D-A that was having an issue with a corrupt Windows 10 so long story short the hard drive was wiped and it wasn’t booting an installer USB (probably secure boot or something simple). I was changing some settings in the bios and like an idiot I decided that while I’m unable to boot into an OS I’ll help myself out and enable fast boot for absolutely no reason at all.

Of course it still couldn’t find any bootable drive but no worries, I’ll just boot into bios again. That’s when I realized I did a stupid and I can’t boot into bios cause I enabled fast boot. No combination of keys were working including holding down the normal one but before turning on the laptop.

I decided I’ll remove the RTC battery with the laptop battery removed and hold the power button in hopes that’ll reset the bios.

Well now when it turns on the screen shows:

The problem is F2 doesn’t do diddly squat. No key does. I plug in an external keyboard and it’s backlight lights up for half a second then turns back off and it doesn’t work either. The laptop keyboard was working fine and the external one is fine too.
I’ve even replaced the RTC battery with a brand new one and given the laptop time to charge to full.
I believe I replaced the hard drive with one that already has windows 10 installed on it but still can’t get past the battery warning.
The computer turns off after about a minute of showing it.

I’m completely stumped and google hasn’t been of help. If anyone is familiar with this or has some idea please share cause I’m out of them and I really don’t wanna toss it.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *