电子说
在汽车电子领域,高速CAN(Controller Area Network)网络的应用愈发广泛,对相关芯片的性能和功能要求也越来越高。NXP的UJA1076A高速CAN核心系统基础芯片(SBC)就是一款满足这些需求的优秀产品。今天,我们就来深入探讨一下UJA1076A的特点、功能以及应用中的注意事项。
UJA1076A是一款集成了多种功能的核心SBC,它能够替代电子控制单元(ECU)中常见的基本分立组件,以高速CAN作为主要网络接口,支持用于控制电源和传感器外设的网络应用。该芯片集成了高速CAN收发器、先进独立看门狗(部分版本)、电压调节器、SPI接口等多种设备,为系统设计带来了诸多便利。
UJA1076A包含了一套完整的CAN ECU功能,如CAN收发器、可扩展的3.3V或5V电压调节器,能为微控制器和外围电路提供高达250mA的电流,还可通过外部PNP晶体管扩展电流能力和散热分布。同时,它具有增强的电磁兼容性(EMC)性能,在CAN总线引脚和唤醒引脚上提供了±8kV的静电放电(ESD)保护(人体模型,HBM)和±6kV的ESD保护(IEC 61000 - 4 - 2),以及±58V的短路保护,电池和CAN总线引脚也能根据ISO 7637 - 3标准防止瞬态干扰。此外,它支持通过CAN总线进行远程闪存编程,采用小型6.1mm × 11mm HTSSOP32封装,具有低热阻、无铅、符合有害物质限制指令(RoHS)和环保要求等优点。
UJA1076A的CAN收发器符合ISO 11898 - 2和ISO 11898 - 5标准,具有专用的低压差电压调节器,独立于微控制器电源,能显著提高EMC性能。在电源关闭时,总线连接处于真正的浮动状态,还有SPLIT输出引脚用于稳定隐性总线电平。
UJA1076A支持通过CAN或本地唤醒引脚唤醒,并能检测唤醒源。它有两种唤醒引脚(WAKE1和WAKE2),可通过开关关闭以减少电流流动,还提供输出信号(WBIAS)来偏置唤醒引脚,采样时间可选16ms或64ms。芯片具有待机模式和睡眠模式,在待机模式下,V1开启,CAN收发器可处于低功耗状态或关闭;在睡眠模式下,V1和V2关闭,CAN收发器也可处于低功耗状态或关闭,且两种模式都具有极低的电流消耗和完全唤醒能力。
UJA1076A在所有条件下都能保证安全和可预测的行为,具有可编程的看门狗,支持窗口、超时(可选循环唤醒)和关闭模式,并能在中断时自动重新启用。它还配备了16位串行外设接口(SPI)用于配置、控制和诊断,提供全局使能输出用于控制安全关键硬件,以及跛行回家输出(LIMP)用于在严重系统故障时激活特定的“跛行回家”硬件。此外,芯片具有过温关机功能,有一个中断输出引脚,可单独配置以发出V1/V2欠压、CAN/本地唤醒以及循环和上电中断事件的信号,还有双向复位引脚,复位长度可变,支持多种微控制器,并且可以通过软件启动系统复位。
UJA1076A有两个电压调节器。主电压调节器V1为微控制器、其外设和额外的外部收发器供电,具有±2%的精度,有3.3V和5V版本可供选择,能提供高达250mA的电流,并可与外部PNP晶体管配合使用以更好地分布热量。它还能在输出电压降至额定值的90%时发出欠压警告,并在降至90%或70%时进行欠压复位,可在低至4.5V的$V_{BAT}$电压下工作。电压调节器V2专门为片上高速CAN收发器供电,可通过ModeControl寄存器中的MC位激活和停用,在输出电压降至额定值的90%时会发出欠压警告,也可在低至5.5V的$V{BAT}$电压下工作。
UJA1076A的系统控制器负责管理寄存器配置和控制内部功能,收集详细的设备状态信息并提供给微控制器,同时提供复位和中断信号。芯片有多种工作模式,包括关闭模式、待机模式、正常模式、睡眠模式和过温模式,不同模式之间的切换由电池电压、芯片温度、模式控制位(MC)等因素决定。
SPI接口是UJA1076A与微控制器通信的重要方式,支持全双工数据传输。它使用四个接口信号进行同步和数据传输,通过消息头的前三位(A2、A1和A0)定义寄存器地址,第四位(RO)定义寄存器的读写访问状态。SPI接口有多个寄存器,如WD_and_Status寄存器、Mode_Control寄存器、Int_Control寄存器和Int_Status寄存器,用于配置和监控芯片的各种功能。
UJA1076A的看门狗(UJA1076A/xx/WD版本)支持窗口、超时和关闭三种模式,通过WD_and_Status寄存器中的NWP控制位编程看门狗周期,默认周期为128ms。看门狗触发事件会重置看门狗定时器,不同模式下的触发和溢出行为会导致不同的系统响应,如系统复位等。看门狗可以通过WDOFF引脚或WMC位完全关闭,但在某些情况下会自动重新启用。
多种事件会导致UJA1076A进行系统复位,如V1欠压、外部复位、看门狗溢出等。芯片提供了RSTN引脚、EN引脚和LIMP引脚来处理复位事件,不同的复位事件可能会导致不同的复位脉冲长度。
UJA1076A只有一个电源引脚BAT,需要外部二极管保护,工作范围为4.5V至28V,最大可处理40V电压。电压调节器V1和V2分别为微控制器和CAN收发器供电,V1可与外部PNP晶体管配合使用以提高散热性能,V2可通过MC位激活和停用。
CAN收发器有主动模式和低功耗/关闭模式,在主动模式下可进行数据的收发,在低功耗/关闭模式下可降低功耗并支持总线唤醒检测。收发器还具有故障安全功能,如TXDC显性超时功能和TXDC引脚的上拉电阻,以确保总线的正常运行。
UJA1076A提供两个本地唤醒引脚(WAKE1和WAKE2),可独立配置唤醒引脚的边缘灵敏度,也可禁用唤醒功能。唤醒引脚的采样可以与WBIAS信号同步,采样时间可选16ms或64ms。
INTN引脚是一个低电平有效、开漏输出的中断引脚,当至少有一个中断挂起时会被拉低。中断可以通过向Int_Status寄存器中的相应位写入1来清除,在某些情况下会产生循环中断(CI)以提醒微控制器。
在正常和待机模式下,芯片会监控温度,当温度过高时会进入过温模式,关闭电压调节器和CAN发射器,当温度下降到阈值以下时会进入待机模式。
文档中给出了UJA1076A各引脚的电压、电流、静电放电电压等限制值,包括不同模型(如HBM、MM、CDM)下的静电放电电压限制,以及虚拟结温、存储温度等限制,使用时需要严格遵守这些限制以确保芯片的正常工作。
UJA1076A的热特性与PCB布局有关,文档中给出了不同PCB层数和铜面积下的热阻信息,合理的PCB布局可以提高芯片的散热性能。
文档详细列出了UJA1076A在不同条件下的静态特性,如电池供应电压、电流,各引脚的电压、电流,以及CAN总线的输出电压、输入电阻等参数,这些参数对于电路设计和性能评估非常重要。
动态特性包括电压调节器的欠压检测延迟时间、SPI接口的时序参数、复位输出的脉冲宽度、看门狗的触发时间等,了解这些动态特性有助于设计出稳定可靠的系统。
UJA1076A适用于汽车电子领域,可作为高速CAN网络的核心基础芯片,与微控制器配合使用,实现对电源和传感器外设的控制。它的多种功能和特性可以提高系统的可靠性、安全性和低功耗性能。
在使用UJA1076A时,需要注意以下几点:
UJA1076A是一款功能强大、性能优越的高速CAN核心系统基础芯片,在汽车电子领域具有广泛的应用前景。通过深入了解其特点、功能和应用注意事项,工程师们可以更好地设计出高效、可靠的汽车电子系统。你在使用UJA1076A的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !