1.芯片IIC的接口配置
一般为开漏,引脚需要外接上拉电阻才能保证正常通信。

2.IIC电平的定义
IIC规范将低于VIL或低于0.3VDD的电压定义为逻辑低电平,同样将高于VIH或高于0.7VDD的电压定义为逻辑高电平。
3.最小电阻的确定
电源电压限制了可允许总线拉低的最小上拉电阻值,过强的上拉会阻止器件充分拉低拉线的电平,导致无法确保逻辑低电平能被检测到。在输出级V_OLmax=0.4V 时指定I_OL为3mA,允许总线电压拉低的最小上拉电阻公式:Rmin>=(VDD(min)-Vol)/3mA
注:此处限制最小电阻,是为了防止边沿过陡,单片机无法识别。
4.IIC总线电容
IIC总线一般只有上拉电阻,总线电容是来自芯片管脚的容性负载,总线100k速率可以使用的容限在10pF-400pF之间,400k速率可以使用的总线容限10pF-200pF之间。控制总线电容主要是控制连接在同一总线的器件数量。
5.IIC上拉最大电阻的确定

图一:VDD3V,使用10k的上拉电阻,一个时钟周期为5us,即速率为200k


图二:VDD3V,使用4.7k的上拉电阻,一个时钟周期为2.5us,即速率为400k
通过以上两个图,总线充放电速度跟上拉电阻的阻值成反比,在400K速率下只有图二的波形符合,而在在100k速率下两个图的波形都能满足。总线的负载电容和上拉电阻的值决定了信号的上升空间tr,tr<=300ns,时间常数等于源端阻抗和总线电容的乘积,上拉电阻不太会造成时间常数过大从而使上升沿斜率变小,增大了总线上升时间,也即降低了总线速率。

IIC总线电阻/电容的计算相关推荐

  1. 关于IIC总线的若干问题

    IIC是飞利浦提出的一种通信总线结构,其硬件架构比较简单,仅包含SCL和SDA两条线.根据最新的IIC总线标准,IIC总线包含Standard-mode(100kbit/s).Fast-mode(40 ...

  2. STM32使用IIC总线通讯协议在OLED屏幕上显示字符串、汉字、图像(硬件IIC)

    参考:基于STM32-Oled(IIC)的使用 作者:奋斗的小殷 发布时间: 2021-05-07 13:09:26 网址:https://blog.csdn.net/boybs/article/de ...

  3. iic总线从机仲裁_IIC协议底层原理超详细解析!示波器,逻辑分析仪多图预警

    1. 协议基础 1.1.     协议简介 IIC-BUS(Inter-IntegratedCircuit Bus)最早是由PHilip半导体(现在被NXP收购)于1982年开发.主要是用来方便微控制 ...

  4. stm32之IIC总线概述

    1.IIC通信协议定义 IIC通讯协议(Inter----Integrted Circuit)是由Phiips飞利浦公司开发的, 由于他引脚少,硬件实现简单,可拓展性强,不需要UASRT,CAN通讯协 ...

  5. 基于IIC总线的温湿度传感器,你用过吗

    大家好,我是程序员小哈. 又到了知识分享时间,今天我给大家分享一个温湿度传感器模块,我们之前分享过DHT11和DHT21两款温湿度传感器,它俩是基于单总线输出信号的传感器模块,只需要一个GPIO即可实 ...

  6. IIC总线设计④——MPU6050

    注:文章参考了野火.正点原子资料(书籍.程序),图片部分来自网上,若有侵权,请联系删除. 目录 一.姿态检测 (一)欧拉角 (二)陀螺仪 (三)加速度传感器 (四)磁场检测器 二.MPU6050 (一 ...

  7. [转贴]电阻电容的封装形式如何选择

    1.电阻电容的封装形式如何选择,有没有什么原则?比如,同样是104的电容有0603.0805的封装,同样是10uF电容有3216,0805,3528等封装形式,选择哪种封装形式比较合适呢? 我看到的电 ...

  8. IIC总线的时钟同步和总线仲裁

    IIC简介: IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控 ...

  9. 【转】IIC总线的FPGA实现

    转自:http://www.cnblogs.com/sunev/archive/2012/05/17/2506731.html 一.摘要 DE2_TV中,有关于寄存器的配置的部分,采用的方法是通过II ...

最新文章

  1. datax 不识别字段过滤_卷烟厂工艺空调混风段板式过滤器改进与应用
  2. 吴恩达深度学习课程deeplearning.ai课程作业:Class 4 Week 3 Car detection
  3. mysql网页后台_MySQL(PHP网站后台数据库)
  4. java 信使服务_java – 自行车信使/ TSPPD与OptaPlanner
  5. 数据库连接池和connection的理解
  6. Linux之虚拟机配置双网卡
  7. 【考古向翻译】Pwn2Own 2010 Windows 7 Internet Explorer 8 exploit
  8. 一体机的扫描至网络共享的设置
  9. 查询mysql数量_Linux 运维基础 Mysql性能优化
  10. python3.4 + Django1.7.7 表单的一些问题
  11. 程序员数据库访问的优化的一些思考
  12. IE白屏修复,vue 兼容IE
  13. python中的Pickle文件和npy文件
  14. “双评价”——ArcGIS水资源评价
  15. ios7 未能连接到服务器,完美解决iTunes 未能连接到此 iPhone。发生未知错误(0xe8000003)和0xe8000084...
  16. vue 高德地图 不同区域显示不同颜色_高德地图这样用成为你的图表神器
  17. 【遇见Doris】Apache Doris在一点资讯自媒体平台的应用
  18. RSA key fingerprint is....Permission denied (publickey).需要SSH Key
  19. Windows实时视频通话SDK集成指引(实时视频系列三)
  20. 基于低代码开发平台实现的企业OA升级替换方案

热门文章

  1. JavaScript之DOM和BOM
  2. 【源码级】butterfly魔改
  3. 华为硬件工程师社招机考题库_华为校招_硬件技术工程师机考试题及答案
  4. springboot和sping异同
  5. win10取消开机密码和pin码
  6. 不怕神一样的对手就怕猪一样的队友
  7. 【Hydro】常用地下水与溶质运移模拟软件
  8. 国科大人工智能学院《计算机视觉》课 —计算机视觉常用优化方法
  9. 基于javaweb的医院管理系统
  10. 如何做一个吸引人的自我介绍?