[MM32硬件] 确定CAN控制器的输入时钟源通常需要考虑什么

[复制链接]
 楼主| 4c1l 发表于 2024-3-20 15:58 | 显示全部楼层 |阅读模式
在确定时钟源之前,需要考虑系统的实际需求,包括时钟精度、成本、功耗等因素。一般情况下,外部晶体振荡器和PLL是比较常见的选择,可以提供较高的时钟精度和稳定性。而内部RC振荡器则适用于一些对时钟精度要求不高的低成本应用场景。
 楼主| 4c1l 发表于 2024-3-20 15:58 | 显示全部楼层
外部晶体振荡器(Crystal Oscillator): 外部晶体振荡器是一种稳定性高、精度好的时钟源。它通常用于要求较高时钟精度的应用场景。如果系统中已经使用了外部晶体振荡器作为主时钟源,可以将其作为CAN控制器的输入时钟源。
 楼主| 4c1l 发表于 2024-3-20 15:58 | 显示全部楼层
内部RC振荡器(Internal RC Oscillator): 内部RC振荡器是一种集成在微控制器内部的时钟源。它通常精度较低,但成本较低,适用于一些对时钟精度要求不高的应用场景。如果系统中没有外部晶体振荡器,可以考虑使用内部RC振荡器作为CAN控制器的输入时钟源。
 楼主| 4c1l 发表于 2024-3-20 15:59 | 显示全部楼层
PLL(Phase-Locked Loop): PLL是一种能够将输入时钟信号进行频率倍增或者频率分频的电路。它通常用于提供高精度的时钟信号,并且可以根据需要调整输出频率。如果系统需要较高的时钟精度或者需要与外部设备进行同步,可以考虑使用PLL作为CAN控制器的输入时钟源。
 楼主| 4c1l 发表于 2024-3-20 15:59 | 显示全部楼层
其他外部时钟源: 除了上述的外部晶体振荡器、内部RC振荡器和PLL之外,还有一些其他的外部时钟源可供选择,如外部时钟信号输入、其他外部设备提供的时钟信号等。根据系统的具体要求和硬件配置,选择合适的外部时钟源作为CAN控制器的输入时钟源。
 楼主| 4c1l 发表于 2024-3-20 15:59 | 显示全部楼层
其他外部时钟源: 除了上述的外部晶体振荡器、内部RC振荡器和PLL之外,还有一些其他的外部时钟源可供选择,如外部时钟信号输入、其他外部设备提供的时钟信号等。根据系统的具体要求和硬件配置,选择合适的外部时钟源作为CAN控制器的输入时钟源。
guijial511 发表于 2024-3-23 12:47 来自手机 | 显示全部楼层
CAN控制器时钟一般都是用的外部有缘晶振,主要是电平匹配。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

701

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部

63

主题

701

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部