0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

UCC587x-Q1上電誤報(bào)機(jī)理及初始化注意事項(xiàng)

科技觀察員 ? 來(lái)源:2echina.ti. ? 作者:Guangyao Liang ? 2023-07-03 17:37 ? 次閱讀

CC587x-Q1集成了豐富的診斷保護(hù)機(jī)制,使其非常適用于新能源汽車(chē)電驅(qū)動(dòng)應(yīng)用,幫助系統(tǒng)達(dá)成ASIL-D的功能安全等級(jí)。另一方面,由于其內(nèi)置豐富且靈活的寄存器,在上電初始化時(shí),需要注意寄存器的配置,否則容易引起某些故障的誤報(bào)。本文將講述上電誤報(bào)SC_FAULT以及ADC_FAULT的使用場(chǎng)景,機(jī)理以及規(guī)避方法。

SC_FAULT

配置場(chǎng)景

UCC587x-Q1 具有多達(dá)6個(gè)ADC輸入引腳,其中, AI2, AI4, AI6

可以作為功率開(kāi)關(guān)管短路故障的檢測(cè)引腳(默認(rèn))。而短路觸發(fā)對(duì)應(yīng)的電壓閾值較低(默認(rèn)1V,可配置最高1.25V)。因此,如果把AI2,AI4以及AI6中的其中一路用于采樣最高電壓范圍較寬的物理量(比如UCC587x-Q1本身的VCC2或者高壓母線(xiàn)電壓經(jīng)過(guò)分壓以后的值),且沒(méi)有注意軟件配置的時(shí)序,則非常容易誤觸發(fā)SC_FAULT,進(jìn)而引發(fā)非預(yù)期的輸出。

誤報(bào)機(jī)理

然而,汽車(chē)電驅(qū)動(dòng)的使用場(chǎng)景通常要求采樣多路電壓范圍較寬的物理量,比如前面提到的UCC587x-Q1本身的VCC2或者高壓母線(xiàn)電壓。另一方面,為提高采樣的分辨率,不能把分壓比例調(diào)得太小。因此,在無(wú)法避免用AI2,4,6中其中一路采樣范圍較寬的物理量時(shí),需要了解SC_FAULT觸發(fā)的條件,以避免SC_FAULT 誤觸發(fā)的情況。

SC_FAULT觸發(fā)的需要同時(shí)滿(mǎn)足如下條件:

Aix(2, 4, or 6) pin上的電壓需要高于CFG6[SCTH] 配置的值,且持續(xù)CFG6[SC_BLK] 以上

Input(IN+ or ASC) 為高電平

驅(qū)動(dòng)輸出為高電平

CFG4[SCP_DIS] = 0x0

DOUTCFG[AIxOCSC_EN] = 0x1

規(guī)避方法

前述的5個(gè)觸發(fā)條件需要同時(shí)滿(mǎn)足才能觸發(fā)SC_FAULT故障,而前三個(gè)條件和硬件配置直接相關(guān)。往往考慮實(shí)際問(wèn)題后,無(wú)法改動(dòng)。因此,我們可以通過(guò)調(diào)整軟件配置,來(lái)規(guī)避SC_FAULT在上電初始化階段的誤觸發(fā),但需要注意軟件配置的時(shí)序。

如前所述,第一個(gè)條件很容易滿(mǎn)足,當(dāng)軟件按照默認(rèn)值配置(滿(mǎn)足條件4和5)并進(jìn)入active模式開(kāi)始輸出后(滿(mǎn)足條件2和3),這5個(gè)條件都能滿(mǎn)足而報(bào)出SC_FAULT故障。這種情況下,我們可以通過(guò)在初始化階段配置相應(yīng)通道的DOUTCFG[AIxOCSC_EN]= 0x0來(lái)輕松規(guī)避。

但是以上場(chǎng)景無(wú)法保證萬(wàn)無(wú)一失。為了節(jié)省IO口資源以及簡(jiǎn)化副邊電源配置,往往VREF使用內(nèi)部供電模式,而ASCpin會(huì)直接上拉到芯片副邊自帶的VREF,ASC_EN則經(jīng)過(guò)一個(gè)MOSFET上拉到VREF,而MOSFET的導(dǎo)通則通過(guò)safety

MCU來(lái)控制。如果在上電初始化過(guò)程中,由于特定故障觸發(fā)ASC,則有可能誤報(bào)SC_FAULT故障。因此,這里需要關(guān)注VREF的使能(CFG8[VREF_SEL])與DOUTCFG[AIxOCSC_EN]的配置時(shí)序,務(wù)必在VREF使能前(CFG[VREF_SEL]=0x0),禁用SCP(DOUTCFG[AIxOCSC_EN]=0x0),避免在上電配置過(guò)程中出現(xiàn)同時(shí)滿(mǎn)足以上5個(gè)條件的情況,進(jìn)而避免了SCP_FAULT的誤報(bào)。

ADC_FAULT

配置場(chǎng)景

UCC587x-Q1 的VREF是內(nèi)部ADC的參考供電,VREF可通過(guò)CFG8[VREF_SEL] 來(lái)調(diào)整供電來(lái)源是內(nèi)部或者外部。而VREF 的默認(rèn)配置是外部模式。當(dāng)VREF電壓超過(guò)閾值,發(fā)生欠壓或者過(guò)壓故障時(shí),STATUS5[ADC_FAULT]會(huì)報(bào)錯(cuò),但默認(rèn)屏蔽該故障,即故障不會(huì)通過(guò)nFLT1報(bào)出,也不會(huì)影響驅(qū)動(dòng)輸出。出于成本考慮,客戶(hù)設(shè)計(jì)可能會(huì)選擇節(jié)省外部電源,而選擇VREF 由內(nèi)部提供,此時(shí)需要注意上電初始化期間ADC_FAULT的處理。

誤報(bào)機(jī)理

ADC 使能后,ADC_FAULT即可報(bào)錯(cuò),而ADC_EN 以及 VREF 的外部供電都是默認(rèn)的,當(dāng)VREFpin外部沒(méi)有供電,或者供電電壓超過(guò)閾值時(shí),器件在上電后,可能會(huì)報(bào)ADC_FAULT 故障。

規(guī)避方法

如果需要把VREF配置成內(nèi)部模式,則建議在上電進(jìn)入Configuration

2模式后,先把CFG8配置成內(nèi)部模式,然后讀取所有故障狀態(tài)位,如果ADC_FAULT是唯一故障,可以通過(guò)寫(xiě)CLR_STAT_REG=1來(lái)清ADC_FAULT故障位。如果需要在正常工作時(shí)監(jiān)控ADC_FAULT,則最后置位ADC_FAULT_P。即務(wù)必注意把ADC故障的屏蔽使能位ADC_FAULT_P的置位放在VREF 配置成內(nèi)部模式之后。

總結(jié)

UCC587x-Q1

具有豐富的診斷功能,在提供更全的診斷覆蓋度的同時(shí),如果不注意上電后軟件的配置時(shí)序,在特定的應(yīng)用場(chǎng)景下,可能會(huì)誤報(bào)ADC_FAULT以及SC_FAULT。我們可以通過(guò)本文提到的配置方法,規(guī)避這類(lèi)誤報(bào)問(wèn)題。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HC32L110設(shè)計(jì)注意事項(xiàng)

    HC32L110設(shè)計(jì)注意事項(xiàng)一、華大單片機(jī)HC32L110 在做硬件設(shè)計(jì)時(shí)請(qǐng)注意以下事項(xiàng)1RESET引腳可以復(fù)用為帶上拉的GPIO數(shù)字輸入端口,外圍的復(fù)位電路建議保留;2P27與P3
    發(fā)表于 01-17 15:57

    STM32后的系統(tǒng)初始化

    對(duì)于無(wú)操作系統(tǒng)的軟件來(lái)說(shuō),STM32后的第一件事,就是系統(tǒng)初始化。Libaries\CMSIS_MDK\CM3\DeviceSupport\ST\STM32F10x
    發(fā)表于 08-10 06:50

    調(diào)驅(qū)動(dòng)原理是什么?有哪些注意事項(xiàng)

    調(diào)驅(qū)動(dòng)原理是什么?有哪些注意事項(xiàng)?
    發(fā)表于 09-24 06:54

    1302 初始化顯示亂碼問(wèn)題:

    GN1302 初始化顯示亂碼問(wèn)題:GN1302 初始化時(shí)內(nèi)部會(huì)隨機(jī)生成一組時(shí)鐘數(shù)據(jù),直接
    發(fā)表于 12-29 17:29

    LCM使用注意事項(xiàng)

    LCM使用注意事項(xiàng) 1. 安裝   LCD模塊的安裝是用PCB的安
    發(fā)表于 04-16 21:38 ?1400次閱讀

    RF PLL+VCO產(chǎn)品與掉電設(shè)計(jì)注意事項(xiàng)應(yīng)用筆記

    RF PLL+VCO產(chǎn)品與掉電設(shè)計(jì)注意事項(xiàng)應(yīng)用筆記
    發(fā)表于 05-22 19:13 ?9次下載
    RF PLL+VCO產(chǎn)品<b class='flag-5'>上</b><b class='flag-5'>電</b>與掉電設(shè)計(jì)<b class='flag-5'>注意事項(xiàng)</b>應(yīng)用筆記

    MCU初始化流程——從上到main()之間

    堆棧(SP)生長(zhǎng)方向?yàn)?遞減; 小端模式 Cortex-M0內(nèi)核正文:一、MCU后,硬件設(shè)計(jì)保證,自動(dòng)從地址0x00開(kāi)始取數(shù)據(jù) 初始化文件中代碼設(shè)置 如下:
    發(fā)表于 10-28 17:05 ?4次下載
    MCU<b class='flag-5'>初始化</b>流程——從上<b class='flag-5'>電</b>到main()之間

    MPU6050初始化失敗

    MPU6050初始化失敗osDelay(1000); //uint8_t mpu_ok = MPU_init();uint8_t cnt = 0;while
    發(fā)表于 12-06 12:36 ?13次下載
    MPU6050<b class='flag-5'>初始化</b>失敗

    STM32執(zhí)行代碼初始化卡住,或者卡住,或者復(fù)位卡住,導(dǎo)致代碼不執(zhí)行

    STM32的板子或者復(fù)位,接有顯示屏或者LED指示燈的都會(huì)卡住解決:1、檢查自己的代碼是否有中斷,有中斷的話(huà),其初始化放在其他硬件初始化
    發(fā)表于 12-09 09:21 ?22次下載
    STM32執(zhí)行代碼<b class='flag-5'>初始化</b>卡住,或者<b class='flag-5'>上</b><b class='flag-5'>電</b>卡住,或者復(fù)位卡住,導(dǎo)致代碼不執(zhí)行

    探討高輸出電流應(yīng)用時(shí)的注意事項(xiàng)1

    一篇文章介紹了輸入電壓升高時(shí)損耗增加的部分、注意事項(xiàng)及相應(yīng)的對(duì)策。本文將介紹在探討輸出電流較大的應(yīng)用時(shí)應(yīng)該注意的兩個(gè)事項(xiàng)之一。探討高輸出電流應(yīng)用時(shí)的
    的頭像 發(fā)表于 02-23 10:40 ?743次閱讀
    探討高輸出電流應(yīng)用時(shí)的<b class='flag-5'>注意事項(xiàng)</b> 其<b class='flag-5'>1</b>

    STM32H7實(shí)現(xiàn)BootLoader內(nèi)SDRAM的初始化注意事項(xiàng)

    Function Implementation:在 ArtPi 的環(huán)境下,實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 BootLoader,該 BootLoader 實(shí)現(xiàn)了 QSPI 和 SDRAM 功能的初始化
    的頭像 發(fā)表于 06-07 15:51 ?3414次閱讀
    STM32H7實(shí)現(xiàn)BootLoader內(nèi)SDRAM的<b class='flag-5'>初始化</b><b class='flag-5'>注意事項(xiàng)</b>

    華大單片機(jī)設(shè)計(jì)特別注意事項(xiàng)

    華大單片機(jī)設(shè)計(jì)特別注意事項(xiàng)
    的頭像 發(fā)表于 09-18 10:59 ?948次閱讀

    半導(dǎo)體器件擊穿機(jī)理分析及設(shè)計(jì)注意事項(xiàng)

    半導(dǎo)體器件擊穿機(jī)理分析及設(shè)計(jì)注意事項(xiàng)
    的頭像 發(fā)表于 11-23 17:38 ?1520次閱讀
    半導(dǎo)體器件擊穿<b class='flag-5'>機(jī)理</b>分析及設(shè)計(jì)<b class='flag-5'>注意事項(xiàng)</b>

    TPIC7218-Q1熱設(shè)計(jì)注意事項(xiàng)和解決方案

    電子發(fā)燒友網(wǎng)站提供《TPIC7218-Q1熱設(shè)計(jì)注意事項(xiàng)和解決方案.pdf》資料免費(fèi)下載
    發(fā)表于 09-06 10:35 ?0次下載
    TPIC7218-<b class='flag-5'>Q1</b>熱設(shè)計(jì)<b class='flag-5'>注意事項(xiàng)</b>和解決方案

    TLC6C5748-Q1 的低 EMI 設(shè)計(jì)注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《TLC6C5748-Q1 的低 EMI 設(shè)計(jì)注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 09-09 11:17 ?0次下載
    TLC6C5748-<b class='flag-5'>Q1</b> 的低 EMI 設(shè)計(jì)<b class='flag-5'>注意事項(xiàng)</b>