你好
如果我计划使用 TLV320AIC3106-Q1音频编解码器设计一款车载音频免提设备、
将有两个 I2S 音频源(SOC 和 BT PCM)馈送到音频编解码器。 在规格中、
图32. TLV320AIC3106-Q1连接到多个音频设备、
我发现了类似的应用程序。 我想问一下、 我们是否有参考电路设计可供比较。
特别是对于处理器1的 DOUT 和处理器2之间的连接、它是否直接在电路上短接?
此致、
Jerry
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.
你好
如果我计划使用 TLV320AIC3106-Q1音频编解码器设计一款车载音频免提设备、
将有两个 I2S 音频源(SOC 和 BT PCM)馈送到音频编解码器。 在规格中、
图32. TLV320AIC3106-Q1连接到多个音频设备、
我发现了类似的应用程序。 我想问一下、 我们是否有参考电路设计可供比较。
特别是对于处理器1的 DOUT 和处理器2之间的连接、它是否直接在电路上短接?
此致、
Jerry
BTW 正如我所知、当 I2S (集成内部 IC 声音)音频编解码器的 DOUT (数字输出)同时连接到不同的处理器时、根据这些处理器的设计和功能、可能会出现多种情况:
竞争条件:如果多个处理器尝试同时访问 I2S 编解码器的 DOUT 输出、则可能会导致竞争条件。 这可能会导致不可预测的行为、例如数据损坏或错误。 竞争条件是常见的并发编程问题、需要适当的同步和互斥机制来解决。
输出冲突:如果多个处理器同时对 I2S 编解码器的 DOUT 输出执行写操作、则会引起冲突。 这可能会使输出数据不可预测或不正确。 为了避免这个问题、必须确保在给定的时间只有一个处理器对 DOUT 执行写操作。
数据读取错误:如果多个处理器同时对 I2S 编解码器的 DOUT 执行读取操作、则可能导致数据读取错误。 这是因为多个处理器同时读取数据会导致数据干扰或读取无效数据。
您好、Jerry。
无需额外电路将 DOUT 从编解码器连接至两个独立器件。 编解码器输出引脚的驱动强度足以驱动两个控制器。
我希望这可以解答您的问题。
此致!
Andrew