91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 通信網絡

利用TL16C750實現DSP與PC機的高速串行通信

發布時間:2007/8/28 0:00:00 訪問次數:549

    摘要:TL16C750是TI公司生產的異步通信芯片,在通信系統的實時性要求較高時,可通過擴展異步通信芯片TL16C750來實現系統的高速串行通信,從而增強系統的通信接口控制能力。文中介紹了TL16C750的性能及與通信有關的寄存器,給出了TL16C750在TMS320C50與PC機通信系統中的硬件應用電路及TMS320C50初始化TL16C750的軟件編程。

    關鍵詞:數字信號處理  通信接口  擴展  異步通信  TL16C750

    通用數字信號處理器(DSP)以其很強的數據處理能力使其在高速數字信號處理方面得到廣泛的應用,但是它的通信接口控制能力比較弱。如TMS320C50,它有兩個串口,其中一個是TDM(Time Division Mulitipl),另外一個串口常被語音接口占用。當TMS320C50獨立構成一個處理單元時,往往需要與外設交換一些數據,通信能力弱就會影響DSP的應用。在研制語音信號頻譜分析儀時,筆者以TMS320C50作為信號處理單元進行快速傅立葉變換(FFT),然后將轉換的結果通過串口傳送到PC機顯示或作進一步處理。由于系統的實時性要求較高,如何實現TMS320C50與PC機高速和可靠的通信問題就顯得更加重要。

1 異步通信芯片TL16C750

    對TI(德州儀器)的TMS320系列的數字信號處理器來說,設計串口的方法一般有兩種:第一種是利用通用的I/O口線XF和BIO來構成串口,由軟件來設定波特率,在DSP不繁忙的情況下,往往采用這種方法;但是當這兩種I/O線被占用或通信的實時性要求較高時,DSP應該通過擴展異步通信芯片來實現高速串行通信。

    TL16C750是TI公司的異步通信芯片,其主要特點如下:

    ●管腳與TL16C550B/C兼容;

    ●可由軟件設定16字節或64字節的FIFO以減少CPU中斷;

    ●最高可達1M的波特率,其波特率發生器可編程;

    ●具有可編程的串行數據發送格式:

    數據位長度為5、6、7、8;

    具有偶校驗、奇校驗或無校驗模式;

    停止位長度為1、1.5、2;

    ●采用44引腳PLCC(Plastic Leaded Chip Carrier)封裝。

1.1 TL16C750的引腳功能

    TL16C750的引腳圖如圖1所示,各主要引腳的功能說明如下:

    A0~A2:片內寄存器的選擇信號;

    D0~D7:雙向8位數據線;

    CS0、CS1、CS2:輸入片選信號,當CS0=CS1=1且CS2=0時,TL16C750被選中;

    ADS:是地址選通信號,該腳有效時,可將CS0、CS1、CS2及A0、A1、A2鎖存在TL16C750內部;

    XIN、XOUT:外部時鐘端,該兩腳可接晶振或外部時鐘信號;

    RXRDY是接收準備好信號,當TL16C750已經從串行輸入端接收了一個字符時,該信號失效,在中斷方式時可作為中斷請求信號;

    TXRDY是發送準備好信號,當TL16C750允許發送且發送緩沖區為空時,該信號有效,在中斷方式時可作為中斷請求信號。

1.2 TL16C750的片內寄存器

    TL16C750內部共有11個寄存器,這些寄存器分別用于實現通信參數的設置、對線路及MODEN的狀態訪問、數據的發送和接收以及中斷管理等功能。編程人員可由A0、A1、A2三條片內寄存器選擇線和線路控制寄存器的除法數鎖存器訪問位DLAB一起通過多路復用進行訪問或控制TL16C750的任何一個寄存器。表1給出了訪問這些寄存器時DLAB和A

    摘要:TL16C750是TI公司生產的異步通信芯片,在通信系統的實時性要求較高時,可通過擴展異步通信芯片TL16C750來實現系統的高速串行通信,從而增強系統的通信接口控制能力。文中介紹了TL16C750的性能及與通信有關的寄存器,給出了TL16C750在TMS320C50與PC機通信系統中的硬件應用電路及TMS320C50初始化TL16C750的軟件編程。

    關鍵詞:數字信號處理  通信接口  擴展  異步通信  TL16C750

    通用數字信號處理器(DSP)以其很強的數據處理能力使其在高速數字信號處理方面得到廣泛的應用,但是它的通信接口控制能力比較弱。如TMS320C50,它有兩個串口,其中一個是TDM(Time Division Mulitipl),另外一個串口常被語音接口占用。當TMS320C50獨立構成一個處理單元時,往往需要與外設交換一些數據,通信能力弱就會影響DSP的應用。在研制語音信號頻譜分析儀時,筆者以TMS320C50作為信號處理單元進行快速傅立葉變換(FFT),然后將轉換的結果通過串口傳送到PC機顯示或作進一步處理。由于系統的實時性要求較高,如何實現TMS320C50與PC機高速和可靠的通信問題就顯得更加重要。

1 異步通信芯片TL16C750

    對TI(德州儀器)的TMS320系列的數字信號處理器來說,設計串口的方法一般有兩種:第一種是利用通用的I/O口線XF和BIO來構成串口,由軟件來設定波特率,在DSP不繁忙的情況下,往往采用這種方法;但是當這兩種I/O線被占用或通信的實時性要求較高時,DSP應該通過擴展異步通信芯片來實現高速串行通信。

    TL16C750是TI公司的異步通信芯片,其主要特點如下:

    ●管腳與TL16C550B/C兼容;

    ●可由軟件設定16字節或64字節的FIFO以減少CPU中斷;

    ●最高可達1M的波特率,其波特率發生器可編程;

    ●具有可編程的串行數據發送格式:

    數據位長度為5、6、7、8;

    具有偶校驗、奇校驗或無校驗模式;

    停止位長度為1、1.5、2;

    ●采用44引腳PLCC(Plastic Leaded Chip Carrier)封裝。

1.1 TL16C750的引腳功能

    TL16C750的引腳圖如圖1所示,各主要引腳的功能說明如下:

    A0~A2:片內寄存器的選擇信號;

    D0~D7:雙向8位數據線;

    CS0、CS1、CS2:輸入片選信號,當CS0=CS1=1且CS2=0時,TL16C750被選中;

    ADS:是地址選通信號,該腳有效時,可將CS0、CS1、CS2及A0、A1、A2鎖存在TL16C750內部;

    XIN、XOUT:外部時鐘端,該兩腳可接晶振或外部時鐘信號;

    RXRDY是接收準備好信號,當TL16C750已經從串行輸入端接收了一個字符時,該信號失效,在中斷方式時可作為中斷請求信號;

    TXRDY是發送準備好信號,當TL16C750允許發送且發送緩沖區為空時,該信號有效,在中斷方式時可作為中斷請求信號。

1.2 TL16C750的片內寄存器

    TL16C750內部共有11個寄存器,這些寄存器分別用于實現通信參數的設置、對線路及MODEN的狀態訪問、數據的發送和接收以及中斷管理等功能。編程人員可由A0、A1、A2三條片內寄存器選擇線和線路控制寄存器的除法數鎖存器訪問位DLAB一起通過多路復用進行訪問或控制TL16C750的任何一個寄存器。表1給出了訪問這些寄存器時DLAB和A

相關IC型號

熱門點擊

 

推薦技術資料

耳機的焊接
    整機電路簡單,用洞洞板搭線比較方便。EM8621實際采... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
宕昌县| 易门县| 邵东县| 九龙城区| 禄劝| 鄢陵县| 栖霞市| 普兰县| 长汀县| 奉节县| 鸡泽县| 梨树县| 五华县| 赤水市| 碌曲县| 石柱| 大兴区| 瓦房店市| 诸城市| 错那县| 会东县| 阳东县| 江都市| 晋中市| 会泽县| 中山市| 凌海市| 承德县| 佛教| 长寿区| 北流市| 锡林郭勒盟| 内丘县| 双流县| 繁峙县| 伊吾县| 平潭县| 海原县| 北安市| 渝中区| 和平区|