雅特力AT32F435/437 ACC使用指南
来源:MCU开发加油站 发布时间:2023-04-25
分享至微信


ACC简介
HICK时钟校准器(ACC)利用OTGFS作为设备时产生的SOF信号作为参考信号达到校准HICK的目的,SOF信号为主机发给设备其周期为1ms的脉冲信号。ACC控制器采用“跨越回归”算法,可以将HICK频率尽可能校准到靠近目标频率。

ACC功能解析
主要特性
校准HICK,已达到对OTGFS设备提供48MHz±0.25%精度的时钟 SOF标志可选择来源:OTGFS1或者OTGFS2 可配置的触发校准功能的边界频率 两种校验方式:粗校验和精校验 状态标志:校准就绪标志和SOF参考信号丢失标志 带标志的中断源:校准就绪标志中断源和SOF参考信号丢失标志中断源
中断请求


校准原理
跨越(cross):
当这个值大于C2,自动校准按照step的定义,减少HICKCAL或者HICKTRIM,直到实际采样值比C1小,实现实际采样值由大到小对C2的跨越。
回归(return):
按照cross-return策略,在理论上,可以得到离中心频率约0.5个step所对应的频率精度。
如下四种情形会启动自动校准:
CALON的上升沿(从0到1); 当CALON=1时,参考信号丢失之后又恢复; 当采样计数器的值小于C1; 当采样计数器的值大于C3。
在CALON的上升沿,即便采样计数器的值大于C1并小于C3,也会启动自动校准,其目的在于,在CALON之后,能够尽快将HICK的频率调整到中心频率的0.5个step以内。
ACC配置解析
函数接口

配置流程
系统以HICK作为系统时钟源,并打开ACC时钟; OTG_FS以HICK为时钟源并初始化OTGFS; 使能ACC相关中断; 配置C1/C2/C3值; 选择SOF源; 使能ACC并选择粗校验或者精校验。
案例 ACC校准HICK
功能简介
资源准备
软件设计
开启ACC/OTGFS外设时钟 配置OTGFS设备和ACC模块 开启ACC
main函数代码描述

中断处理函数

实验效果
如若HICK时钟偏离正常值,ACC将自动启动校准(前提是OTGFS设备与主机成功连接),校准完成后在中断函数内会翻转LED2;产生SOF信号丢失后也会进入对应中断函数内翻转LED3。
[ 新闻来源:MCU开发加油站,更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj]
存入云盘 收藏
举报
全部评论
暂无评论哦,快来评论一下吧!

MCU开发加油站
开创IC领域,共创美好未来!
查看更多
相关文章
雅创电子拟2.98亿元收购上海类比37.03%股权
2025-06-24
日本拟推半导体工厂网安指南,或将影响补助金发放
2025-06-26
美国自动驾驶公司Applied Intuition完成F轮融资
2025-06-18
特朗普对14国威胁征税
2025-07-08
热门搜索
长江存储全国产化产线,将试产
高通或重启双代工策略
华为
台积电
中芯国际
联发科
高通
英特尔
芯片