TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28377D: DevCfgRegs.PERCNF1问题:16位ADC无法开启

Part Number:TMS320F28377DOther Parts Discussed in Thread:REF5030

尊敬的TI专家们:

我在工程中设置了ADC为16位差分输入模式,但是结果寄存器中数值仍为12位。根据帖子的描述,我检查了DevCfgRegs.PERCNF1_1寄存器,发现其4个ADC_MODE位为1,因此无法启用16位模式。我根据上述帖子的步骤将该寄存器复位,启用ADC的16bit模式成功,但是重新上电时该寄存器又变为1.

我的问题是:1.该帖子中提到的是”较早的TMX型号“,但我使用的是TMS系列,且商家说他们这批芯片不是很老。请问现在的芯片还有这个问题吗?有没有办法不需要每次上电都重新配置这个寄存器?

                      2.该帖子中说”so performance will not meet datasheet specifications“,在我启用ADC的16bit模式后,没有输入的RC滤波,其在500ns采样窗口下测量板载的经缓冲的REF5030分压后电压,转换值跳动达到了10LSB(p-p),请问正常应该是多少?在我的电路中出现这么大的跳动主要原因是芯片问题还是我的硬件设计问题?

Ben Qin:

你好,我查看下相关资料后回复您。

,

Ben Qin:

Yang Xiang said:且商家说他们这批芯片不是很老

你是在TI官网上买的吗?

按照上图复位之后就是0,不知道你的为什么会是1.

能否多试试几块芯片看看?

,

Yang Xiang:

感谢您的回复!

我是买的别人的核心板,只买了一块。我联系卖家让他们那边技术帮我看下他们那边其他芯片怎么样。

那个帖子上说,早期的芯片没有OTP所以会锁16bit,不太清楚现在这个是怎么回事。实际上,按那个帖子的办法解锁,我改了寄存器运行以后并没有碰到ESTOP指令停机,也比较奇怪。

,

Ben Qin:

你好,

Yang Xiang said:我联系卖家让他们那边技术帮我看下他们那边其他芯片怎么样。

有结果了吗?

,

Yang Xiang:

换了新芯片,现在这个寄存器正常了。但是新的芯片16位模式下能跳1000LSB,12位模式下跳动也很明显。那边说让我加硬件滤波器,我下一版加一个试试看

,

Ben Qin:

好的,问题解决就好。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377D: DevCfgRegs.PERCNF1问题:16位ADC无法开启
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1