公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager
https://community.infineon.com/t5/Knowledge-Base-Articles/Digital-Glitch-Filter-with-configurable-Fi... 请找到 KPA 6EDL_SPI_LINK ,我们对这个 KPA 有疑问。在 project perceptive 中,我们只能配置一个 LUT,以及一个配置了 TCPWM 外设的曲柄信号输入。三个 GPIO 引脚需要 3 个 LUT 吗??

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/Regarding-the-Digital-Glitch/td-p/668213

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

@nsmr143

是的。 你是对的,是未使用的密码吗?然后让它变成 LUT 的配置?

抱歉,我以为你要问的问题是你打算使用 3 个类似的数字故障滤波器。 然后,如果你打算创建 3 个数字干扰滤波器,那么你需要 3 个 GPIO 端口,所有这些端口都可以用作输入。 如下图所示(来自相关-KBA 的图 1)。

Imam_M_0-1703963249481.png

 

如果这不是你的问题,请查看下面的解释。

SMART_ADVENT_CALENDAR I/O 的组件之一是 3 输入查找表 (LUT3 [x], x = 0 到 7)。如下图所示(图 22-8, SMART_ADVENT_CALENDAR I/O 接口,来自 T2G Body Controller Entry Architecture TRM,第 261 页),这些 SMART_ADVENT_CALENDAR I/O 位于 HSIOM 和 I/O 端口之间的信号路径中。 因此,这意味着,物理密码不是强制性的。 例如,在 KBA 中,此 LUT7 连接到 1 个 I/O 信号(用于 tr2_in)。 另一个输入来自 LUT1 输出(用于 tr1_in)。 最后一个输入可以作为不在乎的输入起作用。

Imam_M_1-1703963310955.png

 

2。在KPA中是这样说的,每当输入和反馈输入(即滤波器输出)不同并且输入进入数据单元并触发输出时,方形输入的滤波器输出总是很低。 你能否解释一下以及如何消除故障。

如你所见,在 KBA 中有一个名为 " 数据单元 " 的方块。 这个 DU 可以执行简单的增量、递减和/或等操作。 然后在这个 KBA 中,它就像 DECR_WRAP 一样工作。 然后,这个 DECR_WRAP 操作将在以下伪代码中运行(来自 T2G 车身控制器入门架构 TRM,第 267 页)。 从伪代码中,我们看到这个 DECR_WRAP 看起来像是递减操作。 但是,它没有停在 “0” 处,而是回到 Data0(在这个 KBA 中:SMARTIO_PRT_DATA)。

Imam_M_2-1703963382160.png

 

TLE9243QK_BASE_BOARD 伪代码和KBA(在验证实验部分),此DECR_WRAP操作将在1MHz(约1 us)中分别从N=40减少数据,这意味着它将过滤1us x N的毛刺,这意味着40us。 正如您在下图(KBA 上的图 2)中看到的筛选结果。

Imam_M_4-1703963443281.png

 

-在左图中,作者在输入信号中注入了宽度约为 11 us 的故障。 TLE9243QK_BASE_BOARD 根据我们的计算,我们的 SMART_ADVENT_CALENDAR I/O 将过滤 40 us 的毛刺。

-因此,我们将在右下角的图像中看到,在作者在 11us 左右注入 2 次故障,然后他将输入信号设置为 HIGH 后,你可以看到。 从从a点到b点的时序可以看出, SMART_ADVENT_CALENDAR I/O必须检测这些高电平信号大约40us(从图像中可以看出,需要40.60us)才能将输出电平更改为与输入电平相同的条件(表示高电平)。

-与右上角图片中的图像相同,解释与之前的信息相同。 但是在这张图片中,作者仅在 11us 左右注入 1 个毛刺信号,然后在超过 40us 时将输入设置为低电平。 然后,正如您在图像中看到的那样,此输出需要大约 40us(从图像来看,需要 40.40us)才能 EVAL_100W_DRIVE_CFD2 从 HIGH 到 LOW 的输出条件。

我希望这会有所帮助。 谢谢。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/Regarding-the-Digital-Glitch/m-p/668834

在原帖中查看解决方案

0 点赞
3 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

@nsmr143

TLE9243QK_BASE_BOARD KBA的解释,是的,对于三个GPIO引脚,需要配置3个LUT。 谢谢。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/Regarding-the-Digital-Glitch/m-p/668680

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

是的。 你是对的,是未使用的密码吗?然后让它变成 LUT 的配置?

2。在KPA中是这样说的,每当输入和反馈输入(即滤波器输出)不同并且输入进入数据单元并触发输出时,方形输入的滤波器输出总是很低。 你能否解释一下以及如何消除故障。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/Regarding-the-Digital-Glitch/m-p/668684

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@nsmr143

是的。 你是对的,是未使用的密码吗?然后让它变成 LUT 的配置?

抱歉,我以为你要问的问题是你打算使用 3 个类似的数字故障滤波器。 然后,如果你打算创建 3 个数字干扰滤波器,那么你需要 3 个 GPIO 端口,所有这些端口都可以用作输入。 如下图所示(来自相关-KBA 的图 1)。

Imam_M_0-1703963249481.png

 

如果这不是你的问题,请查看下面的解释。

SMART_ADVENT_CALENDAR I/O 的组件之一是 3 输入查找表 (LUT3 [x], x = 0 到 7)。如下图所示(图 22-8, SMART_ADVENT_CALENDAR I/O 接口,来自 T2G Body Controller Entry Architecture TRM,第 261 页),这些 SMART_ADVENT_CALENDAR I/O 位于 HSIOM 和 I/O 端口之间的信号路径中。 因此,这意味着,物理密码不是强制性的。 例如,在 KBA 中,此 LUT7 连接到 1 个 I/O 信号(用于 tr2_in)。 另一个输入来自 LUT1 输出(用于 tr1_in)。 最后一个输入可以作为不在乎的输入起作用。

Imam_M_1-1703963310955.png

 

2。在KPA中是这样说的,每当输入和反馈输入(即滤波器输出)不同并且输入进入数据单元并触发输出时,方形输入的滤波器输出总是很低。 你能否解释一下以及如何消除故障。

如你所见,在 KBA 中有一个名为 " 数据单元 " 的方块。 这个 DU 可以执行简单的增量、递减和/或等操作。 然后在这个 KBA 中,它就像 DECR_WRAP 一样工作。 然后,这个 DECR_WRAP 操作将在以下伪代码中运行(来自 T2G 车身控制器入门架构 TRM,第 267 页)。 从伪代码中,我们看到这个 DECR_WRAP 看起来像是递减操作。 但是,它没有停在 “0” 处,而是回到 Data0(在这个 KBA 中:SMARTIO_PRT_DATA)。

Imam_M_2-1703963382160.png

 

TLE9243QK_BASE_BOARD 伪代码和KBA(在验证实验部分),此DECR_WRAP操作将在1MHz(约1 us)中分别从N=40减少数据,这意味着它将过滤1us x N的毛刺,这意味着40us。 正如您在下图(KBA 上的图 2)中看到的筛选结果。

Imam_M_4-1703963443281.png

 

-在左图中,作者在输入信号中注入了宽度约为 11 us 的故障。 TLE9243QK_BASE_BOARD 根据我们的计算,我们的 SMART_ADVENT_CALENDAR I/O 将过滤 40 us 的毛刺。

-因此,我们将在右下角的图像中看到,在作者在 11us 左右注入 2 次故障,然后他将输入信号设置为 HIGH 后,你可以看到。 从从a点到b点的时序可以看出, SMART_ADVENT_CALENDAR I/O必须检测这些高电平信号大约40us(从图像中可以看出,需要40.60us)才能将输出电平更改为与输入电平相同的条件(表示高电平)。

-与右上角图片中的图像相同,解释与之前的信息相同。 但是在这张图片中,作者仅在 11us 左右注入 1 个毛刺信号,然后在超过 40us 时将输入设置为低电平。 然后,正如您在图像中看到的那样,此输出需要大约 40us(从图像来看,需要 40.40us)才能 EVAL_100W_DRIVE_CFD2 从 HIGH 到 LOW 的输出条件。

我希望这会有所帮助。 谢谢。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/Regarding-the-Digital-Glitch/m-p/668834

0 点赞