UDA1341声卡传输基本原理

 

这个讲的其实不怎么详细:自己再完善.做个好的总结了.

 

http://www.cnblogs.com/TaigaCon/archive/2012/12/07/2807922.html

 

 

uda1341连接soc的引脚分为两类:数据引脚、控制引脚。

  数据引脚用于音频码流的传输,

  控制引脚用于该声卡芯片控制,比如说音量控制等

如下图为uda1341的声卡

 

其中连接soc的引脚用红框框了出来

上面那个是数据传输引脚

下面的是控制引脚

引脚说明:

  CDCLK  :  uda1341的工作时钟

  I2SSCLK :  码流一位所用的时钟

  I2SLRCK :  码流的左右声道时钟

  I2SSDI  :  输入码流

  I2SSDO   :  输出码流

 

  L3MODE  :  模式选择,用于选择L3DATA传输的是地址还是数据

  L3CLOCK :  控制时钟

  L3DATA   :  控制数据引脚,先发送地址,再读写数据

    L3传输模式跟I2C的差不多

 

对于码流传输,这里是通过I2S协议进行传输的。

一般的soc里面也有I2S模块,关系如下:

soc内的I2S模块作为内存跟声卡芯片的中间站,

当需要发出声音信号的时候,数据从内存通过系统总线进入soc的I2S模块,I2S模块再把数据发送到UDA1341,然后通过扬声器或者耳机输出。

当需要接受声音信号的时候,数据从外界通过声音采集设备,进入UDA1341,然后I2S模块,最后通过系统总线传输到内存。

 

当然,内存与I2S模块的交互方式是DMA

在s3c2440里面,I2S与GPIO是公用引脚的,因此在使用I2S模块之前应该把GPIO设为I2S模式

 

I2S是专门的音频协议,我们可以直接通过设置soc内部的I2S控制寄存器,达到设置声卡码流传输的目的,其中包括设置声卡工作时钟,位时钟,声音信号位宽等。

声音信号的传输是左右声道的信号交替传输的

 

对于控制传输,这里暂且称为L3传输

L3传输在mini2440开发板上是通过GPIO进行数据传输的,因此使用前应该设置GPIO引脚为输入/输出

L3传输类似于I2C传输,先发送地址信号,再发送数据信号,多出来的那条信号作为时钟信号

L3MODE用于选择是发送数据还是地址,L3DATA会在L3CLOCK上升沿的时候接收数据

由于是通过GPIO传输数据的,所以L3的三个引脚需要我们自己设置,一位一位地写GPIO

 

更多信息可以参考soc跟声卡的datasheet

转载于:https://www.cnblogs.com/tureno/articles/6187499.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
声卡也叫音频卡:声卡是多媒体技术中最基本的组成部分,是实现声波/数字信号相互转换的一种硬件。声卡的基本功能是把来自话筒、磁带、光盘的原始声音信号加以转换,输出到耳机、扬声器、扩音机、录音机等声响设备,或通过音乐设备数字接口(MIDI)使乐器发出美妙的声音。 分享一个电脑声卡的原理图,原理图是用PADS画的,下载的朋友如果还没安装PADS的需要先安装再打开。 软件介绍: Mentor, 是电子设计自动化(EDA)技术的领导产商,它提供完整的软件和硬件设计解决方案,是全球三大EDA大佬之一。 Mentor Graphics目前有多种电路板设计工具软件其高端软件有:Mentor EE(EXP2007), Board Station.多层板自动布线工具。 DxDesigner ,HyperLynx 原理图工具与电路仿真工具。 低中端产品有:PADS9.3 (DxDesigner ,HyperLynx,PADSLogic9.3,PADSLayout9.3,PADSRouter9.3) 电脑声卡原理图截图:(转成PDF格式也放在附件里了) Mentor最近推出了智能手机创新点燃 IoT 的创造力、使用 Tanner 设计流程设计世界首个瞬时锁定环两个主题的白皮书: 1. 智能手机创新点燃 IoT 的创造力 以更低的成本在智能手机中增加更多基于传感器的功能是当今市场的大势所趋,这为大大小小的公司开发创新的 IoT 周边产品带来了机会。新一类的设计人员已经出现,他们利用传感技术的进步在 IoT 周边构建智能系统。新出现的 IoT 设计人员正在针对您甚至尚未意识到的需求开发产品以及各种快速提升您的生活品质和改善地球环境的设备,并在市场上掀起又一波浪潮。阅读本白皮书,了解关于此 IoT 周边设计革命的更多信息。 2. 使用 Tanner 设计流程设计世界首个瞬时锁定环 IC 设计人员与定义芯片时钟的锁相环 (PLL) 器件的关系如同一场较量。等待历时一周的锁定时间仿真,处理大型环路滤波器的大尺寸版图封装,还要在设计中解决 PLL 稳定性问题,这一切都让设计人员举步维艰。Instantaneous Technologies 发明的瞬时锁定环 (ILL) 技术可让上述所有问题迎刃而解,并且他们已使用完整的 Tanner 设计流程证明了其 IP 的可行性。阅读本案例分析,了解他们的成功经验。 白皮书的完整内容都放在附件里了,想了解的可以下载查看!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值