在线情况
1
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
xixi风,很抱歉.到目前为止,我还没有用过MSP430单片机的SD16这模块.
因为我之前没有出过带SD16的芯片板子,所以一直没有用.
但将来会不会推出F42x这类板子暂时还是未知数.
[ 此贴最后由DC在2008-10-19 0:59:39编辑过 ]
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
2
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
嗯,谢谢你的反馈。不过我有几个问题想请教一下的。
[1]你认为内部的参考电压不准,能不能说一两个例子来讲解一下。在我的理解中,430内部带的参考源在一般室温下内部参考源还算可以的。
[2]你采用外部参考源是什么芯片电路?内参考和外参考测量同样一个信号,差别有多大。
[3]你现在测量校准时用的单端还是差分输入?AD前端有没有做低通滤,如果有你的低通是如何处理?
对于SD16的模块进行测量较准是一个重要的步骤。
谢谢!
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
3
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
[2]你采用外部参考源是什么芯片电路?
[3]你现在测量校准时用的单端还是差分输入?AD前端有没有做低通滤;如果有你的低通是什么电路?
你还没有回答上面问题,谢谢。

对于∑-∆类型的ADC而言,他的结构采样前端是需要对模拟信号进行高速的多次采样的,对于被测信号而言,他的采样频率是被采样信号的上百倍或更高。而每一次采样时都会与前一次采样结果进行累加,这样做的目的是为了实现统计平均值结果;同时方便后级的数字处理,如FIR滤波器及抽取样输出。而你所提及的过采样大,只是意味着也的采样次数增加。对于∑-∆-ADC内部而言只是数字处理的问题。这个采样大小一般不影响用户所关心到快慢问题。
    从上面的讲述可知,∑-∆-ADC进行过采样(这相当于一个调制器,将输入的低频信号变换成高频信号)后还需在内部进行数字低通滤波器,最后再抽取滤波器(主要将刚高采样调制的高数码流信号进行抽样输出,这样的最终目的实现将高码流变为低码输出给MCU)输出数字信号。这里我讲述的大概是,∑-∆-ADC的其中一部分原理。最后告诉你的是过采样率大小是∑-∆-ADC内部的事,与用户所关注的代码结果关系并不大。
   ∑-∆-ADC原理相对于SAR-ADC原理复杂很多,他更多是数化的处理。有趣兴不防找找TI的这方面的资料看看(这里头有点深奥)。
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
4
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
在这样的测量时,你应该在差分输入两端分别增加RC低通。有过滤掉部分高频噪声,这样做对∑-∆-ADC采样和结果输出有利。本身∑-∆-ADC的分辨率就较高,如果不加滤波器的话测量出来的代码一至性就显得较差了。很简单的就是你的信号的部分噪声可能来自电源源处,处理不当会带来误测或不准确的测评效果。所以建议你采用电池组供电作为测试是一个好的技巧手段。
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
5
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
嗯,就∑-∆类型ADC他们一般的输入端都是差分信号输入,并且他的输入信号幅度比较小(零点几伏左右)。这输入的电压输入幅度主要限制于输入电路构构的原因。从∑-∆类型ADC的结构来看,他主要分为PGA前端放大、一位式调制器、数字滤波器、抽取样滤波器组成。而在输入端中就有PGA--可编程增益放大器,这部分主要用于对输入信号进行信号增益处理。简单地说就好似我们一般的差放一样,一般来说这部分的电路拓扑主为差分式电容放大器,至于你所问的反馈端问题。我想这部分并非我们常见电阻式反馈拓扑电路那样的,这点在看技术文献时有点复杂。
  简单地说,就是控制信号的放大能力吧,属∑-∆类型ADC前端电路部分的东西。如果输入信号幅度太小时可以进行适当地放大。对∑-∆类型ADC的常常应用例子来说可以直接连接电桥的传感器接口中,由于电桥所产生的电压信号比较低,经过外部的低通后可以直接输入到∑-∆类型ADC的差分输入端。如果电桥输出的信号较小的时候此时可以用PGA来控制增益达到信号足满幅度进行后一级的一位调制器进行采产转换...。大概是这个意思。
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
6
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
关于xixi风提到的“就是输入地的时候,测量并不是0,而是有一定的值。就这一部分,是不是在以后的测量中应该不减去。”很多人有问题过样的情况。对于这个问题,我也特在TI网站转了一份文件过来。
正是解决这部分办法。这文章写得很不错,推荐大家看看。
<<传感器与ADC之间模拟接口的设计[非常推荐]>>
http://www.microcontrol.cn/bbs/a/a.asp?B=103&ID=23544

由于我们常用的轨到轨运放很多一部分型号是不能到达地轨的,这可由运放的工艺有关。此时就算输入为0时,输出则还存在着一定的电压值。那么此时我一般的做法是会在代码部分减去这部分的代码值。这是较简单的做法。如有不当之处请指正,谢谢!
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
7
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
恭喜你得到更好的效果,看来你之前的测量评估工作准备得并不全面。
为了更好的分析的模拟前端及模拟通道上的噪声来,我建议还可以可以更进一步的分析。这样更有利帮助到你得更好的提升ADC及模拟电路处理技巧。如果你手上没有好的ADC分析工具包,你可以安照以下的方法来做一些分析和评估。

[1]在固定的采样间隔时间内进行连续的数据点采样,数据点采样率不能太低。将采集到的数据通office的软件来做一些直方图分析。直方图是常用的分析ADC采集代码的方法,在直方图可以描述出你的采集指定数据量中包含了那些代码。直方图的代码条越少,你的采集数据唯一性越好。这样可以表明你的采集通道效果非常好(前提输入一个稳定的参考电压值作为采集)。

[2]方法二,做法也同上面的方法差不多。除了用直方图外,还可以对你所采集到的数据包直行FFT分析(这个根据你个人的条件是否做得来才行)。对你的采集数据进行FFT分析,透过FFT的曲线图可以得知信号通道上是否存在着某固有频率信号,比如我们用变压器供电电源所引起的工频信号、或者是工频谐波信号;或者周边电路所产生的信号等等。通过频域分析法可以让我们更加知道信道是的噪声情况,有助于工程师去解决噪声的源头。这个频域分析法最起码让我们大概可以了解到所测的信道上是白噪声还是有机率的噪声。

[3]如果你认为我上面说的两个方法比较麻烦或跨领域做法。你最直接的方法是采用现有数字显示波器来来帮助分析一下。我们常用的数字示波器一般都有FFT分析功能,你可以利用这个功能对你的模拟通道,ADC端口进行一些测试。同样在模拟前端输入一个稳定的被测量电压(这个非常重要)。然后用示波器进行一次FFT分析,运行后示波器会显示出FFT的测量结果曲线。此时你可以利用示波器的标尺移置曲线峰值处查看频点...(前提是真的有一些固有噪声)。大概是这样做。

利用直方图及FFT分析的频域分析方法,在之前一些设计项目上确实能帮助到我分析和查找到信道上的噪声源。上面是大概是我一些经验,可能有某些地方的描述得不够得当还请指正。

所以我认为你上面的测试报告还是不够全面的,这几个参数不足参考和评估你的测量效果。
谢谢!
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
Powered by LeadBBS 9.2 .
Page created in 0.1895 seconds with 7 queries.