This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
AFE4300的校准仍有问题。 将在 FWR 模式下测量阻抗、我的原理图中有2个参考电阻器、99.7欧姆和997欧姆。
当我的 afe4300启动时、我准备寄存器来校准电路板
WRITE_register (ADC_CONTROL_REGISTER1、0x4120);//差分测量模式、32SPS WRITE_register (MISC_REGISTER1、0x0000); WRITE_register (MISC_REGISTER2、0xFFFF); WRITE_register (DEVICE_CONTROL1、0x6006); //为 BCM 信号链 WRITE_REGISTER (VSENSE_MUX、0x0201);// VSENSERN0 - VSENSERP1 WRITE_REGTER (VSENSE_MUX、0x0202);// VSENSERN1 - VSENSERP1 WRITE_register (ISW_MUX、0x0408);// VSENSE_REP0000 (0x0020_REW_REW_RETP_REW_REW_REW_REW/ REW_REW_REW_REW_REW/ REW_REWN )寄存器(0x63_REW_REW_REW_REW_REW_REW_REW_REW_REW_REW_REW_REW_REW_REW_REW_REWN);//(0x0000_MODE_REW_REW_REW_REW_REW_REW_REW_REWIT_ //ADC 选择 BCM-I 输出 WRITE_register 的输出(MISC_REGISTER3、0x0030);
如何获取每个基准电阻器的 ADC 代码?
我想我需要 读取_register (ADC_DATA_RESULT)两次、但我必须将其放在哪里? 在第1个 ISW_MUX 和第2个 ISW_MUX 之后?
嗨、Praveen、感谢您的回复。
当我使用 DRDY 中断时、引脚(DRDY)的变化速度非常快、我是否应停止某些操作? 例如、TI 的另一个 IC (ads12xx)有一个特殊的寄存器停止、当 DRDY 被改变且数据就绪时、必须写入该停止。
在没有中断的情况下、我得到的斜率约为0.062354、偏移非常大~110、我的电阻器为99.7欧姆和997欧姆。
此外、我对 RC 网络(556欧姆和0.1 μ F)的测量结果显示了不同的误差百分比、我执行5测量、结果在范围(5、100)%(是的、我使用斜率和偏移)内
如果我想使用 IOUT0和 IOUT1进行电流注入、并使用 VSENSE0和 VSENSE1接收电流、应该将0x0408写入 VSENSE_MUX 和 ISW_MUX?
根据数据表、它将信号从 VSENSEP0路由到 VSEN1 (IOUTP0至 IOUTN1)、它是否正确? 为什么选择 N1而不是 N0? 因为使用了2对电极、它们连接到通道0和1
UPD:为了确保芯片工作正常、我编写了0x0065以启用体重秤模式、并获得了1.7V 的 VLDO 引脚(似乎是这样)、如何精确输出数据、以获得更少的误差(如 本文档中所述、误差小于1%)