日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
用CP2101將USB口擴(kuò)展成串口
用CP2101將USB口擴(kuò)展成串口
 更新時(shí)間:2008-8-4 4:31:40  點(diǎn)擊數(shù):21
【字體: 字體顏色


    摘要:CP2101及其升級產(chǎn)品CP2102最美國Silicon公司生產(chǎn)的高集成度USB-UART橋接電路。它們能夠用最簡單的外部電路、最少的外部器件及最小的電路板面積簡便實(shí)現(xiàn)USB2.0到UART的轉(zhuǎn)換。文中介紹該電路的主要特性和實(shí)際應(yīng)用方法。

    關(guān)鍵詞:CP2101 UART USB

    引言

    CP2101及其升級產(chǎn)品CP2102是美國Silicon公司推出的USB-UART橋接電路。該電路的集成度高,內(nèi)置USB2.0全速功能控制器、 USB收發(fā)器、晶體振蕩器、EEPROM及異步串行數(shù)據(jù)總線(UART),支持調(diào)制解調(diào)器全功能信號,無需任何外部的USB器件。功能強(qiáng)大,采用MLP- 28封裝,尺寸僅為5mm×5mm,占用空間非常小。

    與其他USB-UART轉(zhuǎn)接電路的工作原理類似,CP2101通過驅(qū)動程序?qū)C的USB口虛擬成COM口以達(dá)到擴(kuò)展的目的。虛擬COM口(VCP)的器件驅(qū)動程序允許一個(gè)基于CP2101的器件以PC應(yīng)用軟件的形式作為一個(gè)增加的COM口獨(dú)立于任何現(xiàn)有的硬件。COM口使用運(yùn)行在PC上的應(yīng)用軟件以訪問一個(gè)標(biāo)準(zhǔn)硬件COM口的方式訪問基于CP2101的器件,PC與CP2101間的數(shù)據(jù)傳輸是通過USB完成的,因此,無需修改現(xiàn)有的軟件和硬件就可以通過 USB向基于CP2101的器件傳輸數(shù)據(jù)。

    1 CP2101的特性

    CP2101的體積雖小但功能非常強(qiáng)大,其主要特性如下:

·內(nèi)含USB收發(fā)器,無需外接電路器;

·內(nèi)含時(shí)鐘電路,無需外接振蕩器;

·其內(nèi)部512字節(jié)的EEPROM可用于存儲產(chǎn)品生產(chǎn)商的ID、產(chǎn)品的ID序列號、電源參數(shù)、器件版本號和產(chǎn)品說明;

·內(nèi)含上電復(fù)位電路;

·片內(nèi)電壓調(diào)節(jié)可輸出3.3V電壓;

·符合USB2.0規(guī)范的要求(12Mb/s);

·SUSPEND引腳支持USB狀態(tài)掛起;

·異步串行數(shù)據(jù)總線(UART)兼容所有握手和調(diào)制解調(diào)器接口信號;

支持的數(shù)據(jù)格式為數(shù)據(jù)位8、停止位1、2和校驗(yàn)位(包括奇校驗(yàn)、偶校驗(yàn)和無校驗(yàn));

·波特率范圍為300b/s~921.6kb/s;

·內(nèi)含512字節(jié)接收緩沖器和512字節(jié)發(fā)送緩沖器;

·支持硬件或X-On/X-Off握手;

·支持事件狀態(tài)。


 

 

 

    此外,通過廠商及銷售商免費(fèi)提供的、適用于Windows(含Windows CE)、Linux、Mac OS-X等多個(gè)操作系統(tǒng)的驅(qū)動程序,可省去CP2101系列器件二次開發(fā)的投入。這樣,在一般情況下,焊接完畢并安裝好驅(qū)動程序即可使用。

    2 工作原理

    CP2101的內(nèi)部結(jié)構(gòu)及外部基本連接電路如圖1所示。由圖1可見,用CP2101進(jìn)行串口擴(kuò)展所需的外部器件非常少,僅需3只去耦電容器即可,使用起來非常方便。

    2.1 USB功能控制器和收發(fā)器

    CP2101中的USB功能控制器是一個(gè)符合USB2.0的全速電路,帶有收發(fā)器和相應(yīng)的片內(nèi)上拉電阻器。USB功能控制器管理USB與UART間的所有數(shù)據(jù)傳輸,以及由USB主控制器發(fā)出的請求命令和用于控制UART功能的命令。通過USB掛起和恢復(fù)信號可支持CP2101及外部電路的電源管理。當(dāng)在總線上檢測到掛起信號時(shí),CP2101將進(jìn)入掛起模式。在進(jìn)入掛起模式時(shí),CP2101會發(fā)出SUSPEND和SUSPEND信號,同時(shí),在CP2101復(fù)位后,CP2101也會發(fā)出該信號直到USB要求的器件配置完成。CP2101的掛起模式會在下述任何一種情況出現(xiàn)時(shí)被取消:

(1)檢測到繼續(xù)信號或產(chǎn)生繼續(xù)信號時(shí);

(2)檢測到一個(gè)USB復(fù)位信號;

(3)器件復(fù)位。

    在退出掛起模式時(shí)SUSPEND和SUSPEND信號被取消。

    需要注意的是SUSPEND和SUSPEND和CP2101復(fù)位期間會暫時(shí)處于高電平,如果要避免這種情況,可以使用一個(gè)大的下拉電阻器(10kΩ)來確保SUSPEND在復(fù)位期間處于低電平。

    2.3 異步串行數(shù)據(jù)總線(UART)接口

    CP2101的UART接口包括TX發(fā)送、RX接收數(shù)據(jù)信號,以及RTS、CTS、DSR、DTR、DCD和RI控制信號。UART支持RTS/CTS、 DSR/DTR和X-On/X-Off握手,還可以通過編程使UART支持各種數(shù)據(jù)格式和波特率。UART的數(shù)據(jù)格式和波特率編程可在PC上進(jìn)行。表1所列是CP2101串行總線的數(shù)據(jù)格式和波特率。

表1 CP2101串行總線的數(shù)據(jù)格式和波特率

[1] [2] [3]  下一頁
  • 上一篇: TS101S型DSP與PCI總線的簡易接口設(shè)計(jì)
  • 下一篇: 一種應(yīng)用于射頻卡的集成穩(wěn)壓電路的設(shè)計(jì)
  • 發(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ī)電之家將及時(shí)作出處理。
    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