• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

为什么DS3231不能使用3.3V供电

donatello 2017-11-01 浏览量:1524

       用过DS3231的坛友都知道,DS3231是必须要5V供电的,如果使用3.3V供电的话,数据引脚输出的数据就全是低电平,但是有时候开发板所提供的5V引脚不是很多,资源非常紧张,那么,DS3231是不是一定要5V供电呢?能不能通过外部上拉SDA引脚的方法解决3.3V供电输出为低电平的问题呢?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 手册上的说明是可以2.3-5.5V的,I2C通信是开漏输出的,必须加上拉电阻才行。3.3V供电就用3.3V加4.7K电阻上拉I2C的信号
    • 发布于 2017-11-02
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 应该是有内部电路决定的,如果VCC的最小电压都大于3.3的话,这样供电肯定不行的
    • 发布于2017-11-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 我了解到的信息刚好相反,DS3231建议用3.3V供电。否则时间误差较大

    我用的DS3232,5V供电,时间走的有电快,虽然还在指标范围内。

    不过电压高了,可以设老化寄存器来修正。


    话说这玩意真准,开始我的程序都没有对时程序,就那样用了一年多快两年。

    • 发布于2017-11-02
    • 举报
    • 评论 2
    • 0
    • 0
donatello 回复了 yan_jian :3.3V供电的时候数据全是0,这个我试过很多次了 回复
yan_jian 回复了 yan_jian :你看手册就知道3.3V是否能用了。看看你程序是否有问题。 回复

  • DS3231供电范围很大的,从2.3V到5.5V都行,看下图

    微信截图_20171103083122.png

    • 发布于2017-11-03
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :原厂资料无相关说明,FAE处无法确认,建议联系供应商
回复

相关问题

问题达人换一批

为什么DS3231不能使用3.3V供电