[發明專利]一種磁卡解碼芯片的自動化測試系統及方法有效
| 申請號: | 201410448764.7 | 申請日: | 2014-09-04 |
| 公開(公告)號: | CN104198917B | 公開(公告)日: | 2017-04-19 |
| 發明(設計)人: | 劉洋;劉守杰;呂繼華;鮑妍;尚星宇 | 申請(專利權)人: | 兆訊恒達微電子技術(北京)有限公司 |
| 主分類號: | G01R31/28 | 分類號: | G01R31/28 |
| 代理公司: | 北京遠大卓悅知識產權代理事務所(普通合伙)11369 | 代理人: | 史霞 |
| 地址: | 100080 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 磁卡 解碼 芯片 自動化 測試 系統 方法 | ||
技術領域
本發明涉及磁卡測試領域,更具體地涉及一種磁卡解碼芯片的自動化測試系統及方法。
背景技術
磁卡目前被廣泛的應用于銀行卡、身份識別卡和購物卡等。磁卡上記錄了一系列的采用F2F雙相編碼的二進制數據。這些數據包含卡號和身份識別等信息,符合ISO7811標準編碼規則。
雙相編碼的原理如圖1所示:在一個數據周期內如果磁信號沒有變化代表數據為0,否則變化1次代表數據為1。磁卡上磁性介質通過單元周期內是否有磁極性變化來代表數據0和數據1。磁卡解碼芯片可以識別磁條卡單元周期內磁極性有無變化所代表的二進制比特流,進而獲取磁卡記錄的信息。磁解碼芯片生產出來后需要對解碼功能進行測試,手工刷卡測試效率低下,損耗磁卡,測試結果和測試人員的熟練和主觀因素有關,不利于芯片量產測試。為測試磁卡解碼芯片的性能,需要進行大量的刷卡測試,這樣既增大了卡損耗,測試效率也低。人工手動刷卡通常由于刷卡的手勢速度等因素無法100%復制,有些時候測試結果不可復現,無法定位問題,增加開發難度。而且手工刷卡測試芯片單人單天產量有限,為保證出貨需要投入大量的人力和測試設備等資源,成本高效率低。現有的自動化測試方法生成的模擬信號有限,模擬測試場景單一,所以測試的結果不可靠,產品質量得不到保證。
發明內容
針對上述問題,本發明的目的是提供一種模擬測試場景豐富,測試范圍更大,測試結果可靠的磁卡解碼芯片的自動化測試系統及方法。
為實現本發明而提供的一種磁卡解碼芯片的自動化測試系統,包括:一PC機,一單片機,與磁卡解碼芯片的磁道個數相同的D/A轉換器,與D/A轉換器相對應的運算放大器電路,一芯片外圍電路;其中:
所述PC機,其連接至單片機,用于發送相關測試參數和待測信號到單片機,以進行磁卡解碼芯片的自動化測試;所述相關測試參數包括運放增益;
所述單片機,其連接至所述PC機和D/A轉換器;用于接收待測信號并依據該待測信號輸出數字波形,并將數字波形輸出到所述D/A轉換器,同時根據所述運放增益生成控制指令輸出到運算放大器電路;
所述D/A轉換器,其連接至所述單片機和運算放大器電路;用于將數字波形轉換成模擬波形,并將所述模擬波形輸出到所述運算放大器電路;
所述運算放大器電路,其連接至所述D/A轉換器和芯片外圍電路;用于根據所述接收到的單片機的控制指令控制所述模擬波形的增益,并將根據所述運放增益調整后的模擬波形發送到芯片外圍電路;
所述芯片外圍電路,所述磁卡解碼芯片可拆卸地安裝在所述芯片外圍電路上,其連接至所述運算放大器電路;用于接收所述根據所述運放增益調整后的模擬信號,并發送給磁卡解碼芯片進行解碼,得到解碼結果。
較優地,所述芯片外圍電路還連接至所述PC機,將解碼結果反饋至所述PC機進行存儲,并判斷解碼結果是否正確并生成測試報告。
較優地,所述測試相關參數還包括測試使用的D/A、運放編號;所述運算放大器電路包括至少一個運算放大器,每個運算放大器連接至所述芯片外圍電路的一個磁道。
較優地,所述單片機根據運放增益生成控制指令,是指所述單片機根據運放增益生成包含根據所述運放增益將所述模擬波形的幅度放大或縮小的控制指令,并將所述控制指令發送給運算放大器電路。
較優地,所述PC機存儲多個具有不同波形的待測信號,并選擇其中一個或者多個待測信號發送給單片機。
較優地,所述PC機還包括人機交互界面模塊;
所述人機交互界面用于輸入啟動一次測試的控制指令,和/或用于輸入在多個待測信號中選擇其中一個或多個待測信號進行發送的控制指令,和/或用于輸入一個新的待測信號;所述人機交互界面還用于顯示所述測試報告。
較優地,所述PC機和所述單片機通過RS-232、USB和SPI接口類型中的一種或多種接口進行通信;
所述PC機與所述芯片外圍電路通過RS-232、USB和SPI接口類型中的一種或多種接口進行通信。
為實現本發明還提供一種磁卡解碼芯片自動化測試方法,包括以下步驟:
步驟100,PC機發送一個或者多個待測信號和測試相關參數;所述測試相關參數包括運放增益;;
步驟200,單片機連接至所述PC機接收待測信號并依據該待測信號輸出數字波形,D/A轉換器連接至所述單片機的輸出端,將數字波形轉換為模擬波形;
步驟300,運算放大器電路連接至所述D/A轉換器的輸出端,根據所述運放增益輸出調整后的模擬信號;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于兆訊恒達微電子技術(北京)有限公司,未經兆訊恒達微電子技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410448764.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:斷路器防跳躍試驗儀及其試驗方法
- 下一篇:參數型硬件木馬檢測方法及檢測系統





