英飞凌TLE9461V33 SBC芯片

1.  输入电压、输出电流支持

输入电压VS:最大28V,瞬间电压40V(400ms)

VCC1:3.3V 提供150mA(峰值250mA)电流支持

VCC2:5V 提供100mA带保护功能,一般驱动CanTrcv芯片

2.CAN支持

最高5 Mbit/s  传输特性,支持CANFD,according to ISO 11898-2:201 & SAE J2284 

3.FO和GPIO

复用一个引脚

FO:开漏输出,激活低电平,启动或上电复位(POR)后的默认配置为FOR。;

GPIO:高、低边PWM输出功能;

唤醒输入功能;

4.INIT中断输出引脚

1.当发生某些故障时,指示低电平 。

2.指示唤醒事件。

5.WK/VSENSE

唤醒输入引脚,电压测量输入引脚

6.TEST引脚

上拉电阻进入开发模式,开门狗关闭,便于调试。

7.六个主要操作模式

7.1 INIT 

上电初始化模式,具有200ms长时间开门狗周期,供MCU初始化完成。

7.2 Normal 

主要操作模式,任何SPI通信指令都会从INIT模式进入Normal模式,在Normal模式下可以进行更改看门狗周期

7.3 Stop 

停止模式,一级节能,VCC1电压输出使能

7.4 Sleep

休眠模式

7.5 Restart 

 重启模式

在从SBC睡眠或故障安全模式唤醒事件之后或在发生故障(例如WD故障,电压复位下的VCC1)之后,

通过复位使微控制器进入定义状态的一种中间模式。 一旦故障条件不再存在,设备将在延迟时间(tRD1或tRD2)后自动更改为SBC正常模式。

7.5.1 开门狗失效进入Restart

需要INIT引脚配置上拉电阻4.7K,CFG1 =1;或者外部不进行上拉,在两次开门后错误进入重启。

7.5.2 VCC1过压进入Restart

CFG1 =1 ,VCC1_OV_RST = 1;

7.6 Fail-Safe Mode

故障安全模式

严重故障后(例如WD故障,VCC1在电压复位下)后进入安全状态模式,以使系统进入安全状态并确保以后正确重启系统。

VCC1被禁用。 它是永久状态,直到发生唤醒事件(通过CAN,WK / VSENSE或配置为唤醒的GPIO)或不再存在过热情况为止。

7.7 开发模式

可以在此模式下访问所有上述所有操作模式。 但是,看门狗计数器已停止并且不需要触发。

此外,CAN设置为普通模式,而VCC2为打开。 在SBC初始模式期间,可以通过将TEST引脚连接到VCC1来访问该模式。

8.唤醒功能特性

8.1循环感应

通过GPIO引脚设置高边PWM功能,降低功耗,将PWM通过电阻串接在WK引脚上,若有边沿开关输入信号,引脚WK变化,进行唤醒。

高端开关提供外部电路,例如 开关和/或电阻器阵列,它们连接到唤醒输入WK(请参见图6)。 WK / VSENSE输入信号在周期检测周期的导通时间内的任何边沿变化都会引起唤醒

配置流程:

1.配置GPIO为高边输出功能(High-Side controlled by TIMER (Cyclic Sense))

2.使能WK/SENSE 作为唤醒源(WK_CTRL_1)

3.选择上下拉配置,推荐自动选择模式

4.配置定时器,进行循环输出

8.2 循环唤醒功能

循环唤醒功能旨在降低应用中设备的静态电流。 内部计时器唤醒负载。
对于循环唤醒功能,定时器被配置为内部唤醒源,并在SBC正常和SBC停止模式下定期触发INTN上的中断。

在SBC睡眠模式期间,计时器会定期唤醒设备(通过SBC重新启动至SBC正常模式)。

配置循环唤醒的正确顺序。该顺序如下:
•在寄存器WK_CTRL_0中将Timer用作唤醒源,
•配置计时器的时间TIMER_CTRL。 另外,必须选择开启时间(“ 000”,“ 110”或“ 111”以外的任何值)以启动循环唤醒功能

9.SPI

在INIT,NORMAL 和 STOP模式下,SPI通信使能,在SLEEP,RESTART,FAIL-SAFE模式下通信功能关闭。

9.1通信要求

每次通信 16 BIT

LSB

CLK闲置低电平

SDO在CLK上升沿锁存数据,下降沿发送数据

使用7位地址选择(0-6bit)

Reading a register: setting the SPI bit 7 to “0” (= Read Only).

Writing to a register: setting the SPI bit 7 to “1”.

9.2 SPI通信错误时的处理

如果微控制器向SBC发送错误的SPI命令,则SBC将忽略该信息。 错误的SPI命令要么是无效的SBC模式命令,

要么是状态机禁止的命令,以避免不必要的设备或系统状态(请参见下文)。 在这种情况下,

诊断位“ SPI_FAIL”被置1,并且忽略了SPI写命令(几乎没有部分解释)。 该位只能通过通过SPI命令将其清除来复位。

SPI数据输出中的ERR标志(高电平有效)的信号化:
ERR标志为SPI通信提供了另一种诊断可能性。 正在设置ERR标志
对于以下条件:
•如果接收到的SPI时钟数不是0或16
•如果RSTN为低电平并且同时发送SPI帧。

9.3 SPI寄存器有两种类型

•控制寄存器:这些寄存器用于配置SBC,例如。 SBC模式,看门狗触发器等

•状态寄存器:这些寄存器指示SBC的状态,例如:唤醒事件,警告,故障等
对于状态寄存器,请求的信息在数据输出(SDO)中的同一SPI命令中给出。
对于控制寄存器,每个字节的状态也显示在同一SPI命令中。然而,
同一寄存器的配置更改仅在下一个SPI命令中显示(配置更改
只有在CSN由低变高后,SBC中的内容才有效)。

10. WATCH DOG

10.1 窗口开门狗触发时间

周期 x 0.72 < safe trigger area <周期 x 1.20.

每次刷写WD_CTRL寄存器清除开门狗计数器。

 

原文地址:https://www.cnblogs.com/hkj8808/p/13878011.html