完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我看先验证一下硬件电路的连接, 确定芯片是否已经正常工作了?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SDO和SDI 不需要上拉电阻。
|
|
|
|
|
|
比较笼统,其实ADS8688操作并不复杂,硬件上完成以上建议以后,软件上需要注意:
1. ADS8688上电之后默认是处于IDLE状态的,你需要发Auto或者Manual 模式的命令来启动转换和读取数据; 2. SPI 的SCLK要低于17MHz,在一个数据转换的Frame里面(也即32 SCLK),CS需要一直保持低电平; 3. 你在读取数据的时候,以32个SCLK为例,虽然第前面16SCLK的SDO上数据为零,你也把它读出来,后面16个SCLK数据为上一个Frame所选择的通道的转换数据; 4. 另外,就是你SPI的极性, 注意ADS8688是在SCLK的下降沿接收SDI上的命令,也是在下降沿输出SDO的数据的,所以你的MCU那边配置要注意下这个; |
|
|
|
|
|
|
|
|
|
|
|
您好!在调试ADS8688时,如果总是读不到正确的数据,可能有以下几个原因:
1. 原理图设计问题:请检查您的原理图设计是否正确,包括芯片引脚连接、电源和地线连接等。确保所有引脚都按照数据手册的要求连接。 2. PCB布局问题:请检查您的PCB布局是否合理,包括走线宽度、间距、过孔大小等。不合理的布局可能导致信号干扰或阻抗不匹配。 3. 电源问题:请检查您的电源是否稳定,电压是否在规定的范围内。不稳定的电源可能导致芯片工作不正常。 4. 地线问题:请检查您的地线连接是否良好,是否存在悬浮地或地线环路等问题。不良的地线连接可能导致信号干扰。 5. 时钟问题:请检查您的时钟信号是否稳定,频率和相位是否符合要求。不稳定的时钟信号可能导致数据读取错误。 6. 接口问题:请检查您的接口电路是否正确,包括SPI接口、I2C接口等。错误的接口电路可能导致数据传输错误。 7. 芯片问题:如果以上问题都排除了,可能是芯片本身存在问题。您可以尝试更换芯片进行测试。 请您提供原理图和PCB布局图,以便我们进一步分析和提供建议。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1757浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1724浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 08:05 , Processed in 0.813022 second(s), Total 60, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1087