Схема учета электроэнергии с указанием управляющих регистров и полей. (Реконструкция на основе спецификации, возможно содержит ошибки. Схема будет уточняться по мере работы с блоком.)
Уточнения:
Выводы COV_DET и WAKEUP - 17 вывод микроконтроллера.
Это два вывода на кристалле, которые развариваются на один вывод корпуса (вывод 17). Программно они никак не переопределяются. На COV_DET Должна быть всегда логическая "1", если логический ноль "0", то в регистре батарейного домена будет зафиксирован бит COV_DET, который покажет, что было вскрытие. Если вывод COV_DET не нужен, то необходимо все равно подтягивать к 1 (так, например, сделано на отладочной плате.)
По входам сигма дельта-АЦП есть защитные диоды на землю. Там их последовательно два , чтобы обеспечить измерение сигнала -0,5В. Т.е. вход начнет течь при сигнале ниже -0,6В. Амплитуда сигналов от -0,5В до +0,5В.
Сигма-дельта АЦП можно использовать в не-дифференциальном включении (поскольку нет требований к синфазному уровню). Т.е. один вход подключить к земле, а на второй подать сигнал. Сигнал должен быть в диапазоне от -0,5В до +0,5В.
При отладке в Keil, если при запуске по F5 (RunTime) активно окно Memory с памятью EEPROM, то происходит вылет в обработчик HardFault. Ошибка не наблюдается если открыта память ОЗУ! Эта ошибка не аналогична подобной в 1986ВЕ1Т errata 0014.