我想设置寄存器、以便将音频从 MIC1LP/MIC1LM 传递到 LEFT_LOP/LEFT_LOM、但失败了。
请帮助我检查以下寄存器设置:
R19. | 80 |
R15. | 0 |
R22 | 78 |
R12. | 0 |
R107 | 30 |
R8. | 0 |
R19. | 84 |
R43 | 0 |
R41 | 40 |
R86 | 0b |
R81 | 0 |
谢谢。
Kungeh
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.
我想设置寄存器、以便将音频从 MIC1LP/MIC1LM 传递到 LEFT_LOP/LEFT_LOM、但失败了。
请帮助我检查以下寄存器设置:
R19. | 80 |
R15. | 0 |
R22 | 78 |
R12. | 0 |
R107 | 30 |
R8. | 0 |
R19. | 84 |
R43 | 0 |
R41 | 40 |
R86 | 0b |
R81 | 0 |
谢谢。
Kungeh
您好、Douglas、
我们修改了如下寄存器设置:
--------------------------------------------
rmmod snd_soc_simple_card
rmmod snd_soc_tlv320aic3x
path_gpio=/sys/class/gpio/gpio14
如果[! -d $path_gpio/];然后
Echo 14 >/sys/class/gpio/export
FI
回显>$path_gpio/方向
echo 1 >$path_gpio/值
i2cset -y -f 1 0x18 0x13 0x84
i2cset -y -f 1 0x18 0x0F 0x0
i2cset -y -f 1 0x18 0x0c 0x50
i2cset -y -f 1 0x18 0x6b 0x30
i2cset -y -f 1 0x18 0x08 0x0
i2cset -y -f 1 0x18 0x2b 0x0
i2cset -y -f 1 0x18 0x29 0x40
i2cset -y -f 1 0x18 0x56 0x0B
i2cset -y -f 1 0x18 0x51 0x0
i2cset -y -f 1 0x18 0x25 0xc0
----------------------
写入这些寄存器后、所有寄存器的值如下所示:
但是、直通仍然不起作用。
您能否帮助检查是否存在任何不恰当的寄存器设置? 此外、请与我们分享 EVM 上的寄存器值、并提供直通模式?
您的反馈对我们很有价值、如有任何疑问、请告知我们。
您好!
设置后、我意识到了您的问题。 请参阅下面的方框图:
选项1:AIN -> AOUT。 您可以通过遵循蓝色信号路径来实现这一点、方法是在 PGA 之后基本绕过所有功能。
选项2:短 DOUT 和 DIN。 通过 ADC 块后、信号必须进入 DOUT (红色)、并且只能在数字域(绿色)中完成效果/处理。
注意: 如果不关闭记录模式开关、则无法遵循原始信号路径。 如果关闭 SW-D1:D4、则启用仅记录模式、数据仍将定向到 DOUT、并且行输出中不会显示任何输出