ZHCUAN9C February   2013  – November 2023 TAS2505 , TAS2505-Q1

 

  1.   1
  2.   商标
  3. 1 TAS2505 器件概述
  4. 2说明
    1. 2.1 典型电路配置
    2. 2.2 具有内部 LDO 的电路配置
  5. 3 TAS2505 应用
    1. 3.1 端子说明
      1. 3.1.1 数字引脚
      2. 3.1.2 模拟引脚
      3. 3.1.3 多功能引脚
      4. 3.1.4 多功能引脚的寄存器设置
    2. 3.2 音频模拟 I/O
    3. 3.3 模拟信号
      1. 3.3.1 模拟输入 AINL 和 AINR
    4. 3.4 音频 DAC 和音频模拟输出
      1. 3.4.1  DAC
        1. 3.4.1.1 DAC 处理块
        2. 3.4.1.2 DAC 处理块 – 信号链详细信息
          1. 3.4.1.2.1 三个双二阶,滤波器 A
          2. 3.4.1.2.2 6 个双二阶、一阶 IIR、滤波器 A 或 B
        3. 3.4.1.3 DAC 用户可编程滤波器
          1. 3.4.1.3.1 一阶 IIR 部分
          2. 3.4.1.3.2 双二阶部分
        4. 3.4.1.4 DAC 内插滤波器特性
          1. 3.4.1.4.1 内插滤波器 A
          2. 3.4.1.4.2 内插滤波器 B
      2. 3.4.2  DAC 增益设置
        1. 3.4.2.1 PowerTune 模式
        2. 3.4.2.2 DAC 数字音量控制
      3. 3.4.3  中断
      4. 3.4.4  对 DAC 数字滤波器系数进行编程
      5. 3.4.5  在播放期间更新 DAC 数字滤波器系数
      6. 3.4.6  数字混合和路由
      7. 3.4.7  模拟音频路由
        1. 3.4.7.1 模拟输出音量控制
        2. 3.4.7.2 耳机模拟输出音量控制
        3. 3.4.7.3 D 类扬声器模拟输出音量控制
      8. 3.4.8  模拟输出
        1. 3.4.8.1 耳机驱动器
        2. 3.4.8.2 扬声器驱动器
      9. 3.4.9  音频输出级电源配置
      10. 3.4.10 5V LDO
      11. 3.4.11 POR
      12. 3.4.12 DAC 设置
    5. 3.5 PowerTune
      1. 3.5.1 PowerTune 模式
        1. 3.5.1.1 DAC - 将 PTM_P1 编程到 PTM_P4
        2. 3.5.1.2 处理块
      2. 3.5.2 DAC 功耗
        1. 3.5.2.1 DAC,单声道,48kHz,最高性能,DVDD = IOVDD = 1.8V,AVDD = 1.8V,SPKVDD = 3.6V
        2. 3.5.2.2 DAC,单声道,最低功耗
        3. 3.5.2.3 DAC,单声道,8kHz,最高性能,DVDD = IOVDD = 1.8V,AVDD = 1.8V,SPKVDD = 3.6 V
        4. 3.5.2.4 DAC,单声道,最低功耗
      3. 3.5.3 扬声器输出功耗
        1. 3.5.3.1 扬声器输出、单声道、48kHz、最高性能、DVDD = IOVDD = 1.8V、AVDD = 1.8V、SPKVDD = 3.6V
        2. 3.5.3.2 扬声器输出、单声道、最低功耗
        3. 3.5.3.3 扬声器输出、单声道、8kHz、最高性能、DVDD = IOVDD = 1.8V、AVDD = 1.8V、SPKVDD = 3.6V
        4. 3.5.3.4 扬声器输出、单声道、最低功耗
      4. 3.5.4 耳机输出功耗
        1. 3.5.4.1 耳机输出、单声道、48kHz、最高性能、DVDD = IOVDD = 1.8V、AVDD = 1.8V、SPKVDD = 3.6V
        2. 3.5.4.2 耳机输出、单声道、最低功耗、DVDD = IOVDD = 1.8V、AVDD = 1.5V、SPKVDD = 3.6V
        3. 3.5.4.3 耳机输出、单声道、8kHz、最高性能、DVDD = IOVDD = 1.8V、AVDD = 1.8V、SPKVDD = 3.6V
        4. 3.5.4.4 耳机输出、单声道、最低功耗、DVDD = IOVDD = 1.8V、AVDD = 1.8V、SPKVDD = 3.6V
    6. 3.6 时钟生成和 PLL
      1. 3.6.1 PLL
        1. 3.6.1.1 PLL 说明
    7. 3.7 数字音频和控制接口
      1. 3.7.1 数字音频接口
        1. 3.7.1.1 右平衡模式
        2. 3.7.1.2 左平衡模式
        3. 3.7.1.3 I2S 模式
        4. 3.7.1.4 DSP 模式
        5. 3.7.1.5 主要和辅助数字音频接口选择
      2. 3.7.2 控制接口
        1. 3.7.2.1 I2C 控制模式
        2. 3.7.2.2 SPI 数字接口
    8. 3.8 电源
      1. 3.8.1 系统级注意事项
        1. 3.8.1.1 所有电源全部来自使用内部 LDO 的单电压轨(2.75V 至 5.5V)
          1. 3.8.1.1.1 待机模式
          2. 3.8.1.1.2 关断模式
        2. 3.8.1.2 由双电压轨供电(2.75V 至 5.5V 和 1.8V)
          1. 3.8.1.2.1 待机模式
          2. 3.8.1.2.2 关断模式
        3. 3.8.1.3 其他电源选项
    9. 3.9 器件特定功能
      1. 3.9.1 中断
  6. 4器件初始化
    1. 4.1 上电序列
      1. 4.1.1 上电序列 1 - 单独的数字和模拟电源
      2. 4.1.2 上电序列 2 - DVDD 的共享 1.8V 模拟电源
    2. 4.2 器件初始化
      1. 4.2.1 通过 RST 引脚和 POR 进行复位
      2. 4.2.2 器件启动锁定时间
      3. 4.2.3 PLL 启动
      4. 4.2.4 功率级复位
      5. 4.2.5 软件断电
      6. 4.2.6 器件共模电压
  7. 5示例设置
    1. 5.1 通过 DAC 和耳机/扬声器输出播放数字数据的示例寄存器设置
    2. 5.2 通过 DAC 和耳机输出播放数字数据的示例寄存器设置
    3. 5.3 通过耳机/扬声器输出播放 AINL 和 AINR 的示例寄存器设置
    4. 5.4 通过耳机输出播放 AINL 和 AINR 的示例寄存器设置
    5. 5.5 通过 DAC 和耳机/扬声器输出以及 3 个可编程双二阶滤波器播放数字数据的示例寄存器设置
    6. 5.6 通过 DAC 和耳机/扬声器输出以及 6 个可编程双二阶滤波器播放数字数据的示例寄存器设置
  8. 6寄存器映射
    1. 6.1 TAS2505 寄存器映射
      1. 6.1.1  控制寄存器,页 0(默认页):时钟乘法器、分频器、串行接口、标志、中断和 GPIO
      2. 6.1.2  控制寄存器,页 1:DAC 路由、电源控制和 MISC 逻辑相关可编程性
      3. 6.1.3  页 2-43:保留寄存器
      4. 6.1.4  页 44:DAC 可编程系数 RAM
      5. 6.1.5  页 45-52:DAC 可编程系数 RAM
      6. 6.1.6  页 53-61:保留寄存器
      7. 6.1.7  页 62-70:DAC 可编程系数 RAM
      8. 6.1.8  页 71-255:保留寄存器
      9. 6.1.9  DAC 系数 A+B
      10. 6.1.10 DAC 默认值
  9. 7修订历史记录

SPI 数字接口

在 SPI 控制模式下,TAS2505 使用引脚 SCL/SSZ=SSZ、SCLK=SCLK、MISO=MISO、SDA/MOSI=MOSI 作为标准 SPI 端口,其时钟极性设置为 0(典型微处理器 SPI 控制位 CPOL = 0)。SPI 端口可在主机处理器(主器件)与外围器件(从器件)之间实现全双工、同步、串行通信。SPI 主器件(在本例中为主机处理器)生成同步时钟(驱动至 SCLK)并启动传输。SPI 从器件(如 TAS2505)依赖主器件来启动和同步传输。传输由 SPI 主器件启动开始。来自 SPI 主器件的字节在主器件串行时钟(驱动至 SCLK)的控制下,开始移入从器件 MOSI 引脚。当字节移入 MOSI 引脚时,一个字节从 MISO 引脚移出到主移位寄存器。

TAS2505 接口设计为:当时钟相位的位设置为 1(典型微处理器 SPI 控制位 CPHA = 1)时,主器件开始驱动其 MOSI 引脚,而从器件开始在第一个串行时钟沿驱动其 MISO 引脚。SSZ 引脚可在两次传输之间保持低电平;但是 TAS2505 只会将 SSZ 下降沿之后传输的前 8 位当作命令字节,接下来的 8 位仅在写入寄存器时当作数据字节。保留寄存器位应写入其默认值。TAS2505 完全由寄存器控制。向这些寄存器读取和写入数据之前,先向器件的 MOSI 引脚发送一个 8 位命令。命令结构如表 3-17 所示。前 7 位指定写入或读取的寄存器地址,范围为 0 至 127(十进制)。命令字以 R/W 位结尾,此位指定串行总线上的数据流方向。对于寄存器写入,R/W 位应设置为 0。第二个数据字节发送到 MOSI 引脚,并包含要写入寄存器的数据。寄存器读取以类似方式完成。8 位命令字发送 7 位寄存器地址,后跟 R/W 位 = 1,表示正在进行寄存器读取。然后,在该帧接下来的 8 个 SCLK 时钟期间,8 位寄存器数据在时钟沿从器件上的 MISO 引脚输出。

表 3-17 命令字
位 7位 6位 5位 4位 3位 2位1位0
ADDR(6)ADDR(5)ADDR(4)ADDR(3)ADDR(2)ADDR(1)ADDR(0)R/WZ
GUID-B7720E64-8AB0-4235-86D3-63AAC1CC72A9-low.gif图 3-24 寄存器写入的 SPI 时序图
GUID-44DF649F-95C9-4F80-8526-32EE06B2B1A1-low.gif图 3-25 寄存器读取的 SPI 时序图