專利名稱:對(duì)電源pwm控制器進(jìn)行軟件燒錄的方法及燒錄裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)電源PWM控制器進(jìn)行軟件燒錄的方法及燒錄裝置。
背景技術(shù):
在當(dāng)前工業(yè)生產(chǎn)中,對(duì)電源PWM(Pulse Width Modulation,脈沖寬度調(diào)節(jié))控制 器進(jìn)行軟件燒錄的方式主要有兩種,一種是先將電源PWM控制器進(jìn)行程序燒錄及燒錄檢 測(cè),在燒錄檢測(cè)通過后再安裝在主板上,第二種是將電源PWM控制器安裝到主板上后通過 ICT(In-Circuit-Test)機(jī)臺(tái)對(duì)其進(jìn)行燒錄及燒錄后檢測(cè),如果檢測(cè)不能通過則重新進(jìn)行燒 錄,直至燒錄檢測(cè)通過。對(duì)于第一種生產(chǎn)方式而言,由于燒錄后的電源PWM控制器與燒錄前 的電源PWM控制器在外觀上相同,故容易將未進(jìn)行燒錄的電源PWM控制器安裝在主板上,對(duì) 生產(chǎn)造成不便;對(duì)于第二種生產(chǎn)方式而言,由于需要采用ICT機(jī)臺(tái)進(jìn)行燒錄及檢測(cè),故生產(chǎn) 成本相對(duì)較高。發(fā)明內(nèi)容
有鑒于此,有必要提供一種對(duì)電源PWM控制器進(jìn)行軟件燒錄的方法及燒錄裝置, 以解決上述問題。
一種燒錄裝置,用于對(duì)主板上的至少一個(gè)電源PWM控制器進(jìn)行燒錄,不同電子元 件對(duì)應(yīng)不同類型的電源PWM控制器,不同類型的電源PWM控制器對(duì)應(yīng)的的燒錄程序不相同。 該燒錄裝置包括一存儲(chǔ)器和一處理器,該存儲(chǔ)器存儲(chǔ)有每一類型電源PWM控制器對(duì)應(yīng)的燒 錄程序,該處理器通過I2C總線與該至少一個(gè)電源PWM控制器連接,該處理器用于偵測(cè)是否 有是否有電源PWM控制器未被燒錄程序,并在判斷一電源PWM控制器沒有被燒錄時(shí)通過I2C 總線控制對(duì)該電源PWM控制器進(jìn)行程序燒錄。
一種對(duì)電源PWM控制器進(jìn)行軟件燒錄的方法,至少一個(gè)電源PWM控制器被安裝在 主板上,不同電子元件對(duì)應(yīng)不同類型的電源PWM控制器,不同類型的電源PWM控制器對(duì)應(yīng)的 的燒錄程序不相同,主板上的嵌入式控制器通過I2C總線與該至少一個(gè)電源PWM控制器電 連接,該嵌入式控制器包括一處理器和一存儲(chǔ)器,每一類型的電源PWM控制器對(duì)應(yīng)的不同 燒錄程序存儲(chǔ)在該存儲(chǔ)器中。該方法包括由嵌入式控制器的處理器執(zhí)行的步驟
通過I2C總線判斷是否有電源PWM控制器未被燒錄程序;
當(dāng)判斷一電源PWM控制器沒有被燒錄程序時(shí)通過I2C總線控制對(duì)該電源PWM控制 器進(jìn)行程序燒錄。
通過本發(fā)明的對(duì)電源PWM控制器進(jìn)行軟件燒錄的方法及其燒錄裝置,能夠降低生 產(chǎn)上的誤操作及生產(chǎn)成本,提高生產(chǎn)效率。
圖1為本發(fā)明一實(shí)施方式中電源PWM控制器被安裝在主板上的示意圖。
圖2為本發(fā)明一實(shí)施方式中一種對(duì)電源PWM控制器進(jìn)行軟件燒錄的方法的流程圖。
主要元件符號(hào)說明
電源PWM控制器100主板200I2C總線210燒錄裝置300處理器310存儲(chǔ)器320步驟S201-S202如下具體實(shí)施方式
將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
具體實(shí)施方式
請(qǐng)參閱圖1,為本發(fā)明一實(shí)施方式中電源PWM控制器被安裝在主板上的示意圖。 至少一個(gè)電源PWM(Pulse Width Modulation,脈沖寬度調(diào)節(jié))控制器100被安裝在主板 200上,每個(gè)電源PWM控制器100用于為一個(gè)電子元件如處理芯片提供適配的電源,每個(gè) 電源PWM控制器100均為數(shù)字控制器,其中燒錄有相應(yīng)的程序,不同電子元件對(duì)應(yīng)不同 類型的電源PWM控制器100,且不同類型的電源PWM控制器100對(duì)應(yīng)的的燒錄程序不相 同。主板200上安裝有燒錄裝置300,在本實(shí)施方式中,該燒錄裝置300為嵌入式控制器 (Embedded Controller) 300,例如,主板200上的嵌入式控制器。該嵌入式控制器300通過 I2C(Inter-1ntegrated Circuit)總線210與每個(gè)電源PWM控制器100電連接,如圖所示。 該嵌入式控制器300包括處理器310和存儲(chǔ)器320,每一類型電源PWM控制器100對(duì)應(yīng)的燒 錄程序存儲(chǔ)在該存儲(chǔ)器320中,處理器310通過I2C總線210與每個(gè)電源PWM控制器100 電連接,用于將相應(yīng)的燒錄程序燒錄至對(duì)應(yīng)的電源PWM控制器100中。
其中,處理器310通過I2C總線210判斷該主板上的每一電源PWM控制器100是 否有被燒錄程序,例如,通過電源PWM控制器100中對(duì)應(yīng)的程序燒錄指示參數(shù)判斷是否有被 進(jìn)行程序燒錄。處理器310在判斷有電源PWM控制器100未被燒錄程序時(shí),確定該電源PWM 控制器100的類型,從存儲(chǔ)器310中獲取該類型PWM控制器100對(duì)應(yīng)的燒錄程序,并將該相 應(yīng)的燒錄程序燒錄至對(duì)應(yīng)的電源PWM控制器100中。其中,在一實(shí)施方式中,每一類型電源 PWM控制器100與其對(duì)應(yīng)的燒錄程序具有相同的標(biāo)識(shí)碼,處理器310通過獲取電源PWM控制 器100的標(biāo)識(shí)碼后,從存儲(chǔ)器320中獲取對(duì)應(yīng)標(biāo)識(shí)碼的燒錄程序。
請(qǐng)參閱圖2,為一種對(duì)電源PWM控制器進(jìn)行軟件燒錄的方法的流程圖。該燒錄方法 包括由嵌入式控制器300執(zhí)行的步驟
S201 :通過I2C總線210判斷是否有電源PWM控制器100未被燒錄程序;
S202 :當(dāng)一電源PWM控制器100沒有被燒錄程序時(shí),通過I2C總線210控制對(duì)該電源PWM控制器100進(jìn)行程序燒錄。
在本實(shí)施方式中,該步驟S202具體包括在判斷一電源PWM控制器100未被燒錄程序后,判斷該電源PWM控制器100的類型;然后從存儲(chǔ)器320中獲取該類型 電源PWM控制器100對(duì)應(yīng)的燒錄程序,并通過I2C總線210控制對(duì)該電源PWM控制器100進(jìn)行該燒錄程序的燒錄。
權(quán)利要求
1.一種對(duì)電源PWM控制器進(jìn)行軟件燒錄的方法,至少一個(gè)電源PWM控制器被安裝在主板上,不同電子元件對(duì)應(yīng)不同類型的電源PWM控制器,不同類型的電源PWM控制器對(duì)應(yīng)的的燒錄程序不相同,主板上的嵌入式控制器(Embedded Controller)通過I2C總線與該至少一個(gè)電源PWM控制器電連接,該嵌入式控制器包括一處理器和一存儲(chǔ)器,每一類型的電源PWM控制器對(duì)應(yīng)的不同燒錄程序存儲(chǔ)在該存儲(chǔ)器中,其特征在于,該方法包括由嵌入式控制器的處理器執(zhí)行的步驟通過I2C總線判斷是否有電源PWM控制器未被燒錄程序;當(dāng)判斷一電源PWM控制器沒有被燒錄程序時(shí)通過I2C總線控制對(duì)該電源PWM控制器進(jìn)行程序燒錄。
2.如權(quán)利要求1所述的對(duì)電源PWM控制器進(jìn)行軟件燒錄的方法,其特征在于,該步驟“當(dāng)判斷一電源PWM控制器沒有被燒錄程序時(shí)通過I2C總線控制對(duì)該電源PWM控制器進(jìn)行程序燒錄”包括當(dāng)判斷一電源PWM控制器沒有被程序燒錄時(shí)確定該電源PWM控制器的類型;從該存儲(chǔ)器中獲取該類型的電源PWM控制器對(duì)應(yīng)的燒錄程序;通過I2C總線控制將該對(duì)應(yīng)的燒錄程序燒錄至該電源PWM控制器中。
3.一種燒錄裝置,其特征在于,用于對(duì)一主板上的至少一個(gè)電源PWM控制器進(jìn)行燒錄,不同電子元件對(duì)應(yīng)不同類型的電源PWM控制器,不同類型的電源PWM控制器對(duì)應(yīng)的的燒錄程序不相同,該燒錄裝置包括一存儲(chǔ)器,存儲(chǔ)有每一類型電源PWM控制器對(duì)應(yīng)的燒錄程序;一處理器,通過I2C總線與該至少一個(gè)電源PWM控制器連接,該處理器用于偵測(cè)是否有是否有電源PWM控制器未被程序燒錄,并在判斷一電源PWM控制器沒有被燒錄燒錄時(shí)通過I2C總線控制對(duì)該電源PWM控制器進(jìn)行程序燒錄。
4.如權(quán)利要求3所述的燒錄裝置,其特征在于,該處理單元“判斷一電源PWM控制器沒有被燒錄程序時(shí)通過I2C總線控制對(duì)該電源PWM控制器進(jìn)行程序燒錄”具體為當(dāng)判斷一電源PWM控制器沒有被燒錄程序時(shí)確定該電源PWM控制器的類型;從該存儲(chǔ)器中獲取該類型的電源PWM控制器對(duì)應(yīng)的燒錄程序;通過I2C總線控制將該對(duì)應(yīng)的燒錄程序燒錄至該電源PWM控制器中。
5.如權(quán)利要求4所述的燒錄裝置,其特征在于,每個(gè)類型的電源PWM控制器與其對(duì)應(yīng)的燒錄程序具有相同的標(biāo)識(shí)碼,該處理器通過獲取電源PWM控制器的標(biāo)識(shí)碼后,從存儲(chǔ)器中獲取對(duì)應(yīng)標(biāo)識(shí)碼的燒錄程序。
全文摘要
一種燒錄裝置,用于對(duì)一主板上的至少一個(gè)電源PWM控制器進(jìn)行燒錄,不同機(jī)種的電源PWM控制器的燒錄程序不相同,主板上的嵌入式控制器通過I2C總線與該至少一個(gè)電源PWM控制器電連接,該嵌入式控制器包括一處理器和一存儲(chǔ)器,不同機(jī)種的電源PWM控制器對(duì)應(yīng)的不同燒錄程序存儲(chǔ)在該存儲(chǔ)器中,該處理器用于通過I2C總線判斷該至少一個(gè)電源PWM控制器是否有被燒錄,當(dāng)該至少一個(gè)電源PWM控制器沒有被燒錄時(shí)控制通過I2C總線對(duì)該電源PWM控制器進(jìn)行燒錄。本發(fā)明還涉及一種與該燒錄裝置對(duì)應(yīng)的燒錄方法。通過本發(fā)明的對(duì)電源PWM控制器進(jìn)行軟件燒錄的燒錄裝置及方法,能夠降低生產(chǎn)上的誤操作及生產(chǎn)成本,提供生產(chǎn)效率。
文檔編號(hào)G06F9/445GK103034506SQ20111029637
公開日2013年4月10日 申請(qǐng)日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者戴方達(dá), 孫任范, 林承庠, 林承毅 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司