一次严重的I2C信号错误

这篇具有很好参考价值的文章主要介绍了一次严重的I2C信号错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一次严重的I2C信号错误——SDA信号或CLK信号出现半高电平

问题背景

制作电池电量计测试板,使用I2C信号与主板通信,中间连接20cm的2.54排线,两侧电平均为3.3V。

问题描述

主板无法访问电量计芯片。
I2C信号波形如下:
iic ack,硬件工程
iic ack,硬件工程
半高电平的问题跟随示波器的通道2,有点匪夷所思,但是对排除信号线路问题有一定帮助。

解决方式

解决问题的过程中参考了以下文章:

1、I2C的SDA的ACK信号出现半高电平的原因:
https://blog.csdn.net/Nightya/article/details/105454785
https://zhuanlan.zhihu.com/p/107349682

2、I2C信号详解:
https://blog.csdn.net/zhangduang_KHKW/article/details/121953275#:~:text=I2C%E6%80%BB%E7%BA%BF%E9%80%9A%E4%BF%A1%E6%97%B6%E6%AF%8F%E4%B8%AA%E5%AD%97%E8%8A%82%E4%B8%BA%208%E4%BD%8D%20%E9%95%BF%E5%BA%A6%EF%BC%8C%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%81%E6%97%B6%EF%BC%8C,%E5%85%88%E4%BC%A0%E9%80%81%E6%9C%80%E9%AB%98%E4%BD%8D%EF%BC%8C%E5%90%8E%E4%BC%A0%E9%80%81%E4%BD%8E%E4%BD%8D%20%EF%BC%8C%E5%8F%91%E9%80%81%E5%99%A8%E5%8F%91%E9%80%81%E5%AE%8C%E4%B8%80%E4%B8%AA%E5%AD%97%E8%8A%82%E6%95%B0%E6%8D%AE%E5%90%8E%E6%8E%A5%E6%94%B6%E5%99%A8%E5%BF%85%E9%A1%BB%E5%8F%91%E9%80%811%E4%BD%8D%E5%BA%94%E7%AD%94%E4%BD%8D%E6%9D%A5%E5%9B%9E%E5%BA%94%E5%8F%91%E9%80%81%E5%99%A8%EF%BC%8C%E5%8D%B3%E4%B8%80%E5%B8%A7%E5%85%B1%E6%9C%899%E4%BD%8D%E3%80%82%20I2C%E6%AF%8F%E6%AC%A1%E5%8F%91%E9%80%81%E6%95%B0%E6%8D%AE%E5%BF%85%E9%A1%BB%E6%98%AF8%E4%BD%8D%E3%80%82

https://zhuanlan.zhihu.com/p/149364473

最终确定原因来自电量计芯片焊反了。1、芯片很小,1脚标识位于反面,焊接时未予重视;2、原理图中元件添加“备注”字段,填写注意事项。文章来源地址https://www.toymoban.com/news/detail-652963.html

到了这里,关于一次严重的I2C信号错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • I2C(IIC)的仲裁、时钟同步和时钟扩展

    注意,CSDN以及博客园上有大量抄袭和以讹传讹的情况,注意鉴别。 本文参考了Philip的I2C specification以及wiki pedia,并且通过实践验证。 阅读本文要求你已经对i2c的协议有基本的了解。我们将会着重介绍多主机模式(multi-master)下的 仲裁 (arbitration),仲裁时不同主机之间的 时

    2024年02月03日
    浏览(40)
  • 【物联网】I2C(IIC)通信协议详解与应用

    目录 第一部分:I2C的工作原理 第二部分:I2C的特性 第三部分:I2C的应用场景 第四部分:I2C的注意事项 第五部分:I2C的通信过程 第六部分:单片机实现I2C 1. 51单片机实现I2C 2. STM32使用标准库实现I2C 3. STM32使用HAL库实现I2C 第七部分:总结 I2C是一种双线制串行通信协议,由两

    2024年02月10日
    浏览(49)
  • 4针0.96寸OLED的HAL库代码(硬件I2C/全代码/stm32f1/CubeMX配置/包含有正负浮点数/100%一次点亮)

    一、HC-SR04超声波模块的使用 二、4针OLED的HAL库代码介绍及使用(本篇) 三、7针OLED的HAL库代码介绍及使用 四、编码电机以及双电机驱动 更多有意思的文章点击“我的主页” --------😐 更多有意思的视频 ----- B站 @想要亿只独角兽 --------😐 之前在做一些小项目时用到了OLED,到

    2024年02月10日
    浏览(36)
  • STM32 HAL库 STM32CubeMX -- I2C(IIC)

    I2C 通讯协议(Inter - Integrated Circuit) 也就是IIC; 由Phiilps 公司开发的,它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN 等通讯协议的外部收发设备。 I2C协议分为物理层和协议层。 物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输

    2023年04月16日
    浏览(49)
  • 由I2C data信号低电平不到0,再思考I2C及GPIO

    最近做项目测试时发现I2C data信号低电平不能完全到0电平,如下图 量测到低电平最大值150mV左右,检查SOC及负载端SPEC,低电平最大值都是VIL max =0.35VDD 对于1.8V的IO 电平,这个电压是0.35x1.8=0.63V 显然150mV630mV,不影响逻辑判断,因此从项目的角度考虑,此问题并不影响项目,可以

    2023年04月24日
    浏览(43)
  • vivado技巧|如何在fpga内部实现i2c信号透传(fpga内部两组i2c inout信号互连)

    大家好,我是数字小熊饼干,一个练习时长两年半的ic打工人。我在两年前通过自学跨行社招加入了IC行业。现在我打算将这两年的工作经验和当初面试时最常问的一些问题进行总结,并通过汇总成文章的形式进行输出,相信无论你是在职的还是已经还准备入行,看过之后都会

    2024年03月18日
    浏览(124)
  • STM32硬件I2C通信外设

    本文主要介绍stm32自带的I2C通信外设,对比与软件模拟I2C,硬件I2C可以自动生成时序,时序的操作更加及时规范,可以实现更加高性能的IIC通信。 本文内容与I2C软件通信有诸多类似之处,I2C软件通信可见:https://blog.csdn.net/qq_53922901/article/details/136662006?spm=1001.2014.3001.5501 在8位指

    2024年04月08日
    浏览(96)
  • USB转SPI USB转IIC 串口转SPI串口转IIC SPI I2C模块

            一款支持USB转SPI、USB转I2C、USB转GPIO、USB转PWM、USB转ADC的模块。提供上位机工具,开发协议。 资料下载, 链接:https://pan.baidu.com/s/1sw3RCMwjhrMO4qzUBq9bjA     提取码:qzjp         串口转多协议模组为了客户调试一些功能简单化,目前有串口转GPIO、串口转PWM、串口

    2024年01月18日
    浏览(43)
  • Hi3861 硬件 i2c 驱动 oled

    最近想用 3861 做个有意思的东西,记录一下开发过程。今天使用 3861 的硬件 i2c 驱动 oled。 硬件平台:Bearpi-Nano 软件SDK:润和sdk 我之前写过一篇基于 stm32cubemx 快速使用 iic 接口 oled 的过程,里面有现成的 oled 接口,我们只要直接拿过来替换掉底层接口就行。  STM32CubeMX驱动4脚

    2023年04月23日
    浏览(45)
  • 【科普贴】I2C接口详解——偏硬件解析

    I2C最早是Philips公司开发的一款简单的双向总线,实现有效的IC控制。把这个总线写成Inter IC 简称IIC或I2C(PS:说白了2就是两个“I”的意思。) I2C总线一些特征: 1、 只有两根线分别是串行数据线(SDA),串行时钟线(SCL)。 2、 每个连接到总线的器件有唯一一个地址。 3、

    2024年02月07日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包