完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛
|
|
相关推荐
1个回答
|
|
|
ADS8866是一款12位逐次逼近型模数转换器(ADC),用于将模拟信号转换为数字信号。在您的问题中,您提到在使用ADS8866验证输入端短接REF电压时,MCU获取输出读数时出现了两种结果:一是读数接近65535,二是读数接近32767。您想知道哪种是器件正常应该产生的波形,以及MCU操作时序是否需要改进以达到正确识别。
首先,我们来分析这两种读数可能的原因: 1. 读数接近65535:这个读数接近于12位ADC的最大值,说明输入信号接近于参考电压。这可能是由于器件正常工作产生的波形。 2. 读数接近32767:这个读数接近于12位ADC的中值,可能是由于DOUT波形在CLK下降沿附近的不稳定导致的。 接下来,我们来回答您的问题: 1. 哪种是器件正常应该产生的波形? 根据您提供的信息,读数接近65535更符合期望,因此可以认为这是器件正常应该产生的波形。 2. MCU操作时序是否需要改进,则能达到正确识别? 为了确保正确识别,您可以尝试以下方法改进MCU操作时序: a. 确保MCU在CLK的上升沿读取DOUT数据,避免在下降沿附近读取,以减少波形不稳定的影响。 b. 在读取DOUT数据之前,确保CONVST信号已经稳定,以确保ADC已经完成转换。 c. 增加DOUT信号的滤波,例如使用RC滤波器,以减少噪声对波形的影响。 d. 检查MCU的时钟频率和ADC的时钟频率是否匹配,以确保数据同步。 e. 如果可能,尝试使用其他ADC芯片进行对比测试,以排除MCU或程序问题。 总之,通过改进MCU操作时序和滤波,您应该能够更准确地识别ADS8866产生的波形。同时,确保器件和程序的正确性也是非常重要的。希望这些建议对您有所帮助。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
550 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1514 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1338 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1757浏览 29评论
2783浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1724浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 16:56 , Processed in 0.637112 second(s), Total 45, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
721