主题中讨论的其他器件:TAS5805M、 TAS5805
大家好、团队成员
我们使用 ADC 记录两个模拟单端输入和一个模拟差分输入
从上面的设计中。两 个单个将记录在插槽0和插槽1 (32插槽 TDM)中。
但是、如果我们启用 差分输入、差分输入 将占用插槽1。
插槽1 没有单个数据。
正如我所希望的那样、两个单个 shoud 占用插槽0和插槽1、差分输入应占用插槽2。
记录中有寄存器映射、请帮助检查
谢谢
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.
大家好、团队成员
我们使用 ADC 记录两个模拟单端输入和一个模拟差分输入
从上面的设计中。两 个单个将记录在插槽0和插槽1 (32插槽 TDM)中。
但是、如果我们启用 差分输入、差分输入 将占用插槽1。
插槽1 没有单个数据。
正如我所希望的那样、两个单个 shoud 占用插槽0和插槽1、差分输入应占用插槽2。
记录中有寄存器映射、请帮助检查
谢谢
您好!
是的、所有 ADC 都使用相同的 TDM 时钟。
顺便说一下,当问题发生时...其他 ADC 通道也会改变更改片位置。
让我总结一下状态
1)如果我们不启用 模拟输入。
Slot0 - SLOT7为 NULL、插槽8 -插槽31为 ADC 数据。
2)但我们启用模拟输入
模拟输入是插槽1和插槽7 -插槽30是 ADC 数据
3)我们希望状态为
模拟输入是插槽2和插槽8 -插槽31是 ADC 数据。
谢谢
你(们)好
我尝试将 CH3_INSRC[1:0]更改为 差分或单使能。
它没有影响或变化。
是否所有 TLV320ADC5140都设置为相同的字长?
>>>
是、所有插槽都设置为16位 字长。
我们还发现了一个问题。
如果 ADC 在播放音乐到 PA 后录制声音、则不会发生此问题。模拟输入为插槽1
但如果您在播放前录制声音,则会出现此问题。模拟输入是正常的插槽2
谢谢
你(们)好
我们处于 EVT 阶段、工厂生产了许多机器。
我已经测试了20台机器、也有问题。
事实上,我们也有类似的问题。
我们将 PA tas5805m 与 ADC 使用相同的 TDM。
如果 ADC 录制要播放、则没关系。
但是如果 ADCrecord 在回放后会 增加 tas5805m 的音量,并且会产生噪音。
我认为可能是同样的问题。
是否可能是由于 CLK 时序造成的?
谢谢
您好、曾、
这很可能与具有共享数据线或时钟计时的每个器件的 TDM 设置相同有关。
您能否验证每个器件上的 TDM 设置是否一致且输入上记录的时钟是否同步。
器件的同步可能也会出现问题、无法将模拟、尤其是差分转换为输出数据、而不是在不同器件上转换数字 MIC 转换、但使用相同的数据线路输出进行传输。 可能存在不兼容、但您是否有能力或您是否有能力添加 TX_OFFSET 以查看这是否会产生影响。
我会就这项安排向同事提出更多意见。
大家好、Carson Allen
偏移
>>>
我们取得了新 的进展。
如果 ADC 在 tas5805回放后录制声音。
tas5805将会产生噪声、 音量 也会变大。
将 tas5805偏移更改为4位后,问题得到解决。
如您所知、如果 ADC 在 tas5805回放之前录制声音、ADC 通道也会发生变化。
因此、我认为这两个问题都是由 clk 时序引起的。
我已要求硬件团队帮助确认。
谢谢