微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PCM4220复位之后多长时间输出数据有效?

PCM4220复位之后多长时间输出数据有效?

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

当pcm4220芯片进行复位后,除了1024个采样时钟周期的初始化,还需要等待多久,转换的数据才是有效的?

我现在的现象是,复位之后,ad_data输出的数据有1000多个零(前提是对+5V校准电压进行采集),这些零之后的数据是正确的。

我想知道pcm具体工作时各个引脚的时序是什么样?复位或者power-down之后有什么影响,正常之后多长时间数据是有效的?希望有人帮忙解答一下,这个问题比较急!谢谢了!

您好,RST复位后,器件需要1024个系统时钟(MCLK)周期进行初始化,在此期间,数据线会被拉低。

去除这1024个点之后,数据是什么样的?

用pcm4220对+5V进行采集数据,复位之后等待了1024个时钟,但是输出的数据会有几千个0,之后数据会升到5.5V,然后缓慢平稳到+5V,这段时间,会有上万个点不是我想要的点,这样是正常的吗?在使用的时候还需要注意些什么?

期待您的答复!谢谢!

有可能是复位后参考电压有一个缓慢的上升过程,可以减小REF引脚电容的容值(PCM4220参考的噪声余量较大,减小参考电容不会影响性能的)

那个这个电容减到到多少合适呢?我想让这个缓慢变化的过程尽量的减小,这个电容应该采用多大的呢?

现在REF引脚外面有贴100uF的? 可以先将其调到22uF看下效果先。

是的,根据芯片的用户手册是贴的100uF的,那就按您的意见换成22uF的试试,谢谢您了!

您好,在使用pcm4220芯片采集的时候当采样率设置为80K,内部滤波器设置为经典滤波器的时候,DC耦合方式,对+5V的校准元进行采集,采集出来的数据刚开始还是对的,之后会出现一小段乱,最后是平稳的但是数据是1V左右,不是我想要的+5V,这种使用方法有错误吗?还是说在设置为经典滤波器的时候还要注意什么事项?谢谢!

您好,应该是内部的High Pass Filter起了作用,采直流时需要disable内部的HPF。进一步,如果对精度要求高的场合可以在后端做校准,较掉offset。

在采集直流的时候确实是disable了内部的HPF,比如不同采样率进行切换的话,是不是配置之后要对芯片进行一下复位才能正常工作?还有,在Double Speed模式下,不同的采样率,采集出来的+5V直流信号的值也是不太一样,但是每个采样率对应的数据是稳定的,这是因为内部的offset导致的吗?如果精度要求高的话是不是也需要您说的进行后端校准呢?谢谢!

Disable内部的HPF需要将Pin17和18脚置高。有可能是内部offset导致的,可以尝试采取后端软件校准,将这个offset较掉。

好的,谢谢您耐心的答复

pcm4220复位信号RST,在RST低电平的时候不需要mcki吧?当RST拉高之后如果等待一段时间才有mcki可以吗?RST复位后,器件需要的1024个系统时钟周期进行初始化,这里是以mcki的上升沿来计算还是以mcki的下降沿来计算?谢谢!

Hi,

Datasheet中说的很清楚,RESET由低变高之前,必须使能MCLK输入(要有MCLK),以便执行RESET初始化。从时序图中看,是以MCLK下降沿开始计算。

Thank you!

弱弱的问一句:你使用四倍速的时候,将差分输入端接一起接地,噪声大吗?

我使用了思睿逻辑(Cirrus)的AD,都有这个问题,采集卡±10V输入量程下,噪声大到10mV,且只有四倍速下有此现象。拟换用PCM4220,不知道是否也有此问题?

请教一个问题:如果我测交流信号时启用了PCM4220内部的高通滤波器,它会自动消除offset,但我在没有掉电的情况下,测量直流,这时候直接禁掉内部滤波器,这个时候会不会由于保留了以前交流时的offset值,在禁掉滤波器以后AD仍会自动减去以前的offset值呢?是不是需要复位一下呢?

还有,对于你说的后端软件校准,这个offset怎么校呢?

你好:

         10mV是一个很大的噪声,这个应该不是芯片引入的,可能是由于地不干净引入,你的数字地和模拟地有分开吗?会不会是数字的地的噪声引入到了输入端。悬空会有很大的噪声么?你的地接的是哪个地?

你好:

         你关掉高通滤波器后,你的offset就会输出了,不需要杜位。后端的offset校准,你可以先输入几个准确的值,然后计算每个值的offset求平均。

这种减去offset码值的方法在我们这里是不行的啊,我们对幅度信息要求比较严格,比如做了±5V量程,offset有3mV,如果在数字区减去3mV对应的码值这样的方法,那么AD的采集范围为-5003~4997mV,无法采集到4008、4009等电压,故这种方法行不通。

但是音频AD内部消除offset这种方法确实是好使的,我测试过,没有我上述的问题,请问:音频AD内部的这个自动消除offset的方法是一种什么样的机制?是怎么实现的?怎样保证即消除了offset,又不对采集的范围造成影响?

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

网站地图

Top