nemo1991

  • 2023-10-17
  • 回复了主题帖: 使用AD7606B构建高精度数据采集系统

    fxyc87 发表于 2023-10-15 21:03 AD7606很精典的同步AD采集芯片,现在好像百十块钱一片,有些小贵。
    这是AD7606B,是AD7606的升级版

  • 2023-10-15
  • 发表了主题帖: 使用AD7606B构建高精度数据采集系统

    本帖最后由 nemo1991 于 2023-10-15 20:10 编辑 ADI工业控制领域具备深厚的技术积累,数十年来不断推进包括自动化测试设备、科学和环境监测、工业传感和控制等多个领域的技术进步。在ADI众多产品线中,AD/DA是其最重要的产品线,本次我将要介绍的,是ADI近几年推出的一款明星产品:AD7606B。 AD7606B核心性能指标 根据ADI官网说明: AD7606B 是一款 16 位同步采样模拟-数字数据采集系统 (DAS),具有 8 个通道,每个通道包含模拟输入钳位保护、可编程增益放大器 (PGA)、低通滤波器、16 位逐次逼近寄存器 (SAR) 和模数转换器 (ADC)。AD7606B 还包含灵活的数字滤波器、低漂移、2.5 V 精密基准电压源和基准电压缓冲器,用于驱动 ADC 以及灵活的并行和串行接口。 AD7606B 采用 5 V 单电源供电,在所有通道以 800 kSPS 的吞吐量采样时,可提供 ±10 V、±5 V 和 ±2.5 V 的真正双极输入范围。输入钳位保护可承受高达 ±21 V 的电压。AD7606B 具有 5 MΩ 模拟输入阻抗,当输入信号断开并通过 10 kΩ 外部电阻器接地时,导致小于 20 LSB 的双极零代码。由于采用单电源供电、片内滤波和高输入阻抗,因此无需外部驱动运算放大器(这些放大器需要双极性电源)。对于吞吐率较低的应用,AD7606B 灵活数字滤波器可用于提高噪声性能。 16位、800 kSPS ADC(所有通道) 具有5 MΩ模拟输入阻抗的输入缓冲器 与AD7606引脚兼容 工作温度范围:−40°C至+125°C 5 V单模拟电源,VDRIVE电源电压:1.71 V至3.6 V 具有8 kV ESD的±21 V输入箝位保护 在软件模式下可用的额外模式 每通道可选模拟输入范围 单端,双极性:±10 V、±5 V和±2.5 V 每通道系统相位、偏移和增益校准 模拟输入开路检测特性 <22 LSB开路码值误差(RPD = 10 kΩ) 自诊断和监控特性 有关读/写数据和寄存器的CRC差错校验 AD7606B外围电路设计 AD7606B具备极高的集成度,仅需要5V单电源供电。同时内部集成了基准源,其温漂系数典型值为3ppm/°C,最大值为10ppm/°C,可以满足常规应用的需求;同时可以配置使用外部基准源。 在软件模式下,AD7606B具备最大的配置灵活度,可以选择输入范围、每通道校准、过采样等功能,下图展示了软件模式下其典型的原理图设计。 需要注意的是,ADI建议在ADC输入前端放置串联电阻,以保护ADC。根据下图手册说明,AD7606B可以耐受的最大电压为±21 V,可以耐受的最大电流为10mA。例如用户实际使用中可能测量到的电压峰值为50V,则最低串联电阻为(50V-21V)/10mA = 2.9k。实际使用中,可以选中更大的阻值:尽管从模拟电路的角度来看,外部电阻的引入会引起测量误差,但配合AD7606B软件模式下所支持的增益校准,可以近乎消除外部电阻引入的误差。后文会再次介绍。 此外,外部电阻搭配电容使用,还可以构建为一个低通滤波器,可以作为系统的抗混叠滤波器使用。 AD7606B软件设计 AD7606B采用16bit并行数据接口,可以轻松应对8通道800kSPS/16bit的采样数据,同时可以通过软件实现读写数据的CRC校验,具备完善的诊断和监控特性。 AD7606B可以配合具备并行数据接口的ARM/DSP/FPGA使用,ADI也提供了参考代码。 AD7606B校准功能说明 在外部电路设计部分,我们提到AD7606B可以在ADC模拟前端增加外部电阻以保护ADC端口,但该外部电阻会引入额外的采样误差。 AD7606B具备系统增益校准功能,具体为通过向寄存器0x09~0x10写入外部电阻阻值,系统将自动校准采样结果。 如图展示,以外部电阻为27k为例,如果不启用该校准方式,27k的外部电阻会引入高达170个LSB的误差;启用增益校准后,可以看到同一外部电阻下,引入的误差典型值仅为5LSB。  

  • 2023-09-19
  • 回复了主题帖: 颁奖:一线工程师分享国产芯开发经验的征文活动

    地址已确认,感谢EEWORLD

  • 2023-05-16
  • 发表了主题帖: 【Xilinx FPGA国产替代】安路ANLOGIC替代Xilinx Spartan系列

    本帖最后由 nemo1991 于 2023-5-18 09:24 编辑 FPGA在现代控制系统中比较常用,例如用于通讯系统、运动控制系统、视频处理系统等。在高实时性、高带宽、并行控制等方面,FPGA具体不可替代的地位。   在2020年开始的芯片缺货潮中,Xilinx的FPGA涨价简直是疯狂。以我曾经用过的Spartan6 XC6SLX25为例,正常情况下其价格大约50元/颗左右,疯狂的时候现货价格直接涨到了1500元/颗。我还记得当时拿着轻飘飘却价值数百万的几包芯片时候那种不真实的感觉,按照克重,这些芯片的价格远远超过了黄金,芯片制造成了点石成金的真实写照。   这时候就想起了之前沟通过的安路FPGA,其实在FPGA缺货时候就考虑过替代,只是考虑替代的研发以及测试成本问题而没有落实。面对Xilinx从50元涨到1500元的现状,那无论如何都要走替代的路线了。实际替代过程却是顺利得超乎想象,软件修改在几天之内就完成了,后续花了一定的时间进行功能测试以及稳定性测试。最终的测试结果令人满意,产品在市场上也没有相关问题反馈,确实为一次成功的国产替代。   这个过程也是国产替代的一个写照,从最初的不敢尝试到不得不尝试,然后尝试之后发现国产也做得很不错。被欧美原厂涨价深深伤害的客户,一旦采用国产化之后,我想也是很难再回头的。 诚然,国产芯片厂商大多数都是fabless,对生产的掌控能力会有限制,但总体来说对于缺乏原厂重视的中小客户来说,选择国产方案显然会受到更好的支持。   希望国产能够越来越好,能够不断拓展国内用户以及国际用户,最终可以与国际半导体厂商竞争。   最后,重要的事情再说一遍:安路科技的FPGA可以很好地替代Xilinx Altera等品牌中低端产品,其高端产品线也在发展中,并且公司已经于2021年上市。各位有需要的朋友可以试试!  

  • 2023-03-20
  • 回复了主题帖: 蚂蚁矿机S9控制板原理图

    看看

  • 回复了主题帖: 请教电源电源两路输出不稳问题

    这是无法解决的问题,一个原边两个副边,通常选择主电源进行反馈。另外一个是无反馈的。   对于无反馈的电源,可以外部加额外的变换器。

  • 2023-02-24
  • 回复了主题帖: 瞅了瞅TI官方M0芯片产品图,Flash从8KB到64KB产品都有,这全都面向哪些应用?

    感觉有2个应用点:   1. 一次性消费电子产品,比如电子式试纸检测; 2. 再有就是小家电这些简单的电子产品。

  • 2023-02-19
  • 回复了主题帖: 【免费申请】价值555元的TDK-Lambda 电源降压模块

    okhxyyo 发表于 2023-2-14 10:10 就图片上这样一个模块。没有别的东西
    模块不错。关键是网友测评需要比较高端的仪器,比如500W的电子负载以及直流电源。

  • 2023-02-13
  • 回复了主题帖: 【免费申请】价值555元的TDK-Lambda 电源降压模块

    测这东西,需要高性能的电源和电子负载了。 自带散热器吗?

  • 2023-01-04
  • 回复了主题帖: 感谢一路相随!——EEWorld 2022年度人物颁奖

    感谢ee,信息确认无误。

统计信息

已有923人来访过

  • 芯积分:337
  • 好友:35
  • 主题:71
  • 回复:596
  • 课时:--
  • 资源:3

留言

你需要登录后才可以留言 登录 | 注册


夏天爱 2015-4-8
不知您可不可以给讲解一下您的计步方法?
一个求知者。
ginny_elegant 2015-4-7
楼主的带V5版本的controsuit就是从TI上下的吗,我怎么安装不上呢,最后按了个带V4的
hzlxlzh 2015-4-5
nemo1991: 你去430板块开个帖子,我帮你回答一下。
那个帖子太古老了。
http://bbs.eeworld.com.cn/thread-458939-1-1.html


已开贴,帮忙看看,谢谢
hzlxlzh 2015-4-5
nemo1991 : 你好,把帖子地址给我看一下。 正常来说,捕获脉冲宽度使用capture。 但是g2没有,可以采用中断模拟。 http://wenku.baidu.com/link?url=NL9Lnl_02F2-WkNFBZmGlwuF9-_RbxcPg59LkLn3xChCvQskBbpT-I_iFu5KumG02dTCaso-O1fo2Y8dU6ewWFTqHQxRC5iG-SRdw_HMhz3 这个是我查到的代码,我用了其中的第一个,但不成功 ...
hzlxlzh 2015-4-5
nemo1991: 你好,把帖子地址给我看一下。
正常来说,捕获脉冲宽度使用capture。
但是g2没有,可以采用中断模拟。
可以加你qq吗,如果方便有时间,我想具体请教一下
hzlxlzh 2015-4-5
nemo1991 : 你好,把帖子地址给我看一下。 正常来说,捕获脉冲宽度使用capture。 但是g2没有,可以采用中断模拟。 http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=458131&highlight=%C8%E7%BA%CE%CA%B9%D3%C3%B6%A8%CA%B1%C6%F7%B2%B6%BB%F1%C2%F6%B3%E5%BF%ED%B6%C8 这是之前我看到的你回复的那篇帖子 ...
hzlxlzh 2015-4-5
你好,我在学校用msp430G2launchpad做一个心率仪,想用定时器A上升沿捕获方式测出一个心率方波的周期,用C语言实现,但相关代码不会写,网上找到几个相关代码,下载到板子上,但不论输入引脚加不加方波信号显示的心跳数都不变还很大,刚刚看到你对“[紧急求助] 如何使用定时器捕获脉冲宽度???”这篇帖子的回复,感觉你应该有这方面经验,可不可以麻烦你有时间看看,请教你一下,谢谢!
ginny_elegant 2015-4-3
nemo1991: 你好,论坛内问就好。
大家都能帮你,也能给后来人参考。
   机智啊
ginny_elegant 2015-4-3
请问你qq多少呀 我也在用ccs5 有些问题交流下呀
夏天爱 2015-3-29
想跟您学习一下那个计步的方法,您看方便吗、。?
Ben讨厌苦咖啡 2015-3-5
nemo1991: 没问题的啊。我那个就是430,使用很简单的算法就行。
哥们儿你那个计步器的程序有没有参考呀?可不可以给一些参考?谢谢!
Ben讨厌苦咖啡 2015-3-5
求问下,用430单片机驱动mpu6050做一个计步器会不会很复杂??因为我做的可能还要在这个基础上加一些东西~所以想问下,昨天有个哥们儿和我说可能430的计算能力达不到,所以我之前的方案可能都白费了~想和您探讨下这个问题~
bsp0321 2014-3-25
您好,您的TM4C123G使用ADC和GPIO引起FaultISR问题解决么,怎么解决的?
查看全部