IC解析之TPS92682-Q1(汽车LED灯控制IC)
目录
- 1 IC特性介绍
- 2 主要参数
- 3 接口定义
- 4 工作原理分析
- TPS92682-Q1架构
- 工作模式
- 典型应用
- 通讯协议
- 控制帧
- 应答帧
- 协议
- 5 总结
1 IC特性介绍
TPS92682 - Q1 是德州仪器(TI)推出的一款双通道恒压横流控制器,同时还具有各种电器故障保护,主要应用于汽车照明等领域;
由于汽车LED在正常工作时最高温度可达100-150℃,过高则会烧坏LED,因此恒压恒流控制以及故障保护对于汽车LED灯来说尤为重要;
- 双通道独立控制:该芯片可独立控制两个 LED 通道,每个通道都有自己的驱动、检测和保护电路,适合需要多路输出的汽车照明应用。
- SPI 编程特性:通过 SPI 接口可配置多种功能,如:
扩频改善 EMI
软启动时间
LED 电流和输出电压设置
电流限制、过压保护阈值
故障计时器等 - 调光控制:
支持 PWM 调光(范围 > 1000:1)和模拟调光(范围 > 28:1)
PWM 调光通过 PWM1/PWM2 引脚实现
模拟调光通过 SPI 配置内部 8 位 DAC 实现 - 保护功能:
逐周期电流限制
输出过压 / 欠压保护
LED 过流保护
热警告和热关断
故障状态通过 FLT1/FLT2 引脚输出 - 电源设计:
VIN 输入范围 4.5V-65V,适合汽车应用
内部 LDO 提供稳定的 VCC (7.5V) 和 VDD (5V) 电源
功率地 (PGND) 和信号地 (AGND) 分开设计,减少噪声干扰 - 同步与并联:
FLT2/SYNC 引脚可配置为同步输入,实现多芯片并联或相位控制
RT 引脚可设置最高 1MHz 的开关频率,并支持外部时钟同步
2 主要参数
3 接口定义
- 电源相关引脚
引脚名称 | 功能描述 |
---|---|
VIN (1) | 高压输入端(最高 65V),为内部 LDO 供电 |
VCC (21) | 7.5V 低压差稳压器输出,为芯片内部电路供电 |
VDD (31) | 5V LDO 输出,用于为数字电路供电 |
AGND (30) | 信号地 |
PGND (20) | 功率地 |
- 通道控制与驱动引脚
引脚名称 | 功能描述 |
---|---|
GATE1 (22) | 通道 1 外部 N 沟道 FET 栅极驱动输出 |
GATE2 (19) | 通道 2 外部 N 沟道 FET 栅极驱动输出 |
PDRV1 (28) | 通道 1 P 沟道栅极驱动,连接外部串联 P 沟道 FET 开关 |
PDRV2 (13) | 通道 2 P 沟道栅极驱动,连接外部串联 P 沟道 FET 开关 |
PWM1 (3) | 通道 1 PWM 调光输入 |
PWM2 (4) | 通道 2 PWM 调光输入 |
- 电流检测引脚
引脚名称 | 功能描述 |
---|---|
CSP1 (26) | 通道 1 高端电流检测放大器正输入端 |
CSN1 (27) | 通道 1 高端电流检测放大器负输入端 |
CSP2 (15) | 通道 2 高端电流检测放大器正输入端 |
CSN2 (14) | 通道 2 高端电流检测放大器负输入端 |
ISP1 (23) | 通道 1 开关电流检测正输入端(连接到 N 沟道 FET 与地之间的检测电阻) |
ISN1 (24) | 通道 1 开关电流检测负输入端(连接到检测电阻的地端) |
ISP2 (18) | 通道 2 开关电流检测正输入端 |
ISN2 (17) | 通道 2 开关电流检测负输入端 |
- 反馈与保护引脚
引脚名称 | 功能描述 |
---|---|
FB1/OV1 (25) | 通道 1 反馈 / 过压保护输入,通过电阻分压连接到 VOUT1,设置过压阈值和 CV 模式下的输出电压 |
FB2/OV2 (16) | 通道 2 反馈 / 过压保护输入,功能同 FB1 |
FLT1 (10) | 通道 1 开漏故障输出(若 PIN-11 编程为 SYNC,则表示双通道故障) |
FLT2/SYNC (11) | 双通道复用引脚,可编程为通道 2 开漏故障输出或同步输入 |
LH (9) | 数字输入,高电平时使设备进入跛行模式(Limp Home Mode) |
- SPI 通信引脚
引脚名称 | 功能描述 |
---|---|
SCK (6) | SPI 时钟输入 |
MOSI (8) | SPI 主设备数据输入(芯片作为从设备接收数据) |
MISO (7) | SPI 主设备数据输出(芯片作为从设备发送数据) |
SSN (5) | SPI 片选输入(低电平有效) |
- 其他功能引脚
引脚名称 | 功能描述 |
---|---|
EN (2) | 硬件使能引脚,拉低进入关断模式 |
RT (32) | 通过连接电阻到地设置内部时钟频率 |
COMP1 (29) | 通道 1 补偿网络连接引脚,确保系统稳定性 |
COMP2 (12) | 通道 2 补偿网络连接引脚,功能同 COMP1 |
4 工作原理分析
TPS92682-Q1架构
工作模式
跛行模式应用于当IC出现故障时仍然能够维持系统运行基本功能,LH脚拉高即可进入跛行模式,跛行模式下IC动作又LH寄存器控制。
典型应用
- 恒流模式(CC Mode)
负载设备串联接入
- 恒流模式(CV Mode)
负载设备并联接入
通讯协议
控制帧
应答帧
-
读应答帧
-
写应答帧
-
写错误/电源错误应答帧
协议
5 总结
本文是基于TPS92682-Q1应用于汽车LED灯应用解析,为博主个人学习总结而得,如有不正之处欢迎指正
相关文章:

IC解析之TPS92682-Q1(汽车LED灯控制IC)
目录 1 IC特性介绍2 主要参数3 接口定义4 工作原理分析TPS92682-Q1架构工作模式典型应用通讯协议 控制帧应答帧协议5 总结 1 IC特性介绍 TPS92682 - Q1 是德州仪器(TI)推出的一款双通道恒压横流控制器,同时还具有各种电器故障保护,…...

6.01 Python中打开usb相机并进行显示
本案例介绍如何打开USB相机并每隔100ms进行刷新的代码,效果如下: 一、主要思路: 1. 打开视频流、读取帧 self.cam_cap = cv2.VideoCapture(0) #打开 视频流 cam_ret, cam_frame = self.cam_cap.read() //读取帧。 2.使用定时器,每隔100ms读取帧 3.显示到Qt的QLabel…...

2023华为od统一考试B卷【二叉树中序遍历】
前言 博主刷的华为机考题,代码仅供参考,因为没有后台数据,可能有没考虑到的情况 如果感觉对你有帮助,请点点关注点点赞吧,谢谢你! 题目描述 思路 0.用Character数组存储树,index下标的左右…...
计算机网络:计算机之间的数据传输为什么要以时钟频率同步为基础?
以太网信息同步需要保障时钟同步的主要原因包括以下几点: 1. 确保数据的准确采样与解析 比特级同步:以太网数据传输以连续的比特流形式进行,接收端需在精确的时间点对信号采样。若发送端与接收端时钟不同步,采样时机偏移会导致误…...

在Spark搭建YARN
(一)什么是SparkONYarn模式 Spark on YARN(Yet Another Resource Negotiator)是 Spark 框架在 Hadoop 集群中运行的一种部署模式,它借助 Hadoop YARN 来管理资源和调度任务。 架构组成 ResourceManager:作…...

LeetCode_sql刷题(3482.分析组织层级)
题目描述:3482. 分析组织层级 - 力扣(LeetCode) 表:Employees ------------------------- | Column Name | Type | ------------------------- | employee_id | int | | employee_name | varchar | | manager_id …...
Python 之 selenium 打开浏览器指定端口进行接续操作
一般使用 selenium 进行数据爬取时,常用处理流程是让 selenium 从打开浏览器开始,完成全流程的所有操作。但是有时候,我们希望用户先自己打开浏览器进入指定网页,完成登录认证等一系列操作之后(比如用户、密码、短信验…...
MySQL Explain 中 Type 与 Extra 字段详解
引言 在数据库性能调优过程中,理解执行计划(EXPLAIN)的输出信息至关重要。MySQL 的 EXPLAIN 命令能够帮助开发者分析查询的执行路径和效率,其中 Type 和 Extra 字段提供了关键的执行细节。Type 字段表示访问类型,反映…...

不用服务器转码,Web端如何播放RTSP视频流?
在物联网、智慧城市、工业互联网等新兴技术浪潮下,实时视频流(如RTSP协议)作为安防监控、生产巡检、远程协作等场景的核心数据载体,其价值愈发凸显。然而,一个长期困扰行业的痛点始终存在——如何在Web浏览器中直接播…...

如何开发一款 Chrome 浏览器插件
Chrome是由谷歌开发的网页浏览器,基于开源软件(包括WebKit和Mozilla)开发,任何人都可以根据自己需要使用、修改或增强它的功能。Chrome凭借着其优秀的性能、出色的兼容性以及丰富的扩展程序,赢得了广大用户的信任。市场…...

GitHub打开缓慢甚至失败的解决办法
在C:\Windows\System32\drivers\etc的hosts中增加如下内容: 20.205.243.166 github.com 199.59.149.236 github.global.ssl.fastly.net185.199.109.153 http://assets-cdn.github.com 185.199.108.153 http://assets-cdn.github.com 185.199.110.153 http://asset…...

18前端项目----Vue项目收尾优化|重要知识
收尾/知识点汇总 项目收尾二级路由未登录全局路由守卫路由独享守卫图片懒加载路由懒加载打包上线 重要知识点汇总组件通信方式1. props2. 自定义事件3. 全局事件总线4. 订阅与发布pubsub5. Vuex6. 插槽 sync修饰符attrs和listeners属性children和parent属性mixin混入作用域插槽…...

仿RabbitMQ 模拟实现消息队列
文章目录 项目项目介绍开发环境技术选型 开始项目前第三方框架内容介绍muduo搭建服务端,客户端服务端:客户端:makefile muduo库protobuf通信服务端:客户端 sqlitegtest线程池future 认识,async使用promis使用package_t…...

基于Qt的app开发第八天
写在前面 笔者是一个大一下计科生,本学期的课程设计自命题完成一个督促学生自律的打卡软件,目前已经完成了待办和打卡部分功能,本篇要完成规划板块不需要存储就能实现的功能 需求分析 这一板块内容相比前两个板块还有一些特殊,因…...
Springboot之类路径扫描
SpringBoot框架中默认提供的扫描类为:ClassPathBeanDefinitionScanner。 webFlux框架中借助RepositoryComponentProvider扫描符合条件的Repository。 public class ClassPathScanningCandidateComponentProvider{private final List<TypeFilter> includeFilt…...
PNG图片转icon图标Python脚本(简易版) - 随笔
摘要 在网站开发或应用程序设计中,常需将高品质PNG图像转换为ICO格式图标。本文提供一份高效Python解决方案,利用Pillow库实现透明背景完美保留的格式转换。 源码示例 from PIL import Imagedef convert_png_to_ico(png_path, ico_path, size):"…...

数据分析-图2-图像对象设置参数与子图
from matplotlib import pyplot as mp mp.figure(A figure,facecolorgray) mp.plot([0,1],[1,2]) mp.figure(B figure,facecolorlightgray) mp.plot([1,2],[2,1]) #如果figure中标题已创建,则不会新建窗口, #而是将旧窗口设置为当前窗口 mp.figure(A fig…...

查询公网IP地址的方法:查看自己是不是公网ip,附内网穿透外网域名访问方案
本地搭建服务并提供互联网连接时,较为传统的方法是使用公网IP地址。因此,如何查询本地自己是不是公网IP,是必须要掌握的一种技巧。当面对确实无公网IP时,则可以通过内网穿透方案,如nat123网络映射工具,将本…...
MVCC:数据库并发控制的利器
在并发环境下,数据库需要处理多个事务同时访问和修改数据的情况。为了保证数据的一致性和隔离性,数据库需要采用一些并发控制机制。MVCC (Multi-Version Concurrency Control,多版本并发控制) 就是一种常用的并发控制技术,它通过维…...

Redis学习打卡-Day1-SpringDataRedis、有状态无状态
Redis的Java客户端 Jedis 以 Redis 命令作为方法名称,学习成本低,简单实用。Jedis 是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,因此推荐使用 Jedis 连接池代替Jedis的直连方式。 lettuce Lettuce是基于Netty实现的&am…...
【行为型之访问者模式】游戏开发实战——Unity灵活数据操作与跨系统交互的架构秘诀
文章目录 🧳 访问者模式(Visitor Pattern)深度解析一、模式本质与核心价值二、经典UML结构三、Unity实战代码(游戏物品系统)1. 定义元素与访问者接口2. 实现具体元素类3. 实现具体访问者4. 对象结构管理5. 客户端使用 …...
Shell脚本实践(修改文件,修改配置文件,执行jar包)
1、前言 需要编写一个shell脚本支持 1、修改.so文件名 2、修改配置文件 3、执行jar包 2、代码解析 2.1、修改.so文件名 so_file_dir="/opt/casb/xxx/lib" # 处理.so文件 cd "$so_file_dir" || { echo "错误: 无法进入目录 $so_file_dir"; exit …...
React Native矢量图标全攻略:从入门到自定义iconfont的高级玩法
“你知道吗?在React Native应用中,仅仅通过一行代码就能召唤出上千个精美矢量图标,甚至还能把设计师精心制作的iconfont完美嵌入——但90%的开发者居然还在用图片方案!” 当我第一次发现同事的APP安装包比我的小了2.3MB,仅仅是因为他正确使用了react-native-vector-icons时…...
x-IMU matlab zupt惯性室内定位算法
基于x-IMU的ZUPT(Zero Velocity Update,零速更新)惯性室内定位算法是一种结合了惯性测量单元(IMU)数据和零速检测技术的室内定位方法。该算法通过检测行人静止状态下的零速区间,对惯性导航系统(…...
hbase shell的常用命令
一、hbase shell的基础命令 # 版本号查看 [rootTest-Hadoop-NN-01 hbase]$ ./bin/hbase version HBase 2.4.0 Source code repository git://apurtell-ltm.internal.salesforce.com/Users/apurtell/src/hbase revision282ab70012ae843af54a6779543ff20acbcbb629# 客户端登录 […...
在企业级项目中高效使用 Maven-mvnd
1、引言 1.1 什么是 Maven-mvnd? Maven-mvnd 是 Apache Maven 的一个实验性扩展工具(也称为 mvnd),基于守护进程(daemon)模型构建,目标是显著提升 Maven 构建的速度和效率。它由 Red Hat 推出,通过复用 JVM 进程来减少每次构建时的启动开销。 1.2 为什么企业在构建过…...
iOS瀑布流布局的实现(swift)
在iOS开发中,瀑布流布局(Waterfall Flow)是一种常见的多列不等高布局方式,适用于图片、商品展示等场景。以下是基于UICollectionView实现瀑布流布局的核心步骤和优化方法: 一、实现原理 瀑布流的核心在于动态计算每个…...

Spring Spring Boot 常用注解整理
Spring & Spring Boot 常用注解整理 先理解核心概念:什么是注解(Annotation)?第一部分:IOC(控制反转)和 DI(依赖注入)1. Component2. Service, Repository, Controll…...

c#建筑行业财务流水账系统软件可上传记账凭证财务管理系统签核功能
# financial_建筑行业 建筑行业财务流水账系统软件可上传记账凭证财务管理系统签核功能 # 开发背景 软件是给岳阳客户定制开发一款建筑行业流水账财务软件。提供工程签证单、施工日志、人员出勤表等信息记录。 # 财务管理系统功能描述 1.可以自行设置记账科目,做凭…...

让 Cursor 教我写 MCP Client
文章目录 1. 写在最前面2. 动手实现一个 MCP Client2.1 How 天气查询 Client2.1.1 向 Cursor 提问的艺术2.1.2 最终成功展示2.1.3 client 的代码 3. MCP 协议核心之一总结3.1 SSE vs WebSocket 4. 碎碎念5. 参考资料 1. 写在最前面 学习了 MCP Server 的实现后,刚好…...