微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PurePath 里面的 带ROM 和不带ROM的元件有什么区别?

PurePath 里面的 带ROM 和不带ROM的元件有什么区别?

时间:10-02 整理:3721RD 点击:

PurePath 里面的 带ROM 和不带ROM的元件有什么区别?比如说,音量有VOLUME_ZX 和 VOLUME_ZX_ROM, 我对比过生成的pps_driver.C文件,发现生成的配置有不少区别。

还有比如在PCM5141规格书里面 , Register map PAGE0  60-64 是Digital volume , 我发现生成的driver.C代码完全没调用过PAGE 0的配置?配置的都是coefficient buffer A/B 和 instruction buffer 里面上千个寄存器的参数。 如果我要控制数字音量,是否两者都可以控制呢?

你好:

TI有一些芯片像PCM5121是ROM版本即内部的MINIDSP是被定死了,不能被随便改,而你们用的PCM5141内部的MINIDSP是可以随意修改的。

所以如果你用PCM5141就用没有ROM的,用PCM5121就用有ROM,其实那个模块不是给PCM5141用的。

我尝试把 PCM51XX_ROM的FRAMEWORK拖进去,然后打算拖些带ROM的元件,但是我发现不能这样做,元件根本拖不进去。而换其他的FRAMEWORK就可以。

既然PCM1521是固定miniDSP程序的,那么也没必要对其用PURE PATH进行编程配置,对吧? 那么要调节PCM1521的EQ和VOLUME值的话,该如何调呢,是否有其他资料?

我理解ROM版本是固定了miniDSP程序,按道理不用配上千个寄存器了吧? 而象PCM5141的话,可以通过PURE PATH随意改变miniDSP的程序,需要配置很多的寄存器。 这样理解对吗? 谢谢!

另外,我发现digital volume 控制在PAGE 0上有,但是并不对应pure path上的VOLUME元件,这让我比较迷糊。烦请解答,不胜感激。

 这几天阅读资料后,发现PCM51XX 的miniDSP是一个固定模式,不过参数可调。所以PURE PATH里面只能LOAD ROM来调参数。

digital volume 有分为 miniDSP上的数字控制和 在miniDSP外部的模拟控制,PAGE 0上的就是模拟控制。

但是我不知道如何得到PCM51XX的配置代码? 而 在PCM5141上可以通过generate code来得到不同参数的代码。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top