性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

工程師看海
認(rèn)證:優(yōu)質(zhì)創(chuàng)作者
作者動(dòng)態(tài)
通俗理解:什么是運(yùn)算放大器的增益帶寬積?
2星期前
千字分享:《運(yùn)放秘籍》-運(yùn)算放大器開(kāi)環(huán)增益曲線仿真你會(huì)嗎
09-09 10:43
洪水猛獸:運(yùn)放錯(cuò)誤的高通濾波電路
08-27 11:59
胡言亂語(yǔ):Multisim仿真準(zhǔn)不準(zhǔn)?偏置電流錯(cuò)的離譜?
07-22 11:28
短小精悍:5mV1kHz信號(hào)放大1000倍,需要注意什么?
07-20 13:04

什么是DMA?DMA究竟有多快!

大家好,我是工程師看海,很高興和各位一起分享我的113原創(chuàng)文章,喜歡和支持我的工程師,一定記得給我點(diǎn)贊、收藏、分享喲。

加微信[chunhou0820]與作者進(jìn)群溝通交流。

直接內(nèi)存訪問(wèn)(Direct Memory Access,DMA):在計(jì)算機(jī)體系結(jié)構(gòu)中,DMA 是一種數(shù)據(jù)傳輸方式,允許外部設(shè)備直接訪問(wèn)計(jì)算機(jī)的內(nèi)存,而無(wú)需通過(guò)中央處理單元(CPU)的干預(yù)。這有助于提高數(shù)據(jù)傳輸速度和系統(tǒng)效率。

那么,DMA究竟有多快呢?

實(shí)踐出真知

恰好,最近有個(gè)多通道數(shù)據(jù)采集的項(xiàng)目,受限于通道數(shù)多、分辨率高,而系統(tǒng)帶寬有限,為了盡可能充分利用有限帶寬,就得想辦法優(yōu)化時(shí)序,把時(shí)間都留給數(shù)據(jù)采集和傳輸。

優(yōu)化方向就是DMA。

硬件鏈路是ADC通過(guò)SPI接口將數(shù)據(jù)發(fā)送給STM32單片機(jī),單片機(jī)再將數(shù)據(jù)發(fā)送到上位機(jī)。

咱們的目標(biāo)就是優(yōu)化SPI這邊,先看普通采集模式。

下圖是普通采集模式,SPI每傳輸1個(gè)字節(jié)后,就有一段時(shí)間的空閑,這段時(shí)間就白白浪費(fèi)了。

再看下,開(kāi)啟DMA之后的效果。SPI可以連續(xù)工作,時(shí)鐘速率穩(wěn)定在20MHz,高效工作。

這就是DMA的強(qiáng)大之處!

問(wèn)題來(lái)了,為什么上圖中的波形,有這么大的震蕩呢?

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場(chǎng)。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請(qǐng)聯(lián)系:editor@netbroad.com
覺(jué)得內(nèi)容不錯(cuò)的朋友,別忘了一鍵三連哦!
贊 1
收藏 2
關(guān)注 700
成為作者 賺取收益
全部留言
0/200
成為第一個(gè)和作者交流的人吧