04_00语音芯片TLV320AIC23使用教程解析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语音芯片TLV320AIC23使用 2012.12.15 硬件实物(正面) DSP SDRAM AIC23 LED驱动器 与门 CLKOUT PGE封装 语音芯片AIC23 0 主要信息 2路AD 2路DA 模拟输入增益调整范围12~-34.5dB 模拟输出调整范围6~-73dB 自带参考源 C5509管脚说明-数据接口 DSP的McBSP1接口(接AIC23数据接口) 连接关系 S10:CLKR S11:DR S12:FSR S13:DX S14:CLKX S15:FSX 硬件部分-其他接口 时钟12MHz 控制接口IIC:SDA、SCL(MODE=0) 地址:001 1010 只能写:R/W=0 格式:地址+0+B15~B9(控制地址位)+B8~B0(控制数据位) 数据接口(5根线):BCLK、DIN、DOUT、LRCIN、LRCOUT 模拟接口 线入、线出 MIC入、耳机出 控制接口时序 语音芯片TLV320AIC23使用.pdf 控制寄存器 左声道线入音量控制 LRS:L/R Simutaneout 左右声道同时音量控制 LIM:Left In Mute LIV:Left Input Volume 1 1111: +12dB 1 0111: 0dB(缺省) 0 0000: -34.5dB 步长:1.5dB 左声道耳机音量控制 LRS:L/R Simutaneout 左右声道同时音量控制 LZC:Left Zero Cross 左声道过零检测 LHV:Left Headphone Volume 111 1111: +6dB 111 1001: 0dB(缺省) 000 0000: -73.0dB 步长:1dB 模拟通道控制 STA:SideTone Atten侧音衰减 STE:侧音衰减使能 DAC:DAC选择 BYP:ByPass INSEL:输入选择(0:线入) MICM:麦克风静音 MICB:麦克风前置放大使能 数字通道控制 DACM:DAC静音 DEEMP[1:0]:去加重控制 00:禁止 01:32kHz 10:44.1kHz 11:48kHz ADCHP:ADC高通滤波控制 功耗控制 OFF:器件电源,0:ON;1:OFF CLK:时钟 OSC:振荡器 OUT:输出 DAC: ADC: MIC: LINE: 数字音频接口格式(1) D6:MS=主(1)、从(0)模式 D5:LRSWAP=0(DAC左右声道互换禁止) D4:LRP=1(MSB出现在LRCIN上升沿后的第2个时钟上升沿上) D3~2:IWL=输入位宽:00(16位) D1~0:FOR=11(数据格式:DSP模式,帧同步脉冲后跟随2个字的数据) AIC23为主模式,数据为DSP模式,数据长度16位 Uint16 digital_audio_inteface_format[2]={0x0e,0x53}; 数字音频接口格式(2) Uint16 digital_audio_inteface_format[2]={0x0e,0x53}; 0000 1110 0101 0011: D6=1(MS, AIC23为主模式,时钟、帧同步由AIC23驱动) D5=0(LRSWAP, DAC左右声道交替被禁止) D4=0(LRP, DAC左右声道相位,USB模式:MSB出现在LRCIN上升沿后的第一个BCLK的上升沿) D3D2=00(IWL10,输入数据宽度为16bit) D1D0=11(FOR10,数据格式:DSP,帧同步后跟2个数据字) 采样率控制(1) CLKOUT输出时钟分频控制 CLKIN输入时钟分频控制 SR3~0:采样率控制 BOSR:基本过采样率 USB/NORMAL:时钟选择 采样率控制(2)USB模式 采用率控制寄存器应为: 0001 0000 0001 1100=0x101C(96kHz) 0001 0000 0000 0000=0x1000(48kHz) IIC部分说明 参考文件:TMS320C55x DSP IIC Module Reference Guide (Rev. B) IIC初始化过程 I2CMDR=0 //I2C处于复位状态 I2CSAR=0x1A //I2C设备的地址为0x1A 调用结构体I2Cinit设置参数 I2CPCS=13 //前置分频比为14 I2CMDR=0x0620 //I2C处于工作状态 I2CCLKL=I2CCLKH=45 //SCL时钟=144/(14*100)=100kHz I2CMDR 0x0000 0x4620 BC:Bit Count 8bit per data byte 0000 0110 0010 0000 MST=1:主模式 TRX=1: I2C模块发送数据

文档评论(0)

武神赵子龙 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档