ZHCAEJ8 October   2024 TAC5412-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2信号发生器 1 (SG1)
    1. 2.1 信号发生器 1 简介
    2. 2.2 信号发生器 1 振幅和输出通道
    3. 2.3 信号发生器 1 频率
    4. 2.4 使用 PPC3 生成寄存器系数
  6. 3ADSR 包络参数
    1. 3.1 ADSR 简介
    2. 3.2 重启计时器和延音计时器
    3. 3.3 起音、释音和衰减计时器
    4. 3.4 延音电平
    5. 3.5 ADSR 包络示例脚本
    6. 3.6 超声波活动检测 (UAD) ADSR 模式
  7. 4信号发生器 2 (SG2)
    1. 4.1 信号发生器 2 简介
    2. 4.2 信号发生器 2 振幅
    3. 4.3 信号发生器 2 频率
    4. 4.4 信号发生器 2 模式
      1. 4.4.1 手动模式
      2. 4.4.2 连续脉冲模式
      3. 4.4.3 单稳态模式
  8. 5总结

起音、释音和衰减计时器

起音、释音和衰减定义了 ADSR 包络的斜坡。请参阅32 位 ADSR 参数的可编程寄存器映射,以确定配置这三个参数的寄存器。在计算起音时间和释音时间时,请使用以下公式。

方程式 11. 22k×1fs×1000 = desired time, ms.

其中 k 是两个计时器的介于 0 到 1 之间的绝对值。

此公式生成起音和释音时间的寄存器系数。

方程式 12. Reg.Coeff=DEC2HEXMODROUNDk× 230, 0, 232,8

此公式可用于计算起音时间。但对于释音时间,k 必须作为负数插入以检索准确的十六进制值。使用下面的公式计算所需的衰减时间。

方程式 13. ABS[(2-(2×Sustain Level))/(k×FS_Vrms)/fs)]×1000 =desired time, ms

起音和释音时间的寄存器系数公式 Reg.Coef f 也适用于衰减时间。