2218205_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2218205_zh-CN

2218205_zh-CN

为什么不能将 S32K3X4EVB-T172 上 FS26 的 FCCU 配置为低错误?

我将 FCCU 的故障极性配置为高电平,然后使用 Dio_WriteChannel 输出低电平以保持正常状态。输出 HIGH 以触发信号错误并且可以正常工作

1.png

2.png

20251120_155017.jpg

然而,当我将 FCCU 的故障极性配置为低电平,然后使用 Dio_WriteChannel 输出高电平以保持正常状态时,FCCU 的测量结果却不是高电平,而是在低电平和高电平之间交替。为什么?

3.png

4.png

20251120_151719.jpg

Re: Why can't the FCCU of FS26 on the S32K3X4EVB-T172 be configured as LOW Error?

我注意到我不应该使用 DIO 作为 FS26 的输出。我应该将 S32K3 的引脚配置为 FCCU。

FCCU1.png

看来我需要购买 S32 功能安全软件框架 (SAF) 和功能安全外设驱动程序 (SPD) 才能使用 FCCU 驱动程序?

FCCU2.png


我知道为什么 FCCU 会交替显示高电平和低电平信号了。这是因为我没有将初始值配置为 HIGH,因此 FS26 在启动时遇到 LOW 时会立即 RESET。

FCCU3.png

Re: Why can't the FCCU of FS26 on the S32K3X4EVB-T172 be configured as LOW Error?

你好

我对 FCCU 的理解是,它是 FS26 的数字输入,因此 MCU 必须向 FS26 输出信号。因此,当 FCCU 故障极性配置为 LOW(表示低电平出错)时,MCU 应输出 HIGH(表示无错)

是的,没错。

FCCU 是否由 FS26 本身控制?如果是这样,为什么数据表中显示 FCCU 是数字输入?

编号 FCCU 输出信号 (EOUT) 由 FCCU 模块根据 FCCU 配置进行控制。

将 FCCU 故障极性配置为低电平是错误的,因此 MCU 需要输出高电平,这样 FS26 就不会将其理解为错误(低电平是错误)。但是,我看到 S32K3 一直在 RESET。

它只是RESET吗?还是 FS26 因 FCCU 故障(如激活)而切断了 S32K3 的电源?(所以开机重置)

RESET后,您还可以在S32K3 RGM [DES/FES] 寄存器中查看RESET原因。此外,如果根本原因是 FCCU,您还会在 NCFS 寄存器中看到设置标志。

然而,我不明白为什么当我使用 S32K3 向 FCCU 输出低电平时,我可以测量到 100% LOW,但当我使用 S32K3 向 FCCU 输出高电平时,它显示的是交替的高/低电平,而不是 100% HIGH?

我不太清楚。但是交替也可能是由于 RESET 设备造成的。取决于您是否同时测量 RESET 线和电压。

或者只是 EOUT。

此外,在相同的 uC 配置中,FS26 是否也会出现调试模式下的行为?

您能否提供有关该问题的更多信息?

顺祝商祺!

Peter


Re: Why can't the FCCU of FS26 on the S32K3X4EVB-T172 be configured as LOW Error?

我对 FCCU 的理解是,它是 FS26 的数字输入,因此 MCU 必须向 FS26 输出信号。FS26 的 FCCU 故障极性设置决定哪些信号被视为故障信号。因此,当 FCCU 故障极性配置为 LOW(表示低电平出错)时,MCU 应输出 HIGH(表示无错)

E3.png

FCCU 是否由 FS26 本身控制?如果是这样,为什么数据表中显示 FCCU 是数字输入?

将 FCCU 故障极性配置为低电平是错误的,因此 MCU 需要输出高电平,这样 FS26 就不会将其理解为错误(低电平是错误)。但是,我看到 S32K3 一直在 RESET。这是因为我将 S32K3 设置为输出高电平,但 FCCU 测得的信号并非 100% 高电平;相反,它在高电平和低电平之间交替,这就是为什么 FS26 将其解释为错误。

然而,我不明白为什么当我使用 S32K3 向 FCCU 输出低电平时,我可以测量到 100% LOW,但当我使用 S32K3 向 FCCU 输出高电平时,它显示的是交替的高/低电平,而不是 100% HIGH?


Re: Why can't the FCCU of FS26 on the S32K3X4EVB-T172 be configured as LOW Error?

你好

我将 FCCU 的故障极性配置为高电平,然后使用 Dio_WriteChannel 输出低电平以保持正常状态。

一旦将 FCCU 配置为驱动引脚,它将超越信号到引脚。您的 SUIL 将不会在引脚输出上输出 GPIO。

它将由 FCCU 驱动。

然而,当我将 FCCU 的故障极性配置为低电平,然后使用 Dio_WriteChannel 输出高电平以保持正常状态时,FCCU 的测量结果却不是高电平,而是在低电平和高电平之间交替。为什么?

不确定。设备不是在RESET吗?

我不太清楚你的测试案例。为什么要用其他外设(SIUL)驱动由 FCCU 控制的引脚?您是在重新配置 SIUL,以便从 SIUL 而不是 FCCU 驱动引脚,还是......??

顺祝商祺!

Peter

Re: Why can't the FCCU of FS26 on the S32K3X4EVB-T172 be configured as LOW Error?

你好

看来我需要购买 S32 功能安全软件框架 (SAF) 和功能安全外设驱动程序 (SPD) 才能使用 FCCU 驱动程序?

只要有 FCCU,就足以拥有 SPD。但 SAF 也涵盖其中。

petervlna_0-1763967766720.png

eMCEM 包括 FCCU 驱动程序。

petervlna_1-1763967798155.png

顺祝商祺!

Peter


タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-25-2025 01:06 PM
更新者: