器件型号: ADC168M102R-SEP
您好 TI 团队
目前我们在读取 ADC 时面临问题。 在施加外部直流电压时、两个通道之间似乎有漏电流、使用万用表读取时无法观察到这种情况、因此 ADC 的两个输入似乎都正常。
- 配置:
- M0/1 = 0
- 全时钟模式
- RD 和 CONVST 连接在一起
- 运行期间 CSn 为低电平
- REFIO1 上的 ADC 基准、外部 REFIO1 具有 22uf 和闭合 100nF 电容。
- CMx 外部悬空。 <-我们目前通过将其连接到 GND 进行测试
- Pseud differtial
- 多路复用器通道 0、1 在 A 和 B 上都接地
- 多路复用器通道 2、3 在 0.317V 内连接到电源
- 配置寄存器:
- CONFIG = 0x01C0、全时钟、伪
- 配置手动开关顺序 0、1、2、3 = 0x00C00、0x40C00、0x80C00、0xC0C0
- REFDAC1 = 0x3C0 -> 2.35V
- REFCM = 0xFF00
问题:
因此、当我们注入 2、3 A 电压的其中一个通道时、可以看到另一个通道也会获得一些能量、并且它会漏掉另一个通道。 即通道 2 具有 3V 电压、因此在输入端、使用万用表读取数据可以看到、当我们读取 ADC 时、我们在通道 2 中看到的值为 2.9、在通道 3 中看到的值为 0.4。
在 ADC 运行中、我有一个疑问:
在我的配置中、读取和 CONVST 连接在一起。 正如数据表中所述、为了加快读出速度、我们在 BUSY 处于低电平之前读取数据、这两者都置为有效并持续 20 CLKS。
有什么想法会导致这种行为?
谢谢和 BR