你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 4777|回复: 4

[求助]stm8 PRSC 16Mhz to 128khz 选项字设定 无法精确分频,

[复制链接]

3

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2010-8-23 11:52:11 | 显示全部楼层 |阅读模式

stm8 PRSC 16Mhz to 128khz 选项字设定 无法精确分频, 
其他设置 4-128   8-128  都无法精确分频 

使用BEEP功能输出信号, 16-128差距最离谱,设定4K输出,实测2.8  

用 LSI 反而比较精确, 

不知道分频误差是什么引入的,如果是固定误差还好解决,如果是随机误差,那这个缺陷
回复

使用道具 举报

0

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
2020-11-10
发表于 2010-8-23 15:29:54 | 显示全部楼层

RE:stm8 PRSC 16Mhz to 128khz 选项字设定 无法精确分频,

用内部RC振荡器吗?
还是外部晶振?
回复 支持 反对

使用道具 举报

0

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
2020-11-10
发表于 2010-8-23 15:31:49 | 显示全部楼层

RE:stm8 PRSC 16Mhz to 128khz 选项字设定 无法精确分频,

通常CPU内的RC振荡器。校准前应该会有10%-30%的误差。不知道你校准没有?
回复 支持 反对

使用道具 举报

3

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2010-8-23 16:35:22 | 显示全部楼层

回复:[求助]stm8 PRSC 16Mhz to 128khz 选项字设定 无法精确分频,

用普元的DG1022做信号源
用爱德万的8位频率计 这2个仪器都用铷钟做过对比校准, 就算有误差,也不会很大
芯片是105S4 
4-128 模式有大约2.5%的误差
16-128 模式有 30% 误差 误差超大, 为了避免软件问题,在实测中进行了反复的切换测试和对比测试. 切换到LSI 输出3.988Khz, 切换到 HSE输出2.8K , 误差甚大,不解 开始以为晶振故障, 打开COO输出,实测正常,
8-128 模式有0.5%的误差
 
直接用定时器PWM驱动,没有误差,准确分频到 4.000000 Khz 实测
以上只是在驱动压电蜂鸣器的时候偶然发现的,LSI 校准很复杂,不如HSE分频简单,但是一分频,分出这么个玩意
我现在的理解, PRSC选项字应该称作降频,不应该称作分频,如果是随机误差
 
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2010-8-25 21:42:02 | 显示全部楼层

RE:[求助]stm8 PRSC 16Mhz to 128khz 选项字设定 无法精确分频,

请确认是否使用了HSE分频,如果使用SHE的话不会出现这样大的误差,我认为你可能使用了SHI。
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版