调试模数转换芯片cs5532如何进行系统校准

2020-03-11 19:36发布

最近在调试cs5532芯片,采用VA+=5v.VA-接地。vref+接5v,vref-地,目前增益为1时,自校准后,数据输出稳定,当时增大增益倍数后,数据跳动厉害,猜测应该用系统校准来解决问题,但是奈何不会啊!!!请问系统校准应该如何操作,手册实在没看明白。。。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
Harvard
1楼-- · 2020-03-12 12:28
楼主交代不明啊 . 是交流还是直流测量. 如果是交流. 那么高通滤波器开了没有呢
wll006
2楼-- · 2020-03-12 18:01
 精彩回答 2  元偷偷看……
wll006
3楼-- · 2020-03-12 21:15


楼主交代不明啊 . 是交流还是直流测量. 如果是交流. 那么高通滤波器开了没有呢 ...


谢谢您的回复!
是直流测量的情况;
1.自增益校准时,24位的数值基本只有后一位在跳动;是不是可以认为这时与芯片的时序通讯基本没问题?
2.采用系统校准时,增益设置为010,即设计成4倍,如果在传感器空载下,先进行一次单次转换,数据为0x0019a55f,采用系统偏移校准和系统增益校准的软件通信,即依次向芯片发出0x85,0x86命令的情况下,进行测试,执行一次读出偏移寄存器的值是0x06df7700,增益寄存器的值是0x0045c1a6,继续空载情况下,输出数据为0x00010474;0x0001047d;0x0001020e;0x00010124;0x0001031b;0x0000ff52;0x000103dd;0x0000ff2c;0x000102e2等,数据变化很大

Harvard
4楼-- · 2020-03-13 01:15
空载情况 请将2个输入通道接地 或者把传感器输入端加0信号 不能空掉.
wll006
5楼-- · 2020-03-13 04:46


空载情况 请将2个输入通道接地 或者把传感器输入端加0信号 不能空掉.


多谢您的指导!您说的传感器输入端,是指cs5532的 AIN1+和AIN1-端吗?还是说传感器两端的电源桥压信号?

我又调整了一下程序,增益设为4倍,根据您的建议,现在情况如下:
1.当把cs5532的 AIN1+和AIN1-端都接地时,SDO不再变低,程序无法继续下去;
2.当把cs5532的 AIN1+和AIN1-端短接时进行系统偏移校准,满载时进行增益校准;系统校准后,读偏移寄存器的值是0x00223800,读增益寄存器的值是3FFFFFFF,但是之后进行连续转换时,转换的数据都是00000000,不知道是什么原因?

另外还有一个情况,发现复位单片机仿真器后,需要稍等10秒左右运行程序。不然配置寄存器的返回值都是错误的,不知道这种现象是否正常?

wll006
6楼-- · 2020-03-13 07:51
问题还是没有解决,请路过的各位大神前辈们,留下一点指点意见噢!

一周热门 更多>