当前位置: 首页 > 专利查询>王利云专利>正文

一种优化元件数量实现总线精度的装置制造方法及图纸

技术编号:30584486 阅读:17 留言:0更新日期:2021-11-03 22:46
本实用新型专利技术公开了一种优化元件数量实现总线精度的装置,包括MCU和校准辅助板,所述MCU内置有RC振荡器和FSR寄存器,所述MCU通过CAN总线或I/O线来连接校准辅助板,所述校准辅助板用于给MCU反馈数据修改FSR寄存器,所述FSR寄存器用于校准RC振荡器精度。本实用新型专利技术从硬件上考虑,需要设置校准辅助板来进行和完成辅助校准,从而优化元件数量和实现总线精度,从而满足CAN通讯精度要求,又节省外部时钟源硬件成本。源硬件成本。源硬件成本。

【技术实现步骤摘要】
一种优化元件数量实现总线精度的装置


[0001]本技术涉及电子领域,具体涉及一种优化元件数量实现总线精度的装置。

技术介绍

[0002]参见图1所示,在CAN总线通讯应用中一般要求通讯信号精度在0.35%左右,为满足此要求,以往做法是实现CAN控制通讯的MCU采用外部时钟源,即采用精度较高的石英晶体或陶瓷振荡器,例如图1所示的X1即为石英晶体或陶瓷振荡器,其误差约100ppm,可满足以上CAN0.35%通讯误差要求。但是,外接振荡器成本较高,且占用一定的PCB电路板空间,同时还有可能要增加两个负载电容,例如图1所示的C1和C2两个负载电容;就是说可能总共需要三个元件才能满足要求,成本不低。

技术实现思路

[0003]有鉴于此,为解决上述技术问题,本技术的目的在于提出一种优化元件数量实现总线精度的装置,其能够既满足CAN通讯精度要求,又节省外部时钟源硬件成本。
[0004]所采用的技术方案为:
[0005]一种优化元件数量实现总线精度的装置,包括MCU和校准辅助板,所述MCU内置有RC振荡器和FSR寄存器,所述MCU通过CAN总线或I/O线来连接校准辅助板,所述校准辅助板用于给MCU反馈数据修改FSR寄存器,所述FSR寄存器用于校准RC振荡器精度。
[0006]进一步地,所述校准辅助板为预先存储了标准的RC振荡器的振荡频率数据的示波器。
[0007]本技术的有益效果在于:
[0008]本技术从硬件上考虑,通过设置校准辅助板,通过该校准辅助板来校准MCU内部的RC振荡器内部精度,当校准至所需精度后,即可撤去校准辅助板来使用MCU,从而节省外部时钟源硬件成本的同时,还能满足CAN通讯精度要求。
附图说明
[0009]为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0010]图1为现有的一种含有CAN总线的MCU的结构示意图。
[0011]图2为实施例1的优化元件数量实现总线精度的装置的结构示意图。
[0012]图3为实施例1的撤掉校准辅助板之后的结构示意图。
[0013]图4为实施例2的优化元件数量实现总线精度的装置的结构示意图。
具体实施方式
[0014]下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术优选的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0015]实施例1
[0016]一般的MCU均内置有振荡器,即RC振荡器,不过精度误差比较大,工作范围内其误差约2%,若直接用此内部RC振荡器驱动CAN总线通讯,无法满足其0.35%的误差要求。
[0017]MCU供应商在开发内部RC振荡器时为保证出厂RC振荡器精度的一致性,一般都会同步开发对应的FSR寄存器,该寄存器是用来校准RC振荡器精度的,因为RC振荡器自身误差较大,若没有进行校准,每个MCU的RC振荡器振荡误差是很大,将可能超出其规格书承认的范围。
[0018]为此,本实施例的一种优化元件数量实现总线精度的装置,参见图2所示,包括MCU1和校准辅助板2,MCU1内置有RC振荡器11和FSR寄存器12,MCU通过CAN总线来连接校准辅助板,校准辅助板用于给MCU反馈数据修改FSR寄存器,FSR寄存器用于校准RC振荡器精度。
[0019]标准辅助板是一个测量工具或测量装置,具体的是一个可以测时间宽度数据的测量工具或者测量装置,标准辅助板本身内部存储有标准宽度数据,将测量到的MCU的宽度数据与其内部的标准宽度数据进行比较,如果大了或者小了,就通过CAN总线反馈给MCU,MCU根据反馈的数据修改FSR寄存器,即修改RC振荡器精度。
[0020]因此,本领域技术人员根据此工作过程,就很容易找到或者买到或者自己制作一个能够测量时间宽度数据的测量工具或测量装置,这对本领域技术人员来说,很容易实现。例如用现有技术里或市售得到的示波器作为校准辅助板,示波器即为一种测量工具或测量装置,可以测量RC振荡器的振荡频率。而该示波器预先存储了标准的RC振荡器的振荡频率数据。
[0021]由于示波器是属于现有技术里的示波器,例如型号为DS1102E、DS1052D或SFG

2010等等,因此示波器的构造是本领域技术人员清楚的。
[0022]本优化元件数量实现总线精度的装置的工作方法如下:
[0023]1.尽量在恒温车间生产调节,因为RC振荡器误差与温度有关,以确保车间出厂调节的一致性好;
[0024]2.通过CAN总线输出一定宽度的数据(比如1mS),校准辅助板检测此宽度数据,若认为大了或小了,就通CAN总线反馈给MCU,MCU根据反馈的数据修改FSR寄存器,即修改RC振荡器精度,一直循环直到CAN总线通讯精度满足生产标准要求;
[0025]3.以上只是保证恒温车间RC振荡器精度要求,当环境温度变化时RC振荡器RC值会偏移偏差更大,为此,我们需要取一定数量产品分别放置高、低温箱,每隔一定温度值(比如5℃或1℃等)测试每个产品的RC振荡器RC值偏差多少,然后用统计的手法取其中心做补偿,因为CAN总线上一般都有温度信号值,这样就可以依据不同环境温度做不同补偿,实现RC振荡器RC值在不同温度环境下都能满足精度要求。以下表1只是举例,并不局限于此:
[0026]表1
[0027][0028]这样,既满足CAN通讯精度要求,又节省了外部时钟源硬件成本。
[0029]校准后,就可以撤掉校准辅助板使用里连有CAN总线的MCU了,参见图3所示。
[0030]因此,本技术从硬件上考虑,需要设置校准辅助板来进行和完成辅助校准,从而优化元件数量和实现总线精度。
[0031]实施例2
[0032]参照实施例1,与实施例1不同的是,参见图4所示,MCU1通过I/O线4来连接校准辅助板2,校准辅助板2通过I/O线4来反馈给MCU1。
[0033]校准后,就可以撤掉校准辅助板和I/O线来使用连有CAN总线MCU了。
[0034]上文所列出的一系列的详细说明仅仅是针对本技术的可行性实施例的具体说明,它们并非用以限制本技术的保护范围,凡未脱离本技术技艺精神所作的等效实施例或变更均应包含在本技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种优化元件数量实现总线精度的装置,其特征在于,包括MCU和校准辅助板,所述MCU内置有RC振荡器和FSR寄存器,所述MCU通过CAN总线或I/O线来连接校准辅助板,所述校准辅助板用于给MCU反馈数据...

【专利技术属性】
技术研发人员:王利云
申请(专利权)人:王利云
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1