ADC芯片FZH709,应用开发相关数据技术手册

电子说

1.4w人已加入

描述

​ 1 芯片功能说明

        FZH709 (深圳市方中禾科技)是一款高精度、低功耗模数转换芯片,一路差分输入通道,内置温度传感器和 高精度振荡器。

        FZH709 的 PGA 可选:1、2、64、128,默认为 128。

        FZH709 正常模式下的 ADC 数据输出速率可选:10Hz、40Hz、640Hz、1.28kHz,默认 为 10Hz;

        MCU 可以通过 2 线的 SPI 接口 SCLK、 DRDY / DOUT 与 FZH709 进行通信,对其进 行配置,例如通道选择、PGA 选择、输出速率选择等。

1.1 芯片主要功能特性

        l 内置晶振

        l 集成温度传感器

        l 带 Power down 功能

        l 2 线 SPI 接口,最快速率为 1.1MHz

ADC 功能特性:

        l 24 位无失码

        l PGA放大倍数可选:1、2、64、128 

        l 1 路 24 位无失码的差分输入,在 PGA=128 时 ENOB 为 20 位(5V)19.5 位(3.3V) 

        l P-P 噪声:PGA=128、10Hz:180nV;

        l INL 小于 0.0015% 

        l 输出速率可选:10Hz、40Hz、640Hz、1.28kHz 

        l 带内短功能

1.2 芯片应用场合

        l 工业过程控制

        l 电子秤

        l 液体/气体化学分析

        l 血液计

        l 智能变换器

        l 便携式设备

1.3 芯片基本结构功能描述

        FZH709 是一款高精度、低功耗 Sigma-Delta 模数转换芯片,内置一路 Sigma-Delta ADC,一路差分输入通道和一路温度传感器,ADC 采用两阶 sigma delta 调制器,通过低噪声仪用放大器结构实现 PGA 放大,放大倍数可选:1、2、64、128。在 PGA=128 时,有效 分辨率可达 20 位(工作在 5V)。

        FZH709 内置RC 振荡器,无需外置晶振。

        FZH709 可以通过 DRDY / DOUT 和 SCLK 进行多种功能模式的配置,例如用作温度检测、PGA 选择、ADC数据输出速率选择等等。

        FZH709 具有Power down 模式。

ADC芯片

1.4 芯片绝对最大极限值

ADC芯片

1.5 FZH709 数字逻辑特性

ADC芯片

1.6 FZH709 电气特性

        所有的参数测试在环境温度-40~85℃、内置基准的条件下测试,除非有其它注明。

        FZH709 电气特性(VDD = 5V、3.3V )

ADC芯片

         FZH709 电源电气特性(VDD = 5V)

ADC芯片

        FZH709 电源电气特性(VDD = 3.3V)

ADC芯片

1.7 芯片引脚

ADC芯片

       PIN 脚说明

ADC芯片

注:REFOUT 即是传感器激励源输出(输出值为VDD)。

2 芯片功能模块描述

2.1 模拟输入前端

        FZH709 中有 1 路 ADC,集成了 1 路差分输入,信号输入可以是差分输入信号 AINP、 AINN,也可以是温度传感器的输出信号,输入信号的切换由寄存器(ch_sel[1:0])控制,其 基本结构如下图所示:

ADC芯片

        FZH709 的PGA 可配:1、2、64、128,由寄存器(pga_sel[1:0])控制;

        基准电压可以由外部输入也可是内部输出,如果要使用外部基准电压,要先关闭内部基准,内部基准控制由寄存器(refo_off)控制。

2.2 温度传感器

        芯片内部提供温度测量功能。当ch_sel[1:0]=2’b10 时,ADC 模拟信号输入接到内部温度传

感器,其它的模拟输入信号无效。ADC 通过测量内部温度传感器输出的电压差来推导出实 际的温度值。当 ch_sel[1:0]=2’b10 时,ADC 只支持 PGA=1。温度传感器需要进行单点校正。校正方法:在某个温度点 A 下,使用温度传感器进行测量得到码值 Ya。

        那么其他温度点B 对应的温度= Yb*(273.15+A)/Ya-273.15 A 温度单位是摄氏度。Ya 是 A 点对应温度码值。Yb 是 B 点对应温度码值。

2.3 低噪声 PGA 放大器

        FZH709 提供了一个低噪声,低漂移的 PGA 放大器与桥式传感器差分输出连接,其基本结构图如下图所示,前置抗 EMI 滤波器电路 R=450Ω,C=18pF 实现 20M 高频滤波。低噪声 PGA 放大器通过 RF1,R1,RF2 实现 64 倍放大,并和后级开关电容 PGA 组成 64 和128 的 PGA 放大。通过 pga_sel[1:0]来配置 1、 2、64、128 等不同的 PGA。当使用 PGA=1,2 时,64 倍低噪声 PGA 放大器会被关断以节省功耗。当使用低噪声 PGA 放大器 时,输入范围在 GND+0.75V 到 VDD-0.75V之间,超出这个范围,会导致实际性能下降。 在 CAP 端口处接一个内置 45pF 电容,与内置 2k 电阻 RINT 组成一个低通滤波,用作低噪 声 PGA 放大器的输出信号的高频滤波,同时该低通滤波器也可以作为 ADC 的抗混叠滤波器。

ADC芯片

        FZH709 内置 Buffer,当 PGA=1,2 时,FZH709 使用 Buffer 来减少由于 ADC 差分输入阻抗低带来的问题,例如建立时间不足,增益误差偏大等等,当 PGA=64,128 时, FZH709 也使用 Buffer 来减少由于低噪声 PGA 经过 RINT=2K,CINT=0.1μF 的低通滤波后 带来的建立误差,增益误差以及内码漂移的现象。

2.4 时钟信号源

        FZH709 使用内置晶振来提供系统所需要的时钟频率,典型值为 5.2MHz。

2.5 复位和断电(POR&power down)

        当芯片上电时,内置上电复位电路会产生复位信号,使芯片自动复位。

        当 SCLK 从低电平变高电平并保持在高电平超过 100µs,FZH709 即进入 PowerDwon模式,此时功耗低于 0.1μA。当 SCLK 重新回到低电平时,芯片会重新进入正常工作状态。

        当系统由 Power down 重新进入正常工作模式时,此时所有功能配置为 PowerDown 之前的状态,不需要进行功能配置。

2.6 SPI 串口通信

        FZH709 中采用 2 线 SPI 串行通信,通过 SCLK 和 DRDY / DOUT 可以实现数据的接 收以及功能配置。

2.6.1 建立时间

        在 ADC 数据输出速率为 10Hz 或 40Hz 时,数字部分需要有 3 个数据转换周期满足模拟输入信号的建立和滤波器的建立时间要求;ADC 数据输出速率为 640Hz 或 1280Hz时,数字部分需要有 4 个数据转换周期满足模拟输入信号的建立和滤波器的建立时间要求。FZH709 整个建立过程如下图所示:

ADC芯片ADC芯片ADC芯片

2.6.2 ADC 数据输出速率

        FZH709 数据输出速率可以通过寄存器speed_sel[1:0]配置。

ADC芯片

2.6.3 数据格式

        FZH709 输出的数据为 24 位的 2 进制补码,最高位(MSB)最先输出。最小有效位 (LSB)为(0.5VREF/Gain)/(223-1)。正值满幅输出码为 7FFFFFH,负值满幅输出码为 800000H。下表为不同模拟输入信号对应的理想输出码。

ADC芯片

(1)不考虑噪声,INL,失调误差和增益误差的影响

2.6.4 数据准备/数据输入输出( DRDY / DOUT )

        DRDY / DOUT 引脚有 4 个用途。第一,当输出为低时,表示新的数据已经转换完成;第

二,作为数据输出引脚,当数据准备好后,在第 1 个 SCLK 的上升沿后, DRDY / DOUT输出转换数据的最高位(MSB)。在每一个 SCLK 的上升沿,数据会自动移 1 位。在 24个SCLK 后将所有的 24 位数据读出,如果这时暂停 SCLK 的发送, DRDY / DOUT 会保持着最后一位的数据,直到下一个数据准备好之前拉高,此后当 DRDY / DOUT 被再次拉低,表示新的数据已经转换完成,可进行下一个数据读取;第三,在第 25、26 个 SCLK时,输出寄存器状态更新标志;第四,作为寄存器数据写入或读出引脚,当需要配置寄存器或读取寄存器值时,SPI 需要发送 46 个 SCLK,根据 DRDY / DOUT 输入的命令字,判断是写寄存器操作还是读寄存器操作。

2.6.5 串行时钟输入(SCLK) 

        串行时钟输入SCLK 是一个数字引脚。这个信号应保证是一个干净的信号,毛刺或慢速的上升沿都会可能导致读取错误数据或误入错误状态。因此,应保证SCLK 的上升和下降时间都小于 50ns。

2.6.6 数据发送

        FZH709 可以持续的转换模拟输入信号,当将 DRDY / DOUT 拉低后,表明数据已经准备好接受,输入的第一个 SCLK 来就可以将输出的最高位读出,在 24 个 SCLK 后将所有的 24 位数据读出,如果这时暂停 SCLK 的发送, DRDY / DOUT 会保持着最后一位的数据,直到其被拉高,第 25 和 26 个 SCLK 输出配置寄存器是否有写操作标志,第 25 个SCLK 对应的 DRDY / DOUT 为 1 时表明配置寄存器 Config 被写入了新的值,第 26 个SCLK 对应的 DRDY / DOUT 为芯片扩展保留位,目前输出一直为 0,通过第 27 个 SCLK可以将 DRDY / DOUT 拉高,此后当 DRDY / DOUT 被再次拉低,表示新的数据已经准备好接受,进行下一个数据的转换。其基本时序如图所示:

ADC芯片ADC芯片ADC芯片

2.6.7 功能配置

        FZH709 可以通过 SCLK 和 DRDY / DOUT 可以进行不同功能的配置,功能配置时序图如下图所示:

ADC芯片ADC芯片

        功能配置过程简述,在DRDY / DOUT 由高变低之后:

                1. 第 1 个到第 24 个 SCLK,读取 ADC 数据。如果不需要配置寄存器或者读取寄

存器,可以省略下面的步骤。

                2. 第 25 个到第 26 个 SCLK,读取寄存器写操作状态。

                3. 第 27 个 SCLK,把 DRDY / DOUT 输出拉高。

                4. 第 28 个到第 29 个 SCLK,切换 DRDY / DOUT 为输入。

                5. 第 30 个到第 36 个 SCLK,输入寄存器写或读命令字数据(高位先输入)。

                6. 第 37 个 SCLK , 切 换 DRDY /DOUT 的 方 向 ( 如 果 是 写 寄 存 器 , DRDY / DOUT 为输入;如果是读寄存器, DRDY / DOUT 为输出)。

                7. 第 38 个到第45 个 SCLK,输入寄存器配置数据或输出寄存器配置数据(高位先输入/输出)。

                8. 第 46 个 SCLK,切换 DRDY / DOUT 为输出,并把 DRDY / DOUT 拉高。update1/ update2 被置位或清零。

2.6.7.1 SPI 命令字

        FZH709 有 2 个命令字,命令字的长度为 7bits,命令字描述如下:

ADC芯片

2.6.7.2 SPI 寄存器

        FZH709 有一组寄存 Config。

Config 寄存器

ADC芯片ADC芯片

2.6.8 Power down 模式

        当 SCLK 从低电平变高电平并保持在高电平超过 100µs,FZH709 即进入 PowerDwon模式,这时会关掉芯片所有电路,功耗接近 0。当 SCLK 重新回到低电平时,芯片会重新进入正常工作状态。

ADC芯片ADC芯片

3 芯片的封装

        FZH709 采用SOP8 封装

ADC芯片ADC芯片

深圳市方中禾科技有限公司,集成电路生产国内知名品牌"FZH",以集成电路(IC)研发、集成电路封装、半导体测试、产业一体化的特色综合性企业,专注芯片设计开发,生产销售十余年,是一家兼具集成电路创新动力、研发能力、应用经验丰富的知名品牌公司。
公司产品涵盖LED驱动芯片、液晶屏驱动、耳机降噪芯片、模拟与数字转换器IC、电容屏驱动、触摸IC等。具体产品型号包括:触摸芯片FZH31,LED数码管驱动芯片FZH114、FZH100、FZH110、FZH119A,LCD液晶屏驱动芯片FZH1621、FZH1625,LED全彩驱动芯片FZH04、FZH09、FZH12,以及ADC模数转换芯片FZH23、FZH709等。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分