硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2051|回复: 2
收起左侧

[SPI控制器] H7-TOOL的SPI控制器驱动AD7606,8通道,正负10V,16bit同步采样操作说明,含视频展示(2021-12-25)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106616
QQ
发表于 2021-12-25 11:58:29 | 显示全部楼层 |阅读模式
需要深入了解AD7606可以看教程第76或77章节:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980

1、设置AD7606模块是SPI接口:



2、AD7606 SPI接线说明:

AD7606模块               H7-TOOL
  +5V          <------   5.0V   5V供电
  GND          -------   GND   地
  CS            <------   D7     片选控制
  RD/SCLK   <------   D5     时钟线
  DB7/DOUT  ------> D3     数据输出
  BUSY        ------>   D6     BUSY信号
  CVA CVB   <------   D0,  启动转换

  RAGE     <------   可以接3.3V或者GND控制,3.3表示±10V测量范围,GND表示±5V测量范围。
  RST       <------   不接
  OS0       <------   可以接3.3V或者GND控制, 过采样引脚0(默认接地),最好接上
  OS1       <------  可以接3.3V或者GND控制,过采样引脚1(默认接地),最好接上
  OS2       <------   可以接3.3V或者GND控制, 过采样引脚2(默认接地),最好接上


其中CVA和CVB可以考虑短接



最终接线效果:

QQ截图20211225114409.png

3、AD7606测试代码:

adc = {} --定义个数组

ex_start()   -- 启动AD7606

delayms(100)

for j=1, 800,1 do                  -- 循环800次                                    
    adc[1] = ex_adc(0)*5/32768   
    adc[2] = ex_adc(1)*5/32768
    adc[3] = ex_adc(2)*5/32768
    adc[4] = ex_adc(3)*5/32768
    adc[5] = ex_adc(4)*5/32768
    adc[6] = ex_adc(5)*5/32768
    adc[7] = ex_adc(6)*5/32768
    adc[8] = ex_adc(7)*5/32768
    s = string.format("%f", adc[8]) --打印1个通达,多个通道同理,类似C的printf
    print(s)                        --  打印数值
    print_wave(s)                   --  打印波形效果
    delayms(100)                    --   100ms刷新1次
end

ex_stop() -- 卸载AD7606


将代码贴到Lua小程序窗口里面执行即可:

QQ截图20211225115459.png

测试3.3V的效果:

1235.png

视频效果:




回复

使用道具 举报

23

主题

1403

回帖

1472

积分

至尊会员

积分
1472
发表于 2021-12-26 14:35:35 | 显示全部楼层
这个不错,明天上班了试试
代码不规范,亲人两行泪!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106616
QQ
 楼主| 发表于 2022-12-19 11:02:27 | 显示全部楼层
刚刚这个帖子里面有个回复,V6是否有SPI AD7606,看不到了,也回复下吧。

这个在论坛置顶帖标准库网盘

image.png
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-26 13:39 , Processed in 0.164222 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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