https://e2e.ti.com/support/audio-group/audio/f/audio-forum/817674/lm49450-lm49450-no-output-signal
器件型号:LM49450主题中讨论的其他器件: TCA9544A
大家好、
我们的问题是、对于以下配置(数据表)、LM49450没有输出信号。
希望您能帮助我们。
谢谢你。
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.
https://e2e.ti.com/support/audio-group/audio/f/audio-forum/817674/lm49450-lm49450-no-output-signal
器件型号:LM49450
大家好、
我们的问题是、对于以下配置(数据表)、LM49450没有输出信号。
希望您能帮助我们。
谢谢你。
您好、Antonio、
遗憾的是、无法修改 LM49450 I2C 地址。 不过、我建议您使用我们的 I2C 多路复用器器件之一来补充您的设计。 TCA9544A 是一款4通道 I2C 多路复用器、在本例中可能对您有所帮助:
http://www.ti.com/lit/ds/symlink/tca9544a.pdf
如果您有其他问题或意见、请告诉我。
此致、
Luis Fernando Rodríguez S.
寄存器配置:
0x00 -> 0我们修改为01以启用(启用 B0)
0x01 -> 0
0x02 -> 0x49这是 DAC 时钟配置(我们没有涉及任何内容、因为这不应该是)
0x03 -> 0
0x04 -> 0
0x05 -> 0
0x06 -> 0
0x07 -> 0已修改以更改增益。 示例:0xFF
0x08 -> 0已修改以更改增益。 示例:0xFF
0x09 -> 0
0x0A -> 0
0x0B -> 0
0x0C -> 0
0x0D -> 0
0x0E -> 0
谢谢。
此致。
您好、Luis、
这些显示的值 是第一次从寄存器中读取。 下面是我们修改的唯一寄存器:
寄存器 new_val 旧值
0x01 0x01 0x00
0x07 0xff 0x00
0x08 0xff 0x00
此外、我们不确定是否 需要启用线路输入(寄存器0x00位 B1)、因为我们使用输出扬声器或耳机。
如需更多信息:
我们的项目具有模拟输出(R 和 L)、我们希望放大信号。 因此、我们使用 INR (R)和 INL (L)线、正如您 在发送的原理图(无 DAC)中看到的那样。 当我们使用 I2C 时、如前所述、我们将寄存器0x00、0x07和0x08更改为新值并正确更改。
如下图所示… 对于音量控制盒与 INR 和 INL 这两个输入模拟信号之间的切换、我们有疑问。 要进行切换,似乎必须发送 I2C 命令,但我们不知道… 我们错过了什么吗? 原理图或 I2C 命令/配置。
谢谢。
此致。
您好、Antonio、
数据表中似乎存在错误、寄存器0x00不包含位 B1。 如表1 ( http://www.ti.com/lit/ds/symlink/lm49450.pdf#page=26 )所示,该位与 LINE_IN 活动相关。 因此、应将其配置为从 DAC 更改为 LINE_IN 模式。
您可以尝试在寄存器0x00的 B1中写入"1"吗?
请告诉我它是如何产生的。
此致、
Luis Fernando Rodríguez S.