已回答假定已回答

AD7124-8三通道调试成功

hanhan0519 在 2018-6-24 詢問的問題
最後回覆由Yaao於2018-7-2提供

       AD7124-8是一款超级强的多通道ADC,24位高分辨率,内部资源丰富。由于功能复杂,花费了一个多月才搞定,特发此文献给曾经帮助我的人和正在学习的朋友。

      这次问题的解决,重点要感谢世健技术支持陈工和ADI技术支持赵工,非常感谢他们不厌其烦的帮助。由于一个产品用到多通道测量,之前一直用的是ADS1110(单通道),后来新项目上采用的是AD7794。但由于采集速度要求,7794暂时不能满足要求,后来朋友推荐最新款AD7124-8,看了手册发现这款片子功能超级强大,配置非常灵活,自带PGA、滤波器、内部基准源、恒流源、错误检测等。该款芯片是2017年最火的一款片子,建议大家有机会玩一玩。芯片功能如何强大,自己实际使用就知道。本次调试过程中遇到了很多问题,自己通过不断看手册,调试代码,电话与厂商技术支持沟通,在贵公司论坛发帖,查看国外论坛等方式。撰写调试报告,分析和查找各种可能的原因,不断完善和优化代码,推敲每一行代码,每天基本上凌晨1点才睡觉。先将本次遇到的问题提纲列出,后续将一一详细分析,希望对使用该芯片的朋友有所帮助。本次主要遇到的问题如下:1、多通道数据转换时,通道序列器不按顺序转换;2、采集的数据与真实值偏差很大,通道真实值和实际值不匹配;3、通道序列由于未按顺序输出,导致数据转换等待时间很长,某些通道连续采集2次以上;4、单次转换模式配置后数据初始转换一次就停止,在转换过程中数据会莫名停止(数据全部是0);5、选用内部基准时,ADC无法正常采集,6、ADC时序不正确等。

      针对以上问题,我将抽空撰写博文详细介绍,项目采用的平台是STM32作为MCU。大家有任何问题,可以加我QQ联系,QQ:272586955或hanhan0519@163.com邮件联系。

結果