TI中文支持网
TI专业的中文技术问题搜集分享网站

关于TLV320AIC3104的一些疑问

Register 58:HPLCOM Output Level Control Register 中的

HPLCOM Volume Control Status

0: All programmed gains to HPLCOM have been applied.
1: Not all programmed gains to HPLCOM have been applied yet.

这个状态为1意味着什么?
Register 94: Module Power Status Register

HPLOUT Driver Power Status
0: HPLOUT Driver is not fully powered up.
1: HPLOUT Driver is fully powered up.

这个状态为1又意味着什么?
试了两份代码,一份全部为0,另一份IIC写的时候增加了100MS延时,然后所有的HPRCOM HPLCOM HPROUT HPLOUT

的这两个状态都变成1了,出来的声音都差别不大,会不会有其他影响呢?

KW X:

放大音量就有区别了。一个是半功率;另一个是全功率输出。

Kailyn Chen:

这里programmed gain 指不仅是PGA的0dB~59.5dB的配置,还包括其他比如input level gain的设置,那么通过读取寄存器58 可以确认配置的所有增益是否都成功了,还是只有一部分增益到HPLCOM 配置成功。

Register 94 的状态1指的是HPLOUTdriver部分完全上电,还是部分上电(0)。

user5942809:

回复 Kailyn Chen:

为什么加了延时会出现这种问题呢?是有寄存器对时序的要求比较高吗?

赞(0)
未经允许不得转载:TI中文支持网 » 关于TLV320AIC3104的一些疑问
分享到: 更多 (0)