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.

[参考译文] ADS1220:我需要有关涡轮模式数据速率时间的帮助。 时间周期小于数据表中的转换时间。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1448458/ads1220-i-need-help-about-data-rate-time-for-turbo-mode-time-period-is-smaller-than-conversion-time-in-datasheet

器件型号:ADS1220

工具与软件:

您好!

我需要有关涡轮模式、数据速率(011:350SPS)、连续模式的数据速率时间的帮助。 我将在下面分享代码。 (ADS1220_default_REGS:0x01、0x74、0xC0、0x00)

我 将电位计连接到 ADC 输入端、并且可以正常配置和读取 ADC。

350SPS 时、数据转换周期通常需要约2.9毫秒、但我测量的从开始转换到结束的时间是2毫秒。

此外、我测量的1000转换的精确时间为2000ms。 (一个转换时间又是2ms。) 是否正常?

ADS1220_REGS 寄存器= ADS1220_default_REGS;

ini = ADS1220_init (&hspi1、&regs);

HAL_DELAY (100);//确保稳定

ADS1220_SET_PGA_GAIN (&H、ADS1220_PGA_GAIN_1、&regs);

ADS1220_DISABLE_PGA (&hspi1、&regs);

ADS1220_set_conv_mode_single_shot (&H spi1、&regs);

Ch1 = ADS1220_READ_SINGLESHOT_CHANNEL (&hspi1、ADS1220_MUX_AIN0_AIN1、&REGS、DRDY_ADC2_GPIO_Port、DRDY_ADC2_Pin、 (100);

uint16_t tmr_init = 0;

uint16_t tmr_finish = 0;

TMR_init = HAL_GetTick ();

Ch1 = ADS1220_READ_SINGLESHOT_CHANNEL (&hspi1、ADS1220_MUX_AIN0_AIN1、&REGS、DRDY_ADC2_GPIO_Port、DRDY_ADC2_Pin、 (100);

TMR_FINISH = HAL_GetTick ();

tmr_finish = tmr_finish - tmr_init;

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

    尊敬的 Fatih:

    我先看一下、明天再跟您联系。

    此致、

    天使

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

    我将等待你的答复。 非常感谢。

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

    尊敬的 Fatih:

    您是否使用了外部时钟?  

    " 8.3.5输出数据速率"部分提供了 使用时钟频率 f (CLK)= 4.096 MHz 的外部时钟时、不同设置(以 t (CLK)周期为单位)的转换时间

    如果所用外部时钟的频率不是4.096 MHz、数据速率将按比例调节。

    使用内部振荡器时、转换时间和滤波器陷波的变化量等于电气特性表中指定的振荡器精度值。

    此致、

    天使

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

    嗨、Angel、

    我发现一个与我用于 ADS1220的库相关的问题。 在此过程中、CS 低电平-高电平运行之前和之后有两个延迟。 与数据表中的值一样、我将延迟从 ms 更改为 uS、问题最终得到解决。 非常感谢。

x 出现错误。请重试或与管理员联系。