AD7606是根据ADI公司针对电源设计,工业检测,闭环控制等工业应用推出的一款,16位、八通道、同步并行采样率最高为每通道200KSPS,输入电压范围±5V,最高可达±10V,该芯片满足工业级应用的温度范围。AD7606芯片在工业领域应用十分广泛,涵盖电力线路监测、保护继电器运行、多相电机控制,以及仪器仪表和控制系统的数据采集系统等方面。
AD7606C则是基于AD7606升级而来,不仅保留了AD7606的所有功能,还在这个基础上进行升级,16位、八通道、同步并行采样率升级为每通道1MSPS,并且输入电压范围最高支持±12.5V。
以下是关于两个芯片的功能对比图。
ACM7606C模块支持软件模式和硬件模式。我们可以在硬件固定的情况下,进入软件模式进行采样范围,过采样比,通道相位偏移等参数修改。
1. [2:0]ad7606_os_o信号,当ad7606_os_o==3'b000时,进入硬件模式;当ad7606_os_o==3'b111时,进入软件模式,其他数值就是硬件模式下修改过采样比,
2.根据芯片引脚示意图,我们在软件模式下,需要一个写使能引脚,需要将10号引脚单独出来,对于ACM7606C模块来说,就是将H5跳线帽取下,这样就可以将convstA和convstB分开,也就是将convst和WR信号分开使用。
3.根据芯片手册,我们可以控制这40个寄存器,比如0x08寄存器就是修改过采样比的。
4.关于芯片寄存器指令的组成。首先是,芯片寄存器组成,总共16位,高八位是地址,低八位是数据。并且在写操作时,最高位代表读写指令,最高位为1,就是读取指令,最高位为0就是写入指令。当是读取指令时,只关心地址,不关心低八位数据。写入指令时,全部关心。
5.我们通过以太网发送的指令组成,我们这里只介绍新增的软件模式指令寄存器组成格式。其余的四个寄存器,数量,通道,速度,启动指令寄存器这里不过多赘述。
按照顺序来排,我们将04号寄存器作为新增的软件模式指令寄存器。由于芯片只需要16位数据,所以这里将高16位作为修改单个寄存器的指令。然后低16位作为使用寄存器表的指令信号,
这里需要特别声明,当程序下载后,默认是进入硬件模式,当我们通过上位机,比如通过网络调试助手发送带有04寄存器的指令,就是进入软件模式进行修改寄存器。修改完成后,需要再次发送一遍全零的04寄存器的指令,这样才能够完全退出软件模式。
就比如这里发送55a50400000001f0指令,就是启动初始化寄存器表,然后还需要再发送一次55a50400000000f0指令,用来退出软件模式。发送其它带有04寄存器的指令,也是同样的。
调试展示部分:
为了观察到硬件默认寄存器值和初始化寄存器表的区别,我在寄存器表中将0x08寄存器设置为01,也就是启用过采样,大家在正常使用的时候,需要将这里修改为00,
1.下载程序后,直接进行采集,就是硬件模式的采集。
2.现在我们通过网络调试助手发送带有04寄存器的指令,启动初始化寄存器表。然后需要再发送一次全零的指令,用来退出软件模式。
3.通过网络调试助手发送设置CH1-CH2通道采样范围:±2.5V指令,再发送一次全零指令。
4.通过网络调试助手发送启动初始化寄存器表指令。然后再发送一次全零的指令,
工程:ACZ7015_FIFO_UDP 版本:
ad7606C_udp_rgmii_software.zip
(172.21 KB, 下载次数: 111)
AC606_FIFO_UART 版本:
ac606_ad7606C_uart_software.zip
(94.13 KB, 下载次数: 98)
AC620_FIFO_UART 版本:
AC620_ad7606C_uart_software.zip
(94.39 KB, 下载次数: 95)
AC620_FIFO_UDP 版本:
AC620_UDP_ACM7606C_software.zip
(113.45 KB, 下载次数: 60)
单独驱动:
ad7606C_soft_driver.zip
(3.83 KB, 下载次数: 117)
指令:
55A50400000000F0
55A50200001000F0
55A50100000001F0
55A50300000063F0
55A50000000000F0
[C#] 纯文本查看 复制代码 55A50400000000F0 55A50200001000F0 55A50100000001F0 55A50300000063F0 55A50000000000F0
【产品资料】【扩展模块】【ACM7606】【ACM7606C】型 8通道16位ADC模块资料
https://www.corecourse.cn/forum.php?mod=viewthread&tid=28681
(出处: 芯路恒电子技术论坛)
小梅哥数据采集仪QT上位机使用方法说明
https://www.corecourse.cn/forum.php?mod=viewthread&tid=29814
(出处: 芯路恒电子技术论坛)
|