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

单片机读取DS18B20寄生电容供电问题

我是爆米花啊 2017-09-07 浏览量:1366

单片机读取DS18B20寄生电容时,转换时间和外部电源供电有区别吗?

寄生电容供电的话,在每个bit数据的起始,单片机在操作总线的时候只拉高1us,就拉低总线等待DS18B20操作总线。

这个时间这么短,会不会电源不够导致通讯失败。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不会的,这些参数在器件设计时就已经算好的了,开始那1us提供的电量足够进行1bit数据的传输
    • 发布于 2017-09-08
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 可以参考下规格书Powering the 18B20章节,有提到单总线上必须使用一个上拉电阻,在数据线为高电平的时候,会给18B20供电,其余时靠寄生电容存储电量,特别是在EEPROM操作的时候会有1.5mA的功耗,只要不是频繁操作EEPROM,是可以实现寄生电容供电的。

    QQ截图20170907095629.jpg

    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个不用考虑供电问题,只要你按要求加了电阻就没有问题的,厂家既然提供了这种方式就应该没有问题,况且这种芯片使用也不是一年两年了,有问题也早就修改了。不过不要长时间拉低,空闲的时候一定要拉高
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 不会的,既然TI官方在数据手册里说明这个用法,那就是没问题的。只不过在时序上要更小心。
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 与电容的大小,通讯一速率与频率相关的,具体要实验测量后可以确定。多试几种情况。

    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机读取DS18B20寄生电容供电问题