[發明專利]一種CAN總線控制器中串口自測試方法在審
| 申請號: | 202011543170.6 | 申請日: | 2020-12-22 |
| 公開(公告)號: | CN112612264A | 公開(公告)日: | 2021-04-06 |
| 發明(設計)人: | 王莉;彭斌;王瀟瀟;李健;樊旭;穆辛;毛鶴莉;姜爽 | 申請(專利權)人: | 北京時代民芯科技有限公司;北京微電子技術研究所 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 張輝 |
| 地址: | 100076 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 can 總線 控制器 串口 測試 方法 | ||
本發明提供了一種CAN總線控制器中串口自測試方法,由于CAN總線控制器中自帶一個內部輸入比較器,通過對RX0、RX1上的差分信號比較,接收串行數據,常規的測試方法需要外加CAN協議支持的數據幀向量,復雜度大且覆蓋率低,本發明通過設置測試寄存器,并利用電路內部結構在測試模式下直接通過比較器將RX0、RX1上的差分信號接收進來,并在電路內部經過組合邏輯運算,在下一個系統時鐘的上升沿,將運算結果映射到TXn上輸出,由此可以進行串口的自測試。該方法輸入測試向量端口外部直接可控,可以準確定位串口接收和發送故障,避免采用大容量復雜測試向量、提高了測試效率,同時在不影響電路正常功能的情況下可以開展數據遍歷測試。提高了電路的可靠性。
技術領域
本發明涉及一種自帶比較器的CAN總線控制器串口自測試方法,屬于CAN總線通信領域。
背景技術
控制器局域網Controller Area Network,簡稱CAN,是一種國際標準化的異步的、串行的、多主機的通信協議,CAN總線是一種現場總線,它具有多主機、非破壞性仲裁、報文濾波等的優良特性,被廣泛應用到汽車、機械、紡織、醫療器械、食品等領域。
CAN總線控制器作為總線網絡中最主要的部件,其可靠性是極為重要的,在數字集成電路的設計過程中,提前考慮電路測試性,可以有效提高電路的測試效率,提升電路的可靠性。
一般的CAN總線控制器都需要外接收發器來工作,而自帶了比較器的CAN總線控制器則不需要外接收發器,由于引入了電壓比較的模擬電路部分,因此在測試過程中對比較器部分的測試也就非常有必要,傳統的測試,必須依賴CAN協議的規定,采用標準數據幀的格式通過寫入存儲器中,再讀出到緩存寄存器,最后通過發送端口發送出來,效率低且數據無法遍歷。
發明內容
本發明的技術解決的問題是:克服現有技術的不足,提供一種CAN總線控制器中串口自測試方法,能夠在不影響電路正常功能的情況下開展數據遍歷測試,測試效率高。
本發明的技術解決方案是:
一種CAN總線控制器中串口自測試方法,包括如下的步驟:
(1)在CAN總線控制器的發送端TXn前級增加一個MUX,MUX的控制端連接測試模式控制信號,第一輸入端連接組合邏輯測試電路的輸出端,第二輸入端連接功能態正常輸出端,測試模式控制信號為1時,MUX選擇將組合邏輯測試電路的結果輸出給發送端TXn;測試模式控制信號為0時,MUX選擇將正常功能運行結果輸出給發送端TXn;
(2)判斷CAN總線控制器是否處于復位模式;如果是則進入步驟(4),如果不是則進入步驟(3);
(3)通過軟復位或者硬復位模式使CAN總線控制器進入復位模式,進入步驟(4);
(4)配置CAN總線控制器中的CDR寄存器,使CAN總線控制器選擇使用比較器模式接收數據;
(5)配置CAN總線控制器中的波特率寄存器,選定一個頻率工作;
(6)配置CAN總線控制器中的測試寄存器,使MUX的控制端連接的測試模式控制信號為1,CAN總線控制器進入到串口自測試的模式,即測試態;
(7)在串口接收端RXn輸入測試向量;
(8)通過CAN總線控制器中的組合邏輯測試電路對輸入測試向量和由比較器接收到的數據進行運算;
(9)在下個時鐘周期的上升沿,發送端TXn向外輸出組合邏輯測試電路的運算結果;
(10)在測試態下,根據TXn輸出高低電平判斷CAN總線控制器是否存在故障。
所述步驟(1)中,判斷CAN總線控制器是否處于復位模式的方式如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京時代民芯科技有限公司;北京微電子技術研究所,未經北京時代民芯科技有限公司;北京微電子技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011543170.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種外科用自動纏繃帶設備
- 下一篇:一種鋁合金加工用輔助機構





