www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 電源 > 功率器件
[導(dǎo)讀]簡介:何為軟開關(guān)?軟開關(guān)是相對于硬開關(guān)而言。硬開關(guān)顧名思義,電源的開斷完全取決于硬件,是物理層上的開合;而軟開關(guān),則是必須借助于軟件,準確地說是借助軟件來進行關(guān)閉。

簡介:何為軟開關(guān)?軟開關(guān)是相對于硬開關(guān)而言。硬開關(guān)顧名思義,電源的開斷完全取決于硬件,是物理層上的開合;而軟開關(guān),則是必須借助于軟件,準確地說是借助軟件來進行關(guān)閉。

兩者各有優(yōu)劣。前者因為是物理層的操作,可以講電源和系統(tǒng)部分完全阻隔,所以關(guān)閉時漏電流非常小,但缺陷是關(guān)閉時無法給予軟件任何通知信息;而后者的關(guān)閉只是電平的操作,關(guān)閉后無法將電源部分與系統(tǒng)部分隔離,因此相對而言,漏電流會比較大,但優(yōu)點在于,關(guān)閉是由軟件進行控制,所以能在關(guān)閉前做好相應(yīng)的準備工作。正是因為此特性,故電子設(shè)備來說采用硬開關(guān)的設(shè)計非常少,更多的是軟開關(guān)。舉個簡單的例子,我們常用的家用電腦就是軟開關(guān)設(shè)計。試想加入電腦采用的是硬開關(guān)的設(shè)計,會是什么結(jié)果?結(jié)果估計就如同我們在正常使用電腦時,突然將插頭給拔掉一樣。這樣,對于電腦的設(shè)備,特別是硬盤而言,所造成的損害是不可估量的。

軟開關(guān)設(shè)計 硬件篇

對于軟開關(guān)而言,在我們按下那一瞬間,因為還沒有給CPU上電,不存在任何程序執(zhí)行的可能,所以注定“打開”這一個操作只能用硬件完成。當(dāng)系統(tǒng)跑起來以后,此時軟件已經(jīng)開始運作,我們就能通過對GPIO進行操作來關(guān)閉設(shè)備。綜上所述,如果要實現(xiàn)軟開關(guān),我們必須具備兩個GPIO口。一個為DETECT_KEY,作為輸入,用來檢測按鍵是否按下;另一個為GPIO_SHDW,作為輸出,用來控制電源的閉合。

現(xiàn)在,我們來看一個典型的軟開關(guān)電路(圖一,以下講解都以電路圖的標號為指代):

 

該電路很簡單,對外的節(jié)點有四處,分別如下:

PWR_ON:用來控制系統(tǒng)的電源。當(dāng)其為high時,系統(tǒng)正常供電。

VDD33D:直接接3.3V電壓

GPIO_SHDW:當(dāng)其為low時關(guān)閉系統(tǒng)電源

DETECT_KEY:檢測按鍵S1的狀態(tài)。

我們現(xiàn)在根據(jù)開機到關(guān)機的過程來一步一步來分析該電路:

1.未開機,S1未按下。

此時GPIO_SHDN為low,直接控制了Q1和Q2的控制腳(PIN1),令VDD33D的電壓無法輸出到POW_ON端。而D1因為S1未按下,該二極管也處于阻隔狀態(tài),S1端的VDD33D也無法輸送到POW_ON端。故整個系統(tǒng)還處于關(guān)閉狀態(tài)。

2.S1按下,開機。

S1按下,二極管D1導(dǎo)通,S1端的VDD33D電壓輸送到PWR_ON端,系統(tǒng)開始啟動。系統(tǒng)啟動時,將GPIO_SHDN置high。此時PWR_ON已經(jīng)輸入了R2,R3端的VDD33D電壓,D1兩邊電壓基本上處于平衡狀態(tài),D1相當(dāng)于斷開,S1端的電壓無法加載到PWR_ON。

3.S1放開,系統(tǒng)正常運行。

S1放開,D1不可能再導(dǎo)通,而此時電壓已經(jīng)主要是從R2,R3端的VDD3D輸入,令PWR_ON一直保持high狀態(tài),故系統(tǒng)一直處于正常運行狀態(tài)。

4.S1按下,系統(tǒng)正常運行。

因為S1按下,導(dǎo)致Q3導(dǎo)通,拉低R6端下方的電壓,此時DETECT_KEY這個GPIO口檢測到電平為low,軟件開始進入計時狀態(tài)。

5.S1放開。

因為S1已經(jīng)放開,Q3不再導(dǎo)通,R6下端電壓恢復(fù),DETECT_KEY檢測到電平為high。此時軟件和閾值做比較,如果超過預(yù)定的閾值,則關(guān)閉系統(tǒng);否則,將本次操作忽略。在這里之所以和閾值進行比較,是出自于防抖的需要。因為在實際使用中,可能R6端會有微小的極為短暫的電壓降,如果軟件不設(shè)置閾值,檢測到該電壓降就會關(guān)閉,這對于產(chǎn)品而言是不允許的。

軟開關(guān)設(shè)計 軟件篇

相對于硬件來說,軟開關(guān)的軟件代碼更為簡單,只需要檢測DETECT_KEY即可。該功能的實現(xiàn)主要是通過GPIO,而wince并沒有對GPIO做上層定義,并且每款CPU的GPIO的操作方式又各自不同,所以本文無法給出一個完整可用的代碼,只能用偽代碼作為示例講解。雖然是偽代碼,但對于了解其流程還是有一定的意義。

void Power_On()

{

...

//設(shè)置GPIO_SHDN為high

SetGPIO_HIGH(GPIO_SHDN);

...

}

DWORD PWR_IntrThread(PVOID pParam)

{

....

//使能中斷

EnableInterrupt();

//初始化中斷

InterruptInitialize(btnSysIntr, hNotifyEvent, 0, 0)

while(TRUE)

{

//等待中斷事件

dwRet = WaitForSingleObject(hNotifyEvent, INFINITE);

if(dwRet == WAIT_OBJECT_0)

{

//中斷處理完畢,讓中斷再次進入處理

InterruptDone(btnSysIntr);

//再次等待中斷處理事件

dwRet = WaitForSingleObject(hNotifyEvent, 1000);

if(dwRet == WAIT_TIMEOUT)

{

//當(dāng)其位WAIT_TIMEOUT時,意味著為長按,進入poweroff函數(shù)

EnterPowerOff();

}

}

}

....

}

void EnterPowerOff()

{

...

while(TRUE)

{

if(IsGPIOHigh(GPIO_DETECT_KEY) != FALSE)

{

//S1已經(jīng)松開,跳出循環(huán)

break;

}

}

//關(guān)閉系統(tǒng)電源

SetGPIO_LOW(GPIO_SHDN);

...

}

這里唯一需要注意的是EnterPowerOff函數(shù),在這里必須要檢測S1是否已經(jīng)松開。如果還沒有松開S1就將GPIO_SHDN置為LOW,因為S1端還有VDD33D電壓輸入到PWR_ON端,所以系統(tǒng)還是無法關(guān)閉。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

理想的軟開關(guān)過程是電流或電壓先降到零,電壓或電流再緩慢上升到斷態(tài)值,所以開關(guān)損耗近似為零。

關(guān)鍵字: 軟開關(guān)

在電子電路中,電解電容的紋波電流承受能力直接影響其使用壽命和電路穩(wěn)定性。準確測試紋波電流不僅能驗證電容性能是否達標,也是電路設(shè)計可靠性驗證的關(guān)鍵環(huán)節(jié)。以下從測試原理、設(shè)備準備、操作步驟到數(shù)據(jù)解讀,全面介紹電解電容紋波電流...

關(guān)鍵字: 電解電容 紋波電流 電路設(shè)計

在電子電路設(shè)計與實踐中,穩(wěn)壓芯片是維持穩(wěn)定輸出電壓的關(guān)鍵組件。然而,當(dāng)我們將兩個輸出電壓不同的穩(wěn)壓芯片的輸出腳連接在一起時,會引發(fā)一系列復(fù)雜的物理現(xiàn)象和潛在風(fēng)險。這一操作不僅違反了常規(guī)的電路設(shè)計原則,還可能對電路系統(tǒng)造成...

關(guān)鍵字: 穩(wěn)壓 芯片 電路設(shè)計

在當(dāng)今電子技術(shù)飛速發(fā)展的時代,隨著電子產(chǎn)品不斷向小型化、高性能化邁進,印刷電路板(PCB)的設(shè)計變得愈發(fā)復(fù)雜和精密。過孔,作為 PCB 中連接不同層線路的關(guān)鍵元件,其對信號完整性的影響已成為電路設(shè)計中不可忽視的重要因素。...

關(guān)鍵字: 印刷電路板 電路設(shè)計 信號

IIC(Inter IC Bus)協(xié)議是一種廣泛應(yīng)用于嵌入式系統(tǒng)中的同步半雙工通信協(xié)議。隨著電子設(shè)備的復(fù)雜性不斷增加,高多層電路板設(shè)計變得越來越普遍。在高多層電路板中實現(xiàn)可靠的IIC通信,需要綜合考慮布線策略、電源設(shè)計、...

關(guān)鍵字: 電路板 電路設(shè)計

在現(xiàn)代高速、高密度的電路設(shè)計領(lǐng)域,電路完整性是確保電子系統(tǒng)可靠運行的關(guān)鍵要素。回路電感作為電路中的一個重要參數(shù),對電路完整性有著多方面的深遠影響。從信號傳輸?shù)臏蚀_性到電源系統(tǒng)的穩(wěn)定性,回路電感在其中扮演著不容忽視的角色。...

關(guān)鍵字: 電子系統(tǒng) 回路電感 電路設(shè)計

在現(xiàn)代電力電子領(lǐng)域,反激式轉(zhuǎn)換器以其結(jié)構(gòu)簡單、成本低廉、易于多路輸出等特點,在中小功率場合得到了廣泛應(yīng)用。然而,設(shè)計一個高效的反激式轉(zhuǎn)換器并非易事,特別是變壓器的設(shè)計與軟開關(guān)技術(shù)的實現(xiàn),直接關(guān)系到轉(zhuǎn)換器的性能與效率。本文...

關(guān)鍵字: 反激式轉(zhuǎn)換器 變壓器 軟開關(guān)

隨著電子技術(shù)的飛速發(fā)展,開關(guān)電源作為電子設(shè)備中的關(guān)鍵組件,其性能要求日益提高。傳統(tǒng)的硬開關(guān)技術(shù)因其在開關(guān)過程中產(chǎn)生較大的損耗和電磁干擾(EMI),已難以滿足現(xiàn)代電子設(shè)備對高效率、低噪聲的需求。因此,軟開關(guān)技術(shù)應(yīng)運而生,其...

關(guān)鍵字: 軟開關(guān) ZVS ZCS

在電力電子領(lǐng)域,隨著對電源系統(tǒng)性能要求的不斷提高,如何精確控制輸出電流大小成為了關(guān)鍵技術(shù)問題。移相全橋(PSFB)變換器因其具有軟開關(guān)特性、高效率等優(yōu)點,在眾多應(yīng)用中得到了廣泛采用。而原邊峰值電流控制作為 PSFB 變換...

關(guān)鍵字: 電源系統(tǒng) 移相全橋 軟開關(guān)

在現(xiàn)代汽車電子控制系統(tǒng)中,CAN(Controller Area Network,控制器局域網(wǎng))總線作為一種高效、可靠的通信協(xié)議,發(fā)揮著舉足輕重的作用。它不僅連接著發(fā)動機控制單元(ECU)、變速器控制單元、制動系統(tǒng)控制單...

關(guān)鍵字: 車規(guī)級CAN總線 電路設(shè)計
關(guān)閉