一種控制雙閃光燈的方法及裝置的制造方法
【技術領域】
[0001]本發明涉及移動終端領域,特別是涉及一種控制雙閃光燈的方法及裝置。
【背景技術】
[0002]隨著拍照功能的發展,越來越多的移動終端采用前、后雙閃光燈設計方案。為了實現前、后雙閃光燈功能,在電路設計方面,目前多采用一個雙路閃光燈驅動芯片或者兩個單路閃光燈驅動芯片來實現雙閃光燈功能。
[0003]其中,采用雙路閃光燈驅動芯片,由于雙路閃光燈驅動芯片成本很高,進而會提高移動終端的生產成本。而采用兩個單路閃光燈驅動芯片,相應會增大移動終端的印刷電路板的使用面積,進而也會提高移動終端的生產成本。
【發明內容】
[0004]本發明主要解決的技術問題是提供一種控制雙閃光燈的方法及裝置,能夠以較低成本實現雙閃光燈功能,進而降低移動終端的生產成本。
[0005]為解決上述技術問題,本發明采用的一個技術方案是:提供一種控制雙閃光燈的裝置,該裝置包括:第一控制模塊,用于產生第一控制信號和第二控制信號;驅動模塊,用于在第一控制信號的控制下產生驅動信號;第二控制模塊,用于在第二控制信號的控制下控制驅動信號輸出至第一發光二極管或第二發光二極管,以實現雙閃光燈功能。
[0006]其中,第二控制模塊包括數字三極管,第一 M0S管和第二 M0S管,數字三極管的輸入端和第二 M0S管的柵極接收第二控制信號,數字三極管的輸出端與第一 M0S管的柵極連接,第一 M0S管的源極與第一發光二極管的陽極連接,第二 M0S管的源極與第二發光二極管的陽極連接,第一 M0S管和第二 M0S管的漏極接收驅動信號,第一開關二極管和第二開關二極管的陰極接地。
[0007]其中,驅動模塊包括驅動芯片,驅動芯片包括使能引腳、驅動引腳,使能引腳接收第一控制信號,驅動引腳輸出驅動信號;其中,當第一控制信號有效時,若第二控制信號為低電平信號,驅動信號發送至第一發光二極管以控制第一發光二極管閃光,若第二控制信號為高電平信號,驅動信號輸出至第二發光二極管以控制第二發光二極管閃光。
[0008]其中,驅動芯片支持PWM或I2C可調電流,以使輸出至第一發光二極管的驅動信號的電流不同于輸出至第二發光二極管的驅動信號的電流。
[0009]其中,當第一控制信號為高電平信號時,第一控制信號有效。
[0010]其中,在時序上,第二控制信號先于第一控制信號產生。
[0011]其中,第一控制模塊為基帶控制芯片的通用輸入/輸出口。
[0012]為解決上述技術問題,本發明采用的另一個技術方案是:提供一種雙閃光燈的方法,該方法包括:開啟手機上的任意一個攝像頭;獲取被開啟的攝像頭的標識,根據標識控制第一控制模塊產生第二控制信號,以使第二控制模塊在第二控制信號的控制下連通驅動模塊與被開啟的攝像頭對應的發光二極管的通路;獲取閃光燈工作模式指令,根據閃光燈工作模式指令控制第一控制模塊產生第一控制信號,以使驅動模塊在第一控制信號的控制下產生驅動信號并輸出至被開啟的攝像頭對應的發光二極管。
[0013]其中,攝像頭包括與第一發光二極管對應的第一攝像頭和與第二發光二極管對應的第二攝像頭,驅動模塊包括驅動芯片;其中,當被開啟的攝像頭的標識為第一攝像頭時,控制第二控制信號為低電平信號,以連通驅動芯片與第一發光二極管的通路;當被開啟的攝像頭的標識為第二攝像頭時,控制第二控制信號為高電平信號,以連通驅動芯片與第二發光二極管的通路。
[0014]其中,該方法進一步包括:當被開啟的攝像頭的標識為第一攝像頭時,根據閃光燈工作模式指令控制驅動模塊產生電流為第一電流的驅動信號;當被開啟的攝像頭的標識為第二攝像頭時,根據閃光燈工作模式指令控制驅動模塊產生電流為第二電流的驅動信號;其中,第一電流不同于第二電流。
[0015]本發明的有益效果是:區別于現有技術的情況,本發明的控制閃光燈的方法及裝置通過第一控制模塊產生第一控制信號和第二控制信號,驅動模塊在第一控制信號的控制下產生驅動信號,第二控制模塊在第二控制信號的控制下控制驅動信號輸出至第一發光二極管或第二發光二極管,進而實現雙閃光燈功能。通過上述方式,本發明能夠以較低成本實現雙閃光燈功能,進而降低移動終端的生產成本。
【附圖說明】
[0016]圖1是本發明實施例的控制雙閃光燈的裝置的結構示意圖;
[0017]圖2是圖1所示的控制雙閃光燈的裝置的電路原理圖;
[0018]圖3是本發明實施例的控制雙閃光燈的方法的流程圖。
【具體實施方式】
[0019]下面結合附圖和實施方式對本發明進行詳細說明。
[0020]圖1是本發明實施例的控制雙閃光燈的裝置的結構示意圖。如圖1所示,該裝置包括第一控制模塊10、驅動模塊20、第二控制模塊30、第一發光二極管40和第二發光二極管50。
[0021]第一控制模塊10用于產生第一控制信號EN1和第二控制信號EN2。
[0022]驅動模塊20與第一控制模塊10連接,用于在第一控制信號EN1的控制下產生驅動信號DV。
[0023]第二控制模塊30分別與驅動模塊20和第一控制模塊10連接,用于在第二控制信號EN2的控制下控制驅動信號DV輸出至第一發光二極管40或第二發光二極管50,從而實現雙閃光燈功能。
[0024]請一并參考圖2,圖2是圖1所示的控制雙閃光燈的裝置的電路原理圖。如圖2所示,第一控制模塊10為基帶控制芯片的通用輸入/輸出口,其包括第一 GP10 口 GP101和第二GP10 口 GP102。驅動模塊20包括驅動芯片U1、第一電容C1、第二電容C2、電感H1,其中,驅動芯片U1包括使能引腳STROBE,驅動引腳LED,第一電源輸入引腳IN,第二電源輸入引腳SW,電源輸出引腳OUT。第二控制模塊30包括數字三極管U2,第一 M0S管Ml和第二 M0S管M2 ο
[0025]驅動芯片U1的使能引腳STROBE與第一 GP10 口 GP101連接,用于接收第一控制信號EN1。驅動芯片U1的驅動引腳LED與第一 M0S管Ml的漏極D1和第二 M0S管M2的漏極D2連接,用于輸出驅動信號DV。驅動芯片U1的電源輸入引腳IN接收直流電源信號VIN,其中,直流電源信號VIN的電壓在2.5V至5.5V之間;同時,驅動芯片U1的第一電源輸入引腳IN分別與第一電容C1的一端和電感H1的一端連接,第一電容C1的另一端接地GND。驅動芯片U1的第二電源輸入引腳SW與電感H1的另一端連接。驅動芯片的U1的電源輸出引腳OUT的一端與第二電容C2的一端連接,第二電容C2的另一端接地GND。
[0026]其中,第一電容C1優選為10微法,第二電容C2優選為10微法,電感H1優選為1微亨。
[0027]數字三極管U2的輸入端IN和第二 M0S管M2的柵極G2與第二 GP10 口 GP102連接,用于接收第二控制信號EN2。數字三極管U2的輸出端OUT與第一 M0S管Ml的柵極G1連接,第一 M0S管Ml的源極S1與第一發光二極管40的陽極連接,第二 M0S管M2的源極S2與第二發光二極管50的陽極連接,第一 M0S管Ml的漏極D1和第二 M0S管M2的漏極D2接收驅動信號DV,第一發光二極管40和第二發光二極管50的陰極接地GND。
[0028]其中,當第一控制信號EN1有效時,若第二控制信號EN2為低電平信號,第二 M0S管M2截止;同時,數字三極管U2的輸出端OUT輸出高電平信號以使第一 M0S管Ml導通,以使第一 M0S管Ml的漏極D1和源極S1連通,進而使得驅動信號DV通過第一 M0S管Ml發送至第一發光二極管40以控制第一發光二極管40閃光。若第二控制信號EN2為高電平信號,數字三極管U2的輸出端OUT輸出低電平信號以使第一 M0S管Ml截止;同時,第二 M0S管M2導通以使第二 M0S管M2的漏極D2和源極S2連通,進而使得驅動信號DV通過第二 M0S管M2輸出至第二發光二極管50以控制第二發光二極管50閃光。在本實施例中,當第一控制信號EN1為高電平信號時,第一控制信號EN1有效。
[0029]當第一發光二極管40不同于第二發光二極管50時,其具有不同的工作電流,因此,驅動芯片U1優選為支持PWM或I2C可