以文本方式查看主题 - 单片机在线编程网 (http://mcuisp.com/bbs/index.asp) -- STM8S的ISP (http://mcuisp.com/bbs/list.asp?boardid=20) ---- STM8S内部HSI校准的一个小问题 (http://mcuisp.com/bbs/dispbbs.asp?boardid=20&id=82) |
||||||||||||||||||||||||||||||||||
-- 作者:McuIsp -- 发布时间:2009-12-06 02:10:46 -- STM8S内部HSI校准的一个小问题 有客户用EP868编程器烧写STM8S103,并且用到了HSI校准功能。 发现有芯片始终无法校准成功。 经分析,该芯片的内部HSI校准位有4个值,其频率相同,测试结果见下表:
表中左边为写入CLK_HSITRIMR的值,右边为测试程序输出的方波频率,该频率在HSI为16MHz时,应该为5Hz。 可以看到,4、5、6、7这4个值,其HSI频率是一样的。 如果产品中使用HSI,并且会校准,这片芯片的校准范围相比规格书会不足。 使用EP868,可以挑选出有此问题的芯片。 实际上,EP868在校准时,对HSI的特性进行了智能化的分析,能保证: 1、HSI的校准特性符合规格书的内容,否则报错。 2、无需应用程序的实时校准,STM8S的HSI在全温度、全电压范围内,精度优于+-0.8%(4bit trim)或+-1.2%(3bit trim) [此贴子已经被作者于2009-12-6 2:14:31编辑过]
|
||||||||||||||||||||||||||||||||||
-- 作者:McuIsp -- 发布时间:2009-12-06 10:25:48 -- 说明一点: 这片“问题”芯片仍然是符合规格书的,不能列为Bug。即: 1、该芯片能在全温度、全工作电压范围校准到16MHz 但不符合appnote 14983《STM8S high speed internal oscillator calibration》中的一句 “An increase in this trimming value causes a decrease in HSI frequency. The frequency 建议ST在AppNote中加上说明。 |