Part Number:TAS5805M
如附图1,请问4bytes的1.31等格式的数值是如何计算的?
如附图2,在PPC3软件中设置AGL阈值为-5dB,如何计算得04 8A A7 0B的,感谢各位解答!
Amy Luo:
您好,
1、格式定义您可以查看下面手册第7页:
https://www.ti.com.cn/cn/lit/pdf/slaa894
2、-5dB 换成十进制数步骤是:
根据增益计算公式:20logA=-5dB,可以算的A= 0.5623413252
将A换成成二进制数为0.100 0111 1111 1010 1100 1100 1111 0000这里保留这些位就可以了,因为后面需要不了这么多位数,继续计算的话,后面还有些位数
然后对应下面格式
即可得出为0_0000.100 0111 1111 1010 1100 1100 1111 0000
截取32bit 即为04 7F AC CF
,
skw_cjl:
那PPC3中的AGL Attack Rate是如何计算呢,例如:设置AttackRate为0.3,则I2C会写入 00 cd 7b 90
,
Amy Luo:
您好,与Threshold寄存器一样的格式,一样的计算方法