主题中讨论的其他器件: ADS1015
大家好、
我计划通过 ADS1015-Q1以10ms 至20ms 的间隔监控一个电压轨和两个热敏电阻输出。
我应该使用哪种转换模式、连续转换模式还是单次模式?
当我使用连续转换模式时、能否在转换期间通过 MUX[2:0]寄存器更改输入通道?
此致、
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.
大家好、
我计划通过 ADS1015-Q1以10ms 至20ms 的间隔监控一个电压轨和两个热敏电阻输出。
我应该使用哪种转换模式、连续转换模式还是单次模式?
当我使用连续转换模式时、能否在转换期间通过 MUX[2:0]寄存器更改输入通道?
此致、
Shinji-San、
我通常建议在单次转换模式下使用 ADS1015。 当您开始转换时、您将等待转换完成、然后读取数据。 时间量取决于数据速率设置。 所需时间为[1/(数据速率)]*1.1+20us。 针对器件内部振荡器的变化、增加了10%。
例如、如果数据速率为1600SPS、则开始转换并等待:
(1/1600)*1.1 + 20us = 625us*1.1 + 20us = 708us
然后您将读取数据。
您可以随时通过配置寄存器的 MUX[2:0]位更改输入通道。 但是、对配置寄存器进行编程时、ADS1015不会立即进行更改。 它会完成正在进行的任何转换、然后对配置寄存器进行更改。
如果您使用连续转换模式、这可能会导致读回数据时出现问题、因为如果您进行了更改、您可能需要等待最多2个数据周期才能从新的配置寄存器设置中获取数据。
您可以使用连续转换模式、但我始终觉得使用单次转换模式更容易、并等待一个设定的周期来读取数据。
吴约瑟