ch32v203c8 内部高速时钟HSI精度偏差问题

实测发现ch32v203c8内部高速时钟HSI精度偏差,偏差可达5-7%

使用HSI作为主时钟, HSI精度偏差过大导致串口外设无法使用。

我们出厂时会筛选HSI精度较高的芯片,但是在用户使用一段时间后,仍出现晶振偏差过大问题。

问沁恒2个问题,

1, 校准值HSICAL是沁恒内部校准的,那么这个值有可能被用户修改吗?

2, HSI的RC振荡电路是否可能出现不可逆的偏差?

QQ截图20231102180844.png

1、校准值HSICAL,该值是可读不可写的,如下图1,用户不可修改;

2、正常工作温度范围内,是不会出现不可逆的偏差的。若你在使用过程中出现问题,可留一下你的联系方式,这边协助你排查一下问题。

image.png


HIS[7-3]这个寄存器之前操作过,可以起补偿作用。

但是作为用户,我们是要知晓这个芯片的HSI特性,一旦设备出厂了精度突然偏差了,无法校准。

依然有几个疑问要请教一下:

1, HSI精度偏差5-7%是否正常?是否是理论值?

2, 在使用一段时间后偏差到5-7%是否正常?是否是理论值?

3, 校准值HSICAL是沁恒内部校准的,那么这个值有可能被用户误修改吗?

4, HSI的RC振荡电路是否可能出现不可逆的偏差?

如果这个芯片的HSI的特性就是这样,我们就要考虑其他优化的方案了。



您好,关于你的问题:

1、HSI精度偏差5-7%是不正常的,在工作温度范围内,HSI振荡器的精度范围为-2.2%—2.2%,如下图1。具体介绍及数据可参考我们数据手册;

2、在合理工作条件下,HSI的精度范围是不会超过手册的精度范围的,即-2.2%—2.2%。若你使用一段时间后出现偏差过大问题,可留个联系方式或邮箱(lzs@wch.cn)和我沟通,这边协助你排查一下问题;

3、校准值HSICAL,该值是可读不可写的,用户不可修改;

4、正常工作情况下,是不会出现不可逆的偏差的。若出现偏差,可能是由于高温等原因引起的,具体原因可具体沟通排查一下。

下面链接为CH32V203数据手册的下载链接,里面有对CH32V203电气参数的具体介绍,可以参考一下。

/downloads/CH32V203DS0_PDF.html 

image.png

图1



只有登录才能回复,可以选择微信账号登录