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:单端输入采集数据传输 DSP

Guru**** 2481465 points
Other Parts Discussed in Thread: TLV320AIC3104

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/828647/compiler-tlv320aic3104-single-ended-input-acquisition-data-transmission-dsp

器件型号:TLV320AIC3104

工具/软件:TI C/C++编译器

您好 TI

我们希望通过单个终端输入两组不同的信号、以收集收集收集的数据并将其传输到 DSP。 其中一个未使用、可以关闭。

以下是验证代码:

配置 初始化代码

aic3104_REGISTER_WRITE (101、0x00);// CODEC CLKIN 使用 PLLDIV_OUT

aic3104_REGISTER_WRITE (3、0x93);/// PLL 使能、PLL Q 值:2、PLL P 值:3

aic3104_register_write (4、(0x04<2)& 0xFC);/// PLL J 值:4

aic3104_register_write (5、(0 << 2)>8)& 0xff);// PLL D 值:(0 * 4)/256  

aic3104_register_write (6、(0 << 2)& 0xff);/// PLL D 值:(0 * 4)% 256

aic3104_REGISTER_WRITE (11、0x04);/// PLL R 值:4

 

aic3104_register_write (8、0xD0);

aic3104_register_write (9、0x47);/// DSP 模式

 

aic3104_REGISTER_WRITE (2、0xAA);/// ADC 和 DAC FS、针对48K 对其进行分频、将其用于8K

 

aic3104_register_write (17、0xFF);

aic3104_register_write (18、0xFF);

aic3104_register_write (19、0x78);

aic3104_register_write (21、0x78);

aic3104_register_write (22、0x78);

aic3104_register_write (24、0x78);

 

aic3104_register_write (26、0x00);

aic3104_register_write (28、0x00);

aic3104_register_write (29、0x00);

aic3104_register_write (31、0x00);

 

aic3104_register_write (32、0x00);

aic3104_register_write (33、0x00);

 

aic3104_register_write (15、0x00);

aic3104_register_write (16、0x00);

 

// aic3104_register_write (25、0x80);   

aic3104_register_write (7、0x0C);

aic3104_register_write (37、0xC0);

aic3104_register_write (43、0x00);

aic3104_register_write (44、0x00);

aic3104_register_write (82、0x80);/// DAC_L1 路由到 LEFT_LOP/M

aic3104_register_write (86、0x8B);

1。  

打开向左移动 ADC 的 MIC2R

aic3104_register_write (7、0x00);

aic3104_register_write (37、0x00);

aic3104_register_write (82、0x00);

aic3104_register_write (86、0x02);

aic3104_register_write (17、0xF0);

aic3104_register_write (19、0x7C);

通过这种方式、测试 DSP 可以接收数据。

2.  

打开配置为单端模式的微1RP 至右侧 ADC

 

aic3104_register_write (7、0x00);

aic3104_register_write (37、0x00);  

aic3104_register_write (82、0x00);

aic3104_register_write (86、0x02);

aic3104_register_write (22、0x04);

这样、测试 DSP 就没有接收到数据。

为什么? 你有什么建议吗?

谢谢。

Jerry

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jerry、

    您说您在同一个终端上应用两个不同的差分信号.... 您使用的是什么终端? 抱歉、您提供的图片对我来说有点误导。  

    您是否还在尝试在主模式下配置 TLV320AIC3104?

    此致、

    Aaron

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Aaron、您好!

    这是我们的 demand.e2e.ti.com/.../5483.3104MIC2.doc

    我们将在 同一终端上应用两种不同的差分输入信号。 一个输入单输入终端、用于收集收集收集的数据并将其传输到 DSP。 其中一个未使用、可以关闭。 或两 个不同的差分输入信号输入端子、用于收集收集数据并将其传输到 DSP。  

    我们将在 同一终端上应用两种不同的差分输入信号,即 MIC2L->L PGA -> L ADC -> DOUTL 的输入信号和另一个输入信号 MIC2R->R PGA -> R ADC -> DOUTR 的输入信号。 但测试 DSP 可以不接收 DOUTR 数据。

    我们希望通过单个终端输入信号、以收集收集收集的数据并将其传输到 DSP。 其中一个未使用、可以关闭。

     MIC2L->L PGA ->L ADC -> DOUTL 的输入信号。 RADC 断电。 通过这种方式、测试 DSP 可以接收数据。

     MIC2R -> R PGA -> R ADC -> DOUTR 的输入信号。 LADC 断电。 这样、测试 DSP 就无法接收数据。

    为什么? 你有什么建议吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    来自帖子的上述图像和 Word 文档中的图像不匹配。 如果要将差动输入应用于 MIC2L/MIC2R,则无法。 MIC2L/MIC2R 是单端输入,不能配置为差动输入。  

    此致、

    Aaron

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Aaron、您好!  

    抱歉、错误可能是 described.e2e.ti.com/.../4150.3104MIC2.doc

    我们 将  在        同一 终端上应用两个不同的单端输入信号 。  

     一个输入 单 输入 终端 、 用于收集    收集收集 的数据并将其传输 到  DSP。    其中一个 未  使用 、 可以   关闭。  或 两  个不同 的单端 输入 信号 输入 端子  、用于收集    收集收集 的数据并将   其传输到 DSP。  

    我们 希望    通过  单 个终端输入信号 、 以收集    收集收集 的数据并将   其传输到 DSP。    其中一个 未  使用 、 可以   关闭。

    我们 将  在        同一 终端上应用两个不同的单端输入信号 ,

         MIC2L->L PGA -> L ADC -> DOUTL 的输入信号 以及  MIC2R->R     PGA -> R ADC -> DOUTR 的另一个输入信号。  但  测试 DSP 无法  接收 DOUTR 数据。

    LADC  加电。  RADC  上电。  这样   、您能 描述  DOUT 数据 输出的方式吗?

     

         MIC2L->L PGA ->L ADC -> DOUTL 的输入信号。  RADC  断电。  通过 这 种方式、  测试 DSP 可以 接收 数据。

    LADC  加电。  RADC  断电。  这样   、您能 描述  DOUT 数据 输出的方式吗?

     

         MIC2R -> R PGA -> R ADC -> DOUTR 的输入信号。  LADC  断电。  这样    、测试 DSP 就无法 接收 数据。

    LADC  断电。  RADC  上电。  这样   、您能 描述  DOUT 数据 输出的方式吗?

     

    为什么?    你有什么  建议吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    用户、  

    我认为您需要澄清您的设置。  

    您说过您在 MIC2L/R 和 MIC1R 上应用信号、 即三路输入。  其中两个仅作为单端输入提供。  

    您的图表也与您的描述不匹配、它显示了 m1L 和 m1R 上的输入

    如果问题说明不一致,我们就无法提供帮助。  

    请使用 您所使用的精确输入引脚重新说明您的问题。  如果您连接差分信号、 请说明连接 Singal-P 和 Signal-M (正负)的引脚

    此致、

    -Steve Wilson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Steve:

    我在 MIC2L/R 而非 MIC1R 上应用信号。 MIC2L 和 MIC2R 是 单端输入。

    我的图表 与我的说明相匹配、它显示了 mic2L 和 MIC2R 上的输入、显示了以下文档。

    请优先处理文档、不要注意原来的头发问题。

    e2e.ti.com/.../6470.3104MIC2.doc

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    用户、  

    我已经在我们的 EVM 上测试了您的配置、并在另一个线程中向您报告。 EVM 的结果是 AIC3104按预期运行。 我获取两种配置的数据。  

    我假设您已解决此问题?  

    此致、

    -Steve Wilson