dsp解剖报告

合集下载

dsp实验报告总结doc

dsp实验报告总结doc
3.1 硬件总体结构
3.2 DSP总体结构
3.3 电源模块设计
3.4 时钟模块设计
3.5 存储器模块设计
3.6复位模块设计
篇二:DSP实验报告
DSP课程设计 实 验 报 告
语音压缩、存储和回放
学 院:电子信息工程学院电子科学与技术专业 设计人员: 吴莲梅 08214085电子0803班 杨 莹 08214088电子0803班指导老师: 日 期:
(1)A律限制采样值为12比特,A律的压缩可以按照下列公式进行定义:
A|x|11?lnA|x|1
(0?|x|?)?sgn(x)(?|x|?1)F(x)?sgn(x)
1?lnAA1?lnAA
式中,A是压缩参数(在欧洲,A=87.6)x是需要压缩的归一化整数。从线性到A律的压缩转换如下表所示:(压缩后的码字组成:比特0-3表示量化值,比特4-6表示段值,压缩后
一、 设计目的
设计一个功能完备,能够独立运行的精简DSP硬件系统,并设计简单的DSP控制程序。
二、 系统分析
1.1设计要求 硬件要求:
(1)使用TMS320VC5416作为核心芯片。 (2)具有最简单的led控制功能。 (3)具有存放程序的外部Flash芯片。 (4)外部输入+5V电源。 (5)绘制出系统的功能框图。
(6) 仪器仪表--如频谱分析、函数发生、锁相环、地震处理等。 (7) 自动控制--如引擎控制、深空、自动驾驶、机器人控制、磁盘控制。 (8) 医疗--如助听、超声设备、诊断工具、病人监护等。(9) 家用电器--如高保真音响、音乐合成、音调控制、玩具与游戏、数字 电话/电视等 DSP 的发展前景 DSP 的功能越来越强,应用越来越广,达到甚至超过了微控制器的功能,比 微控制器做得更好而且价格更便宜, 许多家电用第二代 DSP 来控制大功率电机就 是一个很好的例子。汽车、个人通信装置、家用电器以及数以百万计的工厂使用 DSP 系统。数码相机、IP 电话和手持电子设备的热销带来了对 DSP 芯片的巨大需 求。而手机、

MP3解剖报告

MP3解剖报告

实物解剖研究报告项目名称:基于DSP的MP3播放器解剖报告研究人:叶春梅专业:电子信息科学与技术班级:1011电科学号:2010111148指导老师:张静湖北文理学院2013、5、5一、简介MP3是术语MPEG-1 Audio Layer-3的缩写,是一种音频压缩标准,采用这种音频标准压缩的数字音频文件,能以较小的压缩率、较大的压缩比获得近乎完美的CD音质。

MPEG语音编码具有很高的压缩率。

我们知道,CD的采样频率为44100赫兹,数据以16比特量化,采用立体声双声道播放,所以,在1分钟内,CD音质的未压缩WAV格式文件的大小约10MB。

MP1和MP2的压缩率分别可达1:4和1:6,MP3的压缩率可以高达1:12。

从这个意义上讲,以往每分钟CD音质的音乐经过MP3格式压缩编码后,就只有1MB左右,而其音色和音质可基本不失真,保持完整。

二、MP3的结构其主要结构包括:数据端口、存储器、微处理器、数字信号处理器(DSP)、显示屏、播放控制、音频端口、放大器、电源和耳机等组件。

·解码芯片:MP3播放器的心脏解码芯片的作用顾名思义就是存储在介质上的MP3文件解码。

它是MP3工作中最重要的一环,是影响MP3的音质表现的决定性因素。

MP3是一种有损压缩的格式,如果MP3播放器拥有优秀的解码芯片就能够更好的还原音频信号的质量,很大程度上弥补音频的损失。

相反的话,低端的解码芯片会令MP3的解码信息进一步丢失。

此次解剖的MP3采用的解码芯片是TCC730Y KM854 A0321。

它的位置如下图所示。

二、MP3播放器的工作原理MP3播放器是利用数字信号处理器DSP(Digital Sign Processer)来完成处理传输和解码MP3文件的任务的。

DSP掌管随身听的数据传输,设备接口控制,文件解码回放等活动。

DSP能够在非常短的时间里完成多种处理任务,而且此过程所消耗的能量极少。

一个完整MP3播放机要分几个部分:中央处理器、解码器、存储设备、主机通讯端口、音频DAC和功放、显示界面和控制键。

DSP试验箱ICETEK LF2407 A板硬件解剖

DSP试验箱ICETEK LF2407 A板硬件解剖

DSP试验箱ICETEK–LF2407-A板硬件解剖一、DSP试验箱LF2407-A板的原理图1、ICETEK-LF2407-A 评估板技术指标:(1)工作速度可达 40MIPS; (2)片上 RAM 2.5k*16bit;(3)片上扩展 RAM 存贮空间128K ×16Bit;(4)自带 16 路10bit A/D,最大采样速率2msps;(5) 2 路的TLC7528 D/A 转换,10M/S,8Bit;(6) 一路 UART 串行接口,符合RS232 标准;(7)16 路PWM 输出;(8)1 路CAN 接口通讯;(9)片上 32K*16bit FLASH,自带64 位加密位;(10)设计有用户可以自定义的开关和测试指示灯;(11)4 组标准扩展连接器,为用户进行二次开发提供条件;(12)具有IEEE1149.1 相兼容的逻辑扫描电路,该电路仅用于测试和仿真;(13)+5V 电源输入,内部+3.3V、+1.6V 电源管理;(14)具有自启动功能设计,可以实现脱机工作;二、LF2407-A板的各模块电路图及原理简介接。

REFA和REFB是输出通道相应的参考输出电压。

RFBA和OUTA是选择输出极性引脚,不同的接法对应单极性输出或双极性输出,如图3和图4所示。

图3 TLC7528的单极性连接(C=10 pF)4、TLC7528与TMS320C5409的连接如图5所示。

使用DSP的地址总线的A1引脚控制TLC7528的片选信号;使用DSP的R/W引脚控制TLC7528的写信号;DSP和TLC7528的数据总线直接相连。

图5 TLC7528和DSP的连接作用:用DSP处理信号时,输入信号经过放大电路,抗混叠滤波器,A/D转换器,DSP,D/A 转换器,平滑滤波器,最后输出。

这里就使用到了TLC7528(D/A转换器)和TMS320C5409(TMS320C54系列的DSP中的一种)5、TLC7528 D/A 转换芯片简介TLC7528是双通道、8bit、并行数模转换芯片,具有独立的片内数据锁存器。

dsp研究报告

dsp研究报告

dsp研究报告DSP(Digital Signal Processing,数字信号处理)是一种用于对数字信号进行处理和分析的技术。

随着计算机技术的发展和普及,DSP在各个领域中得到了广泛的应用。

本研究报告旨在介绍DSP的基本原理和应用领域,并分析其在音频处理和图像处理中的具体实例。

DSP的基本原理是将连续时间的模拟信号转换为离散时间的数字信号,并对其进行计算和处理。

这种转换过程包括信号采样、量化和编码等步骤。

DSP可以通过数字滤波、频谱分析、时域处理等技术实现对信号的处理和改变。

在音频处理方面,DSP被广泛应用于音乐制作、声音增强和音频压缩等领域。

例如,通过数字滤波可以去除噪音、平衡音频频谱;通过时域处理可以实现回声消除、混响效果等;通过音频压缩可以降低音频的文件大小。

DSP技术在音频处理中发挥重要作用,提高了音频的质量和可靠性。

在图像处理方面,DSP被广泛应用于图像增强、边缘检测和图像压缩等领域。

例如,通过平滑滤波和锐化滤波可以改善图像的质量和清晰度;通过边缘检测可以提取出图像中的物体边缘和轮廓;通过图像压缩可以减小图像文件的大小。

DSP技术在图像处理中能够提供丰富的功能,增强了视觉效果和图像的传输效率。

综上所述,DSP是一种重要的数字信号处理技术,广泛应用于音频处理和图像处理等领域。

通过数字滤波、频谱分析、时域处理等技术,DSP可以实现对信号的处理和改变。

在音频处理方面,DSP可以提高音频的质量和可靠性;在图像处理方面,DSP可以增强图像的质量和清晰度。

随着技术的不断进步,DSP在更多领域中的应用也将得到进一步的扩展和发展。

《DSP内部结构》课件

《DSP内部结构》课件
循环展开:通过循环展开,减少循环次数,提高流水线的 执行效率
指令调度:通过指令调度,优化指令顺序,提高流水线的 执行效率
寄存器分配:通过寄存器分配,减少寄存器冲突,提高流 水线的执行效率
内存优化:通过内存优化,减少内存访问次数,提高流水 线的执行效率
并行处理优化
并行处理技术:将任务分解为多个 子任务,同时执行
并行处理技术
并行处理技术是 DSP的核心技术之 一,可以实现多个 任务同时执行
并行处理技术可 以提高DSP的处 理速度和效率, 降低功耗
并行处理技术可 以实现数据的并 行处理,提高数 据处理速度
并行处理技术可 以实现指令的并 行执行,提高指 令执行效率
高速缓存技术
作用:提高DSP的运行速度和效率 原理:将频繁访问的数据存储在高速缓存中,减少对主存的访问次数 特点:速度快、容量小、价格高 应用:在DSP中广泛应用于指令和数据的缓存
数字信号处理单元
算术逻辑单元(ALU):进 行基本的算术和逻辑运算
添加标题
寄存器组(REG):存储数 据和指令
添加标题
指令存储器(ROM):存 储指令
添加标题
输入/输出接口(I/O):与 外部设备进行数据交换
添加标题
添加标题
添加标题
累加器(ACC):存储中间 运算结果
添加标题
程序计数器(PC):指示当 前指令的地址
集成开发环境(IDE)
集成开发环境(IDE)是 DSP编程和开发的重要 工具
常见的IDE包括Keil uVision、IAR Embedded Workbench等
IDE提供了代码编辑、编 译、调试等功能
IDE支持多种编程语言, 如C、C++等

dsp 研究报告

dsp 研究报告

dsp 研究报告
DSP(Digital Signal Processing,数字信号处理)是指利用数
字技术对信号进行处理和分析的过程。

随着计算机技术的发展,DSP技术逐渐成为信号处理领域的重要工具。

本研究报告旨
在介绍DSP的基本原理、应用领域以及未来发展趋势。

首先,DSP的基本原理是将模拟信号通过采样、量化和编码
转换成数字信号,然后通过数字滤波、变换、调制等处理方法对信号进行处理。

与模拟信号相比,数字信号具有较强的抗干扰能力和稳定性,能够更好地满足实际应用的需求。

其次,DSP在许多领域都有广泛的应用。

在通信领域,DSP
可以用于音频、视频传输和压缩,提高传输速度和质量。

在图像处理领域,DSP可以用于图像增强、模式识别和人脸识别
等方面。

在音频处理方面,DSP可以用于音频效果处理、音
频合成等方面。

此外,DSP还广泛应用于雷达、声纳、医学
图像处理等领域。

然而,随着科技的不断发展,DSP技术也在不断更新和演进。

未来,DSP的应用将更加广泛,包括物联网、人工智能、虚
拟现实等方面。

同时,DSP系统的实时性、低功耗和高效率
等方面也将得到进一步提升。

总之,DSP技术作为数字信号处理的重要工具,已经在多个
领域得到应用。

通过对信号的处理,可以提高信号的质量、速度和准确性。

未来,DSP的发展将更加注重应用的广泛性和
效率的提升,为我们的生活带来更多的便捷和可能性。

DSP结课报告-副本

DSP结课报告-副本

DSP结课报告-副本基于DSP的图像处理的研究⼀.绪论DSP(Digital Signal Processor)是⼀种独特的微处理器[1],是以数字信号来处理⼤量信息的器件。

其⼯作原理是接收模拟信号,转换为0或1的数字信号。

再对数字信号进⾏修改、删除、强化,并在其他系统芯⽚中把数字数据解译回模拟数据或实际环境格式。

它不仅具有可编程性,⽽且其实时运⾏速度可达每秒数以千万条复杂指令程序,远远超过通⽤微处理器,是数字化电⼦世界中⽇益重要的电脑芯⽚。

它的强⼤数据处理能⼒和⾼运⾏速度,是最值得称道的两⼤特⾊。

⼆.数字图像处理1.数字图像处理的概念数字图像处理(Digital Image Processing) ⼜称为计算机图像处理,它是指将图像信号转换成数字信号并利⽤计算机对其进⾏处理的过程;是通过计算机对图像进⾏去除噪声、增强、复原、分割、提取特征等处理的⽅法和技术。

数字图像处理的产⽣和迅速发展主要受三个因素的影响:⼀是计算机的发展;⼆是数学的发展;三是⼴泛的农牧业、环境、军事、⼯业和医学等⽅⾯的应⽤需求的增长。

数字图像处理的⽅法⼤致可分为两⼤类:空域法和变换域法[3]。

(1)空域法这种⽅法是把图像看作是平⾯中各个像素组成的集合,然后直接对这⼀⼆维函数进⾏相应的处理。

空域法主要有以下两类。

①领域处理法:包括梯度运算、拉普拉斯算⼦运算、平滑算⼦运算和卷积运算等。

②点处理法:包括灰度处理及⾯积、周长、体积和重⼼运算等。

(2)变换域法数字图像处理的变换域⽅法是⾸先对图像进⾏正交变换,得到变换域系数阵列,然后再施⾏各种处理,处理后再反变换到空间域,最后得到处理结果。

将空间域的处理转换为变换域处理,不仅可以减少计算量,⽽且可获得更有效的处理(如傅⾥叶变换可在频域中进⾏数字滤波处理)。

2.数字图像处理算法在实现数字图像处理的过程中,主要是通过对图像中的每⼀个像素点运⽤各种图像处理算法来达到预期的处理效果。

以下主要介绍了卷积运算、相关运算和中值滤波算法处理数字图像。

DSP实验报告

DSP实验报告

实验一数字IO应用实验班级:姓名:学号:—、实验目的1. 了解DSP开发系统的组成和结构2. 在实验设备上完成I/O硬件连接,编写I/O实验程序并运行验证。

3. 内存观察工具的使用二、实验设备计算机,CCS3.1版本软件,DSP仿真器,教学实验箱三、实验原理本实验程序由二部分组成:1.由外部中断1产生中断信号2.键值读取程序:该部分有两种方法进行键值的判断。

方法1:利用内存观察工具进行观察方法2:利用LED1-LED8的亮灭对应显示键值。

a)外部中断1的应用参照实验五;b)内存观察键值:程序中定义了三个变量“W”“row”和“col”。

“W”代表是CPLD中键盘的扫描数值,“row”和“col”分别代表键盘的行和列,由行和列可以判定按键的位置。

上述三个变量可以在观察窗口中观察的。

c)利用LED灯显示键值原理,参看实验一。

具体的LED灯显示值以查表的形式读出,请参看“e300_codec.h”库文件。

本实验的CPLD地址译码说明:基地址:0x0000,当底板片选CS0为低时,分配有效。

CPU的IO空间:基地址+0x0200 LED灯output 8位外部中断用XINT1:由CPLD分配,中断信号由键盘按键产生。

中断下降沿触发。

KEY_DAT_REG(R):基地址+0x0004;四、实验步骤和内容1.2407CPU板JUMP1的1和2脚短接,拨码开关S1的第一位置ON,其余置OFF;2.E300板上的开关SW4的第一位置ON,其余OFF;SW3的第四位置ON其余的SW置OFF3.运行Code Composer Studio (CCS)(ccs3.1需要“DEBUG→Connect”)4.打开系统项目文件 \e300.test\ normal \05_key interface \ E300_keyled.pjt;5.编译全部文件并装载“\Debug\ keyled.out”文件6.单击“Debug\Go Main”跳到主程序的开始;7.指定位置设置断点;8.View--〉Watch Window打开变量观察窗口;9. 将变量“w”“row”和“col”添加到观察窗口中,改变变量观察窗口的显示方式为HEX显示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DSP试验箱VC5416板解剖报告一、DSP试验箱VC5416板的原理图和实物图1、ICETEK-VC5416-A 评估板技术指标:主处理芯片:TMS320VC5416,运行速度为 160M;低功耗设计;工作速度可达 160MIPS 片内 RAM 存贮空间 128K×16Bit;扩展的 2 路8bit A/D接口TLV0832,最大采样速率20K; 2 路的 TLC7528 D/A转换,10M/S,8Bit; UAET 串行接口,符合 RS232 标准; 8M bit 扩展 FLASH,存储大量固化程序和数据;设计有用户可以自定义的开关和测试指示灯;4 组标准扩展连接器,为用户进行二次开发提供条件;具有 IEEE1149.1 相兼容的逻辑扫描电路,该电路仅用于测试和仿真; +5V电源输入,内部+3.3V、+1.6V电源管理; 4 层板设计工艺,工作稳定可靠;具有自启动功能设计,可以实现脱机工作;可以选配多种应用接口板,包括图象板,网络板,指纹板,USB 板等。

2、CPU :TMS320VC5416的实物图和原理图解剖3、电源:VC5416的工作电压为3.3V、1.6V。

需要将5V的VCC转化1117-33是低压差线性稳压源芯片(加ams之类前缀表示厂家),把5V 转成3.3v 。

(C26对应的104=10*10^4pf=0.1uf)1117-ADJ是低压差线性稳压源芯片,ADJ表示输出电压可调;查见TLV1117-ADJ芯片资料知:495049*)1(R I R R V V ADJ REF O ++= REF V 典型值=1.25v;ADJ I 典型值=55uf,可忽略。

(TLV1117-ADJ) 4、JTAG仿真器插脚JTAG 仿真器也称为 JTAG 调试器,是通过 5416 芯片的 JTAG 边界扫描口进行调试的设备。

JTAG 仿真器比较便宜,连接比较方便,通过现有的 JTAG 边界扫描口与 5416 CPU 核通信,属于完全非插入式 ( 即不使用片上资源 ) 调试,它无需目标存储器,不占用目标系统的任何端口,而这些是驻留监控软件所必需的。

另外,由于 JTAG 调试的目标程序是在目标板上执行,仿真更接近于目标硬件,因此,许多接口问题,如高频操作限制、 AC 和 DC 参数不匹配,电线长度的限制等被最小化了。

使用集成开发环境配合 JTAG 仿真器进行开发是目前采用最多的一种调试方式。

5、抗干扰电源与地之间接104电容,作用是去耦滤波、稳定电压、抗干扰二、AIC23的端口介绍1、数字音频接口主要管脚为:BCLK-数字音频接口时钟信号(bit时钟),当AIC23为从模式时(通常情况),该时钟由DSP产生;AIC23为主模式时,该时钟由AIC23产生; LRCIN -数字音频接口DAC方向的帧信号(I2S模式下word时钟);LRCOUT-数字音频接口ADC方向的帧信号; DIN-数字音频接口DAC方向的数据输入;DOUT-数字音频接口ADC方向的数据输出这部分可以和DSP的McBSP(Multi-channel buffered serial port,多通道缓存串口)无缝连接,唯一要注意的地方是McBSP的接收时钟和AIC23的BCLK 都由McBSP的发送时钟提供。

2、麦克风输入接口主要管脚为:MICBIAS-提供麦克风偏压,通常是3/4 AVDD ;MICI-麦克风输入,由AIC结构框图可以看出放大器默认是5倍增益3、 LINE IN输入接口主要管脚为:LLINEIN-左声道LINE IN输入;RLINEIN-右声道LINE IN输入。

4.耳机输出接口主要管脚为:LHPOUT-左声道耳机放大输出;RHPOUT-右声道耳机放大输出;LOUT-左声道输出;ROUT-右声道输出;LOUT和ROUT没有经过内部放大器,所以设计中常用LHPOUT和RHPOUT。

5、配置接口主要管脚为:SDIN-配置数据输入;SCLK-配置时钟;DSP通过该部分配置AIC23的内部寄存器,每个word的前7bit为寄存器地址,后9bit为寄存器内容。

6、其他主要管脚为:MCLK-芯片时钟输入(12.288M、11.2896M、18.432M、16.9344M) ;VMID-半压输入,通常由一个10U和一个0.1U电容并联接地;MODE-芯片工作模式选择,Master或者Slave ;CS-片选信号(配置时有效);CLKOUT-时钟输出,可以为MCLK或者MCLK/2(详见寄存器配置);DSP与AIC23的连接设计中DSP采用了TI的C5409,这是一款性价比高,外设资源丰富,耗电量低,处理能力强的16位DSP,在实际应用中较为流行。

C5409有三组可通过寄存器灵活配置的McBSP同步串口,与AIC23的连接主要使用这些串口。

三、AIC23的连接电路Line in和Mic in两个接口,就是“线性输入”和“麦克风输入”,都是输入端口,但是有区别:Line in端口:该端口主要用于连接电吉他、电子琴、合成器等外界设备的音频信号输出的录音,由于这些设备本身输出功率就比较大,因此需要连接到Line in端口录音,当然使用它们录音从某种程度上也可以被称为外部设备的“内录”。

一般您使用的声卡越好,Line in里的噪音就会越低,录制效果也会比较好。

Mic in端口:这要是连接麦克风录音使用的。

但是这个端口和Line in的区别在于它有前置放大器,换言之麦克风本身输出功率小,因此必须要有一个外部的放大设备来放大音频信号。

这个端口就是起到这个作用。

1、23的MIC IN :R86 0 :0欧电阻;SAGND:信号模拟地2、23的Line in3、23的head phone耳机4、23的LINE OUT :Lineout刚刚出现的时候是移植台式机的输出端口,纯粹为了外接功放等等声音放大设备,所以由Lineout输出的都是没经过或者很少经过芯片过滤的原始数据,所以声音的保真度较高..但是经由Lineout输出的声音大多不能通过机器本身控制音量。

Lineout输出的阻抗都很高300欧左右,如果用低阻抗的耳机接上,会感觉到声音不够饱满,充实,缺乏弹性,如果换用高阻抗的耳机的话,则是比较饱满通透,虽然声音不大。

一般输出的电流比较小,不会造成过载。

5、晶体和电源滤波6、模拟地与数字地、模拟电源与数字电源应用在既有数字电路又有模拟电路的电源。

VDD:为数字电路供电。

VDDA:为模拟电路供电。

数字电路的地和模拟电路的地各自成系统,然后用0欧姆电阻单点连接。

两个电源实际上是同一直流电压,VDD经电感和电容滤波后成为VDDA,避免数字电路工作时在电源中产生的纹波影响模拟电路。

电感取值几十到几百微亨都可以,根据具体的应用适当调整。

若模拟电路的工作电流变化较大,电感的直流电阻尽可能小。

8、外接AD、DAtlc7528c 准双道8位高速DA四、AIC23的初始化程序Def aic23initRef i2c_writeRef data_w_r;Bit15—bit9Aic23_lt_line_ctl .set 0x0 ;左声道(输入数据空间)控制寄存器地址Aic23_rt_line_ctl .set 0x1 ;右声道(输入数据空间)控制寄存器地址Aic23_lt_hp_ctl .set 0x2 ;左耳机(输入数据空间)控制寄存器地址Aic23_rt_hp_ctl .set 0x3 ;右耳机(输入数据空间)控制寄存器地址Aic23_analog_audio_ctl .set 0x4 ;模拟通道控制寄存器地址Aic23_digital_audio_ctl .set 0x5 ;数字通道控制寄存器地址Aic23_power_down_ctl .set 0x6 ;电源控制寄存器地址Aic23_digital_if_format .set 0x7 ;数字音频接口格式化寄存器地址Aic23_sample_rate_ctl .set 0x8 ;采样率控制寄存器地址Aic23_dig_if_activate .set 0x9 ;数字接口有效寄存器地址Aic23_reset_reg .set 0x0fWriting 0 to this reg triggers resetBit8—bit0Lt_ch_vol_ctrl .set 0x0017 ;0rt_ch_vol_ctrl .set 0x0017 ;1Lt_ch_headph_ctrl .set 0x007f ;2Lt_ch_headph_ctrl .set 0x007f ;3alog_au_path_ctrl .set 0x0031 ;4Lt_ch_vol_ctrl .set 0x0000 ;5Lt_ch_vol_ctrl .set 0x0000 ;6Lt_ch_vol_ctrl .set 0x0043 ;7Au_fs_tim_ctrl .set 0x0023 ;8 mclk=12MHz,采样率设置为 44.1kHzDigi_intfl_ctrl .set 0x0001 ;9Slave_aic23 .set 0011010b ;cs=0.textAic23init: ;i2c写入 aic23寄存器Reset the aic23Mov #aic23_reset_reg*512,ac0Add #0h,ac0Call air23_write ;打开电源Mov #aic23_power_down_ctl*512,ac0Add #pow_mgt_ctrl_ctrl,ac0Call aic23_write ;Dac 使能端,insel 线,麦克风正常Mov #aic23_analog_audio_ctl*512,ac0Add #alog_au_path_ctrl,ac0Call aic23_write ;设置数字音频路径控制Mov #aic23_digital_audio_ctl*512,ac0Add #digi_au_path_ctrl,ac0Call air23_write ;打开音量线输入Mov #aic23_lt_line_ctl*512,ac0Add #lt_ch_vol_ctrl,ac0Call aic23_writeMov #aic23_rt_line_ctl*512,ac0Add #rt_ch_vol_ctrl,ac0Call air23_write ;配置AIC23主模式,16bit 采样信号,dsp 模式 Mov #aic23_digital_if_format*512.ac0Add #digi_au_intf_ctrl,ac0Call aic23_write ;44.1kHz 立体声Mov #aic23_sample_rate_ctl*512,ac0Add #au_fs_tim_ctrl,ac0Call aic23_writeMov #aaic23_lt_hp_ctl*512,ac0 ;打开耳机音量和数字接口Add #lt_ch_headph_ctrl,ac0Call aic23_writeMov #aic23_rt_hp_ctl*512,ac0Add # rt_ch_headph_ctrl,ac0Call aic23_write ;打开数字界面Mov #aic23_dig_if_activate*512,ac0Add #digi_intfl_ctrl,ac0Call aic23_writeRetAic23_write:Amov #data_w_r,xarl ;arl是储存的第一个数据地址 Mov ac0<<#-8,*arl+Mov ac0,*arl-Mov #2,ar0 ;aro是储存计数器的数据Mov #slave_aic23,ar2 ;ar2是储存地址Call i2c_writeRetEnd。

相关文档
最新文档