孫 敬,陶建中,陳振嬌
(1. 江南大學(xué)物聯(lián)網(wǎng)工程學(xué)院,江蘇 無錫 214062;2. 中國電子科技集團(tuán)公司第58研究所,江蘇 無錫 214035)
?
McBSP 與SPI通信的時序與波特率配置分析
孫 敬1,2,陶建中1,2,陳振嬌2
(1. 江南大學(xué)物聯(lián)網(wǎng)工程學(xué)院,江蘇 無錫 214062;2. 中國電子科技集團(tuán)公司第58研究所,江蘇 無錫 214035)
摘 要:為了解決多通道緩沖串行口McBSP與外圍設(shè)備串行通信過程中出現(xiàn)數(shù)據(jù)丟失、數(shù)據(jù)串?dāng)_等問題,提高串行通信的穩(wěn)定性,對數(shù)據(jù)收發(fā)雙方的時序及其傳輸速率進(jìn)行分析與改進(jìn)。基于SPI協(xié)議設(shè)計(jì)McBSP與SPI通信的接口,分析了McBSP與SPI的串行通信問題,著重分析了仿真中的時序問題,并給出了波特率的正確配置方法。仿真結(jié)果表明,適當(dāng)?shù)牟ㄌ芈逝渲每商岣叽型ㄐ诺姆€(wěn)定性與準(zhǔn)確性,同時能夠滿足實(shí)際應(yīng)用需求。
關(guān)鍵詞:串行通信;McBSP;SPI協(xié)議;波特率
近年來,對于McBSP串行通信功能的驗(yàn)證是通信界研究的一個重要課題。為了提高串行通信的穩(wěn)定性,已經(jīng)提出了很多改進(jìn)方法,如使用過采樣的方法將同步串口模擬成異步串口進(jìn)行通信[1~2];或者針對各領(lǐng)域不同的應(yīng)用需求,選擇不同的串行協(xié)議等[3~5]。由此可知,已提出的現(xiàn)有改進(jìn)方法中,既有對傳輸所用接口的改進(jìn),也有對串行協(xié)議的選擇處理,兩種不同的改進(jìn)思路對提高串行通信的穩(wěn)定性有很明顯的效果[5~7]。McBSP是在標(biāo)準(zhǔn)串行接口的基礎(chǔ)之上對功能進(jìn)行擴(kuò)展,因此具有與標(biāo)準(zhǔn)串行接口相同的基本功能,但是McBSP串口不支持通用異步收發(fā)適配器UART(Universal Asynchronous Receiver/ Transmitter)。為此,本文基于SPI協(xié)議以McBSP與SPI串行通信為例,對McBSP串行通信功能進(jìn)行仿真與驗(yàn)證。……