關於數字故障

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 有疑問。在專案感知中,我們只能配置一個 LUT,並且配置 TCPWM 周邊設置了一個曲軸信號輸入。三個 GPIO 引腳需要 3 個 LUT 嗎?

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

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 車身控制器入口架構 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

 

二.在 KPA 說,每當輸入和反饋輸入(即過濾器輸出)不同時,輸入轉到數據單位並觸發輸出時,但對方形輸入的濾波輸出總是低。 您能否解釋以及如何刪除故障。

在 KBA 中,正如您所見,有一個名為 " 數據單元 " 的塊。 此 DU 可以執行簡單的增量,減量和/或等操作。 然後在這個 KBA 中,它的作用為 DECR_WRAP。 然後,此 DECR_WRAP 操作以下虛擬代碼運作(來自 T2G 本體控制器輸入架構 TRM,頁 267)。 從偽代碼中,我們看到這個 DECR_WRAP 似乎像減少教學。 但是,而不是在 '0' 停止,它會回到數據 0(在這個 KBA 中:SMARTIO_PRT_DATA)。

Imam_M_2-1703963382160.png

 

TLE9243QK_BASE_BOARD在偽代碼和KBA上(在驗證實驗部分),這個DECR_WRAP操作將以1MHz(大約1us)的速度分別從N=40開始減少數據,這意味著它將過濾1us x N的毛刺,這意味著40us。如您可以在下圖中看到(在 KBA 上的圖 2)的過濾結果。

Imam_M_4-1703963443281.png

 

-在左圖中,作者在輸入信號中注入約 11 美元寬的故障。 TLE9243QK_BASE_BOARD根據我們的計算,我們的SMART_ADVENT_CALENDAR I/O 將過濾 40 us 的毛邊。

-所以我們將在右下圖中看到,如您可以看到,作者在 11us 左右注入 2 個故障後,然後將輸入信號設置為 HIGH。 從 a 點到 b 點的時序可以看出, SMART_ADVENT_CALENDAR I/O 必須檢測這些 HIGH 訊號大約 40us(從影像中看,需要 40.60us)才能將輸出電平更改為與輸入相同的條件等級(意味著高)。

-與右上圖像中的圖像相同,與以前信息相同的說明。 但是在這張圖像中,作者只在 11us 左右注入 1 個故障信號,然後將輸入設置為 LOW(超過 40us)。 然後,如圖所示,此輸出需要大約 40us(從影像來看,需要 40.40us)才能使EVAL_100W_DRIVE_CFD2輸出條件從高電平變為低電平。

我希望這有幫助。 謝謝你

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 的配置??

二.在 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 車身控制器入口架構 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

 

二.在 KPA 說,每當輸入和反饋輸入(即過濾器輸出)不同時,輸入轉到數據單位並觸發輸出時,但對方形輸入的濾波輸出總是低。 您能否解釋以及如何刪除故障。

在 KBA 中,正如您所見,有一個名為 " 數據單元 " 的塊。 此 DU 可以執行簡單的增量,減量和/或等操作。 然後在這個 KBA 中,它的作用為 DECR_WRAP。 然後,此 DECR_WRAP 操作以下虛擬代碼運作(來自 T2G 本體控制器輸入架構 TRM,頁 267)。 從偽代碼中,我們看到這個 DECR_WRAP 似乎像減少教學。 但是,而不是在 '0' 停止,它會回到數據 0(在這個 KBA 中:SMARTIO_PRT_DATA)。

Imam_M_2-1703963382160.png

 

TLE9243QK_BASE_BOARD在偽代碼和KBA上(在驗證實驗部分),這個DECR_WRAP操作將以1MHz(大約1us)的速度分別從N=40開始減少數據,這意味著它將過濾1us x N的毛刺,這意味著40us。如您可以在下圖中看到(在 KBA 上的圖 2)的過濾結果。

Imam_M_4-1703963443281.png

 

-在左圖中,作者在輸入信號中注入約 11 美元寬的故障。 TLE9243QK_BASE_BOARD根據我們的計算,我們的SMART_ADVENT_CALENDAR I/O 將過濾 40 us 的毛邊。

-所以我們將在右下圖中看到,如您可以看到,作者在 11us 左右注入 2 個故障後,然後將輸入信號設置為 HIGH。 從 a 點到 b 點的時序可以看出, SMART_ADVENT_CALENDAR I/O 必須檢測這些 HIGH 訊號大約 40us(從影像中看,需要 40.60us)才能將輸出電平更改為與輸入相同的條件等級(意味著高)。

-與右上圖像中的圖像相同,與以前信息相同的說明。 但是在這張圖像中,作者只在 11us 左右注入 1 個故障信號,然後將輸入設置為 LOW(超過 40us)。 然後,如圖所示,此輸出需要大約 40us(從影像來看,需要 40.40us)才能使EVAL_100W_DRIVE_CFD2輸出條件從高電平變為低電平。

我希望這有幫助。 謝謝你

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

0