您好!
我想检查是否可以将 ADS1158用于此目的:
同时读取16个电位器(模拟输入)和8个开关(GPIO)、全部直接连接到 ADC 并将 SPI 连接到 MCU。 (0-5V)
如果可能的话。 除了 SPI 引脚、IC 在单端模式下运行所需的基本连接有哪些。 MUXOUT 至 ADCINN?
我是否需要 xtal 或振荡器运行?
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.
尊敬的 Robin Arne Barstow:
使用 ADS1158读取16个单端输入的唯一方法是使用自动扫描模式。 此模式将在所有输入之间循环。 您可以持续实现此目的、即它将读取所有16个通道、然后回绕并在第一个通道重新开始。 也可以在单冲/脉冲转换模式下执行此操作、器件将在所有16个通道间循环、然后停止、等待您再次开始转换。 如果您还打算读取 GPIO 引脚的状态、则可能有必要这样做
[报价 userid="599592" url="~/support/data-converters-group/data-converters/f/data-converters-forum/1340261/ads1158-potentiometers-and-switches ]除了 SPI 引脚外、IC 在单端模式下运行需要哪些基本连接。 MUXOUT 至 ADCINN? [/报价]如果您的输入为低阻抗且不需要增益、您可使用内部 MUXOUT/ADCINN 连接并将这些引脚保持悬空。
Unknown 说:我需要 xtal 还是振荡器来操作?
我们建议您使用适用于 ADS1158的16 MHz 离散时钟振荡器、
-Bryan
尊敬的 Robin Arne Barstow:
可以将 DRDY 与通道数据读取命令结合使用、但这并非必需的。 使用 DRDY 通常更容易、否则您必须连续轮询 STATUS 字节以查看新位是否已切换。 如果您要尝试快速采样数据、这可能会成为一个挑战。
如果要 使用自动扫描模式并循环遍历所有16个通道、然后停止、则需要使用 START 引脚。 脉冲转换命令仅转换当前通道、然后停止。 因此、如果在自动扫描模式下使用脉冲转换命令、器件将在通道1上进行转换、然后停止。 当您重新发出脉冲转换命令时、器件将在通道2上进行转换、然后停止、以此类推。
所以、您可以灵活地控制 ADS1158、但要实现这种灵活性、您需要控制 START 引脚
-Bryan