怎么区分aic23b左右通道问题


正点原子STM32开发板购买店铺



正点原孓STM32开发板购买店铺


中级会员, 积分 235, 距离下一级还需 265 积分

初级会员, 积分 81, 距离下一级还需 119 积分

兄弟你知道STM32 如何和 3254 怎么接了吗?请指点一下

【摘要】根据TI公司的TMS320C6713多通道缓冲串口(McBSP)和音频解码芯片AIC23B的工作原理,设计了音频解码电路将TMS320C6713多通道缓冲串口直接与AIC23B相连,其优点是操作简单,不占用处理器的总线,不影响其他功能模块的性能。给出了TMS320C6713和AIC23B的接口电路和软件编程实现

TMS320C)是业界流行的一款高性能的32bit浮点DSP,在255MHz时钟主频下,其最高执行速度可达1800MIPS。C6713拥有丰富的片內资源,其多功能串口不仅可以配置成标准串口的全双工串行通信模式,还能配置成SPI模式,适应于多种应用TLV320A-IC23B是一款高性能立体声的编解码器(简稱AIC23B),内部的ADC和DAC采用Sigma-Delta技术,采样率支持8kHz~96kHz,数据传输能配置成16、20、24和32bit。AIC23B还提供了麦克风输入,左右两通道线性输入、线性输出及耳机输出本文详细介紹AIC23B的电路连接和软件设计。利用C6713的McBSP1配置AIC23B的内部寄存器,利用McBSP0与AIC23B进行数据传输系统采集外部语音信号,采集数据通过C6713处理后送到AIC23B转换成模拟信號。1TLV320AIC23B原理AIC23B是TI公司出品的一款高品质立体声音频编解码芯片,其与处理器有两个连接口:控制口和数据口,它们都能与C6713的McBSP(MultichannelBufferedSerialPort)无缝连接内置耳机输出放大器,支持MIC和LINEIN两种输入方式,输入和输出都具有可编程增益调节。AIC23B的模数转换和数模转换部件高度集成在芯片内部,ADC和DAC的信噪比分别可达到90dB和100dB同时,AIC23B还具有很低的能耗,回放模式下功率仅为23mW,省电模式下更是小于15W[1],其特性如下:-过采样技术;采样速率:8kHz96kHz;数据格式:16bit、20bit、24bit、32bit;信噪比(NSR):90dBA(96kHz);省电模式设置;包含麦克风输入、立体声输入、耳机输出(带耳机放大器)、立体声输出;1.42V3.6V内核电压;2.7V3.6V缓冲器和模拟电路供电电压;兼容TI的McBSP协议。AIC23B的引脚图如图1所示,主偠有模拟输入输出MODE接口方式0二线制1SPI模式表1MODE的引脚设置地址寄存器0立体声输入通道音量控制(左)01立体声输入通道音量控制(右)0000010耳机音量控制(左)0000011耳機音量控制(右)0000100模拟音频输入通道控制0000101数字音频通道控制0000110节约模式设置0000111数字音频接口格式寄存器0001000采样率控制0001001数字接口使能控制0001111重启寄存器表2顯示各寄存器的地址和名称通道、芯片控制口、芯片数据口、时钟接口等主机通过控制口(CS、MODE、SDIN、SCLK)配置AIC23B寄存器,控制口根据MODE可配置成两种模式:SPI模式和2-Wire模式。本文采用SPI模式,如表1所示图2为SPI模式时控制口的时序图,B15B9为AIC23B内部寄存器的7位地址,B8B0为AIC23B寄存器的9bit数据。主机通过AIC23B的数据口与其交换數据,数据接口有4种模式:右对齐模式、左对齐模式、IIS模式、DSP模式,四种模式都是先传左通道的数据后传右通道的数据本文采用DSP数据传输模式與C6713的McBSP相连,在这种方式下,AIC23B可以很方便地与DSP的McBSP接口无缝相接,LRCIN及LR-COUT必须与DSP的McBSP的帧同步信号相连。从LRCIN或LRCOUT的下降沿开始传送数据,第1个数据字是左声道的數据字,紧跟其后的是右声道的数据字,输入字长由寄存器IWL设定[2]图3为DSP模式下数据传输的时序图[3]。AIC2

我要回帖

 

随机推荐