[發明專利]一種可模擬多種通訊接口的MCU測試方法在審
| 申請號: | 201711075084.5 | 申請日: | 2017-11-06 |
| 公開(公告)號: | CN107943625A | 公開(公告)日: | 2018-04-20 |
| 發明(設計)人: | 陳可偉;葛文啟 | 申請(專利權)人: | 上海華虹集成電路有限責任公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201203 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模擬 多種 通訊 接口 mcu 測試 方法 | ||
技術領域
本發明專利提出了一種可模擬多種通訊接口的MCU測試方法,涉及MCU類芯片的測試驗證領域,提供一種MCU測試的解決方案。
背景技術
近幾年來,IT產業和通信技術、電子技術、計算機技術的高速發展,大量的生產裝備和產品的電子化、數字化、自動化、智能化的程度越來越高,MCU芯片占據了越來越重要的地位。在一些高度電子化產品、航空航天和軍用武器裝備中以及工業自動化、通信、光學、能源等諸多領域中MCU芯片得到了廣泛應用。
隨著MCU芯片技術的高速發展,MCU芯片的功能日益復雜,應用場景愈加廣泛,隨之而來的是對MCU芯片功能和性能測試驗證提出了更高的要求。如何高效、自動化的實現多應用場景,復雜工作條件下的測試是MCU芯片測試中突出的矛盾,也是亟待解決的問題。
發明內容
本發明專利的目的在于解決現有的MCU測試平臺不能模擬多通訊接口測試、通訊接口參數固定的問題,提供了一種可模擬多種通訊接口測試的解決方案。
本發明專利主要通過以下技術方案實現:主要有三部分組成,PC測試客戶端、主控MCU和被測MCU。基于運行在計算機windows操作系統的PC端測試軟件,根據需要測試的通訊接口,發送相應的測試指令流程給主控MCU,并配合主控MCU的程序完成測試。
本發明提供了一種方法,主要包括如下步驟:首先,在PC端測試軟件中發送選擇接口指令,主控MCU初始化相應的通信接口,例如:GPIO、IP時鐘等;其次,發送通信接口參數配置指令,主控MCU對相應通信接口的參數進行初始化,如以后不再發送通信接口參數配置指令,則后續所有指令都按照最后一次通信接口參數配置進行通訊;最后,發送透明傳輸指令,接收數據返回。在PC端測試軟件中,返回相應的數據域,利用PC端測試軟件的比較功能,可以很方便的實現實際響應和預期響應的對比。如后續不需要進行通訊接口切換,可連續發送透明傳輸指令,直至測試完成,具體見圖2。
在整個測試過程中,可以隨時進行通訊接口的切換,和通訊接口參數的變化,以到達多接口測試和接口參數遍歷的測試目的。
本發明能夠模擬各種硬件通訊接口。
附圖說明
圖1測試系統介紹
圖2軟件實現架構
圖3PC端測試軟件界面實例
圖4指令集
具體實施方式
下面結合附圖對本發明做詳細說明。
如圖1所示,實現本發明專利的測試系統,主要有三部分組成,PC測試客戶端、主控MCU和被測MCU。
圖2主要說明了軟件在整個測試過程中的流程,主要有三部分組成,選擇端口、硬件和參數初始化和透明傳輸。
如圖3所示,本發明專利的一個測試實例。該測試實例進行了UART、SPI和I2C三部分的測試,三部分可單獨測試也可連續測試。
UART測試部分:
“s:100100”是一條接口選擇指令,可選擇的通訊接口有UART、SPI和I2C,,主控MCU收到指令后,將指令分為三個部分,第一個字節“0x10”表示為當前指令為操作主控MCU的指令;第二個字節“0x01”表示為當前指令為選擇通訊接口指令;第三個字節“0x00”表示為當前指令選擇的是UART接口通訊。
“s:1000”是一條讀取當前通訊接口信息指令。主要分為兩部分,一個字節“0x10”表示為當前指令為操作主控MCU的指令;第二個字節“0x00”表示為讀取當前主控MCU的通訊接口信息。主控MCU收到該指令后會返回個“0x04”表示當前是UART接口通訊。
“s:1002,00,08,00,00”是一條接口參數配置指令,主要分為三個部分,一個字節“0x10”表示為當前指令為操作主控MCU的指令;第二個字節“0x02”表示為當前指令為接口參數配置指令;第3~6字節為通訊接口信息部分,第3字節“0x00”表示UART的停止位=1bit,第4字節“0x08”表示UART的數據位寬=8bit,第5字節“0x00”表示UART的奇偶校驗位=NONE,第6字節“0x00”表示UART的波特率為9600。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華虹集成電路有限責任公司,未經上海華虹集成電路有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711075084.5/2.html,轉載請聲明來源鉆瓜專利網。





