[發明專利]一種基于測試臺的多端口UART功能測試方法在審
| 申請號: | 202010640997.2 | 申請日: | 2020-07-06 |
| 公開(公告)號: | CN111796977A | 公開(公告)日: | 2020-10-20 |
| 發明(設計)人: | 楊超;唐金慧;李文周;張金鳳;吳迪;金榮康 | 申請(專利權)人: | 北京振興計量測試研究所 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26 |
| 代理公司: | 北京天達知識產權代理事務所(普通合伙) 11386 | 代理人: | 馬東偉 |
| 地址: | 100074 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 測試 多端 uart 功能 方法 | ||
1.一種基于測試臺的多端口UART功能測試方法,其特征在于,所述方法包括以下步驟:
連接待測UART芯片與所述測試臺,并進行連接測試,若連接測試通過,則利用所述測試臺初始化所述待測UART芯片;
利用所述測試臺對初始化后的待測UART芯片進行功能測試,其中所述功能測試包括自動軟件流量控制功能;以及
所述功能測試還包括接收功能測試、數據發送功能測試和輸出高低電平功能測試中的一個或多個。
2.根據權利要求1所述的基于測試臺的多端口UART功能測試方法,其特征在于,所述利用所述測試臺初始化所述待測UART芯片,包括:
通過測試臺為待測UART芯片上電,拉高待測UART芯片的RESET管腳;
測試臺等待復位時間后,拉低待測UART芯片的RESET管腳;
測試臺讀取待測UART芯片中所有可讀寄存器的復位狀態,若讀取的各寄存器的復位狀態與相應寄存器的預設狀態均一致,則待測UART芯片初始化通過;否則,重新初始化。
3.根據權利要求1所述的基于測試臺的多端口UART功能測試方法,其特征在于,所述測試臺通過執行以下操作實現所述數據接收功能測試:
測試臺控制待測UART芯片上電復位,并為待測UART芯片施加外部時鐘;
測試臺配置待測UART芯片中一路或多路UART的寄存器;配置待測UART芯片的波特率寄存器,使得所配置的待測UART芯片的波特率為外部時鐘頻率的N倍;配置LCR線性控制寄存器,確定所述數據幀中的內容;使能所述UART芯片的接收FIFO,設定所述接收FIFO的觸發級別,開啟接收中斷;
由測試臺向配置好寄存器的一路或多路UART的RX端口施加滿足待測UART芯片波特率和數據幀格式要求的高低電平信號并發出;
對于配置好寄存器的各路UART,測試臺分別執行以下操作,判斷各路UART的數據接收功能測試是否通過:
當測試臺接收到的數據達到接收FIFO的觸發級別時,若檢測到中斷管腳被拉高,則讀取RHR接收到的數據;若RHR接收到的數據與RX端口發出的高低電平信號對應相同,并且,當RHR中未讀取的數據低于接收FIFO的觸發級別時檢測到中斷管腳被拉低,則當前路UART的數據接收功能測試通過,否則,當前路UART的數據接收功能測試不通過;
其中,所述測試臺在同一時間內僅能讀取一路UART中RHR接收到的數據;
若待測UART芯片中各路UART的數據接收功能測試均通過,則待測UART芯片的數據接收功能測試通過,否則,待測UART芯片的數據接收功能測試不通過。
4.根據權利要求1所述的基于測試臺的多端口UART功能測試方法,其特征在于,所述測試臺通過執行以下操作實現所述數據發送功能測試:
測試臺控制待測UART芯片上電復位,并為待測UART芯片施加外部時鐘;
測試臺配置待測UART芯片中一路或多路UART的寄存器:配置待測UART芯片的波特率寄存器,使得所配置的待測UART芯片的波特率為外部時鐘頻率的N倍;配置LCR線性控制寄存器,確定所述數據幀中的內容;使能發送空中斷,使能發送FIFO,設定所述發送FIFO的觸發級別
對于配置好寄存器的各路UART,測試臺分別執行以下操作,判斷各路UART的數據發送功能測試是否通過:
由測試臺向THR連續寫入數據,并通過TX端口輸出所寫入數據對應的高低電平;其中,所寫入的數據大于發送FIFO的觸發級別;
若測試臺檢測TX端口輸出的數據與寫入THR的數據對應相同,同時,當寫入THR數據小于發送FIFO的觸發級別時,測試臺通過INT管腳檢測到中斷信號,則當前路UART的數據發送功能測試通過,否則,當前路UART的數據發送功能測試不通過;
若待測UART芯片中各路UART的數據發送功能測試均通過,則待測UART芯片的數據發送功能測試通過,否則,待測UART芯片的數據發送功能測試不通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京振興計量測試研究所,未經北京振興計量測試研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010640997.2/1.html,轉載請聲明來源鉆瓜專利網。





