印制電路板布局的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及印制電路板技術(shù)領(lǐng)域,特別是涉及一種印制電路板布局的方法、印制電路板布局的裝置。
【背景技術(shù)】
[0002]LED (發(fā)光二極管)顯示技術(shù)近年來發(fā)展迅速,使得LED燈板的PCB布局越來越困難,PCB設(shè)計(jì)的工作量也越來越大。現(xiàn)有技術(shù)中的PCB設(shè)計(jì)都是通過相應(yīng)的電路原理圖圖形和連接關(guān)系,生成一個(gè)具有網(wǎng)絡(luò)屬性的文件,將該具有網(wǎng)絡(luò)屬性的文件導(dǎo)入PCB設(shè)計(jì)軟件中,然后按照規(guī)定的LED間距和順序人工進(jìn)行LED器件的布局。目前LED燈板尺寸一般是12cm*12cm (厘米)和24cm*24cm兩種,而LED燈間距常用的為2.48mm (毫米)、1.92mm、
1.653mm、1.488mm、1.0mm、0.8mm 幾種。以一個(gè)單板尺寸為 12cm*12cm、LED 燈間距為 1.92mm的LED燈板為例,LED燈板上的LED數(shù)量就多達(dá)3844個(gè)。按現(xiàn)有的方法將原理圖生成的網(wǎng)絡(luò)屬性的文件導(dǎo)入PCB設(shè)計(jì)軟件后,所有的器件是重疊在一起的,如圖1所示。查找并將3844個(gè)LED分別移動(dòng)為規(guī)定的LED間距和順序需要至少2?3天,而且該方法很可能導(dǎo)致LED放置錯(cuò)位,所以PCB布局的效率和準(zhǔn)確性均較低。
[0003]目前也有另一種PCB布局的方法,即按原理圖的頁(yè)面把LED放置到PCB設(shè)計(jì)軟件中,它可以根據(jù)原理圖中的器件的相對(duì)位置將各器件放置在PCB設(shè)計(jì)軟件中。但是原理圖一般有很多頁(yè),按照原理圖中器件的相對(duì)位置放置器件后,技術(shù)人員雖然可以不使用原理圖即可以直接進(jìn)行布局,但是人工將那么多頁(yè)的LED移動(dòng)為規(guī)定的LED間距和順序同樣需要至少2?3個(gè)工作日,而且這種方法也可能導(dǎo)致LED放置錯(cuò)位或LED燈間距不一致等問題。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對(duì)上述問題,提供一種印制電路板布局的方法及裝置,實(shí)現(xiàn)器件的自動(dòng)準(zhǔn)確布局。
[0005]一種印制電路板布局的方法,包括步驟:
[0006]根據(jù)PCB設(shè)計(jì)軟件導(dǎo)入的原理圖的網(wǎng)絡(luò)屬性文件獲取各器件的信息,所述信息包括各器件的順序;
[0007]將預(yù)設(shè)原點(diǎn)坐標(biāo)作為第一個(gè)器件的位置坐標(biāo),按照各器件從低到高的順序,根據(jù)預(yù)設(shè)原點(diǎn)坐標(biāo)、縱向器件的數(shù)量、橫向器件的數(shù)量以及各器件間的間距,生成能被PCB設(shè)計(jì)軟件讀取的布局文件,所述布局文件包含各器件位置坐標(biāo)。
[0008]一種印制電路板布局的裝置,包括:
[0009]器件信息獲取模塊,用于根據(jù)PCB設(shè)計(jì)軟件導(dǎo)入的原理圖的網(wǎng)絡(luò)屬性文件獲取各器件的信息,所述信息包括各器件的順序;
[0010]布局文件生成模塊,用于將預(yù)設(shè)原點(diǎn)坐標(biāo)作為第一個(gè)器件的位置坐標(biāo),按照各器件從低到高的順序,根據(jù)預(yù)設(shè)原點(diǎn)坐標(biāo)、縱向器件的數(shù)量、橫向器件的數(shù)量以及各器件間的間距,生成能被PCB設(shè)計(jì)軟件讀取的布局文件,所述布局文件包含各器件位置坐標(biāo)。
[0011]一種印制電路板布局的方法,包括步驟:
[0012]接收網(wǎng)絡(luò)屬性文件導(dǎo)入指令,響應(yīng)所述網(wǎng)絡(luò)屬性文件導(dǎo)入指令,將原理圖的網(wǎng)絡(luò)屬性文件導(dǎo)入到PCB設(shè)計(jì)軟件中;
[0013]接收布局文件導(dǎo)入指令,響應(yīng)所述布局文件導(dǎo)入指令,將包含各器件位置坐標(biāo)的布局文件導(dǎo)入到PCB設(shè)計(jì)軟件中;所述布局文件根據(jù)網(wǎng)絡(luò)屬性文件包含的各器件的順序、預(yù)設(shè)原點(diǎn)坐標(biāo)、縱向器件的數(shù)量、橫向器件的數(shù)量以及各器件間的間距生成,其中預(yù)設(shè)原點(diǎn)坐標(biāo)為第一個(gè)器件的位置坐標(biāo)。
[0014]—種印制電路板布局的裝置,包括:
[0015]網(wǎng)絡(luò)屬性文件導(dǎo)入模塊,用于接收網(wǎng)絡(luò)屬性文件導(dǎo)入指令,響應(yīng)所述網(wǎng)絡(luò)屬性文件導(dǎo)入指令,將原理圖的網(wǎng)絡(luò)屬性文件導(dǎo)入到PCB設(shè)計(jì)軟件中;
[0016]布局文件導(dǎo)入模塊,用于接收布局文件導(dǎo)入指令,響應(yīng)所述布局文件導(dǎo)入指令,將包含各器件位置坐標(biāo)的布局文件導(dǎo)入到PCB設(shè)計(jì)軟件中;所述布局文件根據(jù)網(wǎng)絡(luò)屬性文件包含的各器件的順序、預(yù)設(shè)原點(diǎn)坐標(biāo)、縱向器件的數(shù)量、橫向器件的數(shù)量以及各器件間的間距生成,其中預(yù)設(shè)原點(diǎn)坐標(biāo)為第一個(gè)器件的位置坐標(biāo)。
[0017]本發(fā)明印制電路板布局的方法及裝置,根據(jù)各器件的順序,產(chǎn)品所要求的橫向器件的數(shù)量、縱向器件的數(shù)量、器件的間距,以及自定義的預(yù)設(shè)原點(diǎn)坐標(biāo),即可以得到各器件的位置坐標(biāo),然后PCB設(shè)計(jì)軟件讀取包含各器件位置坐標(biāo)的布局文件,即可以不需要人工執(zhí)行任何操作,自動(dòng)將各器件按照各器件的位置坐標(biāo)布局好。本發(fā)明實(shí)現(xiàn)了 PCB布局的高效率以及高準(zhǔn)確性;不僅適用于LED燈板的布局,還可以應(yīng)用到其它有規(guī)律順序的器件布局中。
【附圖說明】
[0018]圖1為現(xiàn)有技術(shù)中將網(wǎng)絡(luò)屬性文件導(dǎo)入PCB設(shè)計(jì)軟件后的效果示意圖;
[0019]圖2為本發(fā)明方法實(shí)施例一的流程示意圖;
[0020]圖3為本發(fā)明計(jì)算各器件坐標(biāo)信息具體實(shí)施例的示意圖;
[0021]圖4為本發(fā)明方法的具體實(shí)施效果示意圖;
[0022]圖5為本發(fā)明方法的具體實(shí)施效果細(xì)節(jié)放大圖;
[0023]圖6為本發(fā)明裝置實(shí)施例一的結(jié)構(gòu)示意圖;
[0024]圖7為本發(fā)明方法實(shí)施例二的流程示意圖;
[0025]圖8為本發(fā)明裝置實(shí)施例二的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]為了更好的理解本發(fā)明要解決的技術(shù)問題、采取的技術(shù)手段以及達(dá)到的技術(shù)效果,下面結(jié)合附圖對(duì)本發(fā)明印制電路板布局的方法及裝置的【具體實(shí)施方式】做詳細(xì)描述。
[0027]如圖2所示,一種印制電路板布局的方法,包括步驟:
[0028]S210、根據(jù)PCB設(shè)計(jì)軟件導(dǎo)入的原理圖的網(wǎng)絡(luò)屬性文件獲取各器件的信息,所述信息包括各器件的順序;
[0029]S220、將預(yù)設(shè)原點(diǎn)坐標(biāo)作為第一個(gè)器件的位置坐標(biāo),按照各器件從低到高的順序,根據(jù)預(yù)設(shè)原點(diǎn)坐標(biāo)、縱向器件的數(shù)量、橫向器件的數(shù)量以及各器件間的間距,生成能被PCB設(shè)計(jì)軟件讀取的布局文件,所述布局文件包含各器件位置坐標(biāo)。
[0030]原理圖設(shè)計(jì)軟件自動(dòng)輸出原理圖的網(wǎng)絡(luò)屬性文件,該網(wǎng)絡(luò)屬性文件導(dǎo)入PCB設(shè)計(jì)軟件后,各器件的信息在PCB設(shè)計(jì)軟件的后臺(tái)。各器件的信息包括器件的順序等,例如
LED 1、LED2、LED3、......LED3842、LED3843、LED3844,LED 表示器件為 LED 燈,1、2、3......等表示是第幾個(gè)LED燈,也即LED的順序。器件的順序不一定需要從I開始命名,也可以從其它數(shù)字開始命名,但為了后續(xù)的布局,器件的順序之間最好無間隔。例如1、2、3、4、5等,不要命名為1、2、5等。PCB布局的器件不限制于LED燈,還可以是其它有規(guī)則命名的器件。
[0031]將網(wǎng)絡(luò)屬性文件導(dǎo)入PCB設(shè)計(jì)軟件后,各器件的坐標(biāo)是隨機(jī)的,沒有任何規(guī)則。為了給出各器件的具體坐標(biāo),從而將各器件按照具體坐標(biāo)進(jìn)行布局,需要知道所要求的橫向器件(命名為X軸)的數(shù)量、縱向器件(命名為Y軸)的數(shù)量以及各器件間的間距。例如PCB單板的尺寸是119.02mm*119.02mm, LED燈到LED燈的間距是1.92mm, X方向的LED燈數(shù)為62個(gè),Y方向的LED燈數(shù)為62個(gè)。獲取到這些信息后,給出一個(gè)自定義的原點(diǎn)坐標(biāo),例如將(0,0)作為原點(diǎn)坐標(biāo),將自定義的原點(diǎn)坐標(biāo)作為第一個(gè)器件的坐標(biāo)信息,即可以計(jì)算出各個(gè)器件的坐標(biāo)信息。需要說明的是,也可以將自定義的原點(diǎn)坐標(biāo)作為最后一個(gè)器件的坐標(biāo)信息,按照各器件從高到低的順序進(jìn)行各器件坐標(biāo)的計(jì)算;根據(jù)生產(chǎn)的實(shí)際要求,各器件的間距一般是相等的,但是本發(fā)明同樣適用于器件間距不相等的情況,所以并不對(duì)器件的間距加以限定。
[0032]為了更好的理解本發(fā)明各器件坐標(biāo)信息的計(jì)算方法,下面結(jié)合一個(gè)具體實(shí)例進(jìn)行說明。
[0033]如圖3所示,X軸方向需要排列的LED燈數(shù)為62個(gè),Y軸方向上需要排列的LED燈數(shù)為62個(gè),各LED之間的間距為1.92mm (圖中僅給出部分實(shí)例),圖3上面的1、2、3等數(shù)字表示是第幾個(gè)LED燈。將原點(diǎn)坐標(biāo)(0,0)作為第一個(gè)LED燈的坐標(biāo),按照LED燈的順序即可以得到各LED燈相應(yīng)的位置如圖3所示。那么第二個(gè)LED燈的坐標(biāo)為(1.92mm,O),第三個(gè)LED燈的坐標(biāo)為(3.84mm,O)……,第63個(gè)LED的坐標(biāo)為(0,1.92mm)……,以此類推,即可以得到各個(gè)LED燈的坐標(biāo)信息。
[0034]得到各器件的坐標(biāo)信息后,生成PCB設(shè)計(jì)軟件可以讀取的布局文件,然后將該布局文件導(dǎo)入PCB設(shè)計(jì)軟件中,PCB設(shè)計(jì)軟件即可以自動(dòng)將各器件按照相位的坐標(biāo)信息布局好,不需要人工執(zhí)行任何操作。布局好各器件后就可以直接進(jìn)行布線,大大節(jié)省了布局的時(shí)間,提尚了布局的準(zhǔn)確性。
[0035]如圖4所示,為本發(fā)明方法的具體實(shí)施效果示意圖,從圖4可以看出,根據(jù)本發(fā)明方法布局的各器件沒有重疊。如圖5所示,為本發(fā)明方法的具體實(shí)施效果細(xì)節(jié)放大圖,從圖5可以看出,根據(jù)本發(fā)明方法布局的各器件按照順序依次等間距排列,不需要人工進(jìn)行器件的移動(dòng),且間距一致,避免了人工移動(dòng)而導(dǎo)致的間距誤差等。
[0036]基于同一發(fā)明構(gòu)思,本發(fā)明還提供一種印制電路板布局的裝置,下面結(jié)合附圖對(duì)本發(fā)明裝置的【具體實(shí)施方式】做詳細(xì)描述。
[0037]如圖6所示,一種印制電路板布局的裝置,包括:
[0038]器件信息獲取模塊610,用于根據(jù)PCB設(shè)計(jì)軟件導(dǎo)入的原理圖的網(wǎng)絡(luò)屬性文件獲取各器件的信息,所述信息包括各器件的順序;
[0039]布局文件生成模塊620,用于將預(yù)設(shè)原點(diǎn)坐標(biāo)作為第一個(gè)器件的位置坐標(biāo),按照各器件從低到高的順序,根據(jù)預(yù)設(shè)原點(diǎn)坐標(biāo)、縱向器件的數(shù)量、橫向器件的數(shù)量以及各器件間的間距,生成能被PCB設(shè)計(jì)軟件讀取的布局文件,所述布局文件包含各器件位置坐標(biāo)。
[0040]原理圖設(shè)計(jì)軟件自動(dòng)輸出原理圖的網(wǎng)絡(luò)屬性文件,該網(wǎng)絡(luò)屬性文件導(dǎo)入PCB設(shè)計(jì)軟件后,各器件的信息在