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.

[FAQ] [参考译文] [FAQ] TLV320AIC编解码器:如何将完整的设计从Pure Path Studio (PPS)传输到TLV320AIC3254设备?

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/773065/faq-tlv320aic-codecs-how-to-transfer-a-completed-design-from-pure-path-studio-pps-into-the-tlv320aic3254-device

主题:TLV320AIC3254中讨论的其它部件

使用PPS完成流程后,如何将设计传输到TLV320AIC3254设备?

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

    默认情况下,PPS-GDE将应用程序生成为CFG文件。 此文件格式为  
    在标题为"AIC Script Language"(AIC脚本语言)的说明文件中进行了说明,您可以在中找到  
    PPS-GDE下载文件夹(http://pps.ext.ti.com)。 文件夹内容可见  
    仅限访问PP-GDE已获得批准的用户。 其中一个选项是用于  
    用户编写自己的实用程序,将此CFG文件转换为任意格式
    需要将处理器流集成到其微控制器代码中。

    PPS-GDE也可以选择将其输出生成为C头文件。 这个  
    可通过选中来启用功能
    选项->生成->生成生成设备驱动程序接口

    生成代码并查找名为 base_main_rate的文件<fs>_pps_driver.h,  
    其中 ,<FS> 是您生成代码的采样速率(例如,
    base_main_Rate44_pps_driver.h (用于44.1 kHz)。 您需要下载内容  
    名为 REG_Section_program[]的数组。 此数组中的每个条目都是一对
    编号:
      {offset,value}

    通常 ,<offset> 位于0和127之间。 在这些情况下,只需编写 <value>
    使用  I2C或SPI在<offset>处寄存器。 请注意,注册页面已打开
    隐式(通过写入以在偏移0处注册)作为下载序列的一部分  
    在该数组中。 而这意味着驾驶员
    无需跟踪打开的页面,这也意味着您无法更改其顺序
    阵列已下载。 (在AIC3262系列器件中,本书也是
    通过写入以隐式方式打开,以在127处注册,驱动程序无需跟踪  
    下载期间当前打开的画册。)

    有两个命令由  大于127的<offset>表示。  
    与其他对不同,这些不是写写写入设备,而是写写入设备  
    表示驱动程序应在阵列中的该点执行特定操作。  
    关联 的<value> 成为命令的参数,如下所述。

       offset == 254 ==延迟 <value> 毫秒
       offset == 255 ==切换到从其他数组下载
                              <value>=0 通常表示下载 miniDSP_A_REG_VALUES[]
                              <value>=1 通常表示下载 miniDSP_D_REG_VALUES[]