汽車電子設(shè)計(jì)中的Worst Case理論計(jì)算及應(yīng)用實(shí)例
1 什么是Worst Case
本文引用地址:http://cafeforensic.com/article/273089.htm在汽車電子的應(yīng)用中,為了保證我們的設(shè)計(jì)能滿足汽車的環(huán)境要求和可靠性要求,需要在設(shè)計(jì)階段充分考慮實(shí)際應(yīng)用中的極端情況,即電路模型的Worst Case。從PCB外部來(lái)講,主要考慮環(huán)境影響及信號(hào)的動(dòng)態(tài)輸入,一般涉及以下因素:
• 環(huán)境溫度的高低極值;
• 輸入信號(hào)的電平范圍;
• 電源的極端情況等。
從PCB內(nèi)部來(lái)講,主要考慮元器件的誤差、壽命以及安全工作范圍等,一般涉及以下因素:
• 電源模塊(LDO或DCDC)的誤差;
• 各元器件(如電阻/電容)個(gè)體特性對(duì)標(biāo)稱值的偏差;
• 各元器件安全工作時(shí)能承受的最大電壓/電流,等等。
從單片機(jī)的角度,主要考慮內(nèi)部電路的誤差及安全工作條件等,一般涉及以下因素:
• 單片機(jī)安全工作時(shí)管腳能承受的最大電壓/電流等;
• 模數(shù)轉(zhuǎn)換(ADC)的誤差;
• 時(shí)鐘基準(zhǔn)的偏差,等等。
由于電路設(shè)計(jì)及單片機(jī)的多樣性,極端情況及相應(yīng)的計(jì)算也會(huì)有所不同。下面我們將以幾顆飛思卡爾單片機(jī)為例,介紹和單片機(jī)密切相關(guān)的幾項(xiàng)Worst Case計(jì)算。
2 S12ZVM的特性及主要應(yīng)用
S12ZVM是最新的16位單片機(jī),基于S12Z內(nèi)核,片內(nèi)集成了線性電壓調(diào)節(jié)器、總線收發(fā)器以及三相電機(jī)的預(yù)驅(qū)動(dòng)電路,可以直接驅(qū)動(dòng)外部MOS陣列。S12ZVM用于汽車12V系統(tǒng)的各種BLDC控制模塊,如水泵、油泵等,可以有效地節(jié)省PCB面積,并幫助用戶降低成本。
3 對(duì)蓄電池電壓的采樣
很多車載設(shè)備需要對(duì)蓄電池電壓進(jìn)行實(shí)時(shí)采樣,有些整車廠商要求在全溫度范圍(-40~+125℃)內(nèi)誤差控制在5%以內(nèi)。
3.1 基于傳統(tǒng)單片機(jī)的蓄電池電壓采樣精度分析
圖1描述了基于傳統(tǒng)單片機(jī)的控制器結(jié)構(gòu),圖中LDO為12V-5V的線性電源,MCU為不集成線性電源的單片機(jī)(如S12G),蓄電池電壓為12V。為了對(duì)蓄電池電壓作采樣,通常的辦法是用分壓電阻R1和R2,使得R2的壓降在MCU可采樣的范圍(如0~5V)內(nèi)。此時(shí)MCU的電源VDD和ADC的參考電壓均來(lái)自LDO的輸出。
該采樣電路的誤差來(lái)自三個(gè)方面,分別是分壓網(wǎng)絡(luò)誤差(來(lái)自R1和R2)、ADC參考電壓誤差(來(lái)自LDO)、以及ADC的量化誤差(來(lái)自ADC模塊本身)。這里ADC模塊的誤差一般為+/-3 counts(以10位ADC分辨率,LQFP48封裝為例,詳見(jiàn)S12G數(shù)據(jù)手冊(cè)),這里可以忽略不計(jì)。假定我們選擇在全溫度范圍內(nèi)精度1%的電阻和精度2%的LDO,則分壓電路誤差為1% + 1% = 2%,總誤差為2% + 2% = 4%,滿足5%的要求。
3.2 基于S12ZVM電源電壓采樣精度分析
圖2描述了基于S12ZVM的控制器結(jié)構(gòu),蓄電池電壓為12V,S12ZVM內(nèi)部集成了MCU以及12V-5V的LDO。為了對(duì)蓄電池電壓作采樣,S12ZVM內(nèi)部集成了分壓網(wǎng)絡(luò)(等效為R1和R2)。此時(shí)MCU的電源VDDX和ADC的參考電壓均來(lái)自內(nèi)部LDO的輸出。
與圖1類似,該采樣電路的總誤差為分壓網(wǎng)絡(luò)誤差(來(lái)自R1和R2)、ADC參考電壓誤差(來(lái)自LDO)、以及ADC的量化誤差(來(lái)自ADC模塊本身)。這里ADC的誤差為+/-3 counts(10位ADC分辨率),可以忽略不計(jì);
評(píng)論