完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想具体了解一下AD7705的校准流程。
我已经看过AD7705的手册以及AD7705 Calibration_CN的文档了,但是感觉还是有一些不清楚。 目前我使用STM32F101通过SPI访问AD7705,目前配置完成以后能够实现自校准,并且交替输出CH1和CH2的数据,结果也大致符合基本要求,想要进一步校准并且提高精准度。 目前就卡在这个阶段,主要有以下一些问题: 1.Z0、G0分别指的什么?G0作为“增益”和我在设置寄存器中设置的增益G2-G0三位有什么关系吗? 2.如何读出Z0、G0(以及Z1、G1等),直接读取零标度校准寄存器以及满标度校准寄存器,应该读到的是一个24bit数据,该如何分离出Z0、G0? 3.文档中提到进行自校准结束以后需要读取校准寄存器,是指的读取哪个寄存器?(还是进行自校准以后需要同时读取零标度、满标度寄存器?) 4.读取所有的Z、G参数,并且计算出ZN、GN以后,需要将这两个参数写入哪里,才能让AD进行自动计算? 5.由于我需要同时使用CH1、CH2通道,两个通道交替使用的话在校准参数方面有什么需要注意的地方吗? 6.如果可以的话,希望可以给出一个比较清晰的配置过程。 例如:初始化SPI,配置时钟寄存器,配置设置寄存器,进行自校准,输入0电压进行零标度校准,读取校准寄存器(零标度寄存器),输入满电压进行满标度校准,读取校准寄存器(满标度寄存器),计算ZN和GN,写入(具体是哪个)寄存器,正常工作。 7.当完成系统校准以后,如果设备断电,重新上电以后是否需要重新进行系统校准? |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1209 浏览 1 评论
基于FT600Q芯片 的USB3.0设计,为什么连接PC后设备无法识别?
1239 浏览 1 评论
968 浏览 0 评论
大佬们 运放电路前一级的放大器无论输入多少 输出都是1.58v
1594 浏览 4 评论
1506 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 20:08 , Processed in 0.437472 second(s), Total 42, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号