機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
帶USB和智能讀卡器接口的C51微控制器
帶USB和智能讀卡器接口的C51微控制器
 更新時間:2008-8-17 16:33:16  點(diǎn)擊數(shù):6
【字體: 字體顏色

   摘要:ATMEL公司是51單片機(jī)生產(chǎn)廠家之一,該公司新推出的AT8xC5122系列微處理器可支持USB和讀卡器,并且具有兩種封裝形式,可以方便地應(yīng)用于多種場合和儀器中。

    關(guān)鍵詞:單片機(jī);USB;讀卡器;微控制器;AT8xC5122

1 AT8xC5122的特性結(jié)構(gòu)

Atmel公司最近又生產(chǎn)了一系列帶USB和智能讀卡器接口的微處理器(如AT83C5122、AT85C5122、AT89C5122等)。這些器件是由8位微處理器80C51優(yōu)化派生出來的高性能CMOS微處理器,帶有USB和智能讀卡器接口,其中AT8xC5122保留了Atmel 80C51的特性,帶有32kB的ROM、768字節(jié)的內(nèi)部RAM、一個四級中斷系統(tǒng)、兩個16位定時器/計數(shù)器(T0/T1)以及一個帶有波特率發(fā)生器和片內(nèi)晶振器的全雙工增強(qiáng)型UART(EUART)。

另外,AT8xC5122還含有一個帶7個端點(diǎn)的USB2.0全速功能控制器、 一個多協(xié)議的智能卡接口、一對數(shù)據(jù)指針、7個可編程的LED電流源(2-4-10mA)和一個硬件看門狗電路。

帶32kB存儲器的AT89C5122閃速RAM版本和AT85C5122代碼RAM版本可以被駐留在片內(nèi)的ROM在系統(tǒng)編程(ISP),并可通過USB或UART加載。

AT8xC5122有兩種軟件可選的降低功耗方式。圖1為AT8xC5122的內(nèi)部功能框圖。

圖1 AT8xC5122的功能框圖

2 管腳配置說明

AT8xC5122有兩種封裝形式,分別為VQFP64封裝和PLCC28封裝,圖2所示是采用VQFP 64封裝的引腳排列。各引腳的功能說明如下:

P0~P5:I/O端口。

RST:復(fù)位輸入。當(dāng)晶振復(fù)位器件時,此腳應(yīng)保持64個晶振周期為低。無論晶振工作與否,只要有低于VIL的電壓出現(xiàn),各種端口都將處于復(fù)位狀態(tài)。但在內(nèi)部復(fù)位時,輸出要保持至少12個晶振周期。

D+:USB正向數(shù)據(jù)上行端口,該腳需要一個1.5kΩ的外部上拉電阻接到VREF,以達(dá)到全速。

D-:USB反向數(shù)據(jù)上行端口。

VREF:USB參考電壓輸入, 范圍為3.0~3.6 V。 VREF一般通過一個1.5kΩ的電阻連到D+上,VREF電壓可由軟件控制。

XTAL1:輸入到片內(nèi)晶振放大器,使用內(nèi)部晶振時,需要一個晶體/諧振電路連到這個管腳。使用外部晶振時,應(yīng)將輸出端連到這個管腳。

XTAL2:片內(nèi)晶振放大器輸出。

EA:外部存取使能,EA必須接地才能讀取外部存儲器0000h-FFFFh的代碼。如果程序設(shè)置為安全1級,EA鎖定為復(fù)位狀態(tài)。

    ALE:地址鎖定使能/程序脈沖端。在讀取外部存儲器時,輸出脈沖鎖定地址的低字節(jié)。在正常情況下,ALE發(fā)出持續(xù)的1/6晶振頻率以用作外部的定時或時鐘。應(yīng)注意的是:每存取一次外部存儲器,都有一個ALE脈沖。此外,這個管腳還可作為閃存編程的輸入脈沖(PROG)。當(dāng)特殊功能寄存器(SFR)的AUXR.0位設(shè)置為0時,ALE在整個內(nèi)部存取過程中不起作用。

PSEN:編程選通使能,用于讀取選通外部程序存儲器。執(zhí)行外部程序存儲器的代碼時,每個機(jī)器周期,PSEN出現(xiàn)兩次。存取內(nèi)部程序存儲器時,PSEN不起作用。

PLLF:接到RC網(wǎng)絡(luò)的PLL低通濾波器。

AVCC:模擬電壓用于片內(nèi)PLL和USB設(shè)備。

VCC :內(nèi)部電壓調(diào)節(jié)器和I/O電源。

LI:DC/DC 輸入,LI必須通過一個電感(4.7μH)連到VCC上,以便為DC/DC 轉(zhuǎn)換器提供泵電流。

CVCC:卡信號電壓,該電壓可用于卡接口的編程,設(shè)計時需要連接一個去耦電容。

DVCC:數(shù)字電源,為數(shù)字核和內(nèi)部I/O提供電壓,該腳內(nèi)部連到一個3.3V電壓調(diào)節(jié)器的輸出,并外接一個去耦電容器。

CVSS:DC/DC 地,用于從外部電感接收電流。

VSS:數(shù)字地。

AVSS:模擬地。

圖3 典型應(yīng)用的連接圖

3 應(yīng)用舉例

現(xiàn)在IC卡用得越來越普遍了。由于AT8xC5122帶有USB接口和讀卡器接口,所以很多場合和很多儀器中可以用到它們,比如交警用的手持刷卡機(jī)內(nèi)核就可以使用這些微處理器。圖4為AT8xC5122的典型應(yīng)用示意圖。


 


  • 上一篇: 如何減少程序中的bug?
  • 下一篇: ATMEL單片閃存MP3解碼芯片應(yīng)用
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1