新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于SC16C554B的TMS320F2812的UART總線擴展

        基于SC16C554B的TMS320F2812的UART總線擴展

        作者:呂寶鋒 時間:2012-04-23 來源:電子產品世界 收藏

          摘要:隨著在數字控制處理領域的應用越來越廣泛,以及多串口異步通信在數據通信方式中主導地位的形成,利用與外界進行多串口異步通信的設計顯得尤為重要。文中以NXP(恩智浦)公司的4通道通用異步收發器SC16C554B為例,研究了理想的的UART總線擴展方案。該方案硬件連接簡單,軟件編程方便,按照該方案設計的某控制接口,完全滿足了TMS320F2812的UART總線擴展,具有較強的工程實用價值。

        本文引用地址:http://www.104case.com/article/131655.htm

          概述

          異步串口通信與并行接口相比具有線路簡單、應用靈活、可靠性高等一系列優點,其最大特點是減少了器件引腳數目,降低了接口設計復雜性,所以長期以來獲得了廣泛的應用,在數字控制領域,其優越性尤為明顯。因此,從簡單的單片機到高性能的DSP,制造廠家一般都會在片上設計一個或多個異步串行接口。TMS320F2812是TI(德州儀器公司)公司用于數字控制處理領域的高性能數字信號,應用前景非常廣闊。同樣該芯片提供了2路異步串行通信接口(SCI),這在很多應用場合遠遠不夠。使用高性能UART(Universal Asynchronous Receiver/Transmitter,通用異步收發器)芯片進行擴展是一種上佳方案。

          UART是一種短距離串行通信接口,主要用于計算機、微與小型通信網絡之間的短距離通信。是和外部進行通信的重要接口部件,其功能是輔助處理器與串行設備之間的通信。本文結合某控制接口的成功使用,對基于高性能UART芯片SC16C554B的TMS320F2812串口擴展方法進行了詳細介紹。并且硬件設計給出了電路原理圖,軟件設計給出了程序的設計流程圖和簡單的子程序流程,并對其作了簡要的說明。

          芯片介紹

          TMS320F2812簡介

          TMS320F2812數字信號處理器是TI公司推出的32位定點DSP控制器,是目前控制領域最先進的處理器之一,其頻率高達150MHz,大大提高了控制系統的控制精度和芯片的處理能力。TMS320F2812具有低成本、低功耗和高性能等特點,特別適用于有大量數據處理的測控和電機控制場合。

          TMS320F2812具有極為豐富的外設,通信外設有兩個異步串行接口模塊(SCIs),一個同步串行外設接口模塊(SPI),一個增強的eCAN 2.0B接口模塊,一個多信道緩沖串口(McBSP);有兩個事件管理器模塊,每個模塊包括兩個16位通用目的定時器,8通道16位的PWM;一個高速A/D模數轉換模塊,16信道,雙采樣保持電路,可達12位精度;有56個可配置的通用目的I/O引腳。芯片內這些功能強大的外設模塊,使其成為真正的單芯片控制器。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 延津县| 黄石市| 嘉定区| 平江县| 广宗县| 汉阴县| 武夷山市| 三都| 安溪县| 安顺市| 荃湾区| 新化县| 隆昌县| 叙永县| 广饶县| 郸城县| 福鼎市| 汤原县| 佛学| 古蔺县| 罗田县| 仪征市| 正蓝旗| 龙游县| 琼中| 普安县| 苍山县| 遂川县| 新乐市| 湘潭市| 广灵县| 龙门县| 博乐市| 北票市| 南阳市| 三穗县| 滨海县| 海宁市| 建平县| 达拉特旗| 凌源市|