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

工程師看海
認(rèn)證:優(yōu)質(zhì)創(chuàng)作者
作者動態(tài)
圖文小教程,怎么焊接八爪魚?
03-11 11:31
優(yōu)秀學(xué)習(xí)筆記分享:正弦信號放大抬升,有計(jì)算有驗(yàn)證,更有一顆愛學(xué)習(xí)的認(rèn)真勁兒!
02-19 13:00
系統(tǒng)性學(xué)習(xí)多重要!用信號的知識,分析晶振輸出異常
2024-12-16 12:19
不是,電容ESR寄生電阻并不是越低越好!
2024-11-20 20:01
儀表放大器高通濾波的陷阱!
2024-10-17 18:28

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

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

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

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

那么,DMA究竟有多快呢?

實(shí)踐出真知

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

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

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

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

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

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

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

問題來了,為什么上圖中的波形,有這么大的震蕩呢?

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