日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]TMS320VC5402(VC5402)增強(qiáng)外設(shè)由軟件等待狀態(tài)發(fā)生器、鎖相環(huán)時(shí)鐘發(fā)生器、6通道直接存儲(chǔ)器訪問(DMA)控制器、增強(qiáng)型8位并行主機(jī)接口(HPI)等組成。兩個(gè)可編程的多通道緩沖串口(McBSP)能夠全雙工、快速地與其他同步串口進(jìn)

TMS320VC5402(VC5402)增強(qiáng)外設(shè)由軟件等待狀態(tài)發(fā)生器、鎖相環(huán)時(shí)鐘發(fā)生器、6通道直接存儲(chǔ)器訪問(DMA)控制器、增強(qiáng)型8位并行主機(jī)接口(HPI)等組成。兩個(gè)可編程的多通道緩沖串口(McBSP)能夠全雙工、快速地與其他同步串口進(jìn)行數(shù)據(jù)交換,硬件連接簡(jiǎn)單,串口的工作模式和傳送數(shù)據(jù)的格式可通過編程實(shí)現(xiàn)。DSP和單片機(jī)之間的通信一般利用雙口RAM,通過串口或DSP的HPI接口實(shí)現(xiàn)。

  利用雙口RAM實(shí)現(xiàn)

  CY7C026是CYPRESS公司生產(chǎn)的16k×16B高速雙口靜態(tài)RAM,存取速度小于25ns。他具有真正的雙端口,可以同時(shí)進(jìn)行數(shù)據(jù)存取,兩個(gè)端口具有獨(dú)立的控制信號(hào)線、地址線和數(shù)據(jù)線,另外通過主?從選擇可以方便地?cái)U(kuò)存儲(chǔ)容量和數(shù)據(jù)寬度。通過芯片的信號(hào)量標(biāo)志器,左、右兩端口可以實(shí)現(xiàn)芯片資源的共享。

  由于DSP的數(shù)據(jù)是16位,而單片機(jī)的數(shù)據(jù)是8位,所以TMS320VC5402與雙口RAM的接口并無特別之處,但是89C51與雙口RAM之間的接口電路中就需要對(duì)89C51進(jìn)行總線擴(kuò)展了。具體做法是利用鎖存器74HC373的鎖存功能,通過對(duì)其使能信號(hào)的控制,進(jìn)行分時(shí)讀寫,實(shí)現(xiàn)數(shù)據(jù)總線的擴(kuò)展,即利用鎖存器作為虛擬總線。DSP,單片機(jī)與雙口RAM之間的接口電路如圖1所示。

  

 

  圖1 通過雙口RAM實(shí)現(xiàn)的接口電路

  雙口RAM必須采用一定的機(jī)制來協(xié)調(diào)左右兩邊CPU對(duì)他的讀寫操作,否則會(huì)出現(xiàn)讀寫數(shù)據(jù)的錯(cuò)誤。通常可以用中斷、硬件、令牌和軟件這4種方式來協(xié)調(diào)雙方。在接口電路中利用89C51的最低地址位A0把雙口RAM的存儲(chǔ)空間分為奇、偶地址兩個(gè)空間。其中,奇地址空間專供89C51寫,偶地址空間專供89C51讀。那么只需對(duì)VC5402的軟件做相應(yīng)處理即可,即VC5402對(duì)雙口RAM的奇地址空間只讀,對(duì)偶地址空間只寫。這樣就避免了DSP和單片機(jī)對(duì)雙口RAM同一地址單元的寫入操作。另外,在對(duì)雙口RAM進(jìn)行訪問之前,單片機(jī)和DSP首先對(duì)本端的BUSY信號(hào)進(jìn)行查詢,只有本端/BUSY信號(hào)無效時(shí)才進(jìn)行讀寫操作,進(jìn)一步保證了數(shù)據(jù)讀寫的可靠性。

  通過串口實(shí)現(xiàn)

  VC5402多通道緩沖串行口(McBSP)主要特點(diǎn):雙緩沖區(qū)發(fā)送,三緩沖區(qū)接收以便數(shù)據(jù)的連續(xù)性;接收與發(fā)送的幀同步、時(shí)鐘信號(hào)獨(dú)立;多通道發(fā)送和接收,最多可以到達(dá)128個(gè)通道;數(shù)據(jù)大小可為8,12,16,20,24和32b;μ率和A率壓縮;幀同步、數(shù)據(jù)時(shí)鐘極性可編程;內(nèi)部時(shí)鐘和幀同步可自行設(shè)定。

  VC5402串口通過16b寬度的控制寄存器與內(nèi)部總線通信。

  數(shù)據(jù)接收過程:數(shù)據(jù)從輸入引腳(DR)移位到接收移位寄存器(RSR),然后拷貝數(shù)據(jù)到接收緩沖寄存器(RBR),接著把數(shù)據(jù)拷貝到數(shù)據(jù)接收寄存器(DRR),CPU或者DMA控制器讀取DRR。

  數(shù)據(jù)輸出過程:CPU或者DMA把數(shù)據(jù)寫到數(shù)據(jù)傳輸寄存器(DXR),再通過寄存器(XSR)移位到數(shù)據(jù)輸出引腳DX6。

  對(duì)串口寄存器的訪問是間接尋址方式,例如要對(duì)McBSP數(shù)據(jù)寄存器進(jìn)行訪問,首先寫串口控制寄存器SPCR子地址到子地址寄存器SPSA,然后對(duì)數(shù)據(jù)寄存器進(jìn)行訪問。硬件連接如圖2所示。

  

 

  圖2 通過McBSP實(shí)現(xiàn)的硬件連接

  McBSP的位時(shí)鐘由內(nèi)部采樣率發(fā)生器產(chǎn)生,為UART波特率×16。

  在軟件的設(shè)計(jì)中McBSP的16位代表UART的1位。發(fā)送時(shí),軟件將UART的每一位擴(kuò)展為16位,再由McBSP發(fā)送。接收時(shí),軟件將McBSP接收的16位壓縮為UART的1位,并進(jìn)行合并。軟件還應(yīng)負(fù)責(zé)處理UART的起始位、奇偶校驗(yàn)位和停止位。

  通過HPI和電平轉(zhuǎn)換器件實(shí)現(xiàn)

  DSP芯片中的HPI(主機(jī)接口)是為了滿足DSP與其他的微處理器接口而專門設(shè)計(jì)的。他分為HPI—8和HPI1—6,分別針對(duì)具有8位和16位數(shù)據(jù)線的單片機(jī)。每一種又分為標(biāo)準(zhǔn)型和增強(qiáng)型,區(qū)別在于標(biāo)準(zhǔn)型只可以訪問固定的地址空間,而增強(qiáng)型可以訪問整個(gè)DSP的片內(nèi)存儲(chǔ)器。利用C5402的增強(qiáng)型8位并行主機(jī)接口(HPI)與單片機(jī)通信。

  VC5402DSP的外部I/P引腳用的是3.3V的邏輯電平,而大部分51單片機(jī)用的是5V的邏輯電平。前者輸出高電平,最小值為2.4V;后者輸入高電平,最小值為2.0V。所以前者的輸出可以直接接到后者的輸入。但是前者允許輸入高電平最大值為3.6V,而后者的輸出高電平一般都在4.6V以上。所以前者的輸入和后者的輸出不能直接連接,需要做電平轉(zhuǎn)換。如果引腳數(shù)量少,可以直接用三極管電阻來轉(zhuǎn)換。這里由于引腳較多,所以選用TI74LVC16245A芯片來進(jìn)行電平轉(zhuǎn)換。硬件電路如圖3所示。

  

 

  圖3 通過電平轉(zhuǎn)換芯片實(shí)現(xiàn)HPI的數(shù)據(jù)傳輸分為2部分:外部傳輸和內(nèi)部傳輸。外部傳輸是指主機(jī)和HPI寄存器之間的傳輸,由主機(jī)發(fā)出指令完成。內(nèi)部傳輸是指HPI寄存器和DSP內(nèi)部RAM之間的傳輸,由DSP內(nèi)部的DMA控制器自動(dòng)完成。主機(jī)在進(jìn)行外部傳輸時(shí),要先檢查內(nèi)部傳輸是否完成,這是通過檢測(cè)HRDY信號(hào)實(shí)現(xiàn)的。外部傳輸操作的一般步驟是:檢查HRDY信號(hào)的電平。為高,表示可以進(jìn)行傳輸;為低,表示DSP正在進(jìn)行內(nèi)部傳輸,此時(shí)不能進(jìn)行外部傳輸。主機(jī)發(fā)出指令,設(shè)置HCNTL0,HCNTL1,BHIL,HR?W信號(hào)的狀態(tài),以確定讀或?qū)懙募拇嫫饕约白止?jié)的選擇。主機(jī)發(fā)出時(shí)序控制信號(hào),按時(shí)序進(jìn)行操作,從而完成一次外部傳輸。

 

  結(jié)語

  雙口RAM實(shí)現(xiàn)VC5402和89C51之間的數(shù)據(jù)通信,極大地提高了數(shù)據(jù)傳輸速度和可靠性,能滿足控制系統(tǒng)的實(shí)時(shí)、高速的控制要求。

  利用McBSP的方法,硬件結(jié)構(gòu)簡(jiǎn)單所用芯片少,但是將占用片上系統(tǒng)中為數(shù)不多的同步串行口資源,而且也要占用DSP的處理時(shí)間,他是用于傳輸數(shù)據(jù)較少,傳輸速率慢而又希望DSP與單片機(jī)之間是緊耦合的場(chǎng)合。

  HPI方案比較簡(jiǎn)單,附加硬件少、成本低、數(shù)據(jù)吞吐量非常大,但不適合于實(shí)時(shí)控制的場(chǎng)合,因?yàn)楣ぷ髦锌赡軐SP掛起,影響實(shí)時(shí)工作。而一般應(yīng)用在對(duì)成本比較敏感而數(shù)據(jù)量又比較大的場(chǎng)合。讀者可以根據(jù)系統(tǒng)要求選取合適的方案。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

特朗普集團(tuán)近日取消了其新推出的T1智能手機(jī)“將在美國制造”的宣傳標(biāo)語,此舉源于外界對(duì)這款手機(jī)能否以當(dāng)前定價(jià)在美國本土生產(chǎn)的質(zhì)疑。

關(guān)鍵字: 特朗普 蘋果 AI

美國總統(tǒng)特朗普在公開場(chǎng)合表示,他已要求蘋果公司CEO蒂姆·庫克停止在印度建廠,矛頭直指該公司生產(chǎn)多元化的計(jì)劃。

關(guān)鍵字: 特朗普 蘋果 AI

4月10日消息,據(jù)媒體報(bào)道,美國總統(tǒng)特朗普宣布,美國對(duì)部分貿(mào)易伙伴暫停90天執(zhí)行新關(guān)稅政策,同時(shí)對(duì)中國的關(guān)稅提高到125%,該消息公布后蘋果股價(jià)飆升了15%。這次反彈使蘋果市值增加了4000多億美元,目前蘋果市值接近3萬...

關(guān)鍵字: 特朗普 AI 人工智能 特斯拉

3月25日消息,據(jù)報(bào)道,當(dāng)?shù)貢r(shí)間3月20日,美國總統(tǒng)特朗普在社交媒體平臺(tái)“真實(shí)社交”上發(fā)文寫道:“那些被抓到破壞特斯拉的人,將有很大可能被判入獄長(zhǎng)達(dá)20年,這包括資助(破壞特斯拉汽車)者,我們正在尋找你。”

關(guān)鍵字: 特朗普 AI 人工智能 特斯拉

1月22日消息,剛剛,新任美國總統(tǒng)特朗普放出重磅消息,將全力支持美國AI發(fā)展。

關(guān)鍵字: 特朗普 AI 人工智能

特朗普先生有兩件事一定會(huì)載入史冊(cè),一個(gè)是筑墻,一個(gè)是挖坑。在美墨邊境筑墻的口號(hào)確保邊境安全,降低因非法移民引起的犯罪率過高問題;在中美科技產(chǎn)業(yè)之間挖坑的口號(hào)也是安全,美國企業(yè)不得使用對(duì)美國國家安全構(gòu)成威脅的電信設(shè)備,總統(tǒng)...

關(guān)鍵字: 特朗普 孤立主義 科技產(chǎn)業(yè)

據(jù)路透社1月17日消息顯示,知情人士透露,特朗普已通知英特爾、鎧俠在內(nèi)的幾家華為供應(yīng)商,將要撤銷其對(duì)華為的出貨的部分許可證,同時(shí)將拒絕其他數(shù)十個(gè)向華為供貨的申請(qǐng)。據(jù)透露,共有4家公司的8份許可被撤銷。另外,相關(guān)公司收到撤...

關(guān)鍵字: 華為 芯片 特朗普

曾在2018年時(shí)被美國總統(tǒng)特朗普稱作“世界第八奇跡”的富士康集團(tuán)在美國威斯康星州投資建設(shè)的LCD顯示屏工廠項(xiàng)目,如今卻因?yàn)楦皇靠祵㈨?xiàng)目大幅縮水并拒絕簽訂新的合同而陷入了僵局。這也導(dǎo)致富士康無法從當(dāng)?shù)卣抢铽@得約40億美...

關(guān)鍵字: 特朗普 富士康

今年5月,因自己發(fā)布的推文被貼上“無確鑿依據(jù)”標(biāo)簽而與推特發(fā)生激烈爭(zhēng)執(zhí)后,美國總統(tǒng)特朗普簽署了一項(xiàng)行政令,下令要求重審《通信規(guī)范法》第230條。

關(guān)鍵字: 谷歌 facebook 特朗普

眾所周知,寄往白宮的所有郵件在到達(dá)白宮之前都會(huì)在他地進(jìn)行分類和篩選。9月19日,根據(jù)美國相關(guān)執(zhí)法官員的通報(bào),本周早些時(shí)候,執(zhí)法人員截獲了一個(gè)寄給特朗普總統(tǒng)的包裹,該包裹內(nèi)包含蓖麻毒蛋白。

關(guān)鍵字: 美國 白宮 特朗普
關(guān)閉