完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我配置的通道是channel0 ~ channel6,读数据的时候并不是按照顺序来读取的,而是杂乱的顺序,比如1 ~0~ 6 ~ 4,不是0~ 6这样子读取的,这样对吗?
|
|
相关推荐
5个回答
|
|
这样对吗?
------------------------------------ 是问对,还是可以这么做? 当然可以。 这个图有点糊,楼主可以给我Mail。后续论坛应会上传AD7124这款主流ADC的完整资料合集的。 简单地理解下来就是,通过逻辑上(注意不是物理上的)的16个“通道”,配置不同的物理输入端口,以及链接上8选1的Setup配置(Filter/Gain...)。 就你的案例而言,可以CH0通道,操作物理上的AIN1输入端口(我没理解错吧?),然后CH1逻辑通道,操作物理上的AIN0端口。。。在“通道序列器”里同时使能你用到的通道,它会自动按顺序挨个转换。 7124这款ADC的优点/缺点就是它的配置的灵活性,导致不熟悉ADI ADC的客户,第一次比较难掌握到其要点。 估摸着楼主后续还会遇到一些疑惑,建议细读下ADI如下Sigma Delta有关文献(链接就不放了,cn官网搜索关键词,比如"AN-1464"即可) AN-1464_cn-AD7124校准 AN-665_cn-Sigma Delta ADC的通道切换 AN-0979_cn-数字滤波器的选择
最佳答案
|
|
|
|
谢谢回复。 可能我没有说清楚,我的意思是使能6通道后,是顺序获取值还是顺序不确定的 |
|
|
|
顺序获取值,CH0 - CH16,周而复始~ ----------------------------------------------------- 应是我理解复杂了的,总之记得“通道Channel”是逻辑概念上的,按你想要的实际物理顺序,配置CH0-CH16即可。 |
|
|
|
dsdfshf 发表于 2018-8-2 08:46 你好,我初始化的是CH0~CH6.这7路,使用的是AIN0~AIN14,是顺序的; 在IAR添加live watch查看status寄存器发现他的转换顺序不是0~6,比如:0-5-2-0-0-3-5-6-4这种顺序; 问一下这样正确吗? 怎么才能调整到按顺序转换,我自己设置一个序列? |
|
|
|
HTJD 发表于 2018-8-2 08:51 大神速与我联系,我们可能是统一问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1296 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1896 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4237 浏览 2 评论
8994 浏览 1 评论
3138 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1420浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1645浏览 2评论
1615浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1298浏览 2评论
213浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 08:10 , Processed in 0.887453 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号