两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種通用型光模塊的軟件調試輔助方法與流程

文檔序號:11133837閱讀:568來源:國知局
一種通用型光模塊的軟件調試輔助方法與制造工藝

本發(fā)明涉及光纖通信技術領域,具體涉及一種通用型光模塊的軟件調試輔助方法。



背景技術:

現如今,光纖通信行業(yè)飛速發(fā)展,與光纖通信相關的各行各業(yè)都存在巨大的發(fā)展市場,而光模塊作為光纖通信中必不可少的光電轉換部件,有著大量的需求。

在光模塊的產品開發(fā)階段,必然面臨著各種調試和測試環(huán)節(jié),裝配完成后的光模塊在軟件調試上,尤其是在控制器代碼調試與燒寫上存在相當的不便,需要拆卸光模塊的外殼、添加燒寫接口等才能進行軟件調試燒寫,這對節(jié)約成本和提高工作效率來說是非常不利的。



技術實現要素:

本發(fā)明的目的就是針對現有技術的問題,從而提供了一種通用型光模塊的軟件調試輔助方法,該輔助方法能夠在封裝好的光模塊上進行軟件燒寫調試,降低了物料的損耗,大大提高了光模塊軟件調試的工作效率。

為了解決上述技術問題,本發(fā)明所采用的技術方案是:一種通用型光模塊的軟件調試輔助方法,該輔助方法中結合了端口復用電路,其特征在于,所述端口復用電路包括通道選擇電路和底板接口,所述通道選擇電路與光模塊中控制器的兩個控制端口連接,所述底板接口通過通道選擇電路與控制器的兩個通信端口連接,所述控制器的兩個控制端口的狀態(tài)是相反的,通過控制端口的狀態(tài)選擇復用功能,控制端口的初始狀態(tài)為IIC通信功能狀態(tài),該輔助方法包括以下步驟:(1)在對光模塊的控制器進行軟件燒寫調試前,確認光模塊與上位機通信正常;(2)開啟上位機的復用功能,此時上位機向光模塊發(fā)送配置命令,使控制器相應的兩個控制端口的狀態(tài)反轉,選擇燒寫功能狀態(tài);(3)將底板接口上的兩個復用端口SDA、SCL連接至代碼燒寫設備;(4)通過代碼燒寫設備燒寫代碼,并將光模塊復位,復位完成后,光模塊上控制器的相應的控制端口將被復位成初始狀態(tài),即IIC通信功能狀態(tài);(5)將底板接口上的復用端口SDA、SCL連接至上位機的通信接口;(6)上述工作完畢,上位機檢測兩個控制端口的狀態(tài),并重置軟件界面的相關狀態(tài),以便工作人員的觀察。

優(yōu)選的:所述控制器的兩個控制端口為控制器芯片上閑置的普通IO口,根據高低電平來選擇復用功能,所選兩個IO口一個控制IIC通信功能的通斷,另一個控制燒寫功能的通斷,兩個IO口的狀態(tài)為一高一低。

優(yōu)選的:所述通道選擇電路采用模擬開關芯片實現,所述控制器的控制端口使模擬開關芯片上相應的CTRL端口置位時,所述模擬開關芯片上相應的IN與OUT之間導通,實現端口復用。

優(yōu)選的:所述步驟(3)中的復用端口為與上位機通信的端口,即SDA與SCL口,所述復用端口自底板接口的接插口引出。

本發(fā)明的有益效果是:本發(fā)明的調試輔助方法結合了硬件和軟件兩方面,通過光模塊上的通用接口功能復用的方式來解決軟件調試的問題,硬件結構使用模擬開關芯片和底板接口實現端口復用,軟件上通過上位機提供復用選項,方便工作人員的操作,在不需要拆卸完整模塊的前提下實現控制器軟件代碼的調試,減少調試的工作量,提高調試的工作效率。

附圖說明

圖1,本發(fā)明的一種端口復用電路;

圖2,本發(fā)明的流程示意圖。

具體實施方式

下面結合附圖以及優(yōu)選的方案對本發(fā)明的具體的工作原理作進一步詳細的說明。

結合附圖1和附圖2來說明本發(fā)明的一種通用型光模塊的軟件調試輔助方法,該輔助方法中結合了端口復用電路,所述端口復用電路包括通道選擇電路和底板接口,所述通道選擇電路與光模塊中控制器的兩個控制端口連接,所述底板接口通過通道選擇電路與控制器的兩個通信端口連接,所述控制器的兩個控制端口的狀態(tài)是相反的,通過控制端口的狀態(tài)選擇復用功能,控制端口的初始狀態(tài)為IIC通信功能狀態(tài),該輔助方法包括以下步驟:(1)在對光模塊的控制器進行軟件燒寫調試前,確認光模塊與上位機通信正常;(2)開啟上位機的復用功能,此時上位機向光模塊發(fā)送配置命令,使控制器相應的兩個控制端口的狀態(tài)反轉,選擇燒寫功能狀態(tài);(3)將底板接口上的兩個復用端口SDA、SCL連接至代碼燒寫設備;(4)通過代碼燒寫設備燒寫代碼,并將光模塊復位,復位完成后,光模塊上控制器的相應的控制端口將被復位成初始狀態(tài),即IIC通信功能狀態(tài);(5)將底板接口上的復用端口SDA、SCL連接至上位機的通信接口;(6)上述工作完畢,上位機檢測兩個控制端口的狀態(tài),并重置軟件界面的相關狀態(tài),以便工作人員的觀察。

實施例:如附圖1所示,是本發(fā)明的一種端口復用電路,本實施例中光模塊的控制器U1的型號為C8051F336,在控制器U1上,C2D、C2CK為燒寫用端口,P1.0、P1.1為控制端口,SDA、SCL是IIC通信端口;在底板接口CON上,SDA、SCL為底板上的復用端口,其間接通過模擬開關芯片U2連接控制器U1。所述C2D端口連接至模擬開關芯片U2的IN3端口,所述C2CK端口連接至模擬開關芯片U2的IN2端口;所述底板接口CON上的SDA復用端口連接至模擬開關芯片U2的OUT3、OUT4端口,所述SCL復用端口連接至模擬開關芯片U2的OUT1、OUT2端口;所述控制端口P1.0連接至模擬開關芯片U2的CTRL1 、CTRL4端口,所述控制端口P1.1連接至模擬開關芯片U2的CTRL2、CTRL3端口,所述控制器上的SDA通信端口連接至模擬開關芯片U2的IN4端口,所述控制器上的SCL通信端口連接至模擬開關芯片U2的IN1端口。當CTRL1為高電平時,對應的IN1與OUT1之間導通,同時CTRL4為高電平,對應的IN4與OUT4之間導通;當 CTRL2為高電平時,對應的IN2與OUT2之間導通,同時 CTRL3為高電平,對應的IN3與OUT3之間導通。

工作原理:當需要對光模塊進行控制器軟件燒寫調試時,先確認光模塊與上位機通信正常;開啟上位機的復用功能,此時上位機向光模塊發(fā)送配置命令,使控制端口P1.0、P1.1的狀態(tài)反轉,此時P1.0為低電平、P1.1為高電平,選擇燒寫功能狀態(tài);將底板接口上的兩個復用端口SDA、SCL連接至代碼燒寫設備;通過代碼燒寫設備燒寫代碼,并將光模塊復位,復位完成后,控制端口P1.0、P1.1將被復位成初始狀態(tài),即IIC通信功能狀態(tài),此時P1.0為高電平、P1.1為低電平;將底板接口上的復用端口SDA、SCL連接至上位機的通信接口;上述工作完畢,上位機檢測兩個控制端口P1.0、P1.1的狀態(tài),并重置軟件界面的相關狀態(tài),以便工作人員的觀察。

本發(fā)明的調試輔助方法結合了硬件和軟件兩方面,通過光模塊上的通用接口功能復用的方式來解決軟件調試的問題,硬件結構使用模擬開關芯片和底板接口實現端口復用,軟件上通過上位機提供復用選項,方便工作人員的操作,在不需要拆卸完整模塊的前提下實現控制器軟件代碼的調試,減少調試的工作量,提高調試的工作效率。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
麟游县| 称多县| 宜兰市| 宁安市| 彰化县| 上虞市| 正蓝旗| 同江市| 射洪县| 民勤县| 渭南市| 沙洋县| 宁河县| 新宁县| 铜山县| 德惠市| 新竹县| 错那县| 河池市| 湛江市| 老河口市| 金门县| 宾川县| 沙洋县| 卓尼县| 施秉县| 哈尔滨市| 崇礼县| 祥云县| 丰原市| 余干县| 南投县| 泗洪县| 光山县| 汾阳市| 磐安县| 大关县| 宁德市| 北辰区| 扎兰屯市| 泰顺县|