请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AFE4404 工具/软件:TI-RTOS
我想在加电时测试 AFE4404、我该怎么做? 我在数据表中找不到有关该主题的任何注释。
1)我只想确保我可以1)与 AFE4404通信2) AFE4404工作正常
谢谢、
罗马
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.
谢谢!
我尝试实施您的方法、但我遇到了一些困难。
以下是代码:
set_up_afe4404 ();
init_ti();
APPLE_LED_Currents,(0、0、0);
REG_WRITE (0x31、0x000400);//禁用光电二极管
REG_WRITE (0x21、0x000003);//将反馈电阻器设置为50千欧
REG_WRITE (0x3a、0x000020);//将 LED1的当前偏移设置为0.47uA
REG_WRITE (0x00、0x000001);
uint32_t PD_DISCONNECT = REG_READ (0x31);
uint32_t TIA_GAIN = REG_READ (0x21);
uint32_t I_offset = reg_read (0x3a);
REG_WRITE (0x00、0x000000);
Task_sleep (1000000/Clock_tickPeriod);
// reg_write (0x23、0x000200);//启用内部 osc
while (1){
uint32_t led1val = reg_read (0x2C);
双电压=(led1val * 1.2)/2097152;
system_printf ("ADC 代码:%x 电压:%f\n"、led1val、电压);System_flush ();
Task_sleep (2000/Clock_tickPeriod);
}
我计算出、我应该具有47mV =(2)(50k 欧姆)(0.47uA)
但我不断得到:
ADC 代码:e3e4电压:0.0333 ADC 代码:e3f9电压:0.0333 ADC 代码:e402电压:0.0333 ADC 代码:e36d 电压:0.0333
ADC 代码不断变化、数字与我计算的不一样。
我是否使用了错误的方法?