news 2026/6/22 2:52:33

[应用方案] GALT62120_尾灯自动单 LED 短路 (AutoSS) 检测功能的问题与理解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[应用方案] GALT62120_尾灯自动单 LED 短路 (AutoSS) 检测功能的问题与理解

0、前言
学习GALT62120尾灯芯片过程中,想捋清的2个AUTOSS大问题:
1)如何触发AutoSS错误,需要满足哪些条件
2)如何清除AutoSS错误,需要满足哪些要求

调试过程中遇到的真实问题情况如下:
情况1:手册说触发AutoSS错误后FLAG_ODDIAGCH、FLAG_OUT和FLAG_ERR会同时置起,为何我的是FLAG_ODDIAGCH最后置起?
情况2:通道使能关闭后,排除短路情况,CLR_FAULT依旧无法清除AUTOSS错误,只能清除FLAG_SHORTCH?

1、什么是AutoSS功能
AutoSS功能简单的说就是单通道的自动检测短路功能。将寄存器 CONF_AUTOSS 设置为 1,可在每个 PWM 周期开始时扫描每个电流输出通道。 如果任一通道的输出电压低于预设阈值 V(ADCSHORTTH)就会报出短路错误。具体描述可跳转本篇的最后一节内容,贴了手册说明。

2、如何触发AutoSS错误
根据手册描述,触发AutoSS错误是必须需要满足4个条件。
1)PWM最小脉冲宽度,要长于T(ODPW)+6倍AD转换时间T(CONV)
T(ODPW)配置100us
AD转换时间T(CONV),手册查询为57us
PWM频率配置2KHz,周期500us,条件满足





2)SUPPLY电压,需高于设定阈值V(ADCLOWSUPTH)
V(ADCLOWSUPTH)配置8V
SUPPLY供电12V,条件满足



3)通道电压输出,低于V(ADCSHORTTH)
V(ADCSHORTTH)配置1,硬件将通道OUT0拉到GND,条件满足




4)AutoSS与通道需要进行使能
AUTOSS使能,通道使能,满足条件




测试结果:测试正常,触发了AUTOSS错误。FLAG_ODDIAGCH、FLAG_OUT和FLAG_ERR被置起。4个条件,不满足其一就无法触发AutoSS短路。




这里解释下开篇的情况1:手册说触发AutoSS错误后FLAG_ODDIAGCH、FLAG_OUT和FLAG_ERR会同时置起,为何我的是FLAG_ODDIAGCH最后置起?
是因为通道短路连接的情况下,通道使能后最先触发的是最基础的短路检测功能,因此FLAG_OUT和FLAG_ERR会被置起。AutoSS使能后,FLAG_ODDIAGCH才会被置起。

如果想像手册描述的FLAG_ODDIAGCH、FLAG_OUT和FLAG_ERR同时置起,应该是如下情况:
硬件上将通道短路连接
先配置AutoSS功能,还有其它条件,最后配置通道使能。

3、如何清除AutoSS错误
手册关于这部分的描述,并不全面清晰。至少我试错了很多次,才决定写这篇帮助同胞们一起理解。
我的理解如下:AutoSS功能是在满足上述的PWM最小脉冲宽度、SUPPLY电压、AutoSS和通道使能的3个客观条件后,通过ADC采样通道电压,与 V(ADCSHORTTH)比对,如果低于V(ADCSHORTTH)就会报AutoSS错误。这里有个很非常需要关注的地方就是ADC采样。

在已经触发了AutoSS错误的情况下,该如何清除AutoSS错误?通道必须更新到比 V(ADCSHORTTH)更高的ADC采样值后再进行清除。我们现在来回答下开篇的情况2:通道使能关闭后,排除短路情况,CLR_FAULT依旧无法清除AUTOSS错误,只能清除FLAG_SHORTCH?
因为通道使能关闭后,AutoSS将不会检测该通道。清除错误之前,需满足该通道AutoSS检测的条件,在排除短路故障后再进行CLR_FAULT清除错误。

4、手册资料
摘自《TPS929120-Q1 12-Channel Automotive 40-V High-Side LED Driver with FlexWire
》,两款芯片兼容使用。

英文:



中文:




---------------------
作者:一个人破
链接:https://bbs.21ic.com/icview-3456020-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/19 16:30:23

年末如何挑选手机?性能与影像成关键考量

年末购物季来临之际,消费者挑选一款中意手机时,常常面对众多眼花缭乱的选项。当下手机市场展现出技术多元、功能垂直之特性,不同产品线针对特定用户需求做了深度优化。进行选择时,全面综合考量性能、影像、显示、续航以及创新交互…

作者头像 李华
网站建设 2026/6/21 7:57:21

解决wslregisterdistribution failed错误的新方法:使用预构建镜像

解决 wslregisterdistribution failed 错误的新方法:使用预构建镜像 在深度学习项目开发中,一个稳定、即用的环境往往比模型本身更早成为“拦路虎”。尤其是在 Windows 平台上使用 WSL(Windows Subsystem for Linux)部署 PyTorch …

作者头像 李华
网站建设 2026/6/15 16:27:01

Jupyter Notebook保存检查点功能在PyTorch训练中的应用

Jupyter Notebook保存检查点功能在PyTorch训练中的应用 在深度学习项目中,最令人沮丧的场景莫过于:模型已经训练了十几个小时,结果因为一次意外断电、内核崩溃或不小心关掉了浏览器标签页,所有进度瞬间归零。这种“从头再来”的代…

作者头像 李华
网站建设 2026/6/21 13:44:13

【CMake】`add_subdirectory()` 命令详解

add_subdirectory() 是 CMake 中用于组织大型项目、模块化构建的核心命令,它允许将项目分解为多个子目录,每个子目录有自己的 CMakeLists.txt 文件。 基本语法 add_subdirectory(source_dir [binary_dir] [EXCLUDE_FROM_ALL])参数详解 必需参数 source_d…

作者头像 李华