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,在tdm模式下能同时独立输出三路音源吗?我看了一下寄存器,我理解采样这边可以区分音源的。但是路由开关这边我不理解怎么工作。麻烦请指教,谢谢
如果不行,麻烦您给我们推荐一款由此功能的codec。
thanks,
dingmeng
您好,通过这个寄存器不能判断是区分音源的。 因为AIC3104是一个codec。集成了ADC和DAC,这个寄存器是用来配置ADC和DAC的采样率的。
回到您的问题,可以看下内部架构:可以看到三路蓝色输入,经过内部mixer之后再通过ADC和DAC分别进行处理。
所以我理解的是不能独立输出三路音源。 不知道是不是误解了您的意思。
tdm模式下,三个独立的音源通过可以同时输出到speak(篮框)吗?
篮筐部分是同时输出的。
我想确认,三个独立音源使用DINR和DINL是如何同时输入的?我不太明白您的应用。
明白了,我想是和可以符合您的这个应用的,只是不论是DSP mode还是左对齐模式都需要对offset进行配置,可以更改数据开始的每个帧的位时钟。
您看下这篇关于“Using TLV320AIC3x Digital Audio Data Serial Interface with TDM support”的应用手册是否对您的配置有所帮助:
https://www.ti.com.cn/cn/lit/an/slaa311/slaa311.pdf
如有其他问题,我去和资深音频工程师去确认。
您好,关于您的问题,我这边收到美国工程师的回复,如下:我想他可能没理解您的意思,他的回答是输出的蓝色框中这几路是可以通过配置寄存器同时输出的。
All outputs can be used simultaneously. Using register settings, you can route either DAC L, DAC R, or both to any or multiple outputs.
但是三路音源不能同时输出,DACL/R 三路不能独立
您的这里描述我不太动,DINL和DINR 两路串行输入,DACL处理DINL的两路,DAC R 处理DINR的两路,您提到的DACL/R三路是怎么回事?
您可以直接在英文E2E上跟进您的问题。
可以的,但是您能解释下这里吗?DACL处理DINL的两路,DACR处理DINR的两路,您提到的三路是什么意思?也就是上面我提到的:
DINL和DINR 两路串行输入,DACL处理DINL的两路,DAC R 处理DINR的两路,您提到的DACL/R三路是怎么回事?
您好,关于您的问题,收到回复:不可能播放四种不同的音乐呢,DINL and DINR只能接收两个通道的数据。
There are only two DAC channels, meaning it's not possible to play 4 different music tracks. All four outputs can be used at the same time (LOL/R and HPL/R) but the user must choose where the two input channels are played from.
Also to clarify, DINL and DINR are one channel each, meaning the device can only receive two channels of audio data.