新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > USB-RS to 232轉換卡的設計與實現

        USB-RS to 232轉換卡的設計與實現

        作者: 時間:2011-04-02 來源:網絡 收藏
        自1969年由美國電氣工業協會(EIA)推薦以來,由于接口和通信協議比較簡單,因而在計算機串行通信領域得到了廣泛的應用,開發出了大量的以 為接口的各類產品。但隨著總線規范的推出,使得外設到計算機的連接更加高效、便利,功率不大的外圍設備可以直接通過數據線供電,而不必外接電源。總線最大可以提供5 V/500 mA電流,并提供節約能源的掛機和喚醒模式。此外,由于USB用于上行和下行連接頭的機械特性不同,還可以防止非法連接。根據USB協議,理論上最多可以同時將127個外設連接在同一臺計算機上。同時基于USB的數據通信系統,可使采集系統與計算機之間的數據交換具備廣泛的適用性。USB是目前計算機的標準配置,采用此方案可以使用任何一臺計算機進行數據通信。但是目前仍然有許多使用 串行接口的控制設備、儀器儀表、遠程終端等運行在諸多應用領域中,立即將其改造為USB方式顯然存在成本及實施方面的問題。為適應USB廣泛流行的現實,有必要開發USB-RS 232卡,在它的支持下,這些傳統的設備無須改造,即可通過其原有的RS 232接口與USB總線接口實現數據傳輸。

        1 USB-RS 232轉換卡的組成及其工作原理

        1.1 組成
        USB-RS 232轉換卡的設計原理框圖如圖1所示,由USB接口模塊、UART接口模塊、數據緩沖區和協議控制單元組成。各部分功能如下:
        USB接口模塊 主要提供與USB總線的連接,它需要實現一般USB設備接口的所有功能,以實現與USB主機的數據傳輸。
        UART接口模塊 實現標準的RS 232接口的所有功能,以實現與標準RS 232接口的連接。
        協議控制單元 通過接收USB接口的命令,對UART接口進行配置(如配置通信波特率、數據位、校驗位、停止位、數據量控制信號等)。
        數據緩沖區 用來臨時保存雙方數據傳輸過程中的數據。

        1.JPG


        1.2 工作原理
        下面以計算機與外設的數據傳輸為例,介紹USB-RS 232轉換卡的工作原理:
        當USB-RS 232轉換卡連接到USB總線上時,計算機檢測到設備的連接后對設備進行初始化配置并啟動相關的客戶驅動程序;驅動程序給設備發送配置命令以設置RS 232接口的數據傳輸特性;最后,在數據傳輸時,計算機上的驅動程序首先將數據包傳輸給USB接口,USB接口讀出實際的有效數據并保存在數據緩沖區中,UART接口則從數據緩沖區中將數據取走并發送給設備。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临西县| 上林县| 金山区| 南宫市| 稻城县| 鲁甸县| 黑山县| 会理县| 清水河县| 哈巴河县| 新泰市| 鄂州市| 舟曲县| 陵水| 东乌| 维西| 志丹县| 尚义县| 太原市| 永和县| 大连市| 永靖县| 从江县| 淮滨县| 温州市| 额济纳旗| 星座| 绥德县| 玉溪市| 渝中区| 南昌市| 健康| 武汉市| 板桥市| 东山县| 丽江市| 桃园市| 宁晋县| 徐州市| 博爱县| 大理市|