历史上的今天
今天是:2025年02月14日(星期五)
2020年02月14日 | 使用带A/D的PIC芯片时,怎样才能提高A/D转换的精度?
2020-02-14 来源:eefocus
1.保证您的系统的时钟应是适合的。如果您关闭/打开A/D模块,应等待一段时间,该段时间是采样时间;如果您改变输入通道,同样也需等待这段时间,和最后的TAD(TAD为完成每位A/D转换所需的时间)。TAD可以在ADCON0中(ADCS1、ADCS0)中选择,它应在2US-6US之间。如果TAD太小,在转换过程结束时,没有完全被转换;如果TAD太长,在全部转换结束之前,采样电容上的电压已经下降。对该时间的选择的具体细节请参照有关的数据手册或应用公式。
2.通常模拟信号的输入端的电阻太高(大于10Kohms)会使采样电流下降从而影响转换精度。若输入信号不能很快的改变,建议在输入通道口用0。1UF的电容;它将改变模拟通道的采样电压;由于电流的补给,内在的保持电容为51.2PF。
3.若没有把所有的A/D通道用完,最好少用AN0端。因它的下一个脚与OSC1紧靠在一起,会对A/D对转换造成影响。
4.最后,在系统中,若芯片的频率较低,A/D转换的时钟首选的是芯片的振荡。这将在很大范围内降低数字转换噪音的影响。同时,在系统中,在A/D转换开始后,进入SLEEP状态,必须选择片内的RC振荡作为A/D转换的时钟信号。该方法将提高转换的精度
上一篇:PICC ME16 C简要说明书
下一篇:PIC的硬件死锁
史海拾趣
|
FPGA方面的书籍有很多,而且几乎每一本的头几章都会对FPGA做一个概念性的介绍,那有没有一本书不涉及具体的技术而是专门介绍有关FPGA的概念性的问题呢?答案当然是有啦,而且还写得相当不错,这就是《FPGA设计指南——器件、工具和流程》(英文原版 ...… 查看全部问答> |
|
在Microsoft Visual Studio 2005下编译的程序怎么不能在WINCE4.2下运行? 在WINCE5下都可以正常运行,到WINCE4.2下就提示不是有效的WINDOW CE应用程序了,有什么办法可以解决啊?… 查看全部问答> |
|
100分转发一个我也想知道的问题:WINCE 虚拟地址向物理地址转换 网上只看到这个问题,没看到问题的答案,有高手就回答一下吧,谢了 在WinCE的驱动中,那个函数可以实现虚拟地址向物理地址转换呢? 各位大侠,在WinCE驱动中通过物理地址,映射虚拟地址的函数很多。象MmMapIoSpace等,但如果我通过malloc函数得 ...… 查看全部问答> |
|
C2000,特别是2812以及28335都受到了广大客户的欢迎,但是近一年的时间里,出现了缺货或者停产之说,你们接下来的策略是什么? 是继续批量生产,还是推新的型号的产品 ...… 查看全部问答> |
|
本人使用的是LM3S308 批量采购价8元左右,是不是贵了? 另外问一下,LM3S102是不是停产了,有个小项目想用,也不知道价格如何。 大家都说说吧,有好的货源一起团购啊,呵呵。… 查看全部问答> |
|
公司在做一个穿戴设备,从供应商那里拿到了cc2650dk的开发套件,然而并不会用,英文超烂。求哪位教教,回头会分享部分成果。非常感谢!!!走过路过千万不要错过啊! 话说是不是要下一个sdk啊?然后在iar里把sdk加载进去,然后配置一下,之后就如 ...… 查看全部问答> |




