硬汉嵌入式论坛

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

[技术讨论] ad7606输出一直为0

[复制链接]

2

主题

4

回帖

10

积分

新手上路

积分
10
发表于 2024-1-3 15:33:41 | 显示全部楼层 |阅读模式
各位大佬,我用stm32和ad7606数据采集,ad7606输出一直为0,自己找了很久也没有找到原因,这是我的原理图
92e0068c92768b9d0253a5b7070d4e5.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2024-1-4 09:18:44 | 显示全部楼层
从接线来看,楼主这个用的是SPI接口方式,可以对比下我这个的接线和实现

STM32F407板子SPI接口方式AD7606接线说明(2021-12-15)
https://www.armbbs.cn/forum.php? ... 0114&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2024-1-4 20:04:37 | 显示全部楼层
eric2013 发表于 2024-1-4 09:18
从接线来看,楼主这个用的是SPI接口方式,可以对比下我这个的接线和实现

STM32F407板子SPI接口方式AD760 ...

您好,我相同的接线相同的程序,用买的模块就正常;自己画的板子就不正常,用示波器看了一下,reset信号正常,busy一直为低,请问这是什么原因
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2024-1-5 08:39:43 | 显示全部楼层
Zhu_ha 发表于 2024-1-4 20:04
您好,我相同的接线相同的程序,用买的模块就正常;自己画的板子就不正常,用示波器看了一下,reset信号 ...

那区别估计就在硬件上了。
回复

使用道具 举报

1

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2024-1-10 09:36:23 | 显示全部楼层
Zhu_ha 发表于 2024-1-4 20:04
您好,我相同的接线相同的程序,用买的模块就正常;自己画的板子就不正常,用示波器看了一下,reset信号 ...

1.電路上的RESET腳位電源那邊要與IC的VDRIVE準位要一致的, 所以那邊VCC要改成3.3V
2.再來看電路圖STB信號是用MCU的腳位控制, 要確認IC是否在跑去shutdown模式, 理論上STB腳位要給Hi信號
3.接下來busy一直為low, 就要看datasheet的時序圖, 如圖2所示 (https://www.analog.com/media/en/ ... 6_7606-6_7606-4.pdf), AD7606要動作前須確保CONVSTA跟CONVSTB要為Hi準位,然後在送出low信號, low信號持續時間為t5, 再來把信號準位拉hi, 此時可以用示波器或是MCU去偵測BUSY信號是否先hi然後再low, 當確認有這現象發生時就表示SPI可以讀取ADC資料了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 07:35 , Processed in 0.165398 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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