当前位置:网站首页 > 编程语言 > 正文

mt7811原理图(mt7812原理图)



一、芯片的基本概述

    1. 16位,多路复用输入,内部有参考电压。

    2.双路差分 或者 三路单端道输入

    3. 内部参考电压精度:2.048V ±0.05%  5ppm/°C, 也就是说不同IC内部参考电压输出范围是:2.046976~2.049024V

    4. 内部时钟

    5. 具有连续自我校准功能

    6. 单次转换和连续转换

    7. 可编程速度范围:15SPS 到 240SPS。也就是15,30,60 或者 240。

    8. 供电:2.7V ~ 5.5V

    9. 低电流消耗:240uA

    10. 8路IIC地址设定。通过设置A0,A1为0,1,Float组合成8个组合。

    11. 可编程增益控制:1,2,4,or 8 

    12.两种封装:MSOP-10 和 SON-10

 

二、内部框图

   

三、最大参数

   

四、封装、引脚

    1. 封装

 

    2. 引脚

      PIN1:AIN0 ,差分通道1正 或 单端输入通道1

      PIN2:AIN1 ,差分通道1负 或 单端输入通道2

      PIN3:GND

      PIN4:AIN2,差分通道2正 或 单端输入通道3

      PIN5:AIN3,差分通道2负 或 单端输入COM

      PIN6:VDD, IC的供电输入脚

      PIN7:SDA

      PIN8:SCL 

      PIN9:A0

      PIN10:A1

 

五、工作原理

       ADS1112主要由多路复用器、增益可调节的ADC转换器、2.048V参考LDO、时钟单元以及IIC接口单元组成。

    1. 模数转换器

     模数转换器测量由多路复用器选择的正端和负端的模拟输入通道差分电压,与内部参考电压(2.048V)进行比较。数字滤波器收到来自于模数转换器输出的高速数据流,并产生一个与输入电压成比例的数据。

     

     2.多路复用器

     多路复用器可以用来配置两对差分通道和3个单端输入通道。这是由配置寄存器中2个位来控制。具体可以参考配置寄存器中的描述。

     

     3.电压参考

     使用内部2.048V参考电压。

     

     4.输出数据的计算

      输出数据是一个比例值,它与所选择的通道的电压差成正比。输出的数据有一定的范围,这个范围取决于由传输的速率决定的输出数据的位数。如下表:

        如,当速率=15SPS时,数据位数是16位,范围在-32768~ 32767之间。   

      输出数据 =  (测量电压/ 2.048) * 满量程时ADC值 * 增益

 

     5.自我校准。

       校准的工作由IC自己完成,无需用户操作

 

     6.时钟单元。

        时钟单元由IC内部自己产生,无需用户操作。

 

六、器件的使用

    1. 两种转换模式

      ADS1112有两种转换模式:单次转换和连续转换。

     单次转换模式ST/DRDY被设置为1后,ADS1112上电并开启一次转换,转换完成后ST/DRDY被复位为0,转换结果保存在输出寄存器中。

     连续转换模式:ADS1112会不停的转换,转换完成之后就把结果保存在输出寄存器中,然后又开启下一次的转换。

   

     2. 复位和上电

     ADS1112上电后,会自动复位所有寄存器到默认状态。

     当主机通过IIC结果传送复位指令后,ADS1112 会如上电复位一样,会自动复位所有寄存器到默认状态。

 

     3. IIC地址

     根据A0和A1的电平不同,进行组合配置,具体参考一下表格,一共有8种地址组合:

   

   4. GENERAL CALL

    通常有两种通讯格式:

   (1)第一帧(地址帧)为0 + 第二帧(命令帧)04h :ADS1112会锁存A0,A1脚的状态

   (2)第一帧(地址帧)为0 + 第二帧(命令帧)06h :ADS1112会锁存A0,A1脚的状态并执行一次复位操作。

   

   5. 传输速率

    有三种传输速率可选择:

     (1)标准模式。最高时钟可达100kHz。

     (2)快速模式。最高时钟可达400kHz。

     (3)高速模式。最高时钟可达3.4MHz。

   标准模式和快速模式,不需要有额外的处理。但是高速模式在使用的时候需要进行一些处理。

 

七、寄存器的介绍

     ADS1112内部有两个寄存器:输出寄存器 配置寄存器。输出寄存器保存转换结果,配置寄存器用来操作模式和查询状态。

   1. 输出寄存器

   16位,以二进制补码方式存储着最近一次转换的结果。复位和上电后该寄存器清零并保持到第一次转换完成时。

 

    2. 配置寄存器

      8位,用来配置模式、选择输入通道、数据速度以及增益。

     以下对各位的功能进行说明:

     BIT7:ST/DRDY

           该位的功能与读写操作有关。

           写操作时:

                在单次转换模式下,ST/DRDY=1,转换开始。ST/DRDY=0无效。

                 在连续转换模式下,写操作无效。

           读操作时:

                 ST/DRDY表示输出寄存器的值是否是新值。

                 ST/DRDY=0,表示是新值,

                 ST/DRDY=1表示非新值。

           ADS1112写数据到输出寄存器时,ST/DRDY=0。

           当配置寄存器的任何一位被读取后,ADS1112设置ST/DRDY=1

           在连续转换模式下,ST/DRDY用来表示数据是否已经准备好。ST/DRDY=1表示输出寄存器的值不是新值且已经被读取过。ST/DRDY=0表示在输出寄存器的值是新值且没有被读取过。

            在单次转换模式下,ST/DRDY用来表示数据转换是否已经完成。ST/DRDY=1时,表示输出寄存器的值是就的且还在转换中。ST/DRDY=0时,表示输出寄存器的值是最新转换的值。

 

     Bits 6-5: INP

      INP用来控制ADC的4个模拟输入通道中的哪两个用来测量数据。通过控制这些位,可以用来测量2组差分 或者 3组以AIN3为参考的单端模拟输入。配置真图如下图:

    

     Bit 4: SC

     这个位用来控制是单次转换还是连续转换。默认是连续转换的。

      当SC=1时,单次转换。

      当SC=0时,连续转换

 

    Bits 3-2: DR

     这两个位用来控制数据的速度。如下表:

   

    Bits 1-0: PGA

    这两个位用来控制增益。默认增益是1。详细配置如下表:

 

八、数据的读写

       1.读数据

        读取数据一般有四帧数据:1个字节地址+3个字节数据。其中3个字节中前两个字节是输出寄存器的内容,最后1字节是配置寄存器的内容。对配置寄存器的读取并不是必须的,可以不读取。如果读取数据超过3个,则后续的数据会是FFH。

       读取的时序如下:

 

    2. 写数据

      第一帧是写入的是器件的地址。第二帧是要写入配置寄存器的值。输出寄存器是不能被写入的。如果连续写入多个数据到配置寄存器,器件只会在第一个字节数应答,随后的数据会被忽略。具体写的时序:

  

九、应用

 1. 基本的连接线路。

    如下图:

上拉电阻:

IIC的SCL和SDA需要加上拉电阻。电阻的大小从1K到10K不等。电阻的取值会影响到通讯的速度。

大的上拉电阻功耗会稍低,但是转变时间会稍长,通信的速度会稍低。

小的上拉电阻则功耗会稍高,但是通讯的速度可以更高。

如果IIC总线拉的太长,会有比较大的电容效应,需要适当的减小上拉电阻。不过不能太小,否则可能出现不能拉低的现象。

 

   2. 单端信号的测量

   电路图如下:

  

    这里AIN3接GND了。可以用来测量AIN1~AIN2的单端电压。测量的电压范围是0~2.048V。

    如果想测量负电压,则AIN3可以接一个正的参考电压。我们暂不考虑。

 

 

 

 

 

 

 

到此这篇mt7811原理图(mt7812原理图)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 柯美c7000代码2423(柯美c7000代码2424)2025-08-12 15:09:06
  • 条件变量是什么(条件变量是什么变量)2025-08-12 15:09:06
  • 获取位置(定位打开了无法获取位置)2025-08-12 15:09:06
  • Impdp命令详解(impdp 命令)2025-08-12 15:09:06
  • nonetype对象没有属性shape(nonetype对象没有属性shape怎么解决)2025-08-12 15:09:06
  • 电脑时钟代码怎么输入(电脑桌面时钟代码)2025-08-12 15:09:06
  • yolov3作者(yolov3入门)2025-08-12 15:09:06
  • u盘制作纯净win10(如何用u盘制作win10系统安装盘)2025-08-12 15:09:06
  • dede反编译工具(反编译dex什么意思)2025-08-12 15:09:06
  • 字体和图标怎么显示小一点(图标字体小怎么设置方法)2025-08-12 15:09:06
  • 全屏图片