NXP MCU 技术论坛
直播中

辛太励

9年用户 1215经验值
擅长:20153
私信 关注
[问答]

求助,关于CAN TRANSCIEVER(TJA1145ATK) UVLO的问题求解



您好,我是硬件工程师
我正在使用 TJA1145ATK/FD,并且对 UVLO 有疑问。
我将5V 连接到 VCC,但 VCC UVLO 的最大值为4.75V。我不明白为什么 VCC 的最小电压是4.5V,但 UVLO 的最大电压是4.75V。
例如,如果 VCC 施加 4.6V,是否有可能在 VCC 激活后立即激活 UVLO?
数据表说它是4.5V 或更高,所以我不知道为什么在4.6V 正常时可以触发 UVLO。
我问是因为我不明白 UVLO 的标准。
我认为 UVLO 最大值标准应降低到4.5V 的 Vcc 最小值以下。

回帖(1)

张虎豹

2025-3-31 18:18:57

针对您在使用TJA1145ATK/FD时遇到的UVLO(欠压锁定)问题,以下是逐步分析与解答:




关键问题解析




  1. UVLO的作用与阈值特性

    UVLO通过滞回(Hysteresis)设计确保电源稳定。其包含两个阈值:



    • 上升阈值(V_UVLO+):电源电压需超过此值才能解除锁定(芯片启动)。

    • 下降阈值(V_UVLO-):电源电压低于此值时触发锁定(芯片关闭)。




  2. TJA1145ATK的规格参数

    根据数据表(需确认具体版本):



    • VCC工作范围:4.5V(最小值)至5.5V(最大值)。

    • UVLO上升阈值(V_UVLO+):典型值4.5V,最大值4.75V。

    • UVLO下降阈值(V_UVLO-):典型值4.3V,最小值4.0V。






矛盾点解释




  • 用户困惑:为何VCC的最小工作电压为4.5V,而UVLO的最大上升阈值是4.75V?  



    • 关键区分:  

    • 启动条件:VCC需超过V_UVLO+最大值(4.75V)才能确保所有芯片正常启动。  

    • 工作条件:一旦启动,VCC可降至4.5V(最小值),因此时UVLO的下降阈值(V_UVLO-)更低(如4.3V),不会触发关闭。




  • 举例场景:  



    • 若VCC供电为4.6V且芯片的UVLO上升阈值为4.75V(最大值):  

    • 启动阶段:4.6V < 4.75V → UVLO未被解除,芯片无法启动。  

    • 已启动状态:4.6V > 4.3V(UVLO下降阈值) → 芯片正常工作。






根本原因与解决方案




  1. 问题根源  



    • 用户可能在设计中将VCC的工作电压最小值(4.5V)误认为是启动所需的最低电压,而实际启动需要满足更高的UVLO上升阈值(最大值4.75V)。




  2. 解决方案  



    • 确保启动电压足够:VCC在启动时必须超过4.75V(最大值)。检查电源设计是否存在以下问题:  

      • 电源输出能力不足(如压降过大)。  

      • 线路电阻或电容导致电压上升缓慢(需快速达到4.75V以上)。  


    • 验证实际VCC波形:使用示波器监测VCC上电过程,确认无跌落或延迟导致电压低于4.75V。




  3. 设计建议  



    • 选择标称5V电源,留出足够余量(如5V±5% → 4.75V~5.25V),确保即使存在波动也能覆盖UVLO最大阈值。  

    • 添加去耦电容(如10μF)稳定VCC,减少瞬态跌落风险。






数据表解读要点



  • 参数定义明确:  

    • VCC=4.5V(最小值):芯片启动后可维持正常工作的最低电压。  

    • UVLO上升阈值(最大值4.75V):所有芯片启动所需的最低输入电压保证值。  


  • 滞回设计意义:防止电压波动导致反复启停(如启动后允许VCC降至4.3V再关闭)。




结论



  • 4.6V供电时的可能性:  

    • 若VCC在启动时稳定在4.6V且未达到芯片实际的UVLO上升阈值(如4.75V),则芯片无法启动。  

    • 若VCC启动时超过4.75V后降至4.6V,芯片仍可正常工作。  


  • 行动建议:优化电源设计,确保上电瞬间VCC快速超过4.75V,并验证实际电路中的电压波形。


通过以上分析,可明确UVLO机制与VCC工作条件的关系,从而解决设计中的疑惑。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分