找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3092|回复: 0
收起左侧

AD7606模块接口设计资料

[复制链接]
ID:444519 发表于 2018-12-11 22:42 | 显示全部楼层 |阅读模式
如果用SPI接口模式,需要修改 R1 R2电阻配置。
SPI接口模式跳线:R1 贴10K电阻, R2 悬空(不贴)

AD7606 的配置很简单,它没有内部寄存器。量程范围和过采样参数是通过外部IO控制的。
采样速率由MCU或DSP提供的脉冲频率控制。
AD7606 必须使用单5V供电。
AD7606 和MCU之间的通信接口电平由VIO引脚控制。也就是说 VIO必须接单片机的电源,可以是3.3V也可以是5V。
【模块引脚说明】
    OS2 OS1 OS2 : 的组合状态选择过采样模式。
        000表示无过采样,最大200Ksps采样速率。
        001表示2倍过采样, 也就是硬件内部采集2个样本求平均
        010表示4倍过采样, 也就是硬件内部采集4个样本求平均
        011表示8倍过采样, 也就是硬件内部采集8个样本求平均
        100表示16倍过采样, 也就是硬件内部采集16个样本求平均
        101表示32倍过采样, 也就是硬件内部采集32个样本求平均
        110表示64倍过采样, 也就是硬件内部采集64个样本求平均
    过采样倍率越高,ADC转换时间越长,可得到的最大采样频率就越低。
    CVA,CVB : 启动AD转换的控制信号。CVA决定1-4通道,CVB决定5-8通道。
        2个信号可以错开短暂的时间。一般情况可以将CVA,CVB并联在一起。
    RAGE : 量程范围选择。0表示正负5V, 1表示正负10V.
    RST : 复位信号
    BUSY : 忙信号
    CS :
    FRST : 第1个通道样本的指示信号片选信号
    VIO : 通信接口电平
    DB0-DB15 : 数据总线
【SPI接口模式接线图】
AD7606模块             MCU侧
    GND       <-----    地
    +5V       <-----    5V电源
    RAGE      <-----    任意输出GPIO,可接固定电平
    OS2       <-----    任意输出GPIO,可接固定电平
    OS1       <-----    任意输出GPIO,可接固定电平
    OS0       <-----    任意输出GPIO, 可接固定电平

    CVA       <-----    接GPIO(输出)用于启动AD转换 【推荐接具有PWM输出能力的引脚】
    CVB       <---|
RD/SCLK   <-----    SPI总线时钟 SCK
    RST       <-----    任意输出GPIO, 用于硬件复位AD606
    BUSY      ----->    GPIO输入, AD606正在转换指示。【推荐接具有外部中断能力的引脚】
    CS        <-----    SPI总线片选 SCS
    VIO       <-----    单片机电源
    DB7(DOUTA) ----->   SPI总线数据线MISO

    DB14-DB15 可不接
    FRST      可不接
    在中断服务程序中实现:
    中断ISR:
    {
        中断入口;
        读取8个通道的采样结果保存到RAM;     ----> 读取的其实是上次的采集结果,对于连续采集来说,是没有关系的
        启动下次ADC采集;(翻转CVA和CVB)
        中断返回;
    }

AD7606模块接口.doc

26 KB, 下载次数: 53, 下载积分: 黑币 -5

AD606

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表