浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 接口電路

TMS320VC5402串行通信接口設(shè)計

發(fā)布時間:2008/9/2 0:00:00 訪問次數(shù):754

  摘 要:介紹了tms320c5402。恚悖猓螅鸬慕Y(jié)構(gòu)及主要特點,給出了通過mcbsp擴展成spi串口與pc機及at89s51單片機通信的設(shè)計方案。該方案充分利用dsp的mcbsp接口功能,實現(xiàn)了主機、dsp和單片機之間的實時通信。應(yīng)用結(jié)果表明該方案穩(wěn)定可靠,實際應(yīng)用良好。

  近年來,dsp在電子、通信和控制領(lǐng)域得到了非常廣泛的應(yīng)用,在dsp應(yīng)用系統(tǒng)設(shè)計中與上、下位機的通信必不可少。目前幾乎所有的dsp都提供一個或多個串口,然而,多數(shù)dsp芯片提供的是同步串口,在實際的應(yīng)用中,dsp要能夠與外設(shè)進行異步串行通信,如與pc機進行串行數(shù)據(jù)傳輸就要求dsp系統(tǒng)具uart串行接口。另外,由于單片機控制靈活方便、便于鍵盤及顯示的擴展,使得其與dsp結(jié)合的更加緊密。針對這種情況,本文研究并實現(xiàn)了dsp與pc機及單片機通信接口的擴展。

 。薄。螅穑榻涌趨f(xié)議

  串行外圍設(shè)備接口(spi)是motorola公司提出的一個同步串行外設(shè)接口,以主從方式工作,允許cpu 與各種外圍接口器件以串行方式進行通信、交換信息。接口包括4條線:串行時鐘線(sck)、主機輸入/從機輸出線(miso)、主機輸出/從機輸入線(mosi)、低電平有效的使能信號線(/ss)。這樣,僅需3~4根數(shù)據(jù)線和控制線即可擴展具有spi接口的各種i/o器件。

  2。簦恚螅常玻埃觯悖担矗埃才cpc機的異步串口通信

  2.1。恚悖猓螅鸬墓δ芘c特點

  tms320vc5402芯片具有2個高速、全雙工、多通道緩沖串行接口(mcbsp),其方便的數(shù)據(jù)流控制可使其與大多數(shù)同步串行外圍設(shè)備接口。mcbsp通過6個引腳(bdx、bdr、bclkx、bclkr、bfsx 和bfsr)與外設(shè)接口。

  mcbsp串口工作于時鐘停止模式時與spi協(xié)議兼容。此時,發(fā)送器和接收器在內(nèi)部得到同步,mcbsp可作為spi的主設(shè)備或從設(shè)備。發(fā)送時鐘信號(bclkx)對應(yīng)于spi協(xié)議中的串行時鐘信號(sck),發(fā)送幀同步信號對應(yīng)于從設(shè)備使能信號(/cs)。在這種方式下對接收時鐘信號(bclkr)和接收幀同步信號(bfsr)不進行連接,因為它們在內(nèi)部分別與bclkx和bfsx相連。mcbsp工作于spi模式的主機時,與spi從設(shè)備接口如圖1所示。

  圖1。恚悖猓螅鹱鳛椋螅穑榈闹髟O(shè)備

  2.2。恚幔常保保蓖ㄓ卯惒绞瞻l(fā)器

  max3111通用異步收發(fā)器是maxim 公司為微處理系統(tǒng)設(shè)計的通用異步收發(fā)器uart,包括振蕩器、可編程波特率發(fā)生器、可屏蔽的中斷源、8字節(jié)的接收fifo緩沖器和兩個rs232電平轉(zhuǎn)換器。它應(yīng)用spi接口技術(shù)直接與主控制器進行通信,通信速率可達230。耄猓,無需再接入普通的max232進行電平轉(zhuǎn)換,即可應(yīng)用一個芯片實現(xiàn)微控器與pc機或其它設(shè)備之間的異步數(shù)據(jù)傳輸。

 。玻场。洌螅鹋cmax3111的接口設(shè)計

  由于max3111是3.3 v器件,dsp的mcbsp串行接口工作于spi模式時可直接與max3111連接,實現(xiàn)與rs232設(shè)備異步數(shù)據(jù)傳輸。此時dsp作為spi協(xié)議中的主設(shè)備,發(fā)送時鐘信號(bclkx)作為max3111的串行時鐘輸入,發(fā)送幀同步脈沖信號(bfsx)作為max3111的片選信號(/cs)。bdx與din 連接作為發(fā)送數(shù)據(jù)線,bdr與dout 連接作為接收數(shù)據(jù)線。max3111的tx 與tiin連接,rx與r1out連接,以便利用其片內(nèi)的轉(zhuǎn)換

  器實現(xiàn)uart到rs232電平的轉(zhuǎn)換。max3111的中斷信號(irq)與dsp的外部中斷into相連,其接口電路如圖2所示。這樣硬件上無需任何其它外圍器件,由于異步數(shù)據(jù)的發(fā)送和接收由max3111以硬件方案實現(xiàn),所以軟件編程只需考慮dsp與max3111之間的同步數(shù)據(jù)通信。

  圖2。洌螅鹋cmax3111的接口電路

  在spi串行協(xié)議中,主設(shè)備提供時鐘信號并控制數(shù)據(jù)傳輸過程,必須對mcbsp初始化并設(shè)定適當(dāng)?shù)墓ぷ鞣绞讲拍鼙WC與max3111的時序相配合,設(shè)計中采用mcbsp的時鐘停止模式2(clkstp=11。猓悖欤耄穑剑埃。

 。场。簦恚螅常玻埃觯悖担矗埃才cat89s51單片機的串口通信

 。洌螅鹬鳈C接口hpi具有強大功能的智能外設(shè),主要用于dsp與其它總線或cpu進行連接。dsp與單片機的接口通常采用hpi來實現(xiàn),但要外加電平轉(zhuǎn)換,硬件電路較復(fù)雜。這里采用c5402通過spi

  摘 要:介紹了tms320c5402 mcbsp的結(jié)構(gòu)及主要特點,給出了通過mcbsp擴展成spi串口與pc機及at89s51單片機通信的設(shè)計方案。該方案充分利用dsp的mcbsp接口功能,實現(xiàn)了主機、dsp和單片機之間的實時通信。應(yīng)用結(jié)果表明該方案穩(wěn)定可靠,實際應(yīng)用良好。

  近年來,dsp在電子、通信和控制領(lǐng)域得到了非常廣泛的應(yīng)用,在dsp應(yīng)用系統(tǒng)設(shè)計中與上、下位機的通信必不可少。目前幾乎所有的dsp都提供一個或多個串口,然而,多數(shù)dsp芯片提供的是同步串口,在實際的應(yīng)用中,dsp要能夠與外設(shè)進行異步串行通信,如與pc機進行串行數(shù)據(jù)傳輸就要求dsp系統(tǒng)具uart串行接口。另外,由于單片機控制靈活方便、便于鍵盤及顯示的擴展,使得其與dsp結(jié)合的更加緊密。針對這種情況,本文研究并實現(xiàn)了dsp與pc機及單片機通信接口的擴展。

 。薄。螅穑榻涌趨f(xié)議

  串行外圍設(shè)備接口(spi)是motorola公司提出的一個同步串行外設(shè)接口,以主從方式工作,允許cpu 與各種外圍接口器件以串行方式進行通信、交換信息。接口包括4條線:串行時鐘線(sck)、主機輸入/從機輸出線(miso)、主機輸出/從機輸入線(mosi)、低電平有效的使能信號線(/ss)。這樣,僅需3~4根數(shù)據(jù)線和控制線即可擴展具有spi接口的各種i/o器件。

 。病。簦恚螅常玻埃觯悖担矗埃才cpc機的異步串口通信

 。玻薄。恚悖猓螅鸬墓δ芘c特點

  tms320vc5402芯片具有2個高速、全雙工、多通道緩沖串行接口(mcbsp),其方便的數(shù)據(jù)流控制可使其與大多數(shù)同步串行外圍設(shè)備接口。mcbsp通過6個引腳(bdx、bdr、bclkx、bclkr、bfsx 和bfsr)與外設(shè)接口。

 。恚悖猓螅鸫诠ぷ饔跁r鐘停止模式時與spi協(xié)議兼容。此時,發(fā)送器和接收器在內(nèi)部得到同步,mcbsp可作為spi的主設(shè)備或從設(shè)備。發(fā)送時鐘信號(bclkx)對應(yīng)于spi協(xié)議中的串行時鐘信號(sck),發(fā)送幀同步信號對應(yīng)于從設(shè)備使能信號(/cs)。在這種方式下對接收時鐘信號(bclkr)和接收幀同步信號(bfsr)不進行連接,因為它們在內(nèi)部分別與bclkx和bfsx相連。mcbsp工作于spi模式的主機時,與spi從設(shè)備接口如圖1所示。

  圖1。恚悖猓螅鹱鳛椋螅穑榈闹髟O(shè)備

  2.2。恚幔常保保蓖ㄓ卯惒绞瞻l(fā)器

  max3111通用異步收發(fā)器是maxim 公司為微處理系統(tǒng)設(shè)計的通用異步收發(fā)器uart,包括振蕩器、可編程波特率發(fā)生器、可屏蔽的中斷源、8字節(jié)的接收fifo緩沖器和兩個rs232電平轉(zhuǎn)換器。它應(yīng)用spi接口技術(shù)直接與主控制器進行通信,通信速率可達230。耄猓,無需再接入普通的max232進行電平轉(zhuǎn)換,即可應(yīng)用一個芯片實現(xiàn)微控器與pc機或其它設(shè)備之間的異步數(shù)據(jù)傳輸。

  2.3。洌螅鹋cmax3111的接口設(shè)計

  由于max3111是3.3。銎骷,dsp的mcbsp串行接口工作于spi模式時可直接與max3111連接,實現(xiàn)與rs232設(shè)備異步數(shù)據(jù)傳輸。此時dsp作為spi協(xié)議中的主設(shè)備,發(fā)送時鐘信號(bclkx)作為max3111的串行時鐘輸入,發(fā)送幀同步脈沖信號(bfsx)作為max3111的片選信號(/cs)。bdx與din 連接作為發(fā)送數(shù)據(jù)線,bdr與dout 連接作為接收數(shù)據(jù)線。max3111的tx 與tiin連接,rx與r1out連接,以便利用其片內(nèi)的轉(zhuǎn)換

  器實現(xiàn)uart到rs232電平的轉(zhuǎn)換。max3111的中斷信號(irq)與dsp的外部中斷into相連,其接口電路如圖2所示。這樣硬件上無需任何其它外圍器件,由于異步數(shù)據(jù)的發(fā)送和接收由max3111以硬件方案實現(xiàn),所以軟件編程只需考慮dsp與max3111之間的同步數(shù)據(jù)通信。

  圖2 dsp與max3111的接口電路

  在spi串行協(xié)議中,主設(shè)備提供時鐘信號并控制數(shù)據(jù)傳輸過程,必須對mcbsp初始化并設(shè)定適當(dāng)?shù)墓ぷ鞣绞讲拍鼙WC與max3111的時序相配合,設(shè)計中采用mcbsp的時鐘停止模式2(clkstp=11。,clkxp=0) 。

 。场。簦恚螅常玻埃觯悖担矗埃才cat89s51單片機的串口通信

 。洌螅鹬鳈C接口hpi具有強大功能的智能外設(shè),主要用于dsp與其它總線或cpu進行連接。dsp與單片機的接口通常采用hpi來實現(xiàn),但要外加電平轉(zhuǎn)換,硬件電路較復(fù)雜。這里采用c5402通過spi

相關(guān)IC型號

熱門點擊

 

推薦技術(shù)資料

耳機放大器
    為了在聽音樂時不影響家人,我萌生了做一臺耳機放大器的想... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!