一、CAN 控制器时钟框图如下
二、 几个时钟的作用及来源
2.1 clk_xincan和 clkc 和pclk的作用
clk_xincan和clkc时钟是控制波特率的时钟,时钟源的选择通过RSCAN0GCFG寄存器中的DCS位进行选择
pclk是控制ID优先发送控制器和Buffer Ram的时钟。
2.1.1 clk_xincan控制波特率的时钟
clk_xincan的时钟来源为CKSCLK_ICAN_OSC, CKSCLK_ICAN_OSC在C_ISO_CANOSC下;
2.1.2 clkc控制波特率的时钟
clkc的时钟来源为PPLLCLK2
2.1.3 pclk是控制ID优先发送控制器和Buffer Ram的时钟。
pclk的时钟来源为CKSCLK_ICAN, 其中CKSCLK_ICAN 的来源域为C_ISO_CAN,通过设置寄存器CKSC_ICANS_CTL进行选择。