Part Number: ADS1292
- 数字供电+1.8V, 模拟供电±1.8V
- 发现一个SiT8021的低功耗有源晶振(2.048M), 需要做个对比
- 通过切换CLKSEL和CLK_DIV使用内部振荡器时功能都是正常的
- 使用外部有源晶振时, 数据量是正确的,500Hz,但是采集的信号发生器数据完全失真,任意一个小信号输入,在最终的数据中都会变成一个近满量程的信号,频率与真实频率一致
- 初始化代码如下:
-
for(int ads_i = 0 ; ads_i < ADS1292_COUNT; ads_i ++)
{
ads1292_trans_cmd(ads_i, e_ads1292_cmd_sdatac);
}
sleep_ms(3);
for(int ads_i = 0 ; ads_i < ADS1292_COUNT; ads_i ++)
{
ads1292_write_reg(ads_i, e_ads1292_reg_LOFF_STAT, ADS1292_RegLOFF_STAT(1));
}sleep_ms(5);
sleep_ms(5);
for(int ads_i = 0 ; ads_i < ADS1292_COUNT; ads_i ++)
{
ads1292_trans_cmd(ads_i, e_ads1292_cmd_reset);
}
sleep_ms(30);
for(int ads_i = 0 ; ads_i < ADS1292_COUNT; ads_i ++)
{
ads1292_trans_cmd(ads_i, e_ads1292_cmd_sdatac);
}
sleep_ms(3);
for(int ads_i = 0 ; ads_i < ADS1292_COUNT; ads_i ++)
{
ads1292_write_reg(ads_i, e_ads1292_reg_LOFF_STAT, ADS1292_RegLOFF_STAT(1));
}