ADS1120 是一个小型、低功耗、16-bit、ΔΣ 模数转换器(ADC):
- 内置 PGA(1~128)
- 内置参考基准(2.048V)
- 内置温度传感器
- 内置 2 个已配对的可编程电流源
- SPI 通讯接口,使用 模式 1,通过 4 个寄存器配置
两种转换模式
- 单次转换:ADC 根据请求对输入信号进行一次转换,并将该值存储在内部数据缓冲器中。然后,设备进入低功率状态以节省电力。
- 连续转换:在连续转换模式中,一旦完成先前的转换,ADC自动开始输入信号的转换。新数据以编程的数据速率提供。可以随时读取数据,而不必担心数据损坏,并始终反映最近完成的转换。
多路复用器
有了多路复用器,就可以测量 4 个单端信号,或者 2 个差分信号,或者1个差分信号加上 2 个单端信号。
 
配置寄存器 0 的 bit[7:4] 用于配置多路复用器。
 
 在芯片内部,有静电放电二极管(ESD)保护模拟输入。为了防止 ESD 二极管导通,须确保输入电压为 AVSS-0.3V ~ AVDD+0.3V 之间。如果输入电压有可能超过这个范围,需要加入外部肖特基钳位二极管或者串入电阻(限制输入电流),根据数据表提供的绝对最大值,引脚能承受的最大电流为 10mA。TI 更推荐使用肖特基二极管钳位。
低噪声 PGA
增益为 1 - 128。
 为了保证 PGA 的线性操作,输入信号必须满足特定条件。
 PGA 的输出不能达到电源轨,在接近电源轨的 200mV 范围内,内部放大器就开始饱和,变得非线性。
 条件1 :
 
     
      
       
        
         
          V
         
         
          
           C
          
          
           M
          
          
           (
          
          
           M
          
          
           I
          
          
           N
          
          
           )
          
         
        
        
         ≥
        
        
         A
        
        
         V
        
        
         S
        
        
         S
        
        
         +
        
        
         0.2
        
        
         V
        
        
         +
        
        
         
          1
         
         
          2
         
        
        
         G
        
        
         a
        
        
         i
        
        
         n
        
        
         ∗
        
        
         
          V
         
         
          
           I
          
          
           N
          
          
           (
          
          
           M
          
          
           A
          
          
           X
          
          
           )
          
         
        
       
       
        V_{CM(MIN)} ≥ AVSS + 0.2V + \frac{1}{2}Gain*V_{IN(MAX)} 
       
      
     VCM(MIN)≥AVSS+0.2V+21Gain∗VIN(MAX)
 且:
 
     
      
       
        
         
          V
         
         
          
           C
          
          
           M
          
          
           (
          
          
           M
          
          
           I
          
          
           N
          
          
           )
          
         
        
        
         ≥
        
        
         A
        
        
         V
        
        
         S
        
        
         S
        
        
         +
        
        
         
          1
         
         
          4
         
        
        
         (
        
        
         A
        
        
         V
        
        
         D
        
        
         D
        
        
         −
        
        
         A
        
        
         V
        
        
         S
        
        
         S
        
        
         )
        
       
       
        V_{CM(MIN)} ≥ AVSS + \frac{1}{4}(AVDD-AVSS) 
       
      
     VCM(MIN)≥AVSS+41(AVDD−AVSS)
 条件2:
 
     
      
       
        
         
          V
         
         
          
           C
          
          
           M
          
          
           (
          
          
           M
          
          
           A
          
          
           X
          
          
           )
          
         
        
        
         ≤
        
        
         A
        
        
         V
        
        
         D
        
        
         D
        
        
         −
        
        
         0.2
        
        
         V
        
        
         −
        
        
         
          1
         
         
          2
         
        
        
         G
        
        
         a
        
        
         i
        
        
         n
        
        
         ∗
        
        
         
          V
         
         
          
           I
          
          
           N
          
          
           (
          
          
           M
          
          
           A
          
          
           X
          
          
           )
          
         
        
       
       
        V_{CM(MAX)}≤ AVDD - 0.2V - \frac{1}{2}Gain*V_{IN(MAX)} 
       
      
     VCM(MAX)≤AVDD−0.2V−21Gain∗VIN(MAX)
 这就是 PGA 的 共模电压要求,其中:
- VIN(MAX) :差分最大输入电压
另外数据手册给出了 PGA 共模电压的图解法,分别是增益为 1 和增益 为 16 的图解:
 
 举例说明:
 假设一个应用:
- AVDD= 3.3V
- AVSS= 0V
- 增益(gain) = 16
- 使用外部参考基准,Vref = 2.5V
易知绝对最大输入电压范围为:±2.5V / 16 = ±0.156V
 但是这个应用用不到这么大的输入电压范围,使用的VIN(MAX) = ±0.1V,那么根据上面的公式(条件 1 和条件 2 )可以算出输入共模电压需满足:1.0V ≤ V~CM~ ≤ 2.3V
 图43 给出一个极限输入极限例子,这个例子中,放大器 A2 的输出已经达到了极限值,如果电压再稍微波动一点,放大器 A2 就会饱和,在设计电路时要避免这种情况,保留一定的余量。
 
 PGA 可以旁路掉。
 通过配置寄存器 0 来旁路掉 PGA。旁路掉 PGA 后:
- 增益为 1- 4
- 共模输入电压不再受条件 1 和条件 2 的限制,变为:AVSS - 0.1V ≤ VCM ≤ AVDD + 0.1V
- 可以测量单端信号,AINP = VIN、AINN = AVSS
旁路 PGA 后,设备使用带缓冲的开关电容获得增益(1、2、4),尽管使用了缓冲器,也不可避免的对输入产生了影响,根据数据手册给出的图示:
 (不同温度下,各输入口的绝对最大电流和绝对最大电压关系图)
 
 (不同温度情况下,各输入口的差分最大电流和差分最大电压关系图)
 
 从这两张图上可以看出:
- 输入电流在 nA 级别
- 如果信号源的输出阻抗大,需要外部缓冲放大器
- 如果要减少这种电流影响,优先选择 AIN0 和 AIN1 !!!



















