середу, 10 серпня 2016 р.

STM32VLDISCOVERY та RTC. Помилка на платі.

Запускав на платі розробника STM32VLDiscovery, що на мікроконтролері STM32F100RB, годинник реального часу (RTC). Годинник працював відмінно. Але коли захотів перевірити як зберігається час від резервного живлення (окремої батарейки яка під'єднується до окремої "ноги" мікроконтролера), а не вийшло. Бо на платі STM32VLDiscovery не правильно зробили розведення доріжок. По схемі в документації все вірно.

Якщо роз'єднати перемичку SB1, а на EXT VBAT подати живлення від окремої батарейки у 3В, то при пропаданні основного живлення, час буде зберігатись, а точніше - буде продовжувати "йти". Але на самій платі розведення доріжок  не відповідає схемі. Ось реально що є. 

При знятій перемичці SB1 в повітрі висить VBAT з С16, а 1 пін чипу, як був з'єднаний з основним живленням, так і залишився. І при пропаданні основного живлення RTC буде обнулятись.

Майте на увазі. Потрібно самому робити зміни в схемі. Наприклад, відпаяти 1 пін мікроконтролеру від схеми і вивести окремо vbat.

Немає коментарів:

Дописати коментар