我司某產品需要使用單片機訪問7816接口的智能卡卡片,但是我們選型的單片機沒有硬件7816接口,考慮到使用IO模擬超級麻煩,而且兼容性和通訊速率都無法保障,于是使用UART接口實現。
智能卡PIN定義:
智能卡主要使用以下幾個管腳,VCC、RST、CLK、IO、GND,剩余管腳不使用。
PIN定義如下:
C1 VCC :智能卡電源,目前接觸卡電源有1.8V、3V、5V幾種類型。
C2 RST :復位管腳,低電平有效
C3 CLK :時鐘管腳
C4 RFU :保留
C5 GND :地線
C6 VPP :編程電壓,現在基本不使用了,懸空即可
C7 IO :雙向數據線
C8 RFU :保留
電路設計:
因為智能卡的IO線是半雙工的雙向數據傳輸線,設計了以下電路,使用UART接口實現數據收發。
VCC:直接使用3.3V LDO供電
RST:單片機GPIO
CLK:單片機PWM產生4MHz方波
IO:使用單片機UART

單片機向智能卡發送高電平時,二極管截止不導通,電阻R1把IO拉高,智能卡接收到高電平。單片機向智能卡發送低電平時,二極管導通IO線被拉低,智能卡接收到低電平。
單片機發送數據過程中,如果UART_RX也能收到數據,拋棄即可。
智能卡向單片機發送數據時,二極管一直不導通,數據走向如藍色箭頭。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6076文章
45495瀏覽量
670460 -
智能卡
+關注
關注
0文章
164瀏覽量
25666 -
UART接口
+關注
關注
0文章
124瀏覽量
16374 -
PWM波
+關注
關注
0文章
101瀏覽量
17733 -
GND
+關注
關注
2文章
549瀏覽量
41528
發布評論請先 登錄
相關推薦
熱點推薦
[轉帖]智能卡應用引領潮流 數字化城市方興未艾
; 在數字***方面開始試行黨員IC卡,公務員“一卡通”,行政人員執法IC卡等項目。在數字人口(戶籍)管理方面啟動了第二代身份證(智能卡身份證
發表于 11-10 12:31
[原創]為什么推行無線一卡通通訊技術?
一卡通通訊技術?</p><p>我國現行智能卡設備(IC卡消費機、考勤機、門禁機等)從上世紀90年代中期開始規模化普及至今已經有10多年的大規模發展
發表于 02-19 21:43
采用智能卡平臺的高端加密IC開發中常見問題
問題,主要是很多客戶對智能卡平臺不甚了解,或者思路還是局限在以往的低端加密IC上,采用IIC接口似乎大家都可以理解和掌握的。但是智能卡芯片自身的特點,只是支持ISO7816-3通訊協議,很多客戶對這個
發表于 04-08 14:31
【EMC家園】智能卡的應用領域!
。智能卡、RFID應用: 產品類別 應用類型 主 要 用 途 智能卡 電子證照 居住證、職工證、警官證、借書卡、校園一卡通、圖書館系統電子讀者證 出入控制 酒店門鎖、住宅門禁、企事業單位門禁、學校
發表于 12-21 16:52
低功耗低成本智能卡接口DS8313
(典型值為10nA),允許系統在不增加電源預算的情況下支持智能卡通信。此外,器件還提供±8kV ESD保護(IEC),防止在卡插入和拔出時損壞系統。DS8313專為ISO 7816和B-CAS應用而設
發表于 05-23 05:01
怎么實現機頂盒中智能卡通信?
本文主要討論智能卡與機頂盒之間的通信。機頂盒中的主芯片一般都提供與智能卡通信的接口,利用相應的硬件和通信協議,就可以實現它們之間的正常通信。在本文中,機頂盒芯片采用ST公司的Sti5516。由于
發表于 05-28 06:17
智能卡(CPU卡),什么是智能卡(CPU卡)
智能卡(CPU卡),什么是智能卡(CPU卡)
智能卡又稱CPU卡。CPU卡內嵌芯片相當于一個特殊類型的單片機,內部除了帶有控制器,存儲器,時
發表于 04-02 13:36
?3690次閱讀
一卡通智能卡在數字化醫院的綜合應用
本方案闡述如何利用TCP/IP考勤、POS機、非接觸IC卡和基于原有的計算機網絡等子系統構建一個相對獨立的醫院或區域范圍內的考勤、消費和結算的智能卡“一卡通”系統。
發表于 09-12 14:11
?3703次閱讀
實現智能卡與機頂盒通信設計
本文主要討論智能卡與機頂盒之間的通信。機頂盒中的主芯片一般都提供與智能卡通信的接口,利用相應的硬件和通信協議,就可以實現它們之間的正常通信。在本文中,機頂盒芯片采用ST公司的Sti5516。由于
淺談RFID智能卡低頻產品特點
低頻智能卡廣泛應用于公交系統,停車場,門禁系統,員工ID卡,校園一卡通,商場,超市會員消費卡,考勤,物流管理,圖書管理或是各種物品跟蹤系統。
DS8007和智能卡接口基礎
DS8007是一款多協議、低成本、雙智能卡接口,支持所有ISO 7816、EMV?和GSM11-11要求。這個混合信號外設管理微控制器和兩個獨立智能卡之間接口的所有細節。本應用筆記介紹了智能卡的一些基礎知識以及如何與
DS8007和智能卡接口基礎
DS8007是一款多協議、低成本、雙智能卡接口,支持所有ISO 7816、EMV?和GSM11-11要求。這個混合信號外設管理微控制器和兩個獨立智能卡之間接口的所有細節。本應用筆記介紹了智能卡的一些基礎知識以及如何與
串口特殊用法—智能卡通訊
評論