完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在使用ADuC7020时,需要产生一个2.5V左右的参考电压,现在我是使用DAC0端口,通过软件设置采用DAC里面的VREF模式在DAC0端输出2.5V电压,通过Keil仿真,可以输出2.5V电压,但是将程序下载到电路板上发现输出端的信号为:
这个图是通过示波器直接测芯片DAC0输出端的波形,而且该输出端未接任何东西,2.5v电压正常,但是会出现周期性的毛刺,毛刺大致值为180mV左右。 我尝试解决问题,首先测芯片供电AVDD,LVDD,均正常,VREF值是正常的,但是也是有同样的毛刺。然后检查其他原因,通过仿真发现一个端口的的情况: 上图的ADCCON状态和DAC0输出的波形一致,两个毛刺的频率也一致,而ADCCON的作用是模数转化中控制模数转化的进程。 现在想请教一下技术人员这个毛刺是怎么产生的,而且这个毛刺和ADCCON有没有关系? |
|
相关推荐
1个回答
|
|
产生毛刺的原因可能有以下几个可能的原因:
1. 模拟地与数字地之间的接地问题:ADuC7020芯片使用单地平面结构,模拟和数字地共享相同的地线。如果在接地布局上存在问题,如地线回流路径不佳,可能会导致毛刺现象。解决方法是重新设计接地布局,确保模拟和数字地线之间的连接良好。 2. 电源噪声:电源电压的干扰可能会导致输出波形的毛刺现象。可以添加外部滤波器来减小电源噪声。 3. ADC或DAC模块的电源供电不稳定:如果ADC或DAC模块的电源供电不稳定,也会导致输出波形的毛刺现象。可以检查芯片供电电压的稳定性,并确保其在规定范围内。 4. 信号线干扰:如果DAC输出信号线与其他干扰源(如高频信号线或电源线)靠得太近,也可能引起毛刺。解决方法是将DAC输出线与其他信号线分离,或者使用屏蔽线来减小干扰。 5. ADC或DAC模块参数配置不正确:检查ADC和DAC的配置参数是否正确,特别是时钟频率和参考电压等设置。 为了解决毛刺问题,可以尝试以下方法: 1. 重新检查并改进接地布局,确保模拟和数字地之间连接良好。 2. 添加外部滤波器来减小电源噪声。 3. 检查芯片供电电压的稳定性,并确保其在规定范围内。 4. 将DAC输出线与其他信号线分离,或者使用屏蔽线来减小干扰。 5. 重新检查并调整ADC和DAC的配置参数,确保其正确设置。 如果问题仍然存在,可能需要进一步调试和分析,可能需要使用示波器或更高级的工具来检查电路板的其他信号和供电情况。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
726 浏览 0 评论
777 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
680 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
1149 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1120 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11800 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 04:43 , Processed in 0.599102 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号