您好!
我正在使用 AFE4300设计具有身体质量成分的无线体重秤。
我成功集成了 AFE、但经过一段时间后、VLDO (该引脚为电阻桥提供1.7)电压从1.7伏降至零。
您能指导我解决这个问题吗?
此致、
Rahul Kidecha
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.
您好 Praveen、
[引用 userid="97516" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1034713/afe4300-output-vldo-going-down-to-zero/3826809 #3826809"] RST 引脚的状态是什么?[/quot]我们使用 RST_MCU 引脚在将值写入寄存器之前复位 AFE4300。 但我断开了引脚、它工作正常。 我认为复位引脚会造成问题。
在初始化或将值写入寄存器之前、我们是否需要为 AFE4300提供复位加号?
但我得到了一些偏移值而不是零(无权重条件)。
如果偏移值为 A9 (十六进制)、您能否指导我如何在 weight_scale_control 寄存器中设置 offset_dac_value?
[引用 userid="97516" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1034713/afe4300-output-vldo-going-down-to-zero/3826809 #3826809"]是否有任何寄存器读取访问权限? [/报价]我使用以下值将 AFE4300配置为使用体重秤。
void afe_init()
{
WRITE_REG (ADC_CONTINL_REGISTER1、0x41、0x50);// sps
WRITE_REG (MISC_REGISTER1、0x00、0x00);
WRITE_REG (MISC_REGISTER2、0xFF、0xFF);
WRITE_REG (DEVICE_CONTROL1、0x60、0x05);//打开体重秤链
WRITE_REG (ISW_MUX、0x00、0x00);//0x08、0x04);
WRITE_REG (VSENSE_MUX、0x00、0x00);/0x08、0x04);
WRITE_REG (IQ_MODE_ENABLE、0x00、0x00);
WRITE_REG (weight_scale_control、0x00、0x00);//增益= 1、轻微偏移校正
WRITE_REG (BCM_DAC_FREQ、0x00、0x00);
WRITE_REG (DEVICE_CONTROL2、0x00、0x00);
WRITE_REG (ADC_CONTINL_REGISTER2、0x00、0x00);
WRITE_REG (MISC_REGISTER3、0x00、0x30);
}
在写入这些值之后、我将再次读取这些寄存器。 读取 ADC_DATA_RESULT 寄存器会得到一些恒定值、即使输入权重也不会改变。
当我们读取寄存器时、它会更改寄存器值吗?
谢谢你。
Rahul Kidecha