ZHCAEJ8A October   2024  – July 2026 TAC5111 , TAC5112 , TAC5211 , TAC5212 , TAC5412-Q1 , TAD5112 , TAD5212

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2信号发生器 1 (SG1) –“蜂鸣”发生器
    1. 2.1 信号发生器 1 振幅和输出通道
    2. 2.2 信号发生器 1 频率
    3. 2.3 蜂鸣发生器示例 – 使用 TAC5212EVM-K 和 I2C 配置
  6. 3信号发生器 2 (SG2) –“线性调频脉冲”发生器
    1. 3.1 信号发生器 2 振幅和输出通道
    2. 3.2 信号发生器 2 的起始和停止频率
    3. 3.3 ADSR 包络参数
      1. 3.3.1 起音/衰减计时器
      2. 3.3.2 释音计时器
      3. 3.3.3 加电延迟计时器
      4. 3.3.4 延音/重启计时器
      5. 3.3.5 延音电平
    4. 3.4 信号发生器 2 的输出模式
      1. 3.4.1 手动模式
        1. 3.4.1.1 使用 TAC5212EVM-K 的手动模式 I2C 配置示例
      2. 3.4.2 连续脉冲模式
        1. 3.4.2.1 使用 TAC5212EVM-K 的连续脉冲模式 I2C 配置示例
      3. 3.4.3 单稳态模式
        1. 3.4.3.1 使用 TAC5212EVM-K 的单稳态模式 I2C 配置示例
  7. 4总结
  8. 5参考资料
  9. 6修订历史记录

加电延迟计时器

加电延迟计时器是指:从通过置位 DAC_PDz 位 (B0_P0_R120[6]) 给回放路径加电开始,到第一个线性调频脉冲周期开始的用户可延迟时间。例如,500ms 的加电延迟意味着第一个线性调频脉冲周期在回放路径加电后 500ms 开始。可编程的最小加电延迟为 127ms。

加电延迟遵循以下公式:

方程式 9. apwrup = tpwrup - 0.007
其中 apwrup 和 tpwrup 均以秒为单位。

要将加电延迟编程到 表 3-5 中列出的寄存器中:

  1. 将计算出的 apwrup 值(以秒为单位)乘以采样率(以 Hz 为单位)(= APWRUP)。
  2. 将 APWRUP 四舍五入到最接近的整数。

表 3-5 加电延迟计时器
寄存器48kHz 采样率下的默认加电延迟时间
0x170x74

加电延迟 = 207ms

(0x00002580)

APWRUP [31:24]
0x170x75APWRUP [23:16]
0x170x76APWRUP [15:8]
0x170x77APWRUP [7:0]