[MCU] 用多大的晶振?

[复制链接]
2220|48
 楼主| 午夜粪车 发表于 2019-5-19 18:09 | 显示全部楼层

结贴了,多谢大家讨论这么多哈,呵呵
wyjie 发表于 2019-5-19 18:13 | 显示全部楼层
谁有DSP芯片定点运算入门这方面的经验啊
wuhany 发表于 2019-5-19 18:16 | 显示全部楼层
等会,我看过一个**就是说这个的
wuhany 发表于 2019-5-19 18:19 | 显示全部楼层
3.1 数 的 定 标
在定点DSP芯片中,采用定点数进行数值运算,其操作数一般采用整型数来表示。一个整型数的最大表示范围取决于DSP芯片所给定的字长,一般为16位或24位。显然,字长越长,所能表示的数的范围越大,精度也越高。如无特别说明,本书均以16位字长为例。
DSP芯片的数以2的补码形式表示。每个16位数用一个符号位来表示数的正负,0表示数值为正,1则表示数值为负。其余15位表示数值的大小。因此
二进制数0010000000000011b=8195
二进制数1111111111111100b=-4
对DSP芯片而言,参与数值运算的数就是16位的整型数。但在许多情况下,数**算过程中的数不一定都是整数。那么,DSP芯片是如何处理小数的呢?应该说,DSP芯片本身无能为力。那么是不是说DSP芯片就不能处理各种小数呢?当然不是。这其中的关键就是由程序员来确定一个数的小数点处于16位中的哪一位。这就是数的定标。
通过设定小数点在16位数中的不同位置,就可以表示不同大小和不同精度的小数了。数的定标有Q表示法和S表示法两种。表3.1列出了一个16位数的16种Q表示、S表示及它们所能表示的十进制数值范围。
从表3.1可以看出,同样一个16位数,若小数点设定的位置不同,它所表示的数也就不同。例如:
16进制数2000H=8192,用Q0表示
16进制数2000H=0.25,用Q15表示
但对于DSP芯片来说,处理方法是完全相同的。
从表3.1还可以看出,不同的Q所表示的数不仅范围不同,而且精度也不相同。Q越大,数值范围越小,但精度越高;相反,Q越小,数值范围越大,但精度就越低。例如,Q0的数值范围是-32768到+32767,其精度为1,而Q15的数值范围为-1到0.9999695,精度为 1/32768 = 0.00003051。因此,对定点数而言,数值范围与精度是一对矛盾,一个变量要想能够表示比较大的数值范围,必须以牺牲精度为代价;而想提高精度,则数的表示范围就相应地减小。在实际的定点算法中,为了达到最佳的性能,必须充分考虑到这一点。
浮点数与定点数的转换关系可表示为:
浮点数(x)转换为定点数( ):
定点数( )转换为浮点数(x):
wuhany 发表于 2019-5-19 18:21 | 显示全部楼层
就这个,楼主找找看全文的就行
dengdc 发表于 2019-5-19 18:24 | 显示全部楼层
这个使用哪个DSP?
wuhany 发表于 2019-5-19 18:27 | 显示全部楼层
在定点DSP芯片中,采用定点数进行数值运算,其操作数一般采用整型数来表示。
 楼主| 午夜粪车 发表于 2019-5-19 18:30 | 显示全部楼层
预料中的结果,先结贴吧,多谢大家啦
comparison 发表于 2019-5-20 20:46 | 显示全部楼层
32.768K的晶振即可。
jimmhu 发表于 2019-6-7 14:41 | 显示全部楼层
换成32k的晶振   
lihuami 发表于 2019-6-7 14:42 | 显示全部楼层
32.768K频率的晶振        
xiaoyaozt 发表于 2019-6-7 14:42 | 显示全部楼层
有源晶振考虑吗?      
uptown 发表于 2019-6-7 14:42 | 显示全部楼层
12MHZ晶振是一款能够定期产生重复信号的石英晶振
cehuafan 发表于 2019-6-7 14:42 | 显示全部楼层
高频的内部DCO              
usysm 发表于 2019-6-7 14:43 | 显示全部楼层
用一个32k的晶振            
typeof 发表于 2019-6-7 14:43 | 显示全部楼层
有源晶振12m         
yujielun 发表于 2019-6-7 14:43 | 显示全部楼层
要用12M的晶振               
htmlme 发表于 2019-6-7 14:44 | 显示全部楼层
单片机晶振频率12mhz晶振  
pl202 发表于 2019-6-7 14:44 | 显示全部楼层
单片机晶振实际是11.0592MHz  
typeof 发表于 2019-6-7 14:44 | 显示全部楼层
12MHZ的晶振,振动的时候可能偏差为12.00002MHZ   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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