光材料产品
当前位置:首页 > 产品展示 > 光材料产品

一个简单而廉价的高分辨率ADC设计

来源:开云棋牌官网最新    发布时间:2024-04-21 08:33:36

  • 产品描述:...

产品详细

  不久前,我发表了一个基于自热达林顿晶体管对的热风速传感器的简单设计实例。如图1所示,由此产生的传感器简单、灵敏且为固态,但存在风速响应严重非线性的问题。

  资深设计实例贡献者Jordan Dimitrov为该问题提供了一个优雅的计算数值解决方案,使最终结果几乎完美线性。他在《恰当的函数可将热晶体管风速计线%》一文中详细的介绍了这一方法。

  然而,模数转换后在数字域中执行线性化的结果是所需ADC分辨率大幅度提高,例如从11位增加到15位,原因见下……

  要采集分辨率为1fpm的线fpm风速信号,需要ADC分辨率为1 in 2000=11位。但观察图1的曲线不难发现,虽然风速信号的满量程跨度为5V,但从1999fpm增至2000fpm相关的信号增量仅为0.2 mV。因此,为了在解决后者问题的同时保持前者的量程,需要的最小ADC分辨率为:

  15位(和更高分辨率)的ADC既不罕见,也不是非常昂贵,但它们通常不是微控制器内的集成外设,正如Dimitrov先生的文章中提到的那样。因此,提供一个分辨率足以满足他的设计的基本要求的ADC在大多数情况下要大量成本,这似乎是合理的。所以我想知道有几率存在有哪些替代方案。

  下面是一个简单而廉价的高分辨率ADC设计,它是围绕一个古老、廉价而又普遍的使用的朋友构建的:555模拟定时器芯片。

  图2 适用于自加热晶体管风速计线性化的高分辨率电压-时间ADC。星号表示精密元件(1%公差)。

  信号采集从R2、R3、U1求和网络开始,将0至5V输入信号与U1的2.5V精密基准信号相结合,形成:

  如图3所示,能够最终靠向555 Vth(阈值)引脚6输入CONVERT命令脉冲(幅度大于2.5V,维持的时间大于1μs)来启动实际转换周期。

  OUT脉冲(低真)从CONVERT的上升沿开始,与555 Dch(放电)引脚7被驱动至零伏相吻合,开始将C1从V1放电至555触发电压(Vtrg=Vc/2=1.25v),在引脚7上。C1放电维持的时间和Tout由合适的微控制器以数字方式累加,16位计数器和1μs分辨率就足够了,计算公式如下:

  你们可能会出现一些疑问。之前我说过,要量化1999至2000fpm之间的Vin增量需要14.6位的分辨率。那么,42850=15.4位是啥东西呢?

  42850的情况是由于C1放电曲线的瞬时斜率(变化率=dV/dT)与R1两端的电压成正比,因此也与通过R1的电流成正比。对于Vin=5V的满量程输入,该参数变化了3倍,从转换周期开始时的V1=3.75V和3.75µA变为转换周期结束时的1.25V和1.25µA。dV/dT的增加会导致分辨率成比例但相反的变化。因此,为了在Vin=5V时实现所需的25000:1分辨率,需要更高的平均分辨率。

  必要的分辨率系数是平方根(3)=1.732…其中42850/25000=1.714是一个粗略的近似值,但已经足够。

  特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  向潜在对手发出威慑?美媒:大批B-2隐身轰炸机罕见同时出动,创下新纪录

  CBA季后赛:广东大胜广厦总分2-0赛点 周琦21+17胡金秋11+7伤退

  “高考让我走出大山,可大山外的世界却从未有人提及,更没人了解”|新传考研经验帖

  机械革命耀世16 Pro游戏本上架 i7-14650HX+RTX 4060版本,7799元

  机械革命 4 月 23 日推出新款旷世 G16 Pro 2024 游戏本

  华为 Watch Fit 3 手表渲染图曝光:屏幕更方正、配有旋转表冠