我們在專案開發中使用TC367晶片的EVAADC時遇到了一個嚴重的問題,每次POWER_DRILL2GO開啟後,通道可能會遺失

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

目前,我們在專案開發中使用TC367晶片的EVADC時遇到了一個嚴重的問題:配置佇列輸入暫存器(QINR)進行寫入時,燒寫COOLDIM_PRG_BOARD後會出現個別頻道遺失的問題。每次POWER_DRILL2GO開啟後,通道可能會遺失,且個別通道不會轉換。通道遺失是隨機的,有時打開POWER_DRILL2GO後通道不會遺失,這對產品開發來說是一個嚴重的問題。
通道佇列的配置代碼如下:
(* QINR)。U = 0x00000020;//將通道 0 添加到轉換佇列
(* QINR)。U = 0x00000021;//將通道 1 添加到轉換佇列
(* QINR)。U = 0x00000022;
(* 數字元)。U = 0x00000023;
(* 數字元)。U = 0x00000024;
(* 數字元)。U = 0x00000025;
(* 數字元)。U = 0x00000026;
(* 數字元)。U = 0 個 000000027;

編寫 QINR 登記冊是否有任何相關的書寫要求(例如不能連續寫入的要求)? 我沒有看到 TC367 文件的相關說明中的相關說明。 請您提供相關說明或材料嗎?

目前在目使用 TC367 芯片的 EVADC 遇到了重的問題:在配置列入寄存器 (QINR) 行入在入板子後出個通道失敗的問,每次上後電可能會議失敗通道,個通道不是行。失的通道机,有上电不失通道,VS 于品来說是很重的问
配置通道列代如下:
(*QINR).U = 0x00000020; //列(*QINR).U = 0x00000021; //1列(* 金爾).U = 0x00000022;(* 金爾).U = 0 個 00000023;(* 金爾).U = 0 個 00000024;
(* 金爾).U = 0 個 00000025;(* 金爾)。U = 0 個 00000026;
(* 金爾).U = 0 個 00000027;




是否對于入 QINR 個寄存器有相的入要求(例如不能入之類的要求)我在目前看到的在 TC367 的相說明文中有看到相的明。麻可以提供下一個相關的說明或者者料

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/we-have-encountered-a-serious-problem-when-using-the-EVADC-of-TC367-chip-in/td-p/661232

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,XSCAPE -2023 年,

您是否嘗試使用具有相同佇列的相同 ADC 組來添加不同的通道? 我不認為持續寫作有限制。 我不確定您的變量 * QINR 是如何定義以及如何設置的。 您正在嘗試進行轉換的哪些 ADC 群組和 AN 頻道?

無論如何,您可以參考這個代碼示例並檢查這個函數:

ifxevadC_ADC 添加到佇列( & G _ADC 通道 [idx],ifxevadc _ 請求源 _ 佇列 0, IFXEVAD C _ 佇列 _ 補充);
 

 

順便說一句,如果你想用中文提問,你可以選擇帶中文的 CN 來詢問,那麼你不必寫英語。 否則,EN 適用於英語。

Kunqiao_L_0-1702880619592.png

謝謝

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/we-have-encountered-a-serious-problem-when-using-the-EVADC-of-TC367-chip-in/m-p/661693

在原始文章中檢視解決方案

0
2 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,XSCAPE -2023 年,

您是否嘗試使用具有相同佇列的相同 ADC 組來添加不同的通道? 我不認為持續寫作有限制。 我不確定您的變量 * QINR 是如何定義以及如何設置的。 您正在嘗試進行轉換的哪些 ADC 群組和 AN 頻道?

無論如何,您可以參考這個代碼示例並檢查這個函數:

ifxevadC_ADC 添加到佇列( & G _ADC 通道 [idx],ifxevadc _ 請求源 _ 佇列 0, IFXEVAD C _ 佇列 _ 補充);
 

 

順便說一句,如果你想用中文提問,你可以選擇帶中文的 CN 來詢問,那麼你不必寫英語。 否則,EN 適用於英語。

Kunqiao_L_0-1702880619592.png

謝謝

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/we-have-encountered-a-serious-problem-when-using-the-EVADC-of-TC367-chip-in/m-p/661693

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好

我將在 16 個輸入上做大多或少同樣的操作,因此序列本身應該不會成為問題。 我會更多地考慮缺少的其他初始化步驟。 共享 ADC 的所有配置,並請報告如何識別 " 未轉換 "。 您是否有調試器可以訪問註冊器?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/we-have-encountered-a-serious-problem-when-using-the-EVADC-of-TC367-chip-in/m-p/664139

0