一種在線燒錄設(shè)備的制作方法
【專利摘要】本申請公開了一種在線燒錄設(shè)備,所述設(shè)備包括:下載接口電路、選擇電路和信號切換電路,所述下載接口電路連接于下載單元與所述信號切換電路之間,用于提供下載接口;所述選擇電路連接所述信號切換電路,通過所述選擇電路控制所述信號切換電路,依次將燒錄程序需要用到的信號切換到需要燒錄程序的目標(biāo)板,以對所述至少兩個目標(biāo)板進行燒錄程序。上述方案,能夠?qū)崿F(xiàn)多通道串行燒錄程序,簡化燒錄工序,提高下載速度,提高燒錄效率。
【專利說明】一種在線燒錄設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本申請涉及通信【技術(shù)領(lǐng)域】,特別是涉及一種在線燒錄設(shè)備。
【背景技術(shù)】
[0002] 可穿戴設(shè)備已經(jīng)為未來的科學(xué)技術(shù)發(fā)展,引領(lǐng)了一股新浪潮,成為了全球消費電 子行業(yè)炙手可熱的寵兒。
[0003] 鑒于將可穿戴設(shè)備盡量做輕做薄的原則,用于設(shè)計可穿戴設(shè)備的低功耗藍牙芯片 也盡量選擇小尺寸的封裝。
[0004] 目前,對于低功耗藍牙芯片的燒錄方式有:離線燒錄和在線燒錄。離線燒錄為先對 芯片燒錄程序,再安裝芯片;在線燒錄為在設(shè)備的所有元器件都安裝好后,再對芯片燒錄程 序。對于離線燒錄的方式,需要借助與藍牙芯片相匹配的專用離線燒錄器和燒錄夾具等才 能完成燒錄。
[0005] 然而,由于離線燒錄方案需要燒錄夾具配合才能完成程序燒錄,對于小尺寸封裝 的低功耗藍牙芯片,對夾具的精密度要求較高不易操作,其價格也較貴,導(dǎo)致可穿戴設(shè)備的 總體成本偏高,因此小尺寸封裝的低功耗藍牙芯片不適用離線燒錄方案。
[0006] 但是,由于目前的在線燒錄方案,需要借助第三方燒錄軟件平臺配合燒錄器以完 成燒錄的過程,而購買第三方燒錄軟件平臺的費用是昂貴的,導(dǎo)致可穿戴設(shè)備的開發(fā)成本 偏高;并且,燒錄軟件平臺的操作方式比較復(fù)雜,只支持單通道下載,在燒錄過程中,需要耗 費的時間較長,降低工作效率,間接增加了人工成本。
【發(fā)明內(nèi)容】
[0007] 本申請主要解決的技術(shù)問題是提供一種在線燒錄設(shè)備,能夠在線燒錄小尺寸封裝 的低功耗藍牙芯片,能夠?qū)崿F(xiàn)多通道串行下載,簡化燒錄工序,提高下載速度,提高燒錄效 率。
[0008] 為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種在線燒錄設(shè)備,所 述設(shè)備包括:下載接口電路、選擇電路和信號切換電路,所述下載接口電路連接于下載單元 與所述信號切換電路之間,用于提供下載接口;所述選擇電路連接所述信號切換電路,通過 所述選擇電路控制所述信號切換電路,依次將燒錄程序需要用到的信號切換到需要燒錄程 序的目標(biāo)板,以對所述至少兩個目標(biāo)板進行燒錄程序。
[0009] 其中,所述選擇電路至少包括兩個選擇單元,其中,每個所述選擇單元包括按鍵單 元,所述按鍵單元包括一個按鍵,所述按鍵包括第一端和第二端;所述信號切換電路至少包 括兩個切換單元,每個所述切換單元包括控制端、輸入端、輸出端,所述至少兩個切換單元 的控制端分別連接所述按鍵的第一端,所述按鍵的第二端接地,所述輸入端連接所述下載 接口電路,所述輸出端分別連接所述至少兩個目標(biāo)板,其中,每個所述切換單元分別連接一 個所述按鍵和一個所述目標(biāo)板。
[0010] 其中,所述切換單元包括第一繼電器、第二繼電器以及第三繼電器,所述第一繼電 器、第二繼電器以及第三繼電器均包括控制端、輸入端以及輸出端,所述按鍵的第一端同時 連接所述第一繼電器、所述第二繼電器以及所述第三繼電器的控制端,按鍵的第二端接地, 所述輸入端連接所述下載接口電路,所述輸出端分別連接所述至少兩個目標(biāo)板。
[0011] 其中,所述設(shè)備還包括電源接口電路,所述電源接口電路連接所述信號切換電路, 用于為所述信號切換電路以及與所述信號切換電路連接的目標(biāo)板提供電源;當(dāng)所述第一繼 電器、第二繼電器以及第三繼電器的檢測到所述控制端輸入低電平時,所述電源接口電路 通過所述切換單元給和與所述切換單元連接的目標(biāo)板提供電源,使所述下載接口電路與所 述至少兩個目標(biāo)板進行通信。
[0012] 其中,所述電源接口電路至少包括第一電源信號、第一電源信號的接地信號、第二 電源信號、第二電源信號的接地信號,其中,所述第一電源信號用于給所述第一繼電器、第 二繼電器以及第三繼電器提供電源;所述第一電源信號還用于觸發(fā)所述至少兩個目標(biāo)板的 欠壓保護電路,使所述第二電源信號給所述目標(biāo)板供電,輸出能使所述至少兩個目標(biāo)板正 常工作的電壓;所述下載接口電路至少包括時鐘信號、數(shù)據(jù)信號、第三電源信號、接地信號, 其中,所述時鐘信號、所述數(shù)據(jù)信號用于與所述至少兩個目標(biāo)板通信進行燒錄程序,所述第 三電源信號以及所述接地信號用于檢測所述至少兩個目標(biāo)板的工作電壓是否為預(yù)設(shè)電壓 值;當(dāng)所述下載單元檢測到所述至少兩個目標(biāo)板的工作電壓滿足所述預(yù)設(shè)電壓值時,所述 下載單元通過所述下載接口電路依次與所述至少兩個目標(biāo)板進行通信,采用SWD模式對所 述至少兩個目標(biāo)板燒錄程序。
[0013] 其中,所述第一繼電器、所述第二繼電器、所述第三繼電器包括兩個輸入端和兩個 輸出端,其中,所述第一繼電器的第一輸入端連接所述第一電源信號,第一輸出端連接所述 目標(biāo)板的第二電源信號,所述第一繼電器的第二輸入端連接第三電源信號,第二輸出端連 接所述目標(biāo)板的所述第三電源信號;所述第二繼電器的第一輸入端連接所述第二電源信 號,第一輸出端連接所述目標(biāo)板的第二電源信號,所述第二繼電器的第二輸入端連接第二 電源信號的接地信號,第二輸出端連接所述目標(biāo)板的所述第二電源信號的接地信號;所述 第三繼電器的第一輸入端連接所述時鐘信號,第一輸出端連接所述目標(biāo)板的時鐘信號,所 述第三繼電器的第二輸入端連接所述數(shù)據(jù)信號,第二輸出端連接所述目標(biāo)板的數(shù)據(jù)信號。
[0014] 其中,每個所述選擇單元還包括指示單元,一個按鍵單元連接一個指示單元,所述 指示單元包括輸入端和輸出端,所述輸入端連接電源,所述輸出端連接所述按鍵的第一端。
[0015] 其中,所述第一電源信號的電壓值為5伏,所述第二電源信號的電壓值為4. 2伏, 所述第三電源信號的電壓值為3. 3伏。
[0016] 其中,所述至少兩個目標(biāo)板的數(shù)量為10個。
[0017] 其中,所述至少兩個目標(biāo)板采用拼板的方式連接。
[0018] 本申請的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本申請通過通過選擇電路控制信 號切換電路,從而將燒錄程序需要用到的信號切換到需要燒錄程序的目標(biāo)板,從而依次對 至少兩個目標(biāo)板燒錄程序,能夠?qū)崿F(xiàn)多通道串行燒錄程序,簡化燒錄工序,提高下載速度, 提高燒錄效率。
【專利附圖】
【附圖說明】
[0019] 圖1是本申請在線燒錄設(shè)備一實施方式結(jié)構(gòu)示意圖;
[0020] 圖2是本申請在線燒錄設(shè)備另一實施方式結(jié)構(gòu)示意圖;
[0021] 圖3是圖2中選擇電路和信號切換電路一實施方式結(jié)構(gòu)示意圖;
[0022] 圖4是圖3中選擇電路一實施方式結(jié)構(gòu)示意圖;
[0023] 圖5是本申請在線燒錄設(shè)備的其中一個下載通道一實施方式電路圖。
【具體實施方式】
[0024] 以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之 類的具體細節(jié),以便透徹理解本申請。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體 細節(jié)的其它實施方式中也可以實現(xiàn)本申請。在其它情況中,省略對眾所周知的裝置、電路以 及方法的詳細說明,以免不必要的細節(jié)妨礙本申請的描述。
[0025] 參閱圖1,圖1是本申請在線燒錄設(shè)備一實施方式結(jié)構(gòu)示意圖。在本實施方式中, 在線燒錄設(shè)備2000包括下載接口電路2100、選擇電路2200和信號切換電路2300。其中, 信號切換電路2300分別連接下載接口電路2100和選擇電路2200。
[0026] 下載單元1000連接下載接口電路2100,信號切換電路2300連接目標(biāo)板3000,下 載單元1000是USB轉(zhuǎn)SWD的單元電路,目標(biāo)板單元3000包括至少兩個目標(biāo)板,目標(biāo)板為焊 接好電子元器件的需要燒錄程序的藍牙可穿戴設(shè)備,下載單元1000用于與電腦連接,采用 SWD模式對目標(biāo)板單元燒錄程序。
[0027] 下載接口電路2100連接于下載單元1000與信號切換電路2300之間,用于提供下 載接口;
[0028] 選擇電路2200連接信號切換電路2300,通過選擇電路2200控制信號切換電路 2300,依次將燒錄程序需要用到的信號切換到需要燒錄程序的目標(biāo)板,以對至少兩個目標(biāo) 板進行燒錄程序。
[0029] 具體為:在給在線燒錄設(shè)備2000提供電源后,當(dāng)信號切換電路2300檢測到選擇 電路2200所選擇的下載通道時,將燒錄程序需要用到的信號切換連接到與下載通道相對 應(yīng)的目標(biāo)板,使得下載接口電路2100連接到與下載通道相對應(yīng)的目標(biāo)板,從而使得下載單 元1000與目標(biāo)板進行通信,并采用SWD模式對目標(biāo)板進行燒錄程序,進而依次對目標(biāo)板單 元3000中的目標(biāo)板燒錄程序。其中,目標(biāo)板單元3000中包括的目標(biāo)板的數(shù)量可以為兩個 也可以為多個。采用SWD模式燒錄程序的具體方法此處不贅述。
[0030] 例如,當(dāng)目標(biāo)板單元3000中包括兩個目標(biāo)板時,用戶通過選擇電路選擇需要燒錄 程序的目標(biāo)板所對應(yīng)的下載通道。其中,下載通道包括第一通道和第二通道,第一通道對 應(yīng)第一目標(biāo)板,第二通道對應(yīng)第二目標(biāo)板??梢岳斫獾氖?,在其他實施方式中,當(dāng)目標(biāo)板單 元3000包括η個目標(biāo)板時,用戶通過選擇電路選擇需要燒錄程序的目標(biāo)板所對應(yīng)的下載通 道。其中,下載通道包括第一通道、第二通道、……、第η通道,第一通道對應(yīng)第一目標(biāo)板, 第二通道對應(yīng)第二目標(biāo)板,……,第η通道對應(yīng)第η目標(biāo)板,依此類推。
[0031] 當(dāng)信號切換電路2300檢測到選擇電路2200所選擇的下載通道為第一通道時,將 燒錄程序需要用到的信號切換連接到與第一下載通道相對應(yīng)的第一目標(biāo)板,使得下載接口 電路2100連接到第一目標(biāo)板,從而使得下載單元1000與第一目標(biāo)板進行通信,并采用SWD 模式對第一目標(biāo)板進行燒錄程序。
[0032] 當(dāng)信號切換電路2300檢測到選擇電路2200所選擇的下載通道為第二通道時,將 燒錄程序需要用到的信號切換連接到與第二下載通道相對應(yīng)的第二目標(biāo)板,使得下載接口 電路2100連接到第二目標(biāo)板,從而使得下載單元1000與第二目標(biāo)板進行通信,并采用SWD 模式對第二目標(biāo)板進行燒錄程序。
[0033] 當(dāng)目標(biāo)板單元3000包括3個目標(biāo)板或更多時,按照同樣的方法依次對目標(biāo)板單元 3000中的所有目標(biāo)板燒錄程序。
[0034] 上述方案,通過選擇電路控制信號切換電路,從而將燒錄程序需要用到的信號切 換到需要燒錄程序的目標(biāo)板,從而依次對至少兩個目標(biāo)板燒錄程序,能夠?qū)崿F(xiàn)多通道串行 燒錄程序,簡化燒錄工序,提高下載速度,提高燒錄效率。并且,采用SWD模式燒錄程序能夠 提供燒錄程序的速度,進一步提高燒錄效率。
[0035] 請參閱圖2至圖5,圖2是本申請在線燒錄設(shè)備另一實施方式結(jié)構(gòu)示意圖。圖3是 圖2中選擇電路、信號切換電路一實施方式結(jié)構(gòu)示意圖。圖4是圖3中選擇電路一實施方 式結(jié)構(gòu)示意圖。圖5是本申請在線燒錄設(shè)備的其中一個下載通道一實施方式電路圖。
[0036] 與上一實施方式的不同之處在于,在本實施方式中,在線燒錄設(shè)備2000還包括電 源接口電路2400。其中,選擇電路2200包括至少兩個選擇單元2210,選擇單元2210包括 按鍵單元2211和指示單元2212,切換電路2300包括至少兩個切換單元2310。一個選擇單 元2210對應(yīng)連接一個切換單元2310和一個目標(biāo)板3100。
[0037] 下載接口電路2100至少包括時鐘信號、數(shù)據(jù)信號、第三電源信號、接地信號,其 中,時鐘信號、數(shù)據(jù)信號用于與至少兩個目標(biāo)板通信進行燒錄程序,第三電源信號以及接地 信用于檢測至少兩個目標(biāo)板的工作電壓是否為預(yù)設(shè)電壓值。當(dāng)下載單元1〇〇〇檢測到至少 兩個目標(biāo)板的工作電壓滿足預(yù)設(shè)電壓值時,下載單元1000通過下載接口電路2100依次與 至少兩個目標(biāo)板進行通信,采用SWD模式對至少兩個目標(biāo)板燒錄程序。
[0038] 選擇電路2200至少包括兩個選擇單元2210,其中,每個選擇單元2210包括按鍵單 元2211,按鍵單元2211包括一個按鍵,按鍵包括第一端和第二端。選擇單元2210用于通過 按鍵控制切換單元2310將燒錄程序需要用到的信號切換到與切換單元2310連接的目標(biāo)板 3100,以對目標(biāo)板3100進行通信并燒錄程序。
[0039] 可選地,每個選擇單元2200還包括指示單元2212, 一個按鍵單元2211連接一個指 示單元2212,指示單元2212包括輸入端和輸出端,輸入端連接電源,輸出端連接按鍵的第 一端。指示單元2212用于指示被選擇的下載通道。
[0040] 信號切換電路2300至少包括兩個切換單元2310,每個切換單元2310包括控制端、 輸入端、輸出端,至少兩個切換單元2310的控制端分別連接按鍵的第一端,按鍵的第二端 接地,輸入端連接下載接口電路2100,輸出端分別連接至少兩個目標(biāo)板,其中,每個切換單 元2310分別連接一個按鍵和一個目標(biāo)板。
[0041] 切換單元2310包括第一繼電器、第二繼電器以及第三繼電器,第一繼電器、第二 繼電器以及第三繼電器均包括控制端、輸入端以及輸出端,按鍵的第一端同時連接第一繼 電器、第二繼電器以及第三繼電器的控制端,按鍵的第二端接地,輸入端連接下載接口電路 2100,輸出端分別連接至少兩個目標(biāo)板。
[0042] 電源接口電路2400連接信號切換電路2300,用于為信號切換電路2300以及與 信號切換電路2300連接的目標(biāo)板提供電源,其中,目標(biāo)板的數(shù)量為至少兩個。當(dāng)切換單元 2310的第一繼電器、第二繼電器以及第三繼電器的檢測到其控制端輸入低電平時,電源接 口電路2400通過切換單元2210給和與切換單元2210連接的目標(biāo)板提供電源,使下載接口 電路2100與至少兩個目標(biāo)板進行通信。
[0043] 電源接口電路2400至少包括第一電源信號、第一電源信號的接地信號、第二電源 信號、第二電源信號的接地信號,其中,第一電源信號用于給第一繼電器、第二繼電器以及 第三繼電器提供電源;第一電源信號還用于觸發(fā)至少兩個目標(biāo)板的欠壓保護電路,使第二 電源信號給目標(biāo)板供電,輸出能使至少兩個目標(biāo)板正常工作的電壓;第一電源信號還間接 給顯示單元提供電源。
[0044] 切換單元2310的第一繼電器、第二繼電器、第三繼電器包括兩個輸入端和兩個輸 出端,其中,
[0045] 第一繼電器的第一輸入端連接第一電源信號,第一輸出端連接目標(biāo)板的第二電源 信號,第一繼電器的第二輸入端連接第三電源信號,第二輸出端連接目標(biāo)板的第三電源信 號。
[0046] 第二繼電器的第一輸入端連接第二電源信號,第一輸出端連接目標(biāo)板的第二電源 信號,第二繼電器的第二輸入端連接第二電源信號的接地信號,第二輸出端連接目標(biāo)板的 第二電源信號的接地信號。
[0047] 第三繼電器的第一輸入端連接時鐘信號,第一輸出端連接目標(biāo)板的時鐘信號,第 三繼電器的第二輸入端連接數(shù)據(jù)信號,第二輸出端連接目標(biāo)板的數(shù)據(jù)信號。
[0048] 在本實施方式中,第一電源信號的電壓值為5伏,第二電源信號的電壓值為4. 2 伏,第三電源信號的電壓值為3. 3伏。至少兩個目標(biāo)板的數(shù)量為10個,至少兩個目標(biāo)板采 用拼板的方式連接。但并不限于此,在其他實施方式中,電壓值也可以為其他值。
[0049] 可以理解的是,在其他實施方式中,第一繼電器、第二繼電器以及第三繼電器的輸 入端接入的信號可以隨機調(diào)換,相應(yīng)地,輸出端輸出的信號與輸入端的信號相對應(yīng)。
[0050] 具體地,請一并參閱圖2至圖5,在線燒錄設(shè)備2000包括下載接口電路2100、選擇 電路2200、信號切換電路2300、電源電路2400。
[0051] 信號切換電路2300分別連接下載接口電路2100、選擇電路2200、以及電源電路 2400。下載單元1000連接下載接口電路2100,目標(biāo)板單元3000連接信號切換電路2300。
[0052] 選擇電路2200包括η個選擇單元2210,每個選擇單元2210包括按鍵單元2211和 顯示單元2212,信號切換電路2300包括η個切換單元2310,每個切換單元2310包括3個 繼電器。一個選擇單元2210分別連接一個切換單元2310以及一個目標(biāo)板3100,選擇單元 2210用于選擇需要燒錄程序的目標(biāo)板3100,并控制與選擇單元2210對應(yīng)的切換單元2310, 使切換單元2310將燒錄程序需要用到的信號切換到與切換單元2310連接的目標(biāo)板3100, 以對目標(biāo)板3100燒錄程序。
[0053] 在線燒錄設(shè)備2000共用下載接口電路2100以及電源接口電路2400,以下,以在線 燒錄設(shè)備的η個通道中的其中一個通道為例進行說明其工作原理如下 :
[0054] 下載接口電路2100至少包括時鐘信號SWD-CLK、數(shù)據(jù)信號SWD-I0、第三電源信號 VDD1、接地信號GND,其中,時鐘信號SWD-CLK、數(shù)據(jù)信號SWD-I0用于與至少兩個目標(biāo)板通信 進行燒錄程序,第三電源信號VDD1以及接地信號GND用于檢測至少兩個目標(biāo)板的工作電壓 是否為預(yù)設(shè)電壓值。其中,在本實施方式中,預(yù)設(shè)電壓值為3. 3V。
[0055] 電源接口電路2400至少包括第一電源信號V-charge-VDD、第一電源信號的接地 信號V-charge-GND、第二電源信號VBAT-VDD、第二電源信號的接地信號VBAT-GND。其中,第 一電源信號V-charge-VDD用于給切換單兀2310中的第一繼電器K1、第二繼電器K2以及第 三繼電器K3提供電源;第一電源信號V-charge-VDD還用于觸發(fā)目標(biāo)板3100的欠壓保護電 路,使第二電源信號VBAT-VDD給目標(biāo)板3100供電,輸出能使目標(biāo)板3100正常工作的電壓; 第一電源信號V-charge-VDD還用于給顯示單元2212提供電源。
[0056] 選擇電路2200的每個選擇單元2210包括按鍵單元2211和指示單元2212, 一個按 鍵單元2211連接一個指示單元2212,按鍵單元2211包括一個按鍵SP1,按鍵包括第一端和 第二端,指示單元2212包括輸入端和輸出端,輸入端連接電源,輸出端連接按鍵的第一端, 其中,指示單元2212包括第一電阻R1和發(fā)光二極管D1,第一電阻R1的一端連接電源,另一 端連接發(fā)光二極管D1的陽極,發(fā)光二極管D1的陰極與按鍵SP1的一端連接。
[0057] 切換電路2300的每個切換單元2310包括第一繼電器K1、第二繼電器K2以及第三 繼電器K3,第一繼電器K1、第二繼電器K2、第三繼電器K3均包括電源端、控制端、兩個輸入 端和兩個輸出端。其中,
[0058] 電源端通過限流電阻連接電源VDD2,控制端DL-CYRL連接按鍵單元2211中的按鍵 SP1的一端以及顯示單元2212中發(fā)光二極管的陰極。
[0059] 第一繼電器K1的第一輸入端V-charge-VDD連接第一電源信號V-charge-VDD, 第一輸出端V-charge-VDD-1連接目標(biāo)板的第二電源信號V-charge-VDD-1,第一繼電器的 第二輸入端VDD1連接第三電源信號VDD1,第二輸出端VDD-1連接目標(biāo)板的第三電源信號 VDD-l〇
[0060] 第二繼電器的第一輸入端VBAT-VDD連接第二電源信號VBAT-VDD,第一輸出端 VBAT-VDD-1連接目標(biāo)板的第二電源信號VBAT-VDD-1,第二繼電器的第二輸入端VBAT-GND 連接第二電源信號的接地信號VBAT-GND,第二輸出端VBAT-GND-1連接目標(biāo)板的第二電源 信號的接地信號VBAT-GND-1。
[0061] 第三繼電器的第一輸入端SWD-CLK連接時鐘信號SWD-CLK,第一輸出端SWD-CLK-1 連接目標(biāo)板的時鐘信號SWD-CLK-1,第三繼電器的第二輸入端SWD-I0連接數(shù)據(jù)信號 SWD-I0,第二輸出端SWD-I0-1連接目標(biāo)板的數(shù)據(jù)信號SWD-I0-1。
[0062] 當(dāng)電源接口電路2400接入電源后,切換單元2310的第一繼電器K1、第二繼電器 K2以及第三繼電器K3檢測到電源信號VDD2。當(dāng)?shù)谝焕^電器K1、第二繼電器K2以及第三 繼電器K3的控制端DL-CYRL檢測到低電平時,判斷用戶已通過按鍵單元2211選擇此下 載通道,顯示單元2212的發(fā)光二極管D1被點亮,從而指示用戶已選擇此下載通道,第一 繼電器K1、第二繼電器K2以及第三繼電器K3的輸入端分別連接輸出端。第一電源信號 V-charge-VDD通過第一繼電器K1連接到目標(biāo)板3100,觸發(fā)目標(biāo)板3100的保護電路,從而 使得第二電源信號VBAT-VDD以及第二電源信號的接地信號VBAT-GND通過第二繼電器K2 給目標(biāo)板3100供電,進而輸出能夠使得目標(biāo)板3100正常工作的電壓VDD-1。
[0063] 由于第一繼電器K1、、第二繼電器K2以及第三繼電器K3的輸入端已分別連接輸出 端,當(dāng)下載單元1000檢測第二繼電器K2的第一輸入端VBAT-VDD以及第二輸入端VBAT-GND 兩端的電壓值,從而判斷目標(biāo)板3100的工作電壓VDD-1是否滿足預(yù)設(shè)的電壓值。其中,預(yù) 設(shè)的電壓值為目標(biāo)板3100正常工作的電壓值。
[0064] 當(dāng)下載單元1000判斷目標(biāo)板3100的工作電壓VDD-1滿足預(yù)設(shè)的電壓值時,下載 單元1000通過時鐘信號SWD-CLK和數(shù)據(jù)信號SWD-IO與目標(biāo)板3100進行通信,采用SWD模 式對與切換單元2310連接的目標(biāo)板3100燒錄程序。其中,下載單元1000通過時鐘信號 SWD-CLK和數(shù)據(jù)信號SWD-I0與目標(biāo)板3100的具體通信過程不贅述。
[0065] 依照此方法依次類推,切換單元2310通過第一繼電器K1、第二繼電器K2以及第 三繼電器K3依次檢測用戶所選擇的第η個下載通道,并將燒錄程序需要用到的第一電源信 號V-charge-VDD、第二電源信號VBAT-VDD、第二電源信號的接地信號VBAT-GND、時鐘信號 SWD-CLK和數(shù)據(jù)信號SWD-I0切換連接到與第η個下載通道對應(yīng)的切換單元2310連接的目 標(biāo)板3100。在下載單元1000檢測到當(dāng)前連接的目標(biāo)板3100的工作電壓滿足預(yù)設(shè)的電壓值 時,與當(dāng)前連接的目標(biāo)板3100進行通信,并燒錄程序,從而依次對η個目標(biāo)板燒錄程序。 [0066] 可以理解的是,在本實施方式中,第一電源信號V-charge-VDD為5V,第二電源信 號VBAT-VDD為4. 2V,第三電源信號VDD1為3. 3V,在其他實施方式中,也可以根據(jù)用戶需要 自定義每個電源信號的電壓值。在本實施方式中,目標(biāo)板的數(shù)量為10個,在其他實施方式 中,也可以為其他值。
[0067] 上述方案,通過切換單元檢測用戶所選擇的需要燒錄程序的目標(biāo)板所對應(yīng)的下載 通道,并將燒錄程序需要用的信號切換到需要燒錄程序的目標(biāo)板,從而實現(xiàn)下載單元依次 對需要燒錄程序的的目標(biāo)板通信兵燒錄程序,能夠?qū)崿F(xiàn)多通道串行燒錄程序,簡化燒錄工 序,提高下載速度,提高燒錄效率。并且,采用SWD模式燒錄程序能夠提供燒錄程序的速度, 進一步提1?燒錄效率。
[0068] 以上描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之 類的具體細節(jié),以便透徹理解本申請。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體 細節(jié)的其它實施方式中也可以實現(xiàn)本申請。在其它情況中,省略對眾所周知的裝置、電路以 及方法的詳細說明,以免不必要的細節(jié)妨礙本申請的描述。
【權(quán)利要求】
1. 一種在線燒錄設(shè)備,其特征在于,所述設(shè)備包括:下載接口電路、選擇電路和信號切 換電路, 所述下載接口電路連接于下載單元與所述信號切換電路之間,用于提供下載接口; 所述選擇電路連接所述信號切換電路,通過所述選擇電路控制所述信號切換電路,依 次將燒錄程序需要用到的信號切換到需要燒錄程序的目標(biāo)板,以對所述至少兩個目標(biāo)板進 行燒錄程序。
2. 根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,所述選擇電路至少包括兩個選擇單元,其 中,每個所述選擇單元包括按鍵單元,所述按鍵單元包括一個按鍵,所述按鍵包括第一端和 ΛΑ~ -?上山 弟·~-? ; 所述信號切換電路至少包括兩個切換單元,每個所述切換單元包括控制端、輸入端、輸 出端,所述至少兩個切換單元的控制端分別連接所述按鍵的第一端,所述按鍵的第二端接 地,所述輸入端連接所述下載接口電路,所述輸出端分別連接所述至少兩個目標(biāo)板,其中, 每個所述切換單元分別連接一個所述按鍵和一個所述目標(biāo)板。
3. 根據(jù)權(quán)利要求2所述的設(shè)備,其特征在于,所述切換單元包括第一繼電器、第二繼電 器以及第三繼電器,所述第一繼電器、第二繼電器以及第三繼電器均包括控制端、輸入端以 及輸出端,所述按鍵的第一端同時連接所述第一繼電器、所述第二繼電器以及所述第三繼 電器的控制端,按鍵的第二端接地,所述輸入端連接所述下載接口電路,所述輸出端分別連 接所述至少兩個目標(biāo)板。
4. 根據(jù)權(quán)利要求3所述的設(shè)備,其特征在于,所述設(shè)備還包括電源接口電路,所述電源 接口電路連接所述信號切換電路,用于為所述信號切換電路以及與所述信號切換電路連接 的目標(biāo)板提供電源; 當(dāng)所述第一繼電器、第二繼電器以及第三繼電器的檢測到所述控制端輸入低電平時, 所述電源接口電路通過所述切換單元給和與所述切換單元連接的目標(biāo)板提供電源,使所述 下載接口電路與所述至少兩個目標(biāo)板進行通信。
5. 根據(jù)權(quán)利要求4所述的設(shè)備,其特征在于,所述電源接口電路至少包括第一電源信 號、第一電源信號的接地信號、第二電源信號、第二電源信號的接地信號,其中, 所述第一電源信號用于給所述第一繼電器、第二繼電器以及第三繼電器提供電源; 所述第一電源信號還用于觸發(fā)所述至少兩個目標(biāo)板的欠壓保護電路,使所述第二電源 信號給所述目標(biāo)板供電,輸出能使所述至少兩個目標(biāo)板正常工作的電壓; 所述下載接口電路至少包括時鐘信號、數(shù)據(jù)信號、第三電源信號、接地信號,其中,所述 時鐘信號、所述數(shù)據(jù)信號用于與所述至少兩個目標(biāo)板通信進行燒錄程序,所述第三電源信 號以及所述接地信號用于檢測所述至少兩個目標(biāo)板的工作電壓是否為預(yù)設(shè)電壓值; 當(dāng)所述下載單元檢測到所述至少兩個目標(biāo)板的工作電壓滿足所述預(yù)設(shè)電壓值時,所述 下載單元通過所述下載接口電路依次與所述至少兩個目標(biāo)板進行通信,采用SWD模式對所 述至少兩個目標(biāo)板燒錄程序。
6. 根據(jù)權(quán)利要求5所述的設(shè)備,其特征在于,所述第一繼電器、所述第二繼電器、所述 第三繼電器包括兩個輸入端和兩個輸出端,其中, 所述第一繼電器的第一輸入端連接所述第一電源信號,第一輸出端連接所述目標(biāo)板的 第二電源信號,所述第一繼電器的第二輸入端連接第三電源信號,第二輸出端連接所述目 標(biāo)板的所述第三電源信號; 所述第二繼電器的第一輸入端連接所述第二電源信號,第一輸出端連接所述目標(biāo)板的 第二電源信號,所述第二繼電器的第二輸入端連接第二電源信號的接地信號,第二輸出端 連接所述目標(biāo)板的所述第二電源信號的接地信號; 所述第三繼電器的第一輸入端連接所述時鐘信號,第一輸出端連接所述目標(biāo)板的時鐘 信號,所述第三繼電器的第二輸入端連接所述數(shù)據(jù)信號,第二輸出端連接所述目標(biāo)板的數(shù) 據(jù)信號。
7. 根據(jù)權(quán)利要求2所述的設(shè)備,其特征在于,每個所述選擇單元還包括指示單元,一個 按鍵單元連接一個指示單元,所述指示單元包括輸入端和輸出端,所述輸入端連接電源,所 述輸出端連接所述按鍵的第一端。
8. 根據(jù)權(quán)利要求5所述的設(shè)備,其特征在于,所述第一電源信號的電壓值為5伏,所述 第二電源信號的電壓值為4. 2伏,所述第三電源信號的電壓值為3. 3伏。
9. 根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,所述至少兩個目標(biāo)板的數(shù)量為10個。
10. 根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,所述至少兩個目標(biāo)板采用拼板的方式連 接。
【文檔編號】G06F9/445GK104216744SQ201410428260
【公開日】2014年12月17日 申請日期:2014年8月27日 優(yōu)先權(quán)日:2014年8月27日
【發(fā)明者】管銀 申請人:惠州Tcl移動通信有限公司