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.

[参考译文] TLV320AIC3120EVM-U:TLV320AIC3120配置的生产实施

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1250901/tlv320aic3120evm-u-production-implementation-of-tlv320aic3120-configuration

器件型号:TLV320AIC3120EVM-U
主题中讨论的其他器件:TLV320AIC3120

您好!

我们想知道如何最好地针对此部件的配置实施可立即投入生产的解决方案。   CodecControl GUI 需要通过评估板上的 TAS1020BPFB 将数据写入 EEPROM。  我们要么避免这种情况、找到一种能方便生产的使用方法、要么使用电路板上的微控制器在启动时将配置数据写入部件。  有哪些常见的实现方式?  PurePath Studio 是否是更好的选择?

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

    Scott、您好!

    感谢您与我们联系。  

    该 EVM 使用 TAS1020B 通过计算机的 USB 端口提供 I2S 和 I2C。 这允许对各种 EVM 和编解码器配置进行快速评估和原型设计。 当您准备好转向生产时、配置通常通过 I2C 与微控制器或其他主机控制器完成。

    当不使用 EVM 时、分配给 TLV320AIC3120器件的 I2C 地址为001 1000。

    GUI 还提供了一种记录 I2C 写入的方法、该方法应该有助于开始使用 I2C 脚本(点击"View"选项卡并选择"command"工具。 选中"记录")。

    我希望这对您有所帮助。

    此致!
    安德鲁

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

    Scott、您好、

    您可能还需要查看本应用手册、了解如何 将 MSP430 Launchpad 用作音频产品的独立 I2C 主机(修订版 A)(TI.com)。 

    此致!
    安德鲁

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

    Andrew、您好!

    似乎我们选择的微控制器没有足够的备用 存储器将配置存储在我们正在运行的其他代码之上、因此我们需要使用板载 EEPROM。  TLV320AIC3120 EVM 用户指南中说明了一种将程序加载到电路板上的方法、并且可以在不使用 CodecControl 的情况下执行该程序。

     "从 CodecControl 对 AIC3110/AIC3100/AIC3120初始化脚本进行编程
    软件添加至引导应用程序"?

    我 在主应用程序中调用了默认的 init 脚本。

    我是否应该编辑此脚本并将我的自定义命令附加到该脚本中?

    我知道我已经等了一个月,因为上次评论这个帖子,但这个问题是非常热,所以我想感谢一个快速的回应。  谢谢。

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

    Scott、您好、

    该数据表仅通过调用初始化脚本提供了一个简单的示例。 任何让您满意的 I2C 脚本都可以:如果它从 CodecControl 运行、则可以在 EEPROM 中使用它。 通常、不需要进行额外的更改。

    此致、
    J·麦克弗森

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

    好的、我遇到的问题是、我只能在将设置添加为第二个脚本时将其设置为"take (采取)"。

    要运行第二个脚本、唯一的方法是打开 CodecControl、并按 EVM 上的 SW3。

    我只需要一些帮助、即可在启动时运行设置。  我不想编写自己的 I2C 脚本、尽管我已经开始编写 I2C 脚本。  我想 CodecControl 将脚本写入板载 EEPROM 并在启动时加载。  它需要在完全没有使用 TAS1020的情况下运行。

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

    Scott、您好、

    需要2个脚本是意外的。 我自己做了这个实验、然后删除了"AIC3120_USB_init"脚本、并用我自己的单个脚本代替。 在关闭编解码器控制的情况下、我对 EVM 下电上电、然后我的脚本在引导时运行。 您能否尝试从 EEPROM 中删除所有内容、点击 update EVM 并重启以确认其为空。 然后添加应用程序、再添加脚本、看看这是否有效。 应无需按下 SW3。

    此致、
    J·麦克弗森