EDA365电子论坛网

标题: SPI+DMA传输间隔时间测量@AI8051U [打印本页]

作者: 岁月如歌21    时间: 2025-11-18 17:08
标题: SPI+DMA传输间隔时间测量@AI8051U
本帖最后由 岁月如歌21 于 2025-11-18 17:10 编辑
" i- X! `+ e6 I9 y) F# }& }; p3 p, O" p. x
SPI+DMA传输间隔时间测量@AI8051U( L1 [+ W% v" S2 k/ |9 l" f

* V  P2 _5 Q( f9 C. Y4 O; o
; w) H% Y6 Y2 K# x4 e5 N& o
开启高速SPI的FIFO模式使能,/ C3 U, L7 t5 `9 m0 X
并减少高速SPI的HOLD时间与SETUP时间,( {4 V* C8 D) B1 |7 W
可减少SPI+DAM通信间隔时间。- B0 g, Y" G  L5 j% H
这些参数对普通SPI+DAM通信也是有效的。
; c' X2 W2 _4 A  M9 V. G% `
" T- m* g) z, a' _6 m
此外,AI8051U芯片DMA增加了DMA_SPI_ITVH/DMA_SPI_ITVL寄存器,
) @0 v. t0 w( k1 J5 O- M将这两个寄存器设置清零(默认为3),间隔时间能降低到72ns左右(主频40MHz):, s1 x0 ?+ w$ t! ^

% E+ E" e+ m5 h3 ?2 w一个系统时钟周期:1/40M = 25ns,72ns/25ns = 2.88个系统时钟周期。. `: f8 m$ R+ e8 o1 K

% C, d7 U' b+ h0 p
  z+ J" r) Z3 _; R+ p6 M1 o5 V7 c  m- E8 V

Ai8051U-SPI-DMA-通信速度测量.zip

8.09 KB, 下载次数: 0, 下载积分: 威望 -5






欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2