完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
ADS8317 采集问题 ADS8317 如图,采集出来的结果竟然是32768 的数字,(我把输入接地后,跟不接地,均是32768)。求大神指点。。。 uint16 Read_ADS8317() { uint16 AD_Value=0,i=0; // delay_us(1); AD_CS_L;//SCLK_H; AD_CLK_L;delay(72); AD_CLK_H;delay(72); AD_CLK_L;delay(72); AD_CLK_H;delay(72); AD_CLK_L;delay(72); AD_CLK_H;delay(72); AD_CLK_L;delay(72); AD_CLK_H;delay(72); AD_CLK_L;delay(72); AD_CLK_H;delay(72); AD_CLK_L;delay(72); AD_CLK_H;delay(72); for(i=0;i<16;i++) { AD_CLK_L; delay(72); AD_CLK_H; AD_Value = AD_Value << 1; if(AD_DA_IN) { AD_Value = AD_Value | 0x0001; } delay(72); } AD_CS_H; return AD_Value; } Other Parts Discussed in Thread: ADS8317 如图,采集出来的结果竟然是32768 的数字,(我把输入接地后,跟不接地,均是32768)。求大神指点。。。 uint16 Read_ADS8317() { uint16 AD_Value=0,i=0; // delay_us(1); AD_CS_L;//SCLK_H; AD_CLK_L;delay(72); AD_CLK_H;delay(72); AD_CLK_L;delay(72); AD_CLK_H;delay(72); AD_CLK_L;delay(72); AD_CLK_H;delay(72); AD_CLK_L;delay(72); AD_CLK_H;delay(72); AD_CLK_L;delay(72); AD_CLK_H;delay(72); AD_CLK_L;delay(72); AD_CLK_H;delay(72); for(i=0;i<16;i++) { AD_CLK_L; delay(72); AD_CLK_H; AD_Value = AD_Value << 1; if(AD_DA_IN) { AD_Value = AD_Value | 0x0001; } delay(72); } AD_CS_H; return AD_Value; }
|
|
相关推荐
2个回答
|
|
|
估计是时序问题。最好用示波器把波形抓出来分析。 另外需要确定delay(72)延迟时间是多少?
|
|
|
|
|
|
ADS8317是一款高速模数转换器(ADC),用于采集模拟信号并将其转换为数字信号。如果您在使用ADS8317时遇到问题,可以尝试以下步骤来解决:
1. 检查硬件连接:确保ADS8317与您的系统之间的连接正确无误。检查电源、地线、时钟、数据接口等是否正确连接。 2. 检查电源电压:确保ADS8317的供电电压在规定的范围内,通常为2.0V至5.5V。 3. 检查时钟信号:确保时钟信号的频率和相位与ADS8317的要求相匹配。ADS8317的时钟频率范围为1MHz至20MHz。 4. 检查数据接口:确保数据接口(如SPI)的连接正确,并且与您的系统兼容。 5. 检查参考电压:确保参考电压(VREF)设置正确,以获得准确的ADC值。 6. 检查采样速率:根据您的应用需求,选择合适的采样速率。ADS8317支持多种采样速率,最高可达1MSPS(百万次采样/秒)。 7. 检查软件配置:确保您的软件配置正确,包括SPI通信协议、数据格式、采样速率等。 8. 检查滤波器设置:如果需要,可以配置ADS8317内部的数字滤波器,以减少噪声和提高信号质量。 9. 参考数据手册:查阅ADS8317的数据手册,了解其详细参数和配置方法。 10. 寻求技术支持:如果以上步骤都无法解决问题,您可以联系ADS8317的制造商(德州仪器)或相关技术支持人员,寻求专业帮助。 请根据您的具体情况,逐步排查和解决问题。希望这些建议对您有所帮助。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
554 浏览 0 评论
1617 浏览 0 评论
2049 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1516 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1343 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1760浏览 29评论
2787浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1726浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1637浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1648浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 14:10 , Processed in 0.536404 second(s), Total 48, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
370