新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > TMS320C3x DSP和PC機的異步串行通信設計

        TMS320C3x DSP和PC機的異步串行通信設計

        作者: 時間:2009-12-25 來源:網絡 收藏

        是目前國內應用比較廣泛的芯片之一,它提供了可與外部設備接口,支持8/16/24/32位數據交換,為A/D、D/A接口電路提供了很大的靈活性。然而,當系統和機進行時,如何合理的接口電路和軟件,將DSP處理后的數據實時準確地傳輸給機,同時使機實時有效地控制DSP,成為DSP系統中的重要一環。本文采用通信(Universal Asychronous Receiverand Transmitter,UART),較好地解決了DSP和PC機通信這一問題。
        2 簡介
          (以下簡稱C3x)是TI(TexasInstruments)公司生產的第三代產品,也是第一代浮點DSP芯片,包括C30、C31、C32和C33四種,是TMS320系列中性能價格比較高的一種浮點DSP芯片,具有32位的浮點精度,總共有三套總線,即程序總線、數據總線和DMA總線,取指、讀寫數據以及DMA操作可并行進行,可以尋址16M字的空間。其中C31是C30的簡化和改進型,它去掉了擴展總線和一個串口,降低了芯片的成本,并且在硬件上增加了一個非常有用的功能,即程序引導功能(Bootloader),使其程序可以從低速EPROM、PROM或串行口裝入到系統的高速RAM中全速運行 。C32和C33是C31的進一步簡化和改進,其中C32片內RAM減為512字,以降低成本。C33片內RAM為34K ,需3.3V電源。
        3 DSP系統結構框圖
        圖1為整個DSP系統的硬件框圖。

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



        其中,TLC32044是TI公司生產的話帶模數接口芯片(簡稱AIC)TLC32040系列中的一種,它集A/D、D/A于一體,具有兩個模擬輸入口和一個模擬輸出口,最高采樣頻率為19.2kHz。MC6850為Motorola公司生產的串行接口芯片(UART),它可以進行8位或9位數據的發送和接收,并可選擇÷1、÷16、÷64三種不同的時鐘模式。DSP通過對MC6850的控制寄存器初始化來設置通信協議,然后MC6850對DSP的并行數據和PC機的串行數據按照協議進行并串轉換。MAX232芯片進行TTL電平和RS-232電平之間的轉換。外部信號經A/D轉換進入DSP,DSP對其進行處理后,經UART送入PC機,由PC機對數據進行處理和存儲。同時,PC機將控制信號或待發數據經UART送入DSP,對DSP實施控制或經DSP處理后送入D/A,經低通濾波后還原為模擬信號。
        4 DSP系統通信軟件


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 元谋县| 安顺市| 四子王旗| 德昌县| 韶关市| 扎赉特旗| 京山县| 乌海市| 台中市| 东乌珠穆沁旗| 徐州市| 苏州市| 永善县| 吉木乃县| 如皋市| 合肥市| 张家港市| 武义县| 嫩江县| 庆安县| 互助| 习水县| 会昌县| 霍林郭勒市| 和平区| 墨竹工卡县| 定边县| 凤阳县| 彭阳县| 诸城市| 磴口县| 名山县| 无极县| 潢川县| 德钦县| 滦南县| 天长市| 确山县| 丽江市| 吴堡县| 墨江|