欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    TLV320AIC3100 TI声卡芯片Word格式.docx

    • 资源ID:19792350       资源大小:573.32KB        全文页数:19页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    TLV320AIC3100 TI声卡芯片Word格式.docx

    1、支持PCM协议芯片有一个GPIO,是多功能引脚,可以配置为时钟输入麦克风:设置麦克风的电压,在page 1 register 46中设置,可以设置到2.5V时钟源:时钟计算公式当ADC时钟关闭,ADC的时钟从DAC来最大的时钟输出?还是最大支持的时钟配置?IIC寄存器列表页0:主要用于配置:数字I / O时钟,ADC和DAC设置等(控制芯片的基本寄存器)页1:PGA的模拟,ADC和DAC的输出驱动器,音量控制等页3:寄存器16控制在MCLK分隔、控制中断的脉冲持续时间,去抖时序,和检测块的时钟页45:ADC AGC的滤波系数页89:DAC的缓冲过滤器A和DRC系数页1213:DAC的缓冲过滤器

    2、B和DRC系数以下寄存器不管在哪个页,寄存器0都是配置开始页,也就是在访问寄存器前,先设置好寄存器0先发出写命令,第1字节是配置页地址也就是0x00地址,第2字节是要操作哪个页,对应上面的页0、页1、页3等值页0下的寄存器寄存器0:页选择寄存器寄存器1:软件复位寄存器,写1复位自动清零寄存器3:D1:只读,=0代表过热保护,默认是1,正常操作主输入的时钟源配置寄存器4:时钟选择D2-D3:PLL_CLKIN时钟输入选择MCLK、BCLK、GPIO1、DIN 可以配置为这4种D0-D1:CODEC_CLKIN时钟输入选择MCLD、BCLK、GPIO1、PLL_CLKPLL的配置寄存器5:PLL配

    3、置D7:=1开启PLLD6D4:PLL分频PD3D0:PLL倍频R寄存器6:D5D0,也是配置PLL倍频J寄存器7:D5D0,PLL D-VAL MSB 这个是小数点D寄存器8:D7D0,PLL D-VAL LSB计算公式设置DAC采样率寄存器11:DAC NDAC分频的配置DAC NDAC分频开启D6D0:DAC NDAC分频值寄存器12:DAC MDAC分频的配置DAC MDAC分频开启DAC MDAC分频值寄存器13:DAC OSR value DOSR(9:8)寄存器14:DAC OSR Value DOSR(7:0)寄存器15:DAC PRB指令数寄存器16:DAC PRB插值比例设

    4、置ADC采样率寄存器18:ADC NADC 分频配置=1开启NADC分频配置NADC寄存器19:ADC MADC=1开启MADC分频配置MADC寄存器20:ADC OSR AOSR分频配置AOSR寄存器21:ADC PRB指令数寄存器22:ADC PRB插值比例时钟输出CLKOUT 从GPIO1或DOUT引脚输出寄存器25:CLKOUT时钟输出配置,选择要输出的时钟, D0-D2:选择要输出的时钟源 000: CDIV_CLKIN = MCLK (device pin)001: CDIV_CLKIN = BCLK (device pin)010: CDIV_CLKIN = DIN (can b

    5、e used for the systems where DAC is not required)011: CDIV_CLKIN = PLL_CLK (generated on-chip)100: CDIV_CLKIN = DAC_CLK (DAC DSP clock - generated on-chip)101: CDIV_CLKIN = DAC_MOD_CLK (generated on-chip)110: CDIV_CLKIN = ADC_CLK (ADC DSP clock - generated on-chip)111: CDIV_CLKIN = ADC_MOD_CLK (gene

    6、rated on-chip)寄存器26:CLKOUT 时钟输出CLKOUT M 时钟输出开启通过GPIO或DOUT要输出的频率分频通过GPIO1或DOUT输出声卡芯片的外围通讯接口配置寄存器27:解码器接口配置1D7D6:解码器接口选择I2S、DSP、RJF、LJF,配置格式D5D4:解码器接口的传输长度,16202432等几种长度选择D3:=1 BCLK设置为输出,否则为输入,bclk是位时钟,在寄存器30中配置输出D2:=1 WCLK设置为输出,否则为输入,帧同步信号D0:没有数据传输时,=1 DOUT高阻抗开启,DOUT就是IIS的音频输出引脚寄存器28:在DSP 模式下,WCLK信号的

    7、上升沿测量方式,是等待多少个clk后才有效 D7D0:位时钟偏移多少个bit开始认为是有效数据的开始寄存器29:解码器接口配置2D5:=1 DIN-to-DOUT开启, IIS输入连接到输出D4:=1 ADC-to-DAC开启, 内部ADC连接到DAC=1 BCLK是否反向=1 芯片断电 BCLK and WCLK激活D1D0:选择BCLK引脚输出的时钟源配置,时钟从BDIV_CLKIN输入00: BDIV_CLKIN = DAC_CLK (DAC DSP clock - generated on-chip)01: BDIV_CLKIN = DAC_MOD_CLK (generated on-

    8、chip)10: BDIV_CLKIN = ADC_CLK (ADC DSP clock - generated on-chip)11: BDIV_CLKIN = ADC_MOD_CLK (generated on-chip)BCLK输出配置寄存器30:BCLK时钟配置BCLK是否要输出,开启时钟要输出的分频BCLK设置为输出,BDIV_CLKIN配置要输出的内容允许2个独立处理器的音频数据通讯,参考5.7.2Primary and Secondary Digital Audio Interface Selection寄存器31:芯片次要接口1D7D5:BCLK从GPIO还是从DOUT引脚输出

    9、D4D2:WCLK同上DIN只有00可以选择,没有选项了寄存器32:芯片次要接口2 D7D5:ADC_WCLK从GPIO1引脚获得 D3 D2 D1 D0寄存器33:芯片次要接口3寄存器34:IIC接收通用的地址标志状态寄存器 都是只读的寄存器36:ADC标志寄存器,只读 D7:ADC PGA applied gain = programmed gain D6:ADC的电源状态 D5:AGC applied gain = maximum applicable gain by AGC寄存器37:DAC标志寄存器,只读左声道DAC电源状态HPL电源状态 最后级的驱动 D4:扬声器电源状态 最后级的

    10、驱动 D3:右声道DAC电源状态 D1:HPR电源状态 最后级的驱动寄存器38:DAC标志寄存器左声道,DAC PGA applied gain programmed gain D0:右声道,DAC PGA applied gain programmed gain寄存器39:溢出标志状态,只读左声道DAC溢出右声道DAC溢出DAC移位寄存器溢出Delta-Sigma ADC溢出ADC移位寄存器溢出中断 标志寄存器 都是只读的寄存器44:中断标志,只读,DAC 读取复位bitHPL短路检测耳机按钮按下 会锁存,和寄存器46中的不一样耳机是否插入 会锁存,和寄存器46中的不一样左ADC信号伐值大于

    11、DRC D2:右ADC信号伐值大于DRC寄存器45:中断标志ADCADC信号电压大于AGC寄存器46:中断标志,只读,DAC耳机按钮按下 瞬间检测 和寄存器44中的不一样耳机是否插入 瞬间检测 和寄存器44中的不一样寄存器47:中断控制寄存器寄存器48:中断1控制寄存器耳机插入检测中断开启按钮按下检测中断开启DAC DRC中断ADC AGC中断短路中断INT1中断产生的模式寄存器49:中断2控制寄存器 同中断1,只是中断为2号GPIO控制寄存器寄存器51:GPIO输出0还是输出1GPIO的输入值,用于读取 D5D2:GPIO的作用, 0000: GPIO1 disabled (input an

    12、d output buffers powered down)0001: GPIO1 is in input mode (can be used as secondary BCLK input, secondary WCLK input, secondary DIN input, ADC_WCLK input, Dig_Mic_In or in ClockGen block).0010: GPIO1 is used as general-purpose input (GPI).0011: GPIO1 output = general-purpose output 通用GPIO输出0100: GP

    13、IO1 output = CLKOUT output CLKOUT输出0101: GPIO1 output = INT1 output 中断输出0110: GPIO1 output = INT2 output 0111: GPIO1 output = ADC_WCLK output for codec interface1000: GPIO1 output = secondary BCLK output for codec interface1001: GPIO1 output = secondary WCLK output for codec interface1010: GPIO1 out

    14、put = ADC_MOD_CLK output for the digital microphone1011: GPIO1 output = secondary DOUT for codec interfaceDOUT DIN IO的功能寄存器53:用于配置DOUT功能=0 DOUT总线启用,如果是IIS,要打开,并且D3-D1设置为1 D3-D1: DOUT disabled (output buffer powered down) DOUT = primary DOUT output for codec interface DOUT = general-purpose output DO

    15、UT = CLKOUT output DOUT = INT1 output DOUT = INT2 output DOUT = secondary BCLK output for codec interface DOUT = secondary WCLK output for codec interfaceDOUT输出0或1寄存器54:用于配置DIN功能 D2-D1: 00: DIN disabled (input buffer powered down) DIN enabled (can be used as DIN for codec interface, Dig_Mic_In or in

    16、 ClockGen block) DIN is used as general-purpose input (GPI)寄存器60:DAC指令设置 D4-D0:DAC信号处理模块寄存器61:ADC指令设置ADC信号处理模块寄存器62:可编程数学模式控制位?DAC音量控制,后面还有寄存器116和117寄存器63:左声道DAC,=1电源启动右声道DAC,=1电源启动 D5-D4:左声道DAC连接到,关闭,左声道,右声道,左声道和右声道同时 D3-D2:右声道DAC连接到,同上,主要就是设置DAC的声音控制方式 D1-D0:DAC soft-stepping 音量控制寄存器64:音量控制主寄存器DAC

    17、左声道是否静音DAC右声道是否静音00,左右声道的音量分别由寄存器65、66控制 01:左声道音量由右声道控制 02:右声道音量由左声道控制寄存器65:左声道DAC音量控制 D7-D0:寄存器66:右声道DAC音量控制寄存器116:DAC的声音控制方式配置DAC音量控制用VOL IO还是用寄存器来控制 D6 D5-D4 D2-D0:和VOL IO控制声音的有关寄存器117:只读,用VOL IO控制音量,的声音大小耳机插入检测寄存器67:耳机插入检测使能 D6-D5:只读,00,没有开启耳机检测,01:没有检测到带麦克风的耳机插入,11:检测到带麦克风的耳机插入 D4-D2:耳机检测插入信号去抖

    18、动耳机按钮按下去抖动DRC控制寄存器 是否启用DRC,和DRC的一些参数配置寄存器68:DRC控制寄存器1DRC在左声道使能DRC在右声道使能DRC threshold DRC hysteresis寄存器69:DRC控制寄存器2 D6-D3:DRC hold time寄存器70:DRC控制寄存器3 D7-D4:DRC attack rate D3-D0:DRC decay rateBeep控制寄存器寄存器71:左边Beep产生Beep开关,=1开启 D5-D0:左声道Beep音量,最小是2db寄存器72:右边Beep产生 D7-D6:00:左右声道有独立的音量控制左声道音量同时控制右边右声道音

    19、量同时控制左边右声道beep音量控制寄存器73:Beep响多少时间,为24位,所以使用3个寄存器来控制寄存器74:Beep响多少时间寄存器75:Sin Cos寄存器决定了Beep的输出频率(Hz)寄存器76:Beep Sin(x),高位寄存器77:低位寄存器78:Beep Cos高位寄存器79:ADC控制寄存器寄存器81:ADC数字MICADC通道电源开启麦克风输入从,GPIO1或DIN麦克风是否启用单声道的delta-sigmaADC的音量控制,寄存器82:ADC通道静音 D6-D4:ADC音量控制 微调寄存器83:ADC音量控制粗调 D6-D0:音量粗调 粗调AGC控制寄存器寄存器86:A

    20、GC控制寄存器1是否开启AGC控制AGC目标级别寄存器87:AGC控制寄存器2AGC迟滞设置 D5-D1:寄存器88:AGC最大增益寄存器89:AGC最大打击时间寄存器90:AGC衰变时间寄存器91:AGC噪音去抖寄存器92:AGC信号去抖寄存器93:ADC DC测量寄存器102:ADC DC测量1DC测量开启,对单声道的ADC寄存器103:ADC DC测量2寄存器104、105、106:ADC DC的测量输出,只读寄存器见上面的描述页1下的寄存器 好像主要是控制最后一级的驱动耳机和扬声器 放大器错误控制写0重启短路检测(HPL HPR)同上,扬声器驱动器的设置耳机驱动耳机左边,=1上电,=0

    21、下电D6:同上,耳机右边D4D3:Output common-mode voltage必须写1如果启动耳机短路保护检测,短路后=0限制最大电流,=1停止输出驱动只读,检测到耳机是否短路Class-D扬声器开启Class-D扬声器,=1开始供电只读,是否检测到Class-D扬声器短路HP输出驱动器Output Driver PGA Ramp-Down Period Control寄存器35:DAC_L DAC_R DAC的混频器连接设置DAC_L路由到 00:没有路由,01:左声道混频器,02:直接驱动HPLMIC1LP输入连接到左声道混频器,也就是说是否直接连接到衰减器,由衰减器直接控制输出,

    22、不经过声卡处理,MIC1RP输入连接到左声道混频器,同上DAC_R路由到 00:右声道混频器,02:直接驱动HPRMIC1RP输入连接到右声道混频器,同D4的解释HPL和HPR是否使用一样的输出模式,如果一样则HPL连接到HPR去模拟的声音调节,是驱动级的上一级,可以根据设置寄存器35,D7-D6跳过此级,直接驱动下级,这里是衰减器的设置耳机左边声音大小 衰减器=0不输出到最末级声音大小耳机右边声音大小 衰减器扬声器声音大小 衰减器最后一级的驱动声音配置,这里是最末级的音量控制寄存器40:耳机左边驱动,这个是最后1级的声音大小设置HPL驱动PGA声音大小HPL驱动是否静音寄存器41:耳机右边驱

    23、动HPR驱动PGA声音大小HPR驱动是否静音寄存器42:扬声器驱动 D4-D3:扬声器的声音大小扬声器是否静音耳机驱动控制MICBIAS主要设置MIC PGAMIC PGA 设置PGA增溢使用的MIC PGA控制在D6-D0位,或静音PGA的分贝选择哪种麦克风输入,并且连接多少的电阻,电阻越大噪音越小MIC1LP是否连接到MIC PGA,也就是配置如何输入,芯片自己连接了多少k的电阻MIC1RP是否连接到MIC PGA,同上MIC1LM是否连接到MIC PGA,同上选择混频器作为ADC输入CM是否连接到MIC PGAMIC1LM是否连接到MIC PGA寄存器50MIC1LP,连接到CM内部还是

    24、浮空MIC1RP,连接到CM内部还是浮空MIC1LM,连接到CM内部还是浮空页3下的寄存器 寄存器16:定时器时钟源,给音频芯片内部使用,用于产生1Mhz的频率给音频芯片内部或外部MCLK做为定时器的时钟源如果使用MCLK做为时钟源,设置分频值页45下的寄存器:ADC数字滤波系数配置 2个8位寄存器,组成16位的寄存器,是16位有符号类型 在操作时总是先写高位,然后紧接着写地位,必须两个寄存器都写页89下的寄存器:DAC数字滤波,当DAC运行时,就无法读写自动DAC滤波buf的切换相关只读=1启用DAC自适应滤波控制只读,自适应滤波控制缓冲区标志,=0处理块访问A接口,外部访问B接口,=1相反自适应滤波器开关,如果D2=1,此位将自动设置还有其他寄存器,是操作滤波的页1213下的寄存器 和DAC滤波相关电源:耳机的电源在,page1 寄存器31,的D7和D6位设置扬声器在,page1 寄存器32,D7位我的笔记:初始化流程初始化PLL,配置好采样频率初始化接口协议,采用IIS,和slot的数据大小,延时多少个Clk,bi


    注意事项

    本文(TLV320AIC3100 TI声卡芯片Word格式.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开