找回密码
 立即注册
查看: 67|回复: 7

8H8K64U 能否是用45MHz的外部晶振 | 40MHz

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:185
  • 最近打卡:2025-04-30 11:52:36

6

主题

17

回帖

1106

积分

金牌会员

积分
1106
发表于 2025-4-3 10:35:11 | 显示全部楼层 |阅读模式
目前8H8K64U 使用了45MHz的晶振,貌似有些功能不太稳定,
升级功能升级时,有的设备偶尔会出现写EEPROM失败,
串口偶尔也会出现数据发送错误,请问能不能使用45MHz的外部晶振?
回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-4-3 10:38:00 | 显示全部楼层
关于STC8H64U微控制器是否能够使用45MHz的外部晶振,首先需要明确的是,STC8H64U的官方数据手册中并未明确列出45MHz作为其支持的外部晶振频率。通常,微控制器的晶振频率选择应严格遵循其数据手册中的推荐值,以确保系统的稳定性和可靠性。

从您描述的问题来看,使用45MHz晶振后,系统出现了功能不稳定的现象,包括EEPROM写入失败和串口数据发送错误。这些问题可能与晶振频率超出推荐范围有关。高频率的晶振可能会导致微控制器内部时钟信号的抖动增加,从而影响其内部模块的时序和稳定性。

为了解决这些问题,建议采取以下步骤:

1. 查阅数据手册:首先,仔细查阅STC8H64U的官方数据手册,确认其支持的外部晶振频率范围。如果45MHz不在推荐范围内,应考虑更换为符合规格的晶振。

2. 降低晶振频率:如果确实需要使用高频率晶振,可以尝试降低晶振频率,例如使用24MHz或33MHz的晶振,这些频率通常被广泛支持,并且能够提供足够的系统性能。

3. 优化系统设计:检查系统设计,确保电源稳定、信号完整性良好,以及所有外部元件(如电容、电阻)的选型符合要求。这些因素也可能影响系统的稳定性。

4. 软件调整:在软件层面,可以尝试调整时钟分频设置,以降低内部时钟频率,从而减少因高频率晶振带来的时序问题。

5. 测试与验证:在更换晶振或进行其他调整后,进行充分的测试和验证,确保系统在各种工作条件下都能稳定运行。

总之,为了确保STC8H64U微控制器的稳定性和可靠性,建议使用符合其数据手册推荐范围的外部晶振。如果必须使用高频率晶振,应通过上述步骤进行优化和验证,以最小化潜在的风险。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:522
  • 最近打卡:2025-05-02 00:29:54

10

主题

1159

回帖

5121

积分

论坛元老

积分
5121
发表于 2025-4-3 11:14:18 | 显示全部楼层
STC8H8K64U,  用上 DMA, 主频 》= 40MHz

8H8K64U是比较稳定的最高运行频率在40M左右。

有网友把频率改到44.2368MHz, 调试没问题,
打样了45片, 其中有3片不正常,代码会执行到不可能执行到的地方。
其他42片OK。  
不正常的这3片,把频率降下来之后正常了。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2025-4-3 11:24:35 | 显示全部楼层
8H8K64U 早期没 DMA 可以跑到 45MHz,
后来加了 DMA 复杂了,建议跑 40MHz及以下
要更快,可以换管脚兼容的 STC32G12K128, 同频快5倍 !

跑个30MHz 相当于 150MHz
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:185
  • 最近打卡:2025-04-30 11:52:36

6

主题

17

回帖

1106

积分

金牌会员

积分
1106
发表于 2025-4-3 11:44:08 | 显示全部楼层
,谢谢各位的支持
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:185
  • 最近打卡:2025-04-30 11:52:36

6

主题

17

回帖

1106

积分

金牌会员

积分
1106
发表于 2025-4-3 11:48:09 | 显示全部楼层
angm*** 发表于 2025-4-3 11:14
STC8H8K64U,  用上 DMA, 主频 》= 40MHz

8H8K64U是比较稳定的最高运行频率在40M左右。

我们使用STC8H8K64U  ,大部分都是使用的其内部晶振 设置为44.2368,暂时还没发现什么问题,你这样说,我有点害怕,看后面还是都调整为40M?

点评

不建议40M以上,接近极限频率需要正确设置IAP_TPS,并设置IRCDB为16  详情 回复 发表于 2025-4-3 12:13
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-4-3 12:13:28 | 显示全部楼层
free*** 发表于 2025-4-3 11:48
我们使用STC8H8K64U  ,大部分都是使用的其内部晶振 设置为44.2368,暂时还没发现什么问题,你这样说,我 ...

不建议40M以上,接近极限频率需要正确设置IAP_TPS,并设置IRCDB为16
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2025-4-3 13:21:47 | 显示全部楼层
这个型号,我都不用40M以上
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:47 , Processed in 0.120276 second(s), 99 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表