IIC总线电阻/电容的计算
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总线电阻/电容的计算相关推荐
- 关于IIC总线的若干问题
IIC是飞利浦提出的一种通信总线结构,其硬件架构比较简单,仅包含SCL和SDA两条线.根据最新的IIC总线标准,IIC总线包含Standard-mode(100kbit/s).Fast-mode(40 ...
- STM32使用IIC总线通讯协议在OLED屏幕上显示字符串、汉字、图像(硬件IIC)
参考:基于STM32-Oled(IIC)的使用 作者:奋斗的小殷 发布时间: 2021-05-07 13:09:26 网址:https://blog.csdn.net/boybs/article/de ...
- iic总线从机仲裁_IIC协议底层原理超详细解析!示波器,逻辑分析仪多图预警
1. 协议基础 1.1. 协议简介 IIC-BUS(Inter-IntegratedCircuit Bus)最早是由PHilip半导体(现在被NXP收购)于1982年开发.主要是用来方便微控制 ...
- stm32之IIC总线概述
1.IIC通信协议定义 IIC通讯协议(Inter----Integrted Circuit)是由Phiips飞利浦公司开发的, 由于他引脚少,硬件实现简单,可拓展性强,不需要UASRT,CAN通讯协 ...
- 基于IIC总线的温湿度传感器,你用过吗
大家好,我是程序员小哈. 又到了知识分享时间,今天我给大家分享一个温湿度传感器模块,我们之前分享过DHT11和DHT21两款温湿度传感器,它俩是基于单总线输出信号的传感器模块,只需要一个GPIO即可实 ...
- IIC总线设计④——MPU6050
注:文章参考了野火.正点原子资料(书籍.程序),图片部分来自网上,若有侵权,请联系删除. 目录 一.姿态检测 (一)欧拉角 (二)陀螺仪 (三)加速度传感器 (四)磁场检测器 二.MPU6050 (一 ...
- [转贴]电阻电容的封装形式如何选择
1.电阻电容的封装形式如何选择,有没有什么原则?比如,同样是104的电容有0603.0805的封装,同样是10uF电容有3216,0805,3528等封装形式,选择哪种封装形式比较合适呢? 我看到的电 ...
- IIC总线的时钟同步和总线仲裁
IIC简介: IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控 ...
- 【转】IIC总线的FPGA实现
转自:http://www.cnblogs.com/sunev/archive/2012/05/17/2506731.html 一.摘要 DE2_TV中,有关于寄存器的配置的部分,采用的方法是通过II ...
最新文章
- datax 不识别字段过滤_卷烟厂工艺空调混风段板式过滤器改进与应用
- 吴恩达深度学习课程deeplearning.ai课程作业:Class 4 Week 3 Car detection
- mysql网页后台_MySQL(PHP网站后台数据库)
- java 信使服务_java – 自行车信使/ TSPPD与OptaPlanner
- 数据库连接池和connection的理解
- Linux之虚拟机配置双网卡
- 【考古向翻译】Pwn2Own 2010 Windows 7 Internet Explorer 8 exploit
- 一体机的扫描至网络共享的设置
- 查询mysql数量_Linux 运维基础 Mysql性能优化
- python3.4 + Django1.7.7 表单的一些问题
- 程序员数据库访问的优化的一些思考
- IE白屏修复,vue 兼容IE
- python中的Pickle文件和npy文件
- “双评价”——ArcGIS水资源评价
- ios7 未能连接到服务器,完美解决iTunes 未能连接到此 iPhone。发生未知错误(0xe8000003)和0xe8000084...
- vue 高德地图 不同区域显示不同颜色_高德地图这样用成为你的图表神器
- 【遇见Doris】Apache Doris在一点资讯自媒体平台的应用
- RSA key fingerprint is....Permission denied (publickey).需要SSH Key
- Windows实时视频通话SDK集成指引(实时视频系列三)
- 基于低代码开发平台实现的企业OA升级替换方案