McBSP实时音频数据传输的EDMA3配置
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为实现音频数据 流的连续 传输 ,数据 组 织如图 5所示 ,采 用乒 乓缓存方式在 L 2 存储器中分 配 4 块大小为 18 2 字的缓 冲区。 1 同步事 件 2( B P X V Mc S 0 T E T)和 同步事
Mc S 0 R V D 『 件 3 ( B P XE T)对 应 的 E M A3 f 通道2 3 和 用来进行音频数据流的发送和接
曩^ 惫 ∞ 霆l 舡0 辩 0
保留坝 :00h 00
C CNT 0 0 h : 0 1
32程序的实现 . 根据表格 1 ~2的参数 ,利用 E MA3 D 驱动AP 函数进行参数的设置 , P 函数的 I A I 具 体使用方法可参考 TI 公司 E MA3 D 驱动
图3 O T P 位组 成图
I
接通道参数入 口地址 I NK组 成。 I 传输参数选项 OP T设 置传输控制项 , f 采 用E MA3 D 的同步事件来触发每次传输 ,
其 位 组 成 如 图 3所 示 。
在 O T中 ,与传输 设置密切有关的位 P
于解释如下 :
S YNC M :同步方式 发置位 ,为 0 收 , 了实现数据的不 间断传输 , DI J 为 为每 个传
通 道 r标 地 址 () T)f XR : 0 D0 0 4 1 I S D 0) 1 0 0 h
DSTB【 DX : 000 0h
0 2 g 2 7 2 4 2 3 2 2 2 0 1 £ 1 7 1 e
SRCBⅡ) : 00 X 04h Ll NK dr 48 Ad : 40h
时为 A同步 , 每次同步事件传输 AC NT字 节数据 ;为 1 为 AB同步 ,每次 同步 事 时
输通道分配两 个连接通道 ,以实现传输过
程 中乒乓缓冲区的切换。 道3 通 对应 的连接 J 4 5 对应 的连接通 道为 l J通道为 6 、6 ,通道 2
I 通道 … 址 ( S )r i ) f8 0 0 h 地 D T Pn : 】 0 0 g 0 I
fS CI 0 0 h f RC DX: 0 0
Mc S 0口进行音频数据接 收和发送。原 BP 理 框 图 如 图 4所 示 。
P n ( 1 0 0 0 ,连接地址指 向连接 i g 1 0 0 h) 8 j 通道 6 ;对应 的连接通道 6 4 4和 6 5的参数 ! 设 置与通道 3的参数一致 ,只是 修改相应 ! 的 目标地址和连接地址即可 ,: 6 的 目 通道 4
三 .Mc S 和 E MA3 音 频处 理 BP D 在
接 收通 道 3 的参 数为 :源 地 址指 向
中的 应用
3 1传输分析 .
本 示 例 选 用 D M 7 芯 片 ,采 用 6 3 4
J
DRR0 ( x DO 0 0) 0 01 0 0 ,目标地址指 向 .
{ s ℃l O 0 h T x: 0 0 D D
L1 PCa h c c F【M )
挣 勰
c x S 坎 ’ +D P 甜
L 儿)Ca h ce
使用手册。设置程序 片段如下 :
e maii) d 3 t; n ( // 初始 化 EDMA3驱动 ,注册 中断处理 函数等
EDM A 3 D RV r que t e s Cha nne l
~
图 4音频处理原理框 图
^ =4 { j 0 - e: 起
P g
( 】a{ ,,, D 0 1 I【 33( MA3R d] m E _ M』e nQ ee , v tuu) e O
e ma a b c ,b aa ; / d C l ak c D t) / 请求接收通道, l 注 册回调 函数 利用 E DMA3 DRV st rP r ms 一 — eS c a a 、
I
l ! ! !
l !! l ! :!
通 道 选 顼 参 数 ( T) 0 0 0 0 OP : 0l2 0 h
通 道 源 地 址 ( C)( ig : l8 1 0 h SR Pn ) l0 O 0
BCNT: 008 0h ACNT: 00 04h
标地址 为 P n (0 0 8 0 ,连接 地址 o g 1 8 0 0 h)
中 国科技信息 2l年第4 oo 期 C l si C N CN LG NOM T NFD 0 曩 H A c IEAD ̄ HOO  ̄I R A I e. i N E q F O 20
s B Dx、DS I RC I TC DX和 s c Dx,传 RC I 输 B NT重调{ B NT D和本通道的连 C  ̄ C RL i
R§ e e
R司
‘ §
பைடு நூலகம்
I
{ 0
≯ ; 0
R 《
憾
I CHNICHN1 C TN C TNl CE TCE T E T NE T N l
昆 毒
8 7
R ee  ̄ ed e
R- 0
2 0
{ TC C
0
{ 0
BCNTRID : 008 0h
件 传输 AC T B N N * C T字节个数据 ;
TCI NTEN:传输 结束 中断使 能位 , ! 6 6 6、 7。 为 1 ,传输结束使能 E 时 DMA3中断 ;为 } 初始化时 ,两个传输通道和 四个连接 0时 ,传输 结 束不 产生 中断 。
通 道 的 参 数 设 置 如下 :
RM, ' - 0
; 强≮ 0
影W. 0
t
R'- , O W
DS CT X : 0 0 h T D 0 0
S CCI R DX: O 0 h 00
TC C
lCMDI W: l C O T F T
R e锄 , e s
ITT e 螓l A 耋 A CI Ml 盎 S D