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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

我們最近升級了 CYT4BB (版本 b) 的韌體,使用 SDL 7.8.0(先前 SDL 7.2.0)。 我們指出,在此之後,我們板上的 Vccd 供應軌已增加。 它現在超出數據表界限(SID600),因此被我們的製造團隊標記為硬件故障。

我正在寫信詢問 SDL 中的電源供應器配置代碼(cy_power.c),以及預期的 Vccd 範圍真正是多少。

我們的主機板使用外部通路晶體管為 Vccd 核心電壓供電,遵循 Cypress 文檔中的示例。 從我們的 SystemInit 函數,我們稱為 " CY_ 電源 _ 切換到晶體管(CY_SYSREGHC_VADJ_1V070);"

使用 SDL 7.2.0,這導致 Vccd 非常接近 1.07V,並且在相關數據表範圍內。

自從更改為 SDL 7.8.0 以來,在同一主機板上,Vccd 現在測量 1.156V,這位於數據表 SID600 邊界以外(最大 1.150 V)。

在 cy_power.c 中檢查 SDL 7.8.0 程式碼, 我們看到提供的參數被覆寫,而且應用了電壓調整 = CY_SYSREGHC_VADJ_1V150,解釋了 SDL 7.2.0 和 SDL 7.8.0 之間的區別。

所以有兩個問題:

* 是否預期 SDL 7.8.0 行為,我們應該為調節器使用 1.150V 設定點還是使用其他值。

* 實際上,Vccd 導軌(在 CPU 引腳測量)、(1) 處於 CPU 操作的可接受範圍內,以及 (2) 確認穩壓器電路正常運行的可接受值是什麼?

(在後者上,看來數據表 SID600 是編寫的,預計韌體會將穩壓器設置為 1.10V 或 1.07V,如果在 1.15V 設置點運行,則應該調整 SID600 號碼?)

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

@rloader

 

是的,這種行為是預期的,在 SDL 發行說明中的變更日誌從 v7.2.0 到 v7.3.0 中提到了,VoltageAdjust 的值確實已更新。" " 請查看以下來自 T2G 機身高架構 TRM 的片段,該片段解釋了從主動調節器到通電晶體的過渡步驟。 在那裡,提到,需要在 SFLASH_SRSS_PWR_OFFSET.REGHC_TRANS_VADJ_OFFSET 中加入 REGHC_VADJ 寄存器,以計算模具對模具的變化。 這解釋了用於配置電壓調整的 switchToExternal 函數中的 ifelse 陳述式。

Randriad_1-1698168859992.png

 

SID600 指穩壓器規格,描述穩壓器輸出的最小-典型-最大值。 有關外接 VCCD 電源供應器範圍,請參閱 SID40C。

 

我希望這有幫助。

謝謝你

 

最好的問候。

 

 

 

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

0
2 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

@rloader

我們正在檢查您的查詢。 我會立即更新這個社區論壇。
謝謝你

最好的問候。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@rloader

 

是的,這種行為是預期的,在 SDL 發行說明中的變更日誌從 v7.2.0 到 v7.3.0 中提到了,VoltageAdjust 的值確實已更新。" " 請查看以下來自 T2G 機身高架構 TRM 的片段,該片段解釋了從主動調節器到通電晶體的過渡步驟。 在那裡,提到,需要在 SFLASH_SRSS_PWR_OFFSET.REGHC_TRANS_VADJ_OFFSET 中加入 REGHC_VADJ 寄存器,以計算模具對模具的變化。 這解釋了用於配置電壓調整的 switchToExternal 函數中的 ifelse 陳述式。

Randriad_1-1698168859992.png

 

SID600 指穩壓器規格,描述穩壓器輸出的最小-典型-最大值。 有關外接 VCCD 電源供應器範圍,請參閱 SID40C。

 

我希望這有幫助。

謝謝你

 

最好的問候。

 

 

 

0