سلام
من یک ماژول ds3231 گرفتم که به یک میکروکنترلر esp32 با i2c متصلش کردم. و هر ثانیه زمان رو ازش می گیرم.
وقتی دستگاه خاموش هست باتری سکه ای که گذاشتم به درستی کارش رو انجام میده و زمان رو نگه می داره. تا یک هفته هم تست کردم. ولی وقتی باتری داخل ماژول هست و از طریق vcc و esp32 بهش تغذیه میدم ظرف حدود 4-5 ساعت باتریش مصرف میشه و تموم میشه.
انگار که وقتی مدار روشن میشه کامل از باتری استفاده می کنه.
با مولتی متر هم تست کردم و از منبع تغذیه باتری سکه ای با مولتی متر سری کردم. زمانی که مدار خاموش هست مقدار آمپر مصرفی خیلی کم بود ولی زمان کار مدار حدود 50 میلی آمپر بود! طبق اون چیزی که در دیتاشیت خوندم اگه ولتاژ vcc از VPF (power failure) بیشتر بشه ، آی سی باید سوییچ کنه از باتری به vcc. ولی ظاهرا چنین کاری انجام نمیده.
به نظر تون آیا مشکل از ماژول هست؟ یا چیز دیگه ای هست که باید تست کنم؟
(اون مقاومت و دیود که باتری رو شارژ می کنه رو هم برداشتم از روی مدار. هرچند ربطی به این قضیه نباید داشته باشه)
ممنون.
من یک ماژول ds3231 گرفتم که به یک میکروکنترلر esp32 با i2c متصلش کردم. و هر ثانیه زمان رو ازش می گیرم.
وقتی دستگاه خاموش هست باتری سکه ای که گذاشتم به درستی کارش رو انجام میده و زمان رو نگه می داره. تا یک هفته هم تست کردم. ولی وقتی باتری داخل ماژول هست و از طریق vcc و esp32 بهش تغذیه میدم ظرف حدود 4-5 ساعت باتریش مصرف میشه و تموم میشه.
انگار که وقتی مدار روشن میشه کامل از باتری استفاده می کنه.
با مولتی متر هم تست کردم و از منبع تغذیه باتری سکه ای با مولتی متر سری کردم. زمانی که مدار خاموش هست مقدار آمپر مصرفی خیلی کم بود ولی زمان کار مدار حدود 50 میلی آمپر بود! طبق اون چیزی که در دیتاشیت خوندم اگه ولتاژ vcc از VPF (power failure) بیشتر بشه ، آی سی باید سوییچ کنه از باتری به vcc. ولی ظاهرا چنین کاری انجام نمیده.
به نظر تون آیا مشکل از ماژول هست؟ یا چیز دیگه ای هست که باید تست کنم؟
(اون مقاومت و دیود که باتری رو شارژ می کنه رو هم برداشتم از روی مدار. هرچند ربطی به این قضیه نباید داشته باشه)
ممنون.
دیدگاه