首页 > 其他分享 >tps25751初识

tps25751初识

时间:2024-12-21 16:01:32浏览次数:6  
标签:SCL 引脚 初识 SDA TPS25751 I2Ct tps25751 I2C

TPS 25751
I2C接口
1.1TPS25751有1个I2C目标接口:I2Ct。I2C端口I2Ct由I2Ct_SDA、I2Ct_SCL和I2Ct_IRQ引脚组成。当TPS25751处于“APP”模式时,TI建议使用标准模式或快速模式(即时钟速度不高于400 kHz)。
但是,在BOOT模式下,当加载补丁包时,可以使用Fast mode Plus(参见fSCLS)。TPS25751有1个I2C控制器接口。I2C由I2C_SDA和I2C_SCL引脚组成。该接口可用于对外部目标设备进行读写操作。
在引导过程中,TPS25751尝试从具有7位目标地址0x50的外部EEPROM读取补丁和应用程序配置数据。EEPROM必须至少36千字节。
I2Ct:可选择连接到外部MCU。也用于加载补丁和应用程序配置。
I2Cc:连接到I2C EEPROM,电池充电器。使用LDO_3V3引脚作为上拉电压。不支持多控制器配置。
1.2.控制器发送启动条件,在SDA输入和输出上进行高到低转换,而SCL输入为高,则启动I2C通信。在Start条件之后,发送设备地址字节,首先发送最高有效位(MSB),包括数据方向位(R/W)。
1.3.在接收到有效的地址字节后,该设备以确认(ACK)响应,在ACK相关时钟脉冲的高电平期间,SDA输入/输出的低电平。在I2C总线上,每个时钟脉冲期间只传输一个数据位。
在时钟周期的高脉冲期间,SDA线上的数据必须保持稳定,因为此时数据线的变化被解释为控制命令(启动或停止)。控制器发送一个停止条件,在SDA输入和输出上的低到高转换,而SCL输入是高的。
1.4.在启动和停止条件之间ÿ

标签:SCL,引脚,初识,SDA,TPS25751,I2Ct,tps25751,I2C
From: https://blog.csdn.net/Sumerking/article/details/144558664

相关文章

  • 初识C/C++内存结构
    希望本文有助于学习C++的同学们理解C++的内存结构路漫漫,道阻且长。文章目录一、C++的内存结构是什么?二、代码区二、常量存储区三、全局/静态存储区四、栈(Stack)区五、堆区六、各个内存区域之间的联系总结一、C++的内存结构是什么?C/C++不同于其他的语言的其中一......
  • 1、PE 初识
    1、PE初识概论首先PE头部分主要是学习PE结构的前半部分,每一个是做什么的,以及重点是什么,每一个是做什么用的。并使用Cpp代码来解析该PE头注意这里用了一个Windows.h的头文件,后面再说。PE是Windows系统PE结构(PortableExecutable),即可移植可执行文件格式,是Windows操作系统下......
  • 初识C语言——C语言的常见概念(下)
    初识C语言——C语言的常见概念(下)在上一章,我们认识了C语言的概念、历史、使用方法。在对C语言有了初步的了解之后,我们可以来写下我们的第一个C语言程序啦!......
  • 今日链表初识
    前言:链表是数据结构非常常见的一种,比如在java中LinkedList,数据库中的B+TREE都用到了链表。今天我们先来认识一下,什么是链表,以及一个简单的练习反转链表。什么是链表链表是一种每个节点不光可以存储当前节点数据,并且还会保存这一个节点的指针。如图:那如何使用java语言......
  • 初识文件管理
    初识文件管理前言:本节主要作为导学,随便看看即可​​‍一、文件的定义文件就是一组有意义的信息/数据集合。​​‍二、文件的属性​​重点理解:文件名并不能唯一区分文件,能做到的是标识符(即使在不同位置的同名文件也有不同的独特的标识符)‍三、文件内部的数据组织方式......
  • 十八、初识指针(1)
    指针(变量)就是用来存放地址的(变量)存放在指针中的值都被当作地址处理一、指针和指针类型指针类型决定了指针进行解引用时,能够访问空间的大小。例:int*p    //*p访问4个bytechar*p    //*p访问1个bytedouble*p    //*p访问8个byte二、指针......
  • 【SAP MM】初识SAP-MM模块
    系列文章目录文章目录系列文章目录@[TOC](文章目录)前言一、物料管理简介二、MM的主要功能三、组织结构四、主数据五、采购文件类型总结前言MM核心功能:采购管理和库存管理一、物料管理简介物料是一个极广的含义,在SAP中,将重点关注用来直接或间接为企业增值的物品......
  • 十九、初识指针(2)
    指针不知道初始化为何值时,可先初始化为空指针。int*p=NULL;    //NULL,用来初始化指针,给指针赋值。一、指针运算1.指针+/-整数2.指针-指针|指针-指针|=中间的元素个数+1(同一数组)(同一块空间内存)(高地址-低地址)#define_CRT_SECURE_NO_WARNING......
  • C语言之初识数组存在的问题
        首先我们先了解数组的概念,所谓数组,简单来说数组就是一组相同元素的集合。是用来存放一组相同类型元素的存储形式。    但是我们在开始学数组的时候会存在一些问题或者说是疑问。    1.数组的下表是从‘0’开始,所以我们在访问数组的某个元素时,我......
  • 初识Redis(一)
    1认识NoSQL1.1SQL vsNoSql SQL-关系型数据库NoSQL-非关系型数据库数据结构结构化非结构化:#1键值类型(redis);#2文档类型(MongoDB);#3列类型(HBase);#4Graph类型(Neo4j)数据关联关联的无关联的查询方式SQL查询非SQL事务特性ACIDBASE(基本满足事务,非强一致......