猫虎的 发表于 2025-12-3 14:14:18

STC8H第内部低速时钟为啥是32K | 25K ~ 40K

感觉不是很合理,如果是32.768的话,那么在用RTC时就可以省掉一个外部晶振了,还能空余下来P1.6和P1.7这两个管脚,
8H8K64U在TSSOP20的封装上总共有16个IO口可以用,除开3.0、3.1和1.6、1.7,就只有12个IO口可以用了

神农鼎 发表于 2025-12-3 14:32:10

要 RTC 功能,年月日,时分秒,
只能用 外部 32768-RTC晶振 !









晓飛飛 发表于 2025-12-3 15:32:44

我是没见过哪个单片机或者其他处理器有内置高精度32.768KHz晶振的,
具有内置32.768KHz时钟的有源晶振和RTC芯片早期都是在wafer晶片上焊接一小片石英晶体实现,新技术则采用MEMS谐振器实现的,
以上两种技术均会大幅提高生产成本,而RC振荡器采用普通掩膜工艺即可实现,即使采用MIM电容结构也只是多一道掩膜工艺,成本相对低很多,但是RC振荡器的核心振荡器件易受环境温度影响参数,间接造成振荡频率误差,而且这种误差是非线性的,很难做到精确的32.768KHz,而且几乎无法补偿修正。

angmall 发表于 2025-12-3 16:12:11

内部 32KHz 低速 IRC( 为了低功耗,省去了温度补偿和电压补偿电路, 误差较大)
看你的工作电压和温度,误差会很大的,24~36K都有可能。

内部掉电唤醒定时器的时钟频率约为 32KHz,误差较大。用户可以通过读 RAM 区 F8H 和 F9H 的
内容( F8H 存放频率的高字节, F9H 存放低字节) 来获取内部掉电唤醒专用定时器出厂时所记录的时钟
频率。

https://www.stcaimcu.com/data/attachment/forum/202401/22/162651g21tw72tiotz1jdd.jpg

_奶咖君_ 发表于 2025-12-3 16:37:09

程序员思维{:touxiao:}

猫虎的 发表于 2025-12-4 08:07:04

神农鼎 发表于 2025-12-3 14:32
要 RTC 功能,年月日,时分秒,
只能用 外部 32768-RTC晶振 !

想用RTC的正确姿势还是得加一个外部晶振啊,似乎各家的内置晶振都不行

猫虎的 发表于 2025-12-4 08:07:21

晓飛飛 发表于 2025-12-3 15:32
我是没见过哪个单片机或者其他处理器有内置高精度32.768KHz晶振的,
具有内置32.768KHz时钟的有源晶振和RTC ...

多谢解惑{:qiang:}

猫虎的 发表于 2025-12-4 08:08:20

angmall 发表于 2025-12-3 16:12
内部 32KHz 低速 IRC( 为了低功耗,省去了温度补偿和电压补偿电路, 误差较大)
看你的工作电压和温度,误 ...

叫掉电唤醒定时器,果然没叫错,用来掉电唤醒还是可以的,实至名归

猫虎的 发表于 2025-12-4 08:12:08

_奶咖君_ 发表于 2025-12-3 16:37
程序员思维
哪知道这么难实现,估计真做进去了,且不说体积会多大,
就价格也不会是卖1.4(TSSOP20)了,会是买不起的价格,
毕竟其他家都没有,也是个大成本堆出来的特色
{:4_187:}
页: [1]
查看完整版本: STC8H第内部低速时钟为啥是32K | 25K ~ 40K