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:IQ 模式下5、50和90KHz 时的高误差

Guru**** 2529560 points
Other Parts Discussed in Thread: AFE4300

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/944887/afe4300-high-errors-at-5-50-and-90khz-in-iq-mode

器件型号:AFE4300

您好!

我尝试在 IQ 模式下测量5kHz、50kHz 和90KHz 下的 RC 系统阻抗。

我使用板载电阻器和 AFE4300用户指南中的指导原则进行校准、但具有15%至30%的高误差。

AFE 板连接到可提供电源和输入时钟的 Tensy LC。

AFE 板是否支持在 IQ 模式下以5、50和90KHz 进行测量? 如果不是、它在该模式下支持的频率范围是多少?

以下是我为这些频率中的每一个使用的配置:


/**** 5 KHz /
//此处由 tensy 提供的时钟频率为640KHz

writeRegister (ADC_CONTRAL_REGISTER1、0x4130);
writeRegister (MISC_REGISTER1、0x0000);
writeRegister (MISC_REGISTER2、0xFFFF);
writeRegister (device_control1、0x6006);
writeRegister (ISW_MUX、0x0408);      //0x0201和0x0202
writeRegister (VSENSE_MUX、0x0408); //0x0201和0x0202、校准时使用
writeRegister (IQ_mode_enable、0x0800);
writeRegister (weight_scale_control、0x0000);
writeRegister (BCM_DAC_FREQ、0x0008);   //640KHz / 1024 * 8 = 5KHz
writeRegister (device_Control2、0x2800); //确保 IQ_DEMOD_CLK = 4 * 5kHz = 20kHz
writeRegister (ADC_CONTRAL_REGISTER2、0x0063); //0x0065表示 Q 值
writeRegister (MISC_REGISTER3、0x00C0);


/**** 50 KHz /
//此处由 tensy 提供的时钟频率为800kHz

writeRegister (ADC_CONTRAL_REGISTER1、0x4130);
writeRegister (MISC_REGISTER1、0x0000);
writeRegister (MISC_REGISTER2、0xFFFF);
writeRegister (device_control1、0x6006);
writeRegister (ISW_MUX、0x0408);      //0x0201和0x0202
writeRegister (VSENSE_MUX、0x0408); //0x0201和0x0202、校准时使用
writeRegister (IQ_mode_enable、0x0800);
writeRegister (weight_scale_control、0x0000);
writeRegister (BCM_DAC_FREQ、0x0040);   //800kHz / 1024 * 64 = 50 KHz
writeRegister (device_Control2、0x1000); //确保 IQ_DEMOD_CLK = 4 * 50kHz = 200kHz
writeRegister (ADC_CONTRAL_REGISTER2、0x0063); //0x0065表示 Q 值
writeRegister (MISC_REGISTER3、0x00C0);


/**** 90 KHz **** /
//此处由 tensy 提供的时钟频率为720KHz

writeRegister (ADC_CONTRAL_REGISTER1、0x4130);
writeRegister (MISC_REGISTER1、0x0000);
writeRegister (MISC_REGISTER2、0xFFFF);
writeRegister (device_control1、0x6006);
writeRegister (ISW_MUX、0x0408);      //0x0201和0x0202
writeRegister (VSENSE_MUX、0x0408); //0x0201和0x0202、校准时使用
writeRegister (IQ_mode_enable、0x0800);
writeRegister (weight_scale_control、0x0000);
writeRegister (BCM_DAC_FREQ、0x0080);   //720KHz / 1024 * 128 = 90KHz
writeRegister (device_Control2、0x0800); //确保 IQ_DEMOD_CLK = 4 * 90KHz = 360KHz
writeRegister (ADC_CONTRAL_REGISTER2、0x0063); //0x0065表示 Q 值
writeRegister (MISC_REGISTER3、0x00C0);
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Amirahmad、

    我们希望将此讨论离线、因为器件 AFE4300正在选择性披露。

    您能否将您的问题连同此 E2E 帖子的参考发送至 biosensing_afe-support@list.ti.com?