基于Infineon TC387QP+TLF35584+TLE9180D+2ED4820+BTH500xx的48V EEA方案

车载低压电子设备的电能通常来自于存储在12V蓄电池中的电能,并通过保险丝盒分配给各个用电单元。(找元器件现货上唯样商城)随着汽车功能的升级,在电动化、智能化、网联化发展的大趋势下,汽车业新一轮革新正在快速进行,同时催生了更多新需求也给电子业的发展带来了新的增长点。

电子电气架构(EEA)的升级,正是在这种大趋势下发生。当系统总负载增加后,在系统能量传输转换过程中的功耗、电缆直径、功率密度、整车重量等诸多因素需要被重新考虑。48V配电系统,在提升系统功率的同时,能有效降低能耗,是传统汽车配电向新型汽车配电发展的一个很好的方向。

在传统的电源系统中,机械继电器负责在负载与电池之间进行供电切换。当继电器触点开合时会产生电弧,若考虑系统的稳定可靠,选用的继电器需要带有灭弧功能,这会额外增加整机的成本。此外,随着时间的推移,触点老化不可避免,继电器的预期寿命影响着整车的长期可靠性。

 

Infineon推出了Power PROFET™ +24V/48V系列智能高边功率开关,可以在24/48V电压下可靠的开关大电流负载。该系列继承了Infineon智能功率器件的一贯优点,低导通电阻,高精度,诊断保护丰富。芯片采用TOLL (PG-HSOF-8)封装结构紧凑,热阻低,提供了出色的功率密度。目前BTH50015-1LUA、BTH50030-1LUA已经支持申请样品测试。

在更高电流的配电应用上,设计采用了预驱+MOSFET的方案,均衡了实用性与性价比。新一代预驱2ED4820-EM是专为大电流48V汽车应用设计的栅极驱动器,具有强大的栅极输出能力,可并联驱动多个MOSFET,从而最大限度地降低传导损耗。支持共源、共漏等背靠背结构;芯片具备SPI接口,便于配置、诊断和控制;提供多种保护机制包括供电欠压过压检测、电荷泵过压检测、栅源欠压检测、漏源过压检测;具备可配置过流保护,集成过温警告和保护等诸多特性,非常适合48V汽车应用

系统主控MCU采用SAK-TC387QP-160F300S AE ,PMIC采用TLF35584QVVS1,电机的运动控制采用TLE9180,有关这方面的详细介绍,请参照品佳有关MOTIX™与AURIX™应用的相关专题。

►场景应用图349b270d958b4b94941e08d3506c11fd.png

 

►展示板照片425f2f47573a40fc9317794134acd632.png

 

 ►方案方块图c6790cfe16fd498e8ddb2147693b4d43.png

►核心技术优势

安全性:欠压过压检测、过温检测以及多种诊断与保护确保系统安全与稳健 灵活性:可配置过流保护 可扩展:搭配不同的MOSFET可以实现不同功率等级的扩展

►方案规格

输入:48V 输出:48V600W、48V10A,48V20A...... 负载类型:支持阻性、容性、感性负载 功能:支持照明、加热、配电以及BLDC驱动,满足新型电子电气架构对电动汽车的需求

### TLE9180 CRC校验算法及实现 TLE9180 是一款用于汽车应用的高集成度LED驱动器IC。为了确保通信过程中数据的完整性,设备采用了循环冗余校验(CRC)机制来检测可能发生的错误。 #### CRC32 计算逻辑 CRC32是一种广泛使用的检错码技术,在许多应用场景中都有涉及。对于TLE9180而言,其内部实现了基于多项式的CRC32计算方式: \[ \text{crc} = \text{crc32tab}[(\text{crc} \oplus \text{buf}[i]) \& 0xff] \oplus (\text{crc} >> 8); \][^1] 这里`crc32tab[]`是一个预先构建好的查找表,包含了所有可能字节输入对应的CRC值;而`\(\oplus\) `表示按位异或操作符(`XOR`);`>>`则是右移运算符。通过这种方式可以高效地完成每一轮次的数据处理并更新当前累积的CRC值。 #### 实现方法 下面给出一段Python代码作为示例说明如何按照上述公式编写CRC32函数: ```python def calculate_crc(data): crc_table = [ 0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, # ... 完整表格省略 ... 0xC4A5BDCD, 0xF3A28D57, 0xE6ADDDD1, 0x91AACC4F ] crc = 0xFFFFFFFF for byte in data: index = (crc ^ int(byte)) & 0xFF crc = ((crc >> 8) ^ crc_table[index]) return crc ^ 0xFFFFFFFF ``` 此段程序定义了一个名为`calculate_crc()` 的函数接受一个字节数组参数data,并返回最终计算所得的CRC32值。注意实际应用时应根据具体需求调整初始值以及最后的结果反转等细节设置。 在CAN总线环境中,当涉及到像TLE9180这样支持CRC功能的器件时,发送方会在消息结尾附加由硬件自动生成的一个固定长度的CRC字段[^2]。接收端则会对整个接收到的消息重新执行相同的CRC计算流程并与附带的CRC做比较验证二者是否相匹配从而判断是否有误发生。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值