尊敬的先生:
请参阅 TLV320AIC3104数据表第68页 的表88。 第0页/寄存器86:LEFT_LOP/M 输出电平控制寄存器、
您能否进一步解释位 D1 =>值1的含义:尚未应用 LEFT_LOP/M 的所有编程增益?
它是读取位、它是否可以通过编码进行更改?
对于值1、这是否意味着未应用编程的增益?
如果我使用 LEFT_LOP/M 并对增益进行了编程、应该如何设置位值? 或者应该有什么价值?
谢谢。
此致、
Wee Keat
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的先生:
请参阅 TLV320AIC3104数据表第68页 的表88。 第0页/寄存器86:LEFT_LOP/M 输出电平控制寄存器、
您能否进一步解释位 D1 =>值1的含义:尚未应用 LEFT_LOP/M 的所有编程增益?
它是读取位、它是否可以通过编码进行更改?
对于值1、这是否意味着未应用编程的增益?
如果我使用 LEFT_LOP/M 并对增益进行了编程、应该如何设置位值? 或者应该有什么价值?
谢谢。
此致、
Wee Keat
Wee Keat、
D1为只读、 但说明中有错误
对于寄存器51、58、65、72、86和93 、D1的说明目前为:
"D1 = 0、此时" 已应用到*输出块*的所有已编程增益"
当"并非 所有已编程的增益都已应用到*输出块*时"D1 = 1
这是不正确的
它实际上应该是:
"D1 = 0、此时"并非 所有已编程的增益都已应用到*输出块*"
"D1 = 1"已 应用到*输出块*的所有已编程增益"
对于寄存器86和93 D0也是 R/W
此致、
-Steve Wilson
Wee Keat、
复位条件为"0""并非所有增益都已设置" 这是合理的、因为默认情况下输出未加电。 不能在禁用的输出上设置增益。
假设 LEFT_LOP/M 输出已启用、但已静音。 禁用静音后、有一种软步进算法、可缓慢增加增益、以减少卡嗒/爆裂声。 此软步进算法需要一些时间才能完成、因此从取消静音的时间到软步进完成的时间、在算法启动时、D1将从"1"更改为"0" 、并在算法完成后返回"1"。 这在毫秒内发生、并且取决于 FS、 以及每个样本使用了多少个步进、因此处理器可以检查该寄存器的状态以确保过程完成、或者添加一个短延迟以允许增益更改完成。
也就是说 、当器件断电时、D1将始终为"0"的另一种方式。 器件加电后、D1将变为"1"并保持该状态、直到增益发生更改或器件断电。
此致、
-Steve Wilson