Hi @yvan_yan
“I3C Controller会根据这个IBI的数据进行计算,这部分是硬件还是软件实现?”
您好,我查了一下RM手册。
这部分是需要通过软件实现的。相关寄存器为STCCLOCK


Controller 必须用 STCCLOCK(由 Target 提供或在配置时告知)来做换算。
寄存器 STCCLOCK 提供:
FREQ:时钟频率
ACCURACY:时钟精度
Controller 用这两个参数就能把 Target 报告的 tick 转换为实际时间(ns/µs/ms)。
“有相关代码可以参考吗?”
很抱歉,目前没有相关demo,并且i3c driver也没有相关API,实现相关功能只能结合SDK demo配置相关寄存器。
BR
Harry