加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

I2C

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

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

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

查看更多
  • 如何通俗理解 I²C、SPI、USB、UART、RS232
    如何通俗理解 I²C、SPI、USB、UART、RS232
    今天给大侠带来在FPAG技术交流群里平时讨论的问题答疑合集(十五),以后还会多推出本系列,话不多说,上货。Q:如何通俗地讲清 I²C、SPI、USB、UART、RS232 到底是什么东西?通俗,通俗,通俗。百度上的术语一大堆,到头来把我绕的糊里糊涂,我知道您什么都懂,能解释的让外行人也理解吗。
    1488
    09/19 12:30
  • 基于FPGA的模拟 I2C协议设计(附代码)
    基于FPGA的模拟 I2C协议设计(附代码)
    今天给大侠带来基于FPGA的 模拟 I²C 协议设计,包括 I²C 总线解析以及模拟 I²C 接口程序的基本框架、I²C 协议的具体实现、程序的仿真与测试。篇幅较长,话不多说,上货。
    5448
    07/22 14:10
  • FPGA入门基础之I2C接口设计(二)
    FPGA入门基础之I2C接口设计(二)
    本文基于上一篇博文I2C理论知识,通过FPGA实现读写EEPROM(AT24C02)芯片实战操作,进一步了解如何利用HDL实现I2C接口驱动设计。
    3041
    06/23 08:55
  • AMEYA360代理品牌 | 思瑞浦发布高精度12位8通道SAR ADC-TPC502200
    聚焦高性能模拟芯片和嵌入式处理器的半导体供应商思瑞浦3PEAK(股票代码:688536)全新推出TPC502200,支持I2C接口的12位8通道SAR ADC。
    733
    06/19 06:54
  • FPGA入门基础之I2C接口设计(一)
    FPGA入门基础之I2C接口设计(一)
    本文从I2C协议的概述开始,描述协议的历史、不同速度模式、物理层和数据帧结构,最后介绍I2C混合电压系统中电平兼容性以及上拉电阻大小计算。
  • 一文总结嵌入式【七大通信总线协议】
    一文总结嵌入式【七大通信总线协议】
    本文深入而全面地概述了嵌入式领域内七种经典串行通信协议:UART、RS232、RS485、I2C、SPI、CAN和I2S。这些协议能够适应不同的应用需求,包括通信速度、传输距离、系统复杂度和成本等多个方面。通过了解每种协议的核心特性和差异,可以为电子系统设计中选择最适宜的通信方式提供重要参考哦。
    1.1万
    05/19 10:55
  • 如何使用带有I2C和SPI解码的示波器排查系统问题
    如何使用带有I2C和SPI解码的示波器排查系统问题
    大多数基于微控制器的设计都使用I2C或SPI,或两者兼用,来实现控制器之间以及控制器与外围芯片之间的通信。当芯片发送特定的I2C或SPI数据包时,能够看到嵌入式系统内部的操作对于排除故障至关重要。许多管理相对较慢参数的芯片,如温度传感器、电机控制器、人机界面或电源管理等,都将这些总线作为与系统其他部分通信的主要手段。其他高速芯片,如通信集成电路、时钟和模数转换器,通常也通过这些总线进行配置。例如,
  • STM32设置为I2C从机模式
    STM32设置为I2C从机模式
    STM32的I2C作为主机的情况相信很多同学都用过,网上也有很多教程,但是作为从设备使用的例子应该不多,本文通过硬件和软件的层面,介绍如何把STM32设置为一个I2C从机。
    1万
    04/09 10:25
  • STM32设置为I2C从机模式(HAL库版本)
    STM32设置为I2C从机模式(HAL库版本)
    我之前出过一篇关于STM32设置为I2C从机的博客,现在应粉丝要求,出一篇HAL库版本的I2C从机编程。基于官方库版本的可以看下我之前发的文章:STM32设置为I2C从机模式
    4580
    04/08 14:28
  • 具有警报功能、36V、16-Bit、兼容I2C和SMBus接口的电流、电压、功率监测芯片SGM832
    圣邦微电子推出监测芯片 SGM832,可以用于供电系统监测中的电压、电流和功率监测。芯片兼容 I2C 和 SMBus 接口,可同时监测差分电压和总线电源电压。芯片集成了灵活的寄存器配置,可根据需求编辑工作模式和转换时间、次数并设置警报功能和阈值,最终输出电流(A)、电压(V)和功率(W)信号。芯片采用符合环保理念的 MSOP-10 和 TDFN-3×3-10L 绿色封装,工作温度范围在 -40℃ 至 +125℃。
  • I2C 驱动及其 Checksum在 BMS系统中的应用
    I2C 驱动及其 Checksum在 BMS系统中的应用
    各位好,从今天开始,我的 BMS 电池保护板系列开始聊一下软件相关的话题。首先要关注的,就是我们的主控芯片如何控制 AFE,如何从 AFE 中读取到想要的信息,这就离不开 AFE 的通信接口。
    3515
    02/27 08:52
  • 基于 FPGA 的模拟 I²C协议设计(上)
    基于 FPGA 的模拟 I²C协议设计(上)
    今天给大侠带来基于FPGA的 模拟 I²C 协议设计,由于篇幅较长,分三篇。今天带来第一篇,上篇, I²C 总线解析以及模拟 I²C 接口程序的基本框架。话不多说,上货。
    3019
    2023/12/18
  • 基于 FPGA 的模拟 I²C协议设计(中)
    基于 FPGA 的模拟 I²C协议设计(中)
    今天给大侠带来基于FPGA的 模拟 I²C 协议设计,由于篇幅较长,分三篇。今天带来第二篇,中篇,I²C 协议的具体实现。话不多说,上货。
    2070
    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 从属设备地址。
    1864
    2023/12/18
  • SPI、UART、I2C通信的区别与应用
    电子设备通过发送数据位从而实现相互交谈。位是二进制的,只能是1或0。通过电压的快速变化,位从一个设备传输到另一个设备。在以5V工作的系统中,“0”通过0V的短脉冲进行通信,而“1”通过5V的短脉冲进行通信。 数据位可以通过并行或串行的形式进行传输。 在并行通信中,数据位在导线上同时传输。下图显示了二进制(01000011)中字母“C”的并行传输: ​在串行通信中,位通过单根线一一发送。下图显示了二
    2877
    2023/02/13
  • 手把手教你使用 ftrace
    最近遇到 i2c 传输慢的问题,正常一笔 i2c 传输 52 bytes 应该在 1ms 内返回,但是偶尔出现 6 ~ 7ms 才返回,不满足要求,因此研究一下 ftrace 工具,分析 i2c 传输到底慢在哪里。怀疑:
  • I2C3挂载wm8960音频芯片竟如此简单
    飞凌嵌入式的OKMX8MM-C开发板预留了I2C3和SAI引脚接口,分别位于P18和P7插针引脚上,板载音频芯片挂载到了I2C2和SAI2。
  • OK3399-C干货笔记!I2C4挂载EEPROM其实如此简单
    飞凌嵌入式OK3399-C开发板预留出了I2C4引脚接口,位于P32插针引脚上,分别是I2C4_SCL和I2C4_SDA。小编将通过本篇文章为大家列举和说明如何使用I2C4挂载at24c08(EEPROM)芯片。
    1712
    2022/07/23
  • 技术 | I2C 子系统(五)
    HS mode 为什么单独讲解?因为高速模式和其他模式有很多不一样的地方。
  • 技术 | I2C 子系统(四)
    本文讲解三个重要的 I2C 概念:时钟延展、同步、仲裁

正在努力加载...