本發(fā)明涉及電子
技術領域:
,具體涉及具體涉及一種二極管控制電路及開關電源電路。
背景技術:
:發(fā)光二極管(LED)在電路中經(jīng)常用于指示電路狀態(tài),方便用戶得知設備的工作情況。參考圖1所示,為一種現(xiàn)有的四個發(fā)光二極管組成的顯示電路,發(fā)光二極管LED1的陽極連接到發(fā)光二極管LED2的陰極,發(fā)光二極管LED2的陽極連接到發(fā)光二極管LED1的陰極,發(fā)光二極管LED1的陽極連接到COM端,發(fā)光二極管LED1的陰極連接到LED12端;發(fā)光二極管LED3的陽極連接到發(fā)光二極管LED4的陰極,發(fā)光二極管LED4的陽極連接到發(fā)光二極管LED3的陰極,發(fā)光二極管LED3的陽極連接到COM端,發(fā)光二極管LED3的陰極連接到LED34端。參考圖2所示,通過控制COM端、LED12端和LED34端的電壓,可以分別控制LED1至LED4亮和滅。參考圖2(a)所示,COM端為方波電壓,LED12端為零電壓,當COM端電壓為高、LED12端電壓為低時,則LED1亮,LED2滅;當COM端電壓為低、LED12端電壓為低時,則LED1滅,LED2滅;控制COM端的方波頻率高于人眼可以識別的頻率,如300Hz,則人眼看到的效果是LED1亮,LED2滅。參考圖2(b)所示,COM端為方波電壓,LED12端為和COM端一樣的方波電壓,則LED1和LED2都滅。參考圖2(c)所示,COM端為方波電壓,LED12端為和COM端相反的方波電壓,即COM端電壓為高時,則LED12端電壓為低,COM端電壓為低時,則LED12端電壓為高,則LED2和LED2都亮。LED3和LED4的控制方法和LED1和LED2的控制方法相同。該方法可以通過三個端口來控制4個LED的亮和滅。技術實現(xiàn)要素:有鑒于此,本發(fā)明的目的在于提供一種二極管控制電路及開關電源電路,用以解決現(xiàn)有技術控制端口多、控制復雜的問題。本發(fā)明的技術解決方案是,提供一種二極管控制電路包括:第一二極管、第二二極管、第三二極管和第四二極管;第一二極管的陽極連接到第一節(jié)點,第一二極管的陰極連接到地;第二二極管的陽極連接到第二節(jié)點,第二二極管的陰極連接到地;第三二極管的陽極連接到第四二極管的陰極,并且連接到第二節(jié)點;第四二極管的陽極連接到第三二極管的陰極,并且連接到第一節(jié)點;第一狀態(tài)為第一節(jié)點邏輯為低;第二節(jié)點邏輯為低;或/且第二狀態(tài)為第一節(jié)點邏輯為低;第二節(jié)點邏輯為高;或/且第三狀態(tài)為第一節(jié)點邏輯為高;第二節(jié)點邏輯為低;或/且第四狀態(tài)為第一節(jié)點邏輯為高;第二節(jié)點邏輯為高;或/且第五狀態(tài)為第一節(jié)點邏輯為高;第二節(jié)點懸空;或/且第六狀態(tài)為第一節(jié)點懸空;第二節(jié)點邏輯為高;所述邏輯為高表示電壓或電流使得二極管導通,所述邏輯為低為電壓或電流不能使二極管導通。作為可選,所述第一二極管、所述第二二極管、所述第三二極管和所述第四二極管為發(fā)光二極管。作為可選,在所述第一狀態(tài)到所述第六狀態(tài)中,任意多個狀態(tài)之間切換。作為可選,控制所述狀態(tài)在每個周期中所占的時間比例或/且調節(jié)所述邏輯為高時的電壓或電流大小,從而調節(jié)流過二極管的平均電流。作為可選,第一模式為所述第一二極管導通;或/且第二模式為所述第一二極管和所述第二二極管導通;或/且第三模式為所述第一二極管、所述第二二極管和所述第三二極管導通;或/且第四模式為所述第一二極管、所述第二二極管、所述第三二極管和所述第四二極管導通。作為可選,所述第一模式為所述第五狀態(tài);或者為所述第五狀態(tài)和所述第一狀態(tài)切換;或/且所述第二模式為所述第四狀態(tài);或者為所述第四狀態(tài)和所述第一狀態(tài)切換;或者為所述第五狀態(tài)和所述第六狀態(tài)切換;或者為所述第一狀態(tài)和所述第五狀態(tài)和第六狀態(tài)切換;或/且所述第三模式為所述第二狀態(tài)和所述第五狀態(tài)切換;或者為所述第一狀態(tài)、所述第二狀態(tài)和所述第五狀態(tài)切換;或/且所述第四模式為所述第二狀態(tài)和所述第三狀態(tài)切換;或者為所述第一狀態(tài)、所述第二狀態(tài)和所述第三狀態(tài)切換。作為可選,在所述第一模式到所述第四模式中,任意多個模式之間進行組合。作為可選,所述第一模式和所述第二模式組合;或/且所述第二模式和所述第三模式組合;或/且所述第三模式和所述第四模式組合。作為可選,組合的兩種模式在每個周期中的時間比例可調。作為可選,從所述第一模式到所述第四模式依次切換。作為可選,所述第一節(jié)點和所述第二節(jié)點為芯片的引腳。本發(fā)明的又一技術解決方案是,提供一種開關電源電路。采用本發(fā)明的電路結構和方法,與現(xiàn)有技術相比,具有以下優(yōu)點:只需要兩個端口就可以控制4個LED的亮和滅,降低系統(tǒng)成本,且控制方法簡單。附圖說明圖1為現(xiàn)有技術的電路原理圖;圖2(a)為現(xiàn)有技術中,LED1亮,LED2滅的波形圖;圖2(b)為現(xiàn)有技術中,LED1滅,LED2滅的波形圖;圖2(c)為現(xiàn)有技術中,LED1亮,LED2亮的波形圖;圖3為本發(fā)明的電路原理圖。具體實施方式以下結合附圖對本發(fā)明的優(yōu)選實施例進行詳細描述,但本發(fā)明并不僅僅限于這些實施例。本發(fā)明涵蓋任何在本發(fā)明的精神和范圍上做的替代、修改、等效方法以及方案。為了使公眾對本發(fā)明有徹底的了解,在以下本發(fā)明優(yōu)選實施例中詳細說明了具體的細節(jié),而對本領域技術人員來說沒有這些細節(jié)的描述也可以完全理解本發(fā)明。在下列段落中參照附圖以舉例方式更具體地描述本發(fā)明。需說明的是,附圖均采用較為簡化的形式且均使用非精準的比例,僅用以方便、明晰地輔助說明本發(fā)明實施例的目的。參考圖3所示,為本發(fā)明的電路原理圖。圖1中的D1為第一二極管,D2為第二二極管,D3為第三二極管,D4為第四二極管。第一二極管D1的陽極連接到第一節(jié)點A,第一二極管D1的陰極連接到地;第二二極管D2的陽極連接到第二節(jié)點B,第二二極管D2的陰極連接到地;第三二極管D3的陽極連接到第四二極管D4的陰極,并且連接到第二節(jié)點B;第四二極管D4的陽極連接到第三二極管D3的陰極,并且連接到第一節(jié)點A;如表1所示,第一狀態(tài)為第一節(jié)點A邏輯為低;第二節(jié)點B邏輯為低;第二狀態(tài)為第一節(jié)點A邏輯為低;第二節(jié)點B邏輯為高;第三狀態(tài)為第一節(jié)點A邏輯為高;第二節(jié)點B邏輯為低;第四狀態(tài)為第一節(jié)點A邏輯為高;第二節(jié)點B邏輯為高;第五狀態(tài)為第一節(jié)點A邏輯為高;第二節(jié)點B懸空;第六狀態(tài)為第一節(jié)點A懸空;第二節(jié)點B邏輯為高;所述邏輯為高表示電壓或電流使得二極管導通,在表1中用“1”表示;所述邏輯為低為電壓或電流不能使二極管導通,在表1中用“0”表示;懸空在表1中用“X”表示。需要說明的是,在第五狀態(tài)和第六狀態(tài)中,邏輯為高的電壓或電流,只能使一個二極管導通,而不能使兩個串聯(lián)的二極管導通。以第五狀態(tài)為例,第一節(jié)點A為高,第二節(jié)點B懸空,則A點的電壓或電流只能使D1導通,而不足以讓串聯(lián)的兩個二極管D2和D4導通。表1狀態(tài)ABD1D2D3D4100000020101103101001411110051X10006X10100當?shù)谝欢O管到第四二極管都為發(fā)光二極管LED時,則可以通過上述的A、B點的控制,實現(xiàn)不同的發(fā)光二極管亮和滅。通過調節(jié)流過發(fā)光二極管LED的電流,可以調節(jié)LED的亮度,即可以通過控制A、B點的電流,來調節(jié)LED的亮度。A、B點還可以采用電壓源串聯(lián)電阻的形式,通過調節(jié)電壓源或電阻的大小,來控制流過LED的電流。以下實施例以第一二極管到第四二極管都為發(fā)光二極管LED來說明。通過對表1中的六種狀態(tài)進行切換,從而實現(xiàn)不同的LED亮和滅的組合。比如,如表2所示的四種模式,是LED指示燈在電路中常用的模式:模式1,D1亮,D2-D4滅;模式2,D1、D2亮,D3、D4滅;模式3,D1-D3亮,D4滅;模式4,D1-D4都亮。其中,模式1可以直接由所述第五狀態(tài)實現(xiàn),模式2可以直接由所述第四狀態(tài)實現(xiàn)。模式3和模式4就需要對表1中的狀態(tài)進行切換來實現(xiàn)了。模式3可以通過第二狀態(tài)和第五狀態(tài)的切換來實現(xiàn),當切換的頻率足夠高,比如大于100Hz,則人眼看不出是第二狀態(tài)和第五狀態(tài)在切換,即看是由D2、D3亮這個狀態(tài)和D1亮這個狀態(tài)在切換,人眼看到的是D1-D3都在亮。當?shù)诙顟B(tài)和第五狀態(tài)在每個周期中所占的時間比例相等,則D1-D3顯示的亮度也是一樣的。如果調節(jié)第二狀態(tài)的時間比第五狀態(tài)長,那么D2和D3顯示的亮度會比D1更加亮。也可以通過不同狀態(tài)下A點和B點的電流,來控制LED的顯示亮度。同理,模式1還可以由第五狀態(tài)和第一狀態(tài)進行切換,以實現(xiàn)D1亮,D2-D3滅;模式2還可以由第四狀態(tài)和第一狀態(tài)進行切換,或者第五狀態(tài)和第六狀態(tài)切換;或者第一狀態(tài)、第五狀態(tài)和第六狀態(tài)切換,以實現(xiàn)D1、D2亮,D3、D4滅;模式3還可以由第一狀態(tài)、第二狀態(tài)和第五狀態(tài)切換,以實現(xiàn)D1-D3亮,D4滅;模式4可以由第二狀態(tài)和第三狀態(tài)進行切換,或者第一狀態(tài)、第二狀態(tài)和第三狀態(tài)切換,以實現(xiàn)D1-D4都亮。表2模式D1D2D3D411000211003111041111在帶有指示燈的電路中,從模式1到模式4,希望每個指示燈亮的時候,其亮度都是一樣的,也就是在模式1的時候,D1的亮度為L1,那么在模式2下,D1和D2的亮度都為L1。模式1通過第五狀態(tài)來實現(xiàn),且A點的電流為I1,D1的亮度為L1;模式1還可以通過第五狀態(tài)和第一狀態(tài)進行切換,第五狀態(tài)在每個周期中所占的時間為n,A點的電流大小為I1/n,其中,n為小于1的數(shù)值,同樣可以實現(xiàn)D1的亮度為L1。比如,第五狀態(tài)和第一狀態(tài)在每個周期中所占的時間相等,A點的電流大小為2*I1,可以實現(xiàn)D1的亮度為L1。模式2通過第四狀態(tài)來實現(xiàn),且A、B點的電流都為I1,D1和D2的亮度都為L1;模式2還可以通過第一狀態(tài)和第四狀態(tài)進行切換,第四狀態(tài)在每個周期中所占的時間為n,A、B點的電流大小為I1/n,其中,n為小于1的數(shù)值,同樣可以實現(xiàn)D1和D2的亮度都為L1。比如,第四狀態(tài)和第一狀態(tài)在每個周期中所占的時間相等,A、B點的電流大小為2*I1,可以實現(xiàn)D1和D2的亮度都為L1;模式2還可以通過第五狀態(tài)和第六狀態(tài)進行切換,第五狀態(tài)和第六狀態(tài)在每個周期中所占的時間各為一半,A、B點的電流大小為2*I1,同樣可以實現(xiàn)D1和D2的亮度都為L1;模式2還可以通過第一狀態(tài)、第五狀態(tài)和第六狀態(tài)進行切換,第五狀態(tài)和第六狀態(tài)在每個周期中所占的時間各為m,其中,m為小于0.5的正數(shù),A、B點的電流大小為I1/m,同樣可以實現(xiàn)D1和D2的亮度都為L1。模式3可以通過第五狀態(tài)和第二狀態(tài)進行切換,第五狀態(tài)和第二狀態(tài)在每個周期中所占的時間各為一半,A、B點的電流大小為2*I1,同樣可以實現(xiàn)D1-D3的亮度都為L1;模式3還可以通過第一狀態(tài)、第五狀態(tài)和第二狀態(tài)進行切換,第五狀態(tài)和第二狀態(tài)在每個周期中所占的時間各為m,其中,m為小于0.5的正數(shù),A、B點的電流大小為I1/m,同樣可以實現(xiàn)D1-D3的亮度都為L1。模式4可以通過第二狀態(tài)和第三狀態(tài)進行切換,第二狀態(tài)和第三狀態(tài)在每個周期中所占的時間各為一半,A、B點的電流大小為2*I1,同樣可以實現(xiàn)D1-D4的亮度都為L1;模式4還可以通過第一狀態(tài)、第二狀態(tài)和第三狀態(tài)進行切換,第二狀態(tài)和第三狀態(tài)在每個周期中所占的時間各為m,其中,m為小于0.5的正數(shù),A、B點的電流大小為I1/m,同樣可以實現(xiàn)D1-D4的亮度都為L1。在所述的四個模式之間組合,則可以實現(xiàn)更多顯示效果,比如實現(xiàn)D1和D2亮,D3閃爍,則可以用模式2和模式3進行組合來實現(xiàn)。比如,模式2是通過第五狀態(tài)和第六狀態(tài)切換來實現(xiàn)的,模式3通過是第五狀態(tài)和第二狀態(tài)切換來實現(xiàn)的,那么,第五狀態(tài)、第六狀態(tài)和第二狀態(tài)這幾種狀態(tài)的先后順序是可以是任意的,只要時間比例不變就可以,并不一定是一種模式的狀態(tài)完成之后,再進入下一種模式。比如,可以是第六狀態(tài),第二狀態(tài),第五狀態(tài)這種實現(xiàn)方式。通過設置組合的兩種模式在每個周期中的時間比例,來調節(jié)顯示效果。比如實現(xiàn)D1和D2亮,D3閃爍,比如希望D3是一秒一閃,閃的時間是10ms,那么周期就設置為1秒,模式3所占的時間為10ms,其余時間為模式2的時間。以此類推,通過上述方法,可以實現(xiàn)D1亮,D2閃;D1-D2亮,D3閃;D1-D3亮,D4閃的效果。這些效果經(jīng)常被用于顯示電池在充放電時的電量。還有一種常用的顯示效果是D1亮,D2呼吸(即暗變亮再變暗);D1-D2亮,D3呼吸;D1-D3亮,D4呼吸。以D1亮,D2呼吸為例進行說明。可以通過模式1和模式2的組合來實現(xiàn)。一種實現(xiàn)方式是調節(jié)每個周期中,模式1和模式2所占的時間比例,來調節(jié)D2的亮度。也就是,模式2所占的時間比例越高,則D2越亮,模式2所占的時間比例越低,則D2越暗。另一種方法是可以調節(jié)模式1和模式2時,A點和B點的電流,來調節(jié)D2的亮度。或者同時調節(jié)時間和電流來調節(jié)亮度。另一種常用的顯示效果為跑馬燈,即從D1亮切換為D1、D2都亮再切換為D1-D3都亮,再切換為D1-D4都亮,再切換為D1亮或者不切換。這種顯示效果可以直接由模式1切換到模式2,再切換到模式3,最后切換到模式4,然后切換到模式1或者不切換即可實現(xiàn)。上述顯示方案可以應用于各種需要LED指示的系統(tǒng)中。以電池管理系統(tǒng)為例,上述顯示方案可以用于指示電量以及電池管理系統(tǒng)的工作狀態(tài)。電池管理系統(tǒng)通常由電源管理芯片來控制系統(tǒng)工作,則該方案可以在電源管理芯片中實現(xiàn),第一節(jié)點A和第二節(jié)點B即為芯片的兩個引腳,LED燈在芯片之外,該方案比現(xiàn)有方案可以減少一個引腳,并且控制簡單,實現(xiàn)方便,降低了系統(tǒng)成本。除此之外,雖然以上將實施例分開說明和闡述,但涉及部分共通之技術,在本領域普通技術人員看來,可以在實施例之間進行替換和整合,涉及其中一個實施例未明確記載的內容,則可參考有記載的另一個實施例。以上所述的實施方式,并不構成對該技術方案保護范圍的限定。任何在上述實施方式的精神和原則之內所作的修改、等同替換和改進等,均應包含在該技術方案的保護范圍之內。當前第1頁1 2 3