单片机/MCU论坛
直播中

贾永世

7年用户 1812经验值
私信 关注

GTM模块中的TBU时间基准单元中,这个时间基准是什么意思呢?

1.请问各位大神GTM模块中的TBU时间基准单元中,这个时间基准是什么意思呢?是指GTM从CMU得到系统时钟之后通过TBU进行处理得到GTM本身需要的时钟吗?2、TBU模块通过获取DPLL模块产生的sub_inc1c/sub_inc2c,DPLL是通过tiM通道获得的信息(49位,包括24位时间戳和24位数据信息),那就是说TBU模块产生的时间基准是跟TIM输入信号有关吗?实在是不太明白,请大神们指点,谢谢                                                                                                                                                                                                                    

回帖(1)

安瑞娟

2024-2-21 15:22:20
TBU 中可以提供三个时基 CH0,CH1,CH2,每个时基是二十多位的Counter,可以工作在 Free running counter 模式,时钟源是CMU的输出,如果理解 AURIX 中的STM 的话,这个也是类似,只不过这个是给GTM 模块内部使用,比如,可以结合TIM 模块,得到外部信号的输入沿变的时间戳。另外,CH1 和CH2 也可以跟DPLL 结合到一起,把DPLL 中的信号源sub_inc1c/sub_inc2c 进行计数,由于DPLL 的应用是针对发动机的,外部Crank /CAM相位信号通过TIM 进入 DPLL 中处理,输出sub_inc1c/sub_inc2c 这两个信号给到TBU CH1/CH2 可以计数相位度数的。  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分