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

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式硬件

來源:21IC中國電子網(wǎng); 作者:武漢市濱湖機械廠 徐小莉
摘要:敘述了TI公司的TMS320F241型DSP的串行外設(shè)接口(SPI)擴展EEPROM的軟、硬件實現(xiàn)方法。
關(guān)鍵詞:DSP; SPI; EEPROM; X5043
1.引言
TMS320F241型DSP是目前應(yīng)用比較廣泛的一款定點DSP,它具有20MIPS的指令執(zhí)行速度,強大的內(nèi)部事件管理器、I/O端口和其他外圍設(shè)備。其中,串行外設(shè)接口(SPI)是一個高速同步串行輸入/輸出(I/O)端口,它允許一個具有可編程長度(1到16位)的串行位流,以可編程的位傳送速率從設(shè)備移入或移出。SPI通常用于DSP控制器和外部器件或其它控制器間的通訊。
在開發(fā)DSP系統(tǒng)時,某些情況下會讀取或者存儲一些定值,這時我們就需要擴展EEPROM。具有SPI接口的串行EEPROM均可被TMS320F241直接邏輯擴展,方便易行。X5043是Xicor公司最高時鐘速率為3.3MHz帶有塊鎖保護的4Kbits的CMOS串行EEPROM。該器件內(nèi)部組織陣列是X8位,具有串行外圍接口(SPI)和軟件協(xié)議的特點,允許在簡單的四線總線上工作;該器件利用Xicor專有的直接寫入晶片提供最小為10萬次擦寫和最少100年的數(shù)據(jù)保存期。
2.硬件設(shè)計

X5043與TMS320F241型DSP的連接關(guān)系如圖1所示。DSP作為主控制器,工作于主模式下,SPISIMO為DSP的數(shù)據(jù)發(fā)送端,連接到X5043的數(shù)據(jù)接收端(SI);SPISOMI為DSP的數(shù)據(jù)接收端,連接到X5043的數(shù)據(jù)發(fā)送端(SO);SPISTE配置成I/O口連接到X5043的片選端(/CS);SPICLK為SPI數(shù)據(jù)傳送的時鐘信號,連接到X5043的串行時鐘端(SCK),串行時鐘由DSP控制。DSP的數(shù)據(jù)在SPISIMO引腳上輸出并從SPISOMI上鎖存, DSP通過寫入SPIDAT寄存器的數(shù)據(jù)啟動SPICLK串行時鐘信號從而啟動數(shù)據(jù)傳送,當(dāng)8位串行位流傳送完畢后,SPICLK信號中止,傳送結(jié)束。
3.軟件設(shè)計
3.1工作模式的選擇
TMS320F241的SPI接口有可選擇的四種不同的時鐘模式,如何選擇時鐘模式是它與各種擴展SPI接口器件實現(xiàn)時鐘同步的關(guān)鍵。X5043的數(shù)據(jù)在時鐘下降沿從SO引腳上輸出并在時鐘上升沿從SI引腳上鎖存。讀操作時,在其從SI引腳輸入的最低位地址所對應(yīng)的時鐘下降沿,其SO引腳開始輸出數(shù)據(jù),如圖5所示。
作為主器件的DSP可以選擇 ‘上升沿,無延時’和‘上升沿、有延時’兩種時鐘工作模式?!仙?,無延時’模式與X5043的工作模式一致,數(shù)據(jù)在SPICLK信號的時鐘上升邊沿(從低電平到高電平)從移位寄存器移出在SI引腳上鎖存,在時鐘下降邊沿(從高電平到低電平)從SO引腳上輸出的數(shù)據(jù)鎖存到移位寄存器中?!仙?,有延時’模式如圖4所示,數(shù)據(jù)在SPICLK信號上升沿前半個周期從移位寄存器移出,在緊接著的上升邊沿在SI引腳上鎖存,在時鐘下降邊沿(從高電平到低電平)從SO引腳上輸出的數(shù)據(jù)鎖存到移位寄存器中。
3.2波特率的選擇
SPI波特率可以由如下兩種情況計算得出:
(1)對于SPIBRR=3~127,波特率的計算公式為:
SPI波特率=CLKOUT/(SPIBRR+1)
(2)對于SPIBRR=0~2,波特率的計算公式為:
SPI波特率=CLKOUT/4
式中,CLKOUT=器件的CPU時鐘頻率;SPIBRR=主SPI器件中的SPIBRR內(nèi)容。
X5043最大的SPI波特率為3.3MHz,若DSP的CPU時鐘頻率CLKOUT=16MHz,則:
最大的SPI波特率 =16×106/(SPIBRR+1)≤3.3×106Hz
SPIBRR≥4+9
3.3 DSP的數(shù)據(jù)傳輸格式

DSP中SPI有16位的發(fā)送和接收能力,且接收和發(fā)送均是雙緩沖。所有數(shù)據(jù)寄存器都是16位寬的,而X5043的地址、數(shù)據(jù)寄存器均是8位的,將DSP中SPI傳輸字符長度設(shè)置成8位寬。要向X5043存儲數(shù)據(jù)時,DSP將一個8位字節(jié)長度的數(shù)據(jù)寫入SPIDAT或SPITXBUF的高8位上如圖2所示,在時鐘信號的作用下,以左對齊方式發(fā)送,先發(fā)送數(shù)據(jù)的最高位。DSP接收一個8位字節(jié)長度的數(shù)據(jù),是以右對齊方式接收如圖3所示,8位字節(jié)長度的數(shù)據(jù)寫入SPIDAT或SPIRXBUF 的低8位上。

3.4各控制寄存器設(shè)置
LDP;; #SPICCR>>7
SPLK; #0007h,SPICCR
;復(fù)位SPI, 8個字符長度
SPLK; #000Eh,SPICTL
;主模式,使能TALK,禁止SPI的中斷
;上升沿發(fā)送,下降沿接收,有延時
SPLK; #000Fh,SPIBRR
;設(shè)置SPI的傳輸波特率
SPLK; #0087h,SPICCR
;SPI準(zhǔn)備好發(fā)送或接收下一字符
3.5程序設(shè)計
RAM塊中的變量定義:
.bss; SPI_Xdata,1
;SPI數(shù)據(jù)傳輸暫存器
.bss; address1,1
;EEPROM存儲器地址暫存器
.bss; data1,1
;EEPROM存儲器數(shù)據(jù)暫存器
X5043存儲器地址:
WREN;

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

第六代 HiFi DSP 為基于語音的 AI 應(yīng)用和最新沉浸式音頻格式帶來更出色的性能與能效表現(xiàn)

關(guān)鍵字: DSP 語音 AI 音頻

在FPGA實現(xiàn)數(shù)字信號處理(DSP)算法時,DSP Slice作為專用硬件資源,其利用效率直接影響系統(tǒng)性能與成本。本文聚焦乘加運算(MAC)的優(yōu)化實現(xiàn),分享流水線設(shè)計與資源復(fù)用的實用技巧,幫助開發(fā)者在有限資源下實現(xiàn)更高吞...

關(guān)鍵字: FPGA DSP

在高性能計算與信號處理領(lǐng)域,浮點運算能力是衡量硬件加速效率的核心指標(biāo)。AMD UltraScale+架構(gòu)憑借其增強的DSP Slice設(shè)計,為浮點運算優(yōu)化提供了突破性解決方案。本文將深入解析該架構(gòu)如何通過硬件架構(gòu)創(chuàng)新與軟...

關(guān)鍵字: UltraScale+ DSP

珠海2026年3月13日 /美通社/ -- 全球超大規(guī)模數(shù)據(jù)中心建設(shè)正迎來爆發(fā)式增長,設(shè)備算力密度與能源消耗規(guī)模同步攀升。隨著綠色能源轉(zhuǎn)型進程的不斷深化,數(shù)據(jù)中心作為數(shù)字經(jīng)濟發(fā)展的核心基礎(chǔ)設(shè)施,其規(guī)?;季峙c升級需求日益...

關(guān)鍵字: DSP MCU 實時控制 電源

恩智浦 S32Z2 和 S32E2 實時處理器集成Ceva的 AI DSP,為軟件定義車輛提供預(yù)測分析、能量管理和智能控制功能

關(guān)鍵字: 人工智能 處理器 DSP

智能家居、工業(yè)物聯(lián)網(wǎng)和智能穿戴設(shè)備蓬勃發(fā)展,信號質(zhì)量已成為決定系統(tǒng)性能的核心指標(biāo)。嵌入式DSP(數(shù)字信號處理器)憑借其專為信號處理優(yōu)化的硬件架構(gòu)與指令集,在噪聲抑制、特征提取等場景中展現(xiàn)出獨特優(yōu)勢。本文將結(jié)合實際案例,解...

關(guān)鍵字: 嵌入式 DSP

在醫(yī)療電子設(shè)備向便攜化、智能化狂奔的今天,嵌入式數(shù)字信號處理器(DSP)正成為心電圖(ECG)信號處理領(lǐng)域的“隱形冠軍”。從三甲醫(yī)院的監(jiān)護儀到家庭健康手環(huán),從動態(tài)心電圖記錄儀到植入式心臟監(jiān)測器,這些設(shè)備背后都跳動著一顆強...

關(guān)鍵字: DSP 醫(yī)療電子

在萬物互聯(lián)的智能時代,嵌入式數(shù)字信號處理器(DSP)正與人工智能(AI)深度融合,從工業(yè)設(shè)備預(yù)測性維護到智能家居語音交互,從醫(yī)療電子信號分析到自動駕駛環(huán)境感知,這場技術(shù)革命正在重塑信號處理的邊界。嵌入式DSP以其低功耗、...

關(guān)鍵字: DSP 人工智能

在智能設(shè)備遍地開花的時代,從無人機避障到醫(yī)療心電圖分析,從工業(yè)振動監(jiān)測到音頻降噪處理,嵌入式數(shù)字信號處理器(DSP)正通過快速傅里葉變換(FFT)算法,將復(fù)雜的時域信號轉(zhuǎn)化為直觀的頻域信息。FFT如同為嵌入式系統(tǒng)裝上了一...

關(guān)鍵字: DSP FFT

在智能設(shè)備遍地開花的今天,從手機降噪耳機到車載語音助手,從工業(yè)傳感器到醫(yī)療心電圖儀,嵌入式數(shù)字信號處理(DSP)技術(shù)正悄然支撐著這些設(shè)備的“智慧大腦”。它像一位隱形的魔法師,將模擬世界的連續(xù)信號轉(zhuǎn)化為數(shù)字世界的離散數(shù)據(jù),...

關(guān)鍵字: 嵌入式 DSP
關(guān)閉