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.

[参考译文] TLV320AIC1110:我想知道Linux是否有任何软件可用于配置此音频编解码器,该编解码器通过SPI接口连接到FPGA?

Guru**** 2347060 points
Other Parts Discussed in Thread: TLV320AIC1110, TLV320AIC10
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/594058/tlv320aic1110-i-want-to-know-any-software-is-there-for-linux-to-configure-this-audio-codec-which-is-connected-through-spi-interface-to-fpga

部件号:TLV320AIC1110
主题: TLV320AIC10中讨论的其它部件

我是否只需要通过I2C接口进行配置,或者是否可以通过SPI接口进行配置? 如何配置? 使用哪个软件? 我是否需要编写代码? 我需要从哪里学习如何编写tlv的代码? 请提供指南。

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

    欢迎使用E2E,感谢您对我们产品的关注!

    TLV320AIC1110仅支持I2C协议。 因此,它的所有配置只能通过I2C进行。

    我建议您查看I2C总线协议一节以了解详细信息:

    www.ti.com/.../tlv320aic1110.pdf

    本节包含所有I2C协议详细信息和寄存器映射信息。

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

    您好,

    感谢您确认tlv320aic1110仅可通过I2C协议配置。

    如果我要使用默认配置,则不需要编程,对吗? 我想将TLV320AIC1110音频编码解码器与NexyS4 DDR板连接起来。 如何在这两个设备之间进行握手通信? 如何从我的PC了解nexy s4 DDR板已连接到TLV320AIC1110子模块?

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

    没错,默认配置不需要数据表第34页中提到的其他设置。 如果需要额外的功能,您需要通过I2C进行配置。

    www.ti.com/.../tlv320aic1110.pdf

    关于主板连接的问题,音频编解码器没有用于确定是否已连接的标志。 但是,我建议验证所有寄存器值是否按数据表中提到的那样配置为默认(或语音)模式。 这将确保已编码的已完全配置。

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

    您好,Luis,

    感谢您的快速响应。 我还有一个关于TLV320AIC1110的问题。 我能否连接tlv320aic1110与具有SPI接口的微处理器或FPGA板通信? 如果是,则tlv320aic1110默认为SPI接口(因为默认情况下它处于从属模式并监听其主接口)? 如果我将PCMO和PCMI以及PCMSYNC和PCMCLK引脚连接到FPGA和外部重置,并且MCLK=2.048Mhz,那么默认情况下,此接口是否作为SPI接口工作? 我已经浏览了slaa109.pdf和slaa158.pdf文档以消除我的疑虑。

    在slaa109.pdf中,第页编号:给出了tlv320aic10/11的8个方框图,并且SCLK,FS,DOUT,DIN信号是从外部微处理器传递的。 我是否可以通过类似方式连接音频编解码器tlv320aic1110,使我的PC能够在传输层和应用层识别它?

    在TI的slaa158.pdf中,第2部分第2页的第2页声明如下:

    软件接口
    对于DSP和编解码器之间的交互,提供了一组软件例程。
    其中包括McBSP和复数可编程的DSP初始化例程
    逻辑器件(CPLD)寄存器和用于DSP/BIOS /编解码器握手的中断服务例程。
    该软件包可从www.ti.com下载。 用户可以进行调整
    软件包,适用于他选择实施的任何应用程序。 此外,shell程序
    或用于自定义应用程序软件程序的模板也可从[5]获得。

    但我找不到任何与DSP/BIOS /编解码器握手相关的信息。 如果您可以提供链接或直接向我发送这些例程可能会有所帮助,请联系我们。

    请提供指南。

    谢谢

    Vijaylaxmi Bhat

    e2e.ti.com/.../slaa109.pdf

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

    遗憾的是,无法通过SPI连接TLV320AIC1110。 TLV320AIC1110仅支持I2C。 因此,所有通信都是通过一个双线串行接口进行的。

    如果您要将PC连接到我们的音频编解码器之一,我建议您查看一下PCM29xx或PCM27xx设备。 这些设备设计为通过USB连接到设备。 此外,PC将能够识别PCM设备。 通常,TLV320设备是为便携应用而设计的。 通常,它们由电池应用程序供电,并且不需要PC与音频编解码器连接。 另外,PCM设备(如PCM29xx和PCM27xx)设计用于线路应用,PC可用作数字接口。

    关于文档中提到的软件,它是Code Composer Studio软件。 它是一个IDE,用于在微控制器和嵌入式处理器产品组合上开发C/C++代码:

    www.ti.com/.../ccstudio

    此致,
    Luis Fernando Rodríguez ñ o S.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Luis,
    谢谢你。
    此致
    Vijaylaxmi