I2C

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件.然后主机接收从器件发送的数据,最后由主机终止接收过程。在这种情况下.主机负责产生定时时钟和终止数据传送。

I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件.然后主机接收从器件发送的数据,最后由主机终止接收过程。在这种情况下.主机负责产生定时时钟和终止数据传送。收起

查看更多
  • 一文讲透串行通信---I²C基础
    I²C,通常被称为“I two C”,是“Inter-Integrated Circuit protocol”(互连集成电路协议)的缩写。I²C 于1982年由飞利浦半导体公司(现为恩智浦半导体)发明,是一种低速通信协议,用于连接微处理器主设备与低速外设从设备。自2006年起,实现I²C协议不再需要许可证,许多半导体设备公司,都推出了兼容I²C的设备。
    一文讲透串行通信---I²C基础
  • 工程师必看!电源管理总线概述:SMBus, PMBus, SVID, SVI2
    在现代电子设备中,电源管理总线对于确保设备稳定、高效运行起着至关重要的作用。所有总线协议的本质就是两个字,即“通信”。除I2C和SPI这些通用总线可以用于电源管理外,还有相对专用的SMBus和PMBus总线,以及更高级、更复杂的SVID协议和SVI2协议。
    工程师必看!电源管理总线概述:SMBus, PMBus, SVID, SVI2
  • STM32在使用硬件I2C时的奇怪问题及解决办法
    这段时间一直在折腾自己的毕设,第二块板子到手基本上调通了所有的内容,还有几块芯片还在写测试代码。其中有一块BMP280气压传感器,这块芯片在第一块板子中是完全能用的,因此可以排除是代码以及原理图的问题。 在这一版的设计中,BMP280单独占用了一组I2C1,但是在焊接之后测试过程中发现不能与BMP280建立完整的通讯。
  • 利用高性能电压监控器提高工业功能安全合规性——第1部分
    作者:Bryan Angelo Borres,产品应用工程师 Christopher Macatangay,高级产品应用工程师 问题: 如何使用高性能监控电路来提高工业功能安全合规性? 回答 高性能电压监控器具有集成的安全功能,可提高系统性能,以满足IEC 61508功能安全标准关于定量可靠性、架构约束和系统安全完整性的要求,从而帮助系统符合该标准。 简介 各行各业的安全关键型应用一般都会考虑遵守
    利用高性能电压监控器提高工业功能安全合规性——第1部分
  • 源码系列:基于FPGA的 IIC 设计(附源工程)
    今天给大侠带来基于FPGA的IIC设计。IIC(Inter-Integrated Circuit),其实是IIC Bus简称,中文就是集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。
    2046
    01/06 10:20
    源码系列:基于FPGA的 IIC 设计(附源工程)
  • 如何通俗理解 I²C、SPI、USB、UART、RS232
    今天给大侠带来在FPAG技术交流群里平时讨论的问题答疑合集(十五),以后还会多推出本系列,话不多说,上货。Q:如何通俗地讲清 I²C、SPI、USB、UART、RS232 到底是什么东西?通俗,通俗,通俗。百度上的术语一大堆,到头来把我绕的糊里糊涂,我知道您什么都懂,能解释的让外行人也理解吗。
    2047
    2024/09/19
    如何通俗理解 I²C、SPI、USB、UART、RS232
  • 基于FPGA的模拟 I2C协议设计(附代码)
    今天给大侠带来基于FPGA的 模拟 I²C 协议设计,包括 I²C 总线解析以及模拟 I²C 接口程序的基本框架、I²C 协议的具体实现、程序的仿真与测试。篇幅较长,话不多说,上货。
    5428
    2024/07/22
    基于FPGA的模拟 I2C协议设计(附代码)
  • FPGA入门基础之I2C接口设计(二)
    本文基于上一篇博文I2C理论知识,通过FPGA实现读写EEPROM(AT24C02)芯片实战操作,进一步了解如何利用HDL实现I2C接口驱动设计。
    3470
    2024/06/23
    FPGA入门基础之I2C接口设计(二)
  • FPGA入门基础之I2C接口设计(一)
    本文从I2C协议的概述开始,描述协议的历史、不同速度模式、物理层和数据帧结构,最后介绍I2C混合电压系统中电平兼容性以及上拉电阻大小计算。
    FPGA入门基础之I2C接口设计(一)
  • AMEYA360代理品牌 | 思瑞浦发布高精度12位8通道SAR ADC-TPC502200
    聚焦高性能模拟芯片和嵌入式处理器的半导体供应商思瑞浦3PEAK(股票代码:688536)全新推出TPC502200,支持I2C接口的12位8通道SAR ADC。
    894
    2024/06/19
  • 一文总结嵌入式【七大通信总线协议】
    本文深入而全面地概述了嵌入式领域内七种经典串行通信协议:UART、RS232、RS485、I2C、SPI、CAN和I2S。这些协议能够适应不同的应用需求,包括通信速度、传输距离、系统复杂度和成本等多个方面。通过了解每种协议的核心特性和差异,可以为电子系统设计中选择最适宜的通信方式提供重要参考哦。
    9649
    2024/05/19
    一文总结嵌入式【七大通信总线协议】
  • 如何使用带有I2C和SPI解码的示波器排查系统问题
    大多数基于微控制器的设计都使用I2C或SPI,或两者兼用,来实现控制器之间以及控制器与外围芯片之间的通信。当芯片发送特定的I2C或SPI数据包时,能够看到嵌入式系统内部的操作对于排除故障至关重要。许多管理相对较慢参数的芯片,如温度传感器、电机控制器、人机界面或电源管理等,都将这些总线作为与系统其他部分通信的主要手段。其他高速芯片,如通信集成电路、时钟和模数转换器,通常也通过这些总线进行配置。例如,
    如何使用带有I2C和SPI解码的示波器排查系统问题
  • STM32设置为I2C从机模式
    STM32的I2C作为主机的情况相信很多同学都用过,网上也有很多教程,但是作为从设备使用的例子应该不多,本文通过硬件和软件的层面,介绍如何把STM32设置为一个I2C从机。
    1万
    2024/04/09
    STM32设置为I2C从机模式
  • STM32设置为I2C从机模式(HAL库版本)
    我之前出过一篇关于STM32设置为I2C从机的博客,现在应粉丝要求,出一篇HAL库版本的I2C从机编程。基于官方库版本的可以看下我之前发的文章:STM32设置为I2C从机模式
    7571
    2024/04/08
    STM32设置为I2C从机模式(HAL库版本)
  • 具有警报功能、36V、16-Bit、兼容I2C和SMBus接口的电流、电压、功率监测芯片SGM832
    圣邦微电子推出监测芯片 SGM832,可以用于供电系统监测中的电压、电流和功率监测。芯片兼容 I2C 和 SMBus 接口,可同时监测差分电压和总线电源电压。芯片集成了灵活的寄存器配置,可根据需求编辑工作模式和转换时间、次数并设置警报功能和阈值,最终输出电流(A)、电压(V)和功率(W)信号。芯片采用符合环保理念的 MSOP-10 和 TDFN-3×3-10L 绿色封装,工作温度范围在 -40℃ 至 +125℃。
  • I2C 驱动及其 Checksum在 BMS系统中的应用
    各位好,从今天开始,我的 BMS 电池保护板系列开始聊一下软件相关的话题。首先要关注的,就是我们的主控芯片如何控制 AFE,如何从 AFE 中读取到想要的信息,这就离不开 AFE 的通信接口。
    3266
    2024/02/27
    I2C 驱动及其 Checksum在 BMS系统中的应用
  • 基于 FPGA 的模拟 I²C协议设计(上)
    今天给大侠带来基于FPGA的 模拟 I²C 协议设计,由于篇幅较长,分三篇。今天带来第一篇,上篇, I²C 总线解析以及模拟 I²C 接口程序的基本框架。话不多说,上货。
    2465
    2023/12/18
    基于 FPGA 的模拟 I²C协议设计(上)
  • 基于 FPGA 的模拟 I²C协议设计(中)
    今天给大侠带来基于FPGA的 模拟 I²C 协议设计,由于篇幅较长,分三篇。今天带来第二篇,中篇,I²C 协议的具体实现。话不多说,上货。
    2058
    2023/12/18
    基于 FPGA 的模拟 I²C协议设计(中)
  • 基于FPGA的模拟 I²C协议系统设计(附代码)
    今天给大侠带来基于FPGA的 模拟 I²C 协议设计,由于篇幅较长,分三篇。今天带来第三篇,下篇,程序的仿真与测试。话不多说,上货。I²C(Inter-Integrated Circuit),其实是 I²C Bus 简称,中文就是集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。I²C的正确读法为“I平方C”("I-squared-C"),而“I二C”("I-two-C")则是另一种错误但被广泛使用的读法。自2006年10月1日起,使用 I²C 协议已经不需要支付专利费,但制造商仍然需要付费以获取 I²C 从属设备地址。
    1592
    2023/12/18
    基于FPGA的模拟 I²C协议系统设计(附代码)

正在努力加载...