ZHCUCL6 November 2024
除了用于通信和电源管理的常规引脚之外,TCAN284XX/TCAN285XX 系列器件上有多个特殊用途引脚。这些引脚为:WAKEx 引脚、GFO 引脚、SW 引脚、LIMP 引脚、nRST 引脚和 nINT 引脚。
WAKEx 引脚(WAKE1、WAKE2 和 WAKE3)是支持高电压的本地唤醒引脚。这些引脚可配置为通过上升沿触发和下降沿触发来唤醒器件。还可以将引脚配置为通过脉冲信号来唤醒。默认情况下,所有唤醒信号都处于活动状态并设置为监控上升沿或下降沿触发。主要有四个寄存器可用于更改 WAKEx 引脚的配置。它们是 WAKE_PIN_CONFIG 寄存器 (1-4) - 11h、12h、2Ah 和 2Bh。通过这些寄存器可访问唤醒电平、状态、唤醒信号选择和特殊功能。TCAN284XEVM 支持使用 WAKEx 引脚轻松测试本地唤醒 (LWU)。全部三个 WAKEx 信号都路由到 J39,以便轻松访问,从而可将 WAKEx 信号连接到外部传感器或其他 WAKEx 信号源。也可以通过 J36 (WAKE1)、J37 (WAKE2)、J38 (WAKE3) 将 WAKEx 信号上拉至 HSS4、VSUP 或 VCC1。当 WAKEx 引脚上拉至电源电压且按下 S3、S4 或 S5 时,与所按开关对应的 WAKEx 引脚上会发生从高到低的转换。最后一个示例显示了静态唤醒,但 WAKEx 引脚也可用于循环检测唤醒,以便更大限度地降低睡眠状态下的电流。在此模式下,HSS4 会定期开启,且 WAKEx 选择了循环检测唤醒功能并将 WAKEx 状态与前一个状态进行比较。如果状态不同,SBC 会唤醒。
除了 LWU 以外,WAKEx 引脚还可以具有一些特殊功能,其中 WAKE1 和 WAKE2 辅助电池监控应用,WAKE3 充当直接驱动源,用于控制可用的任何 HSS 块。因为此电路板不支持 Vbat 监控,有关使用 WAKE1 和 WAKE2 辅助电池监控应用的信息,请参阅可能的修改 部分以了解更多信息。必须添加一些元件。为了直接驱动,需要将由 WAKE3 控制的 HSSx 引脚配置为直接驱动模式,然后 WAKE3 用作已配置的 HSSx 块的启用开关。
下一个特殊用途引脚是 GFO。该引脚实际上是通用输出引脚。要配置该引脚,可以在寄存器 29h 中访问相关功能。默认情况下,GFO 引脚是简单输出引脚,可通过寄存器 29h 中的位 4 来修改状态。该引脚还可以使用特定的中断标志,包括 LDO 误差、WD 误差、LWU、总线唤醒请求 (WUP)、超出的重启计数器或 CAN 总线故障标志。可在接头块 J29 上访问此引脚。
另一个特殊用途引脚是 SW 引脚,本文档中已经介绍过该引脚。该引脚可视为原型设计/调试引脚。在初始开发过程中,强烈建议将 SW 引脚保持在活动状态,直至开始使用看门狗 (WD) 进行测试。在默认状态下,将该引脚保持为高电平会禁用看门狗操作。这意味着看门狗计时器仍在起作用,但 WD 计时器事件不会导致执行相关的 WD 操作,例如将器件置于不同的功能模式。引脚活动状态可以更改为低电平。SW 引脚的另一个用途是在 SBC 模式处于睡眠模式时用作 SBC 的数字唤醒引脚。这样就在系统级别提供了一种方法,可以使用 SW 作为数字唤醒信号,将 SBC 从睡眠中唤醒。可以在寄存器地址 Eh 修改 SW 引脚行为。如果未用于调试/开发模式,则可通过接头块 J23 来访问 SW 引脚。
下一个特殊用途引脚是 LIMP,LIMP 引脚用于跛行回家功能,这是一个开漏、低电平有效输出。如果看门狗已超时,导致发生复位,则使用该引脚进入跛行回家模式。通过连接到电池电源 VSUP 的外部电阻器来上拉该引脚。为了关闭 LIMP 引脚,必须从正确的输入触发开始,让看门狗错误计数器的值达到零。如果对任何事件进行了编程来触发失效防护模式,也会打开 LIMP 引脚。可以通过将 DEVICE_CONFIG 寄存器 8'h1A[6] LIMP_RD_EN 设置为 1b 来读回此引脚的状态。可以从 LIMP_STATE 寄存器的 8'h1A[5] 读回 LIMP 引脚的活动(开启)或非活动(关闭)状态。可通过 J15 访问 LIMP 引脚,J15 也可用于启用 LIMP 指示灯 LED。
接下来是 nRST 引脚。该引脚是 SBC 的双向开漏复位引脚。集成了上拉电阻器并将其拉至 VCC1。当器件未处于重新启动模式且存在 VCC1 时,该引脚会监控输入上从高电平到低电平的转换。如果检测到足够长的脉冲,器件会进入重新启动模式,重新加载 EEPROM,并重新实施任何默认配置。当器件进入重新启动模式时,nRST 引脚会拉至低电平,用以向下游器件指明 SBC 处于重新启动模式。nRST 引脚处于低电平的时间取决于进入重新启动模式的方法以及在器件进入重新启动模式时 LDO (VCC1) 是否处于活动状态。可通过 J11 在 EVM 上访问该引脚,并且可在寄存器地址 29h 配置该引脚。可以按下 S1 以在 SBC 上启动复位。
最后是 nINT 引脚。如果器件运行生成中断,则该引脚会通知控制器或连接到 nINT 引脚的任何器件。可通过 J29 访问该信号,并且此信号是低电平有效标志。