[技术问答] N76e003 Bandgap 电压获取

[复制链接]
3876|14
 楼主| kamp2000 发表于 2017-12-19 08:50 | 显示全部楼层 |阅读模式
例程:N76E003_BSP_Keil_C51_V1.0.3\Sample_Code\ADC_Bandgap_VDD
  1. clr_ADCF;          //AD转换完成,该位置1,需要软件清零
  2.                         set_ADCS;                                                                                                                                        // Each time ADC start trig signal
  3.                         ADCsumH = 0;
  4.                         ADCsumL = 0;
  5.                          while(ADCF == 0);   
  6.                        
  7.                                 for(i=0;i<N;i++)
  8.                                         {
  9.                                                 Timer0_Delay1ms(20);        //必要的延时,T BGEN     带隙电压使能时间
  10.                                                 clr_ADCF;
  11.                                                 set_ADCS;                                                                        // ADC start trig signal
  12.                                                 while(ADCF == 0);
  13.                                                 ADCdataH[i] = ADCRH;
  14.                                                 ADCdataL[i] = ADCRL;
  15.                                         }       


Timer0_Delay1ms(20);   这个延时不知道从何而来,手册里没看见,20ms时电压获取是比较正确的,加多减少都会影响正确电压。
另外,如果切换了频率CKDIV = 0x01; 将频率降低到8M,那么20ms延时也不能获取正常(在降频后已经相应改写Timer0_Delay1ms函数,20ms是正确的)
zhuotuzi 发表于 2017-12-19 11:54 | 显示全部楼层
带隙基准,与温度无关的电压。。
antusheng 发表于 2017-12-19 15:05 | 显示全部楼层
应该是给系统充电的时间,因为这个系统里面好多是用的电容系统,充电是必须的。
antusheng 发表于 2017-12-19 15:05 | 显示全部楼层
就跟那个ADC采样器是一样的,都是电容特性,充满电了,才能采样正确,所以要有一定的等待时间。
xinxianshi 发表于 2017-12-19 16:44 | 显示全部楼层
楼主的意思是延时的时间多了少了都不行?
幸福小强 发表于 2017-12-19 16:49 | 显示全部楼层
最近正在学这个单片机呢,多谢分享经验。
jiekou001 发表于 2017-12-20 22:45 | 显示全部楼层
手册里如果找不到答案,那就不好搞了。
wahahaheihei 发表于 2017-12-21 14:45 | 显示全部楼层
晶振改变后,定时器函数的延时就变了吧
小了个明 发表于 2018-1-2 17:27 | 显示全部楼层
不知道在哪个帖子看到说新唐的ADC有惊喜来着?感觉003这ADC很差劲哦
停车说爱枫林晚 发表于 2018-6-30 10:25 | 显示全部楼层
看过官方的手册,ADC这块,感觉写的好随便。不是很明白,调出来的电压,老是不准。
IoTCatcher 发表于 2018-7-2 08:46 | 显示全部楼层
1324968 发表于 2018-7-2 09:50 | 显示全部楼层

你这个是在哪个版本的资料上看的 我这边怎么找不到这个位置
IoTCatcher 发表于 2018-7-2 10:06 | 显示全部楼层
1324968 发表于 2018-7-2 09:50
你这个是在哪个版本的资料上看的 我这边怎么找不到这个位置

你好,就是新唐官网下载的最新的N76E003操作手册, 英文版Rev.1.05, 第197页.
ztb 发表于 2018-8-31 10:12 | 显示全部楼层
中文说明书翻译的时候  丢弃了这个20mS延时的描述.

中文说明.bmp
zhuomuniao110 发表于 2018-9-1 22:10 | 显示全部楼层
时间短了采集的不准,因为ADC都要充放电逐次逼近
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

19

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部