如果我用REFout和REFin连在一起,那参考电压应该是2.5V,如果我的差分输入是2.5V(是0x7FFFFF除以2么?),,那采样值是多少呢?如过差分输入是5V(是0x7FFFFF么?),那采样结果是多少呢?
是怎么计算的?有公式么?
jason wang3:
还有一个问题,关于模拟电源先上电,数字电源后上电问题,在PCB上不都是连到5V上么,一上电都一起上电了,怎么样设计,才能有先后顺序上电呢?
Joel Li:
参考电压2.5V,那你输入的差分信号AINP-AINN范围应该在-2.5V到2.5V(如果PGA增益为1的话)。
差分输入AINP-AINN是2.5V时,转换结果是0x7FFFFF,差分输入AINP-AINN是-2.5V时,转换结果是0x800000。这也与你Command Register (CMR)里面的DF位和U/B位配置有关。
差分输入AINP-AINN=5V,已经超过了输入信号测量的范围,如果芯片可以工作的话,结果应该被箝位在0x7FFFFF。
在你2.5V参考,PGA=1时候,公式就是OUTcode=vin/(5)*2^N
Joel Li:
回复 jason wang3:
本来高精度ADC要求模拟和数字部分单独供电的,所以有个模拟电源,有个数字电源。如果上电顺序间隔很短的话,可以在数字电源并一个大电容,如果上电间隔要求比较长,建议数字部分电源使用带EN使能功能的电源芯片。
jason wang3:
回复 Joel Li:
Joel你好:
PGA增益为1。DF位为0,U/B位为1,
选择的是内部2.5V参考电压,
我实际仿真出来的结果是:AINP-AINN是5V的时候,转换结果是0x7FFFFF,按照你之前的回复应该是2.5V的时候是0x7FFFFF
是哪里出问题了么?
Joel Li:
回复 jason wang3:
请参考数据手册第10页: