Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.02.2018, 17:07
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Ионистор и DS1307
Раньше использовал м/с часов PCF8583. Т.к. батарейного входа входа там нет, то ионистор стоял на питании. Ионистора хватало на 2-3 дня.
Сейчас использую DS1307. Ионистора не хватает даже на сутки. Я не разбирался, было не очень важно.
Но вот приехали новые платы с монтажа и возникла проблема. На плате стоит ATMEGA128, FM24C04, DS1307 и т.д. при включении питания проходит инициализация оборудования и чтение архивных даных с FM24:
Init_Const();
I2C_Init();
Init_SPI();
Init_Timer();
FM24_RD();
Но вот архивные данные не считываются. Выключил-включил и все нормально. Начал разбираться и выяснил, что ионистор очень медленно заряжается. Получается, что CPU начинает инициализацию, а на FM24 еще низкое напряжение. Поставил задержку перед чтением FM24 и все работает. Но раньше с этими же платами все работало без задержек. Получается, что проблема с ионистором. Какие были раньше ионисторы сейчас не припомню (0,33 F). А сейчас покупал такие:
0,33 Ф 5,5 В: Ионистор:
EECS0HD334V.
Поставил ионистор на вывод Vbat через 4 диода LL4148. На ионисторе 3,2V. Выключил и через сутки произвел замер - 0,9V. В документации написано, что стандартная литиевая батарейка 48mAhr будет работать 10 лет.
Возможно, ионисторы какие-то "левые"?
Ставил ли кто ионисторы на DS1307?
|
|
|
|
08.02.2018, 17:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,365
Сказал спасибо: 85
Сказали Спасибо 625 раз(а) в 377 сообщении(ях)
|
Re: Ионистор и DS1307
На DS3231 ставил 1F, хватало на 2 недели.
Но DS3231 жрет поболее, чем DS1307.
Очевидно, для начала надо измерить потребляемый DS1307 ток.
Включите между DS1307 и ионистором резистор на 1К, скажем, и мультиметром померьте падение напруги на резисторе.
|
|
|
|
08.02.2018, 17:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,131
Сказал спасибо: 2,814
Сказали Спасибо 2,735 раз(а) в 2,024 сообщении(ях)
|
Re: Ионистор и DS1307
Сообщение от pifa
|
Возможно, ионисторы какие-то "левые"?
|
Даже не у левых ионисторов внутреннее сопротивление может сильно отличаться - в разы.
Вот смотрите:
https://www.compel.ru/FLzZe/SD6/Vh-y-m-6-Y-C-p
От этого сильно зависит время их заряда (в совокупности с емкостью).
|
|
|
|
08.02.2018, 21:42
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Ионистор и DS1307
Сообщение от Yuri222
|
Даже не у левых ионисторов внутреннее сопротивление может сильно отличаться - в разы.
От этого сильно зависит время их заряда (в совокупности с емкостью).
|
Это я понял и вопрос решил задержкой по питанию. Но как быть с разрядом. Несколько часов - это очень мало.
|
|
|
|
08.02.2018, 21:51
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Ионистор и DS1307
Сообщение от pambaru
|
На DS3231 ставил 1F, хватало на 2 недели.
Но DS3231 жрет поболее, чем DS1307.
Очевидно, для начала надо измерить потребляемый DS1307 ток.
Включите между DS1307 и ионистором резистор на 1К, скажем, и мультиметром померьте падение напруги на резисторе.
|
Я попробую. Но вряд ли эти измерения что-то вразумительное покажут. По документации ток потребления Vbat - 400 nA. Тогда напряжение будет несколько микровольт. А это уже мультиметр не меряет.
Последний раз редактировалось pifa; 08.02.2018 в 21:54.
|
|
|
|
09.02.2018, 02:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,965
Сказал спасибо: 296
Сказали Спасибо 498 раз(а) в 362 сообщении(ях)
|
Re: Ионистор и DS1307
Сообщение от pifa
|
Возможно, ионисторы какие-то "левые"?
|
Измеряйте ток утечки.
|
|
|
|
09.02.2018, 04:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Ионистор и DS1307
Сообщение от pifa
|
Тогда напряжение будет несколько микровольт.
|
точнее, несколько сотен микровольт
0,4мкА*1КОм=0,4 мВ
Уже приличным мультиметром можно довольно точно измерить. А поскольку цель измерения - убедиться, что нет повышенного на порядки тока потребления, то проблему при ее наличии в этом случае обнаружить можно и хреновеньким тестером.
|
|
|
|
09.02.2018, 12:41
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Ионистор и DS1307
Сообщение от AR_Favorit
|
точнее, несколько сотен микровольт
0,4мкА*1КОм=0,4 мВ
Уже приличным мультиметром можно довольно точно измерить. А поскольку цель измерения - убедиться, что нет повышенного на порядки тока потребления, то проблему при ее наличии в этом случае обнаружить можно и хреновеньким тестером.
|
Да, немного ошибся. Прикидывал в уме. Попробую сегодня измерить.
|
|
|
|
09.02.2018, 12:44
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Ионистор и DS1307
Сообщение от estet
|
Измеряйте ток утечки.
|
Как измерить?
|
|
|
|
09.02.2018, 12:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,131
Сказал спасибо: 2,814
Сказали Спасибо 2,735 раз(а) в 2,024 сообщении(ях)
|
Re: Ионистор и DS1307
Сообщение от AR_Favorit
|
0,4мкА*1КОм=0,4 мВ
|
Добавить резистору сопротивления раз в 10 (после него - керамику 0,1 мкФ) - будем ожидать 4 мВ.
Сообщение от pifa
|
Как измерить?
|
На отключенном от всего (и от печатной платы) ионисторе периодически - скажем, через час-другой - измерить напряжение и рассчитать паразитное внутреннее сопротивление.
Не забудьте о входном сопротивлении измерительного прибора.
Как вариант - измерять через повторитель на ОУ с большим вх. сопротивлением, запитанным от отдельного источника.
Последний раз редактировалось Yuri222; 09.02.2018 в 13:01.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Питание, ионистор, step-up, как переключить?
|
switch0 |
Электроника - это просто |
85 |
17.06.2013 18:36 |
VS1307 и DS1307
|
sergx1300 |
Микроконтроллеры, АЦП, память и т.д |
3 |
02.06.2011 13:26 |
ATmega64 и DS1307
|
sersne |
Микроконтроллеры, АЦП, память и т.д |
1 |
08.06.2010 21:54 |
RTC DS1307, контроллер, LCD... какая идеология работы?
|
chapa |
Микроконтроллеры, АЦП, память и т.д |
4 |
24.11.2009 18:28 |
Как вывести из ступора DS1307?
|
Muzicant |
Микроконтроллеры, АЦП, память и т.д |
4 |
09.10.2006 19:28 |
Часовой пояс GMT +4, время: 22:01.
|
|