AD7625 驱动程序

用于 Analog Devices Inc. AD7625、AD7626、AD7960 和 AD7961 设备的 ADC 驱动程序。模块名称为 ad7625

支持的设备

此驱动程序支持以下芯片

该驱动程序需要使用 Pulsar LVDS HDL 项目

为了触发转换并启用后续数据传输,这些设备需要具有相位偏移的耦合 PWM 信号。

支持的功能

转换控制模式

该驱动程序目前支持两种可能的 LVDS 转换控制方法之一。

回声时钟接口模式

                                      +----------------+
           +xxxxxxxxxxxxxxxxxxxxxxxxxx| CNV            |
           X                          |                |
           v                          |    HOST        |
+----------------------------+        |                |
|      CNV+/CNV-   DCO+/DCO- |xxxxxxx>| CLK_IN         |
|                            |        |                |
|                            |        |                |
|       AD7625         D+/D- |xxxxxxx>| DATA_IN        |
|                            |        |                |
|                            |        |                |
|                  CLK+/CLK- |<xxxxxxx| CLK & CLK_GATE |
+----------------------------+        |                |
                                      +----------------+

参考电压

支持三种可能的参考电压源

  • 内部参考(仅在 AD7625 和 AD7626 上可用)

  • 外部参考和内部缓冲

  • 外部参考

源由设备树确定。如果存在 ref-supply,则使用外部参考。如果存在 refin-supply,则使用内部缓冲。如果两者都不存在,则使用内部参考。

未实现的功能

  • 自时钟模式

设备属性

AD762x 是一款全差分 ADC,具有以下属性

属性

描述

scale

将缓冲读取的原始值转换为 mV 的比例因子。

设备缓冲区

此驱动程序支持 IIO 触发缓冲区。

有关更多信息,请参见工业 IIO 设备缓冲区