“假如晶振用的是11.0592MZ,怎么判断是否时钟频率符合要求呢?”
这要阅读该型号单片机的说明书。石英晶体产生的振荡,经分频后作为ADC的时钟,ADC根据这个时钟来操作。分频数则要向某些特殊寄存器写入数据。ADC转换的位数、转换结果左对齐还是右对齐、是连续转换还是由程序控制开始转换……也是向特殊寄存器写入数据来控制。
关于“怎么判断是否时钟频率符合要求呢?”,这个问题,你应该看一下手册,ADC转换完成需要多少时钟,如果你要采样频率是200K,那么你的ADC转换时间至少要小于5ms。
要看数据手册 不同的时钟能达到的最大采样率不同
引用: maychang 发表于 2020-11-3 19:31 “假如晶振用的是11.0592MZ,怎么判断是否时钟频率符合要求呢?” 这要阅读该型号单片机的说 ...
我看到很多采样需要分频 这是为什么
引用: w494143467 发表于 2020-11-3 20:43 关于“怎么判断是否时钟频率符合要求呢?”,这个问题,你应该看一下手册,ADC转换完成需要多少 ...
1/200000=5ms?转换时间在程序上如何设置?这个和延时操作不一样的吧?
还有这个采样率和时间如何对应起来呢?直接取倒数?那200KSPS就和200KHZ是一码事?
引用: QWE4562009 发表于 2020-11-4 18:49 1/200000=5ms?转换时间在程序上如何设置?这个和延时操作不一样的吧? 还有这个采样率和时间如何对应 ...
“转换时间在程序上如何设置?”
逐次逼进式ADC,根据时钟节拍转换。至于程序中如何设置,看该型号单片机说明书。
引用: QWE4562009 发表于 2020-11-4 18:49 1/200000=5ms?转换时间在程序上如何设置?这个和延时操作不一样的吧? 还有这个采样率和时间如何对应 ...
首先你得单片机手册,你的ADC转换需要多少个时钟,然后换算一下自己的时钟是否能够满足5ms内转换完成,最后你如果要设置200KHz的采集频率,使用定时器就可以了。
引用: w494143467 发表于 2020-11-4 22:23 首先你得单片机手册,你的ADC转换需要多少个时钟,然后换算一下自己的时钟是否能够满足5ms内转换完成,最 ...
1.ADC转换需要多少时间 从哪里得知?单片机手册有吗?是哪个参数?
2.换算一下自己的时钟是否能够满足5ms内转换完成---------这个啥意思 没看懂
引用: freebsder 发表于 2020-11-4 21:32 晶振要倍频和分频成不同时钟,看时钟树里面adc相关的路子就知道了。
看不懂
引用: maychang 发表于 2020-11-4 20:02 “我看到很多采样需要分频 这是为什么 ” 因为ADC没有那么快。
ADC转换速度没有什么快?没有系统时钟快?
引用: QWE4562009 发表于 2020-11-5 09:21 1.ADC转换需要多少时间 从哪里得知?单片机手册有吗?是哪个参数? 2.换算一下自己 ...
单片机手册里应该会有
就是你的转换时间肯定要小于5ms才行。
引用: w494143467 发表于 2020-11-4 22:23 首先你得单片机手册,你的ADC转换需要多少个时钟,然后换算一下自己的时钟是否能够满足5ms内转换完成,最 ...
引用: w494143467 发表于 2020-11-5 09:27 单片机手册里应该会有 就是你的转换时间肯定要小于5ms才行。
如何做到小于5ms呢?