System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及模拟电路,具体地涉及一种适用于lin总线的斜率控制电路、lin接口芯片和微处理芯片。
技术介绍
1、lin总线是一种简单的、低成本的串行通信,广泛应用于我们的日常生活当中,例如,汽车、洗衣机、冰箱、以及打印机等。通常情况下,lin总线是通过lin信号(梯形波信号)进行设备之间的信息传递。因此,在应用lin总线进行设备之间的信息传递之前,还需要获得理想的lin信号。
2、现有技术中,通常使用普通电流镜直接控制lin总线上lin信号对应的斜率,进而获得理想的lin信号。
3、但是,基于普通电流镜构建的lin信号斜率控制电路,受到pvt的影响较大。因此,在实际使用过程中,在使用基于普通电流镜构建的lin信号斜率控制电路直接控制lin总线上lin信号对应的斜率时,由于pvt的影响,经过电流镜镜像确定的电流并不准确,最终使得确定的lin信号不理想。
4、需要指出的是,公开于本申请
技术介绍
部分的信息仅仅旨在加深对本申请的一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成己为本领域技术人员所公知的现有技术。
技术实现思路
1、有鉴于此,本申请提供一种适用于lin总线的斜率控制电路、lin接口芯片和微处理芯片,以利于解决现有技术中由于pvt影响,使得常规的斜率控制电路无法获得理想lin信号的问题。
2、第一方面,本申请实施例提供了一种适用于lin总线的斜率控制电路,其特征在于,包括:
3、微分模块,所述微分模块用于
4、差值计算模块,所述差值计算模块与所述微分模块电连接,所述差值计算模块用于将所述lin信号对应的斜率与预设斜率进行差值运算,获得差值信号;
5、第一控制模块,所述第一控制模块与所述差值计算模块电连接,所述第一控制模块用于根据所述差值信号生成第一控制信号;
6、第二控制模块,所述第二控制模块与所述第一控制模块电连接,所述第二控制模块用于根据所述第一控制信号生成第二控制信号,所述第二控制信号用于将所述lin信号对应的斜率调整为所述预设斜率。
7、在本申请实施例中,首先利用微分模块以及差值计算模块,较为准确的确定出lin信号对应的斜率与预设斜率之间的差值信号,然后根据该差值信号确定对应的第一控制信号,最终根据第一控制信号将lin信号对应的斜率调整为预设斜率。可理解,在上述过程中,由于是利用lin信号对应的斜率与预设斜率之间的差值信号不断地调整lin信号对应的斜率,因此可以获得较为理想的lin信号。
8、在一种可能的实现方式中,所述微分模块包括:
9、微分电路,所述微分电路的输入端用于与所述lin总线电连接,所述微分电路用于采集所述lin总线上的lin信号,并在所述微分电路的输出端输出所述lin信号对应的原始斜率;
10、反向电路,所述反向电路的输入端与所述微分电路的输出端电连接,所述反向电路用于接收所述lin信号对应的原始斜率,并在所述反向电路的输出端输出所述lin信号对应的斜率,所述lin信号对应的斜率为所述lin信号对应的原始斜率的绝对值。
11、在本申请实施例中,借助反向电路可以将lin信号对应的原始斜率取绝对值,使得最终确定的lin信号对应的斜率均为正数,以便于后续电路进行相关的差值运算,进而使得确定的差值信号更加准确,最终使得可以获得理想的lin信号。
12、在一种可能的实现方式中,所述微分电路包括:
13、第一电容,所述第一电容的第一端用于连接所述lin总线,所述第一电容的第一端为所述微分电路的输入端;
14、第一放大器,所述第一放大器的反相输入端与所述第二电容的第二端电连接,所述第一放大器的同相输入端接地,所述第一放大器的输出端与所述反向电路的输入端电连接,所述第一放大器的输出端为所述微分电路的输出端;
15、第一电阻,所述第一电阻的第一端与所述第一放大器的反相输入端电连接,所述第一电阻的第二端与所述第一放大器的输出端电连接。
16、在一种可能的实现方式中,所述反向电路包括:
17、第二电阻,所述第二电阻的第一端与所述微分电路的输出端电连接,所述第二电阻的第一端为所述反向电路的输入端;
18、第二放大器,所述第二放大器的反相输入端与所述第二电阻的第二端电连接,所述第二放大器的同相输入端接地,所述第二放大器的输出端与所述差值计算模块的输入端电连接,所述第二放大器的输出端为所述反向电路的输出端;
19、第三电阻,所述第三电阻的第一端与所述第二放大器的反相输入端电连接,所述第三电阻的第二端与所述第二放大器的输出端电连接;
20、导通开关,所述导通开关的第一端与所述第二电阻的第一端电连接,所述导通开关的第二端与所述第二放大器的输出端电连接。
21、在一种可能的实现方式中,所述差值计算模块包括:
22、预设斜率输出电路,所述预设斜率输出电路用于输出所述预设斜率;
23、差值计算电路,所述差值计算电路的第一输入端与所述预设斜率输出电路的输出端电连接,所述差值计算电路的第二输入端与所述微分模块的输出端电连接,所述差值计算电路用于将所述lin信号对应的斜率与预设斜率进行差值运算,并在所述差值计算电路的输出端输出差值信号。
24、在本申请实施例中,差值计算模块包括预设斜率输出电路以及差值计算电路。实际使用时,差值计算电路根据获取的lin信号对应的斜率以及在预设斜率输出电路中输出的预设斜率进行差值运算,进而获得更加精确的差值信号,进而使得最终确定的lin信号的斜率更加准确。
25、在一种可能的实现方式中,所述差值计算电路包括:
26、第三放大器,所述第三放大器的反相输入端与所述微分模块的输出端电连接,所述第三放大器的同相输入端与所述预设斜率输出电路电连接,所述第三放大器的输出端与所述第一控制模块的输入端电连接,所述第三放大器的反相输入端为所述差值计算电路的第二输入端,所述第三放大器的同相输入端为所述差值计算电路的第一输入端,所述第三放大器的输出端为所述差值计算电路的输出端;
27、第二电容,所述第二电容的第一端接地,所述第二电容的第二端与所述微分模块的输出端电连接。
28、在一种可能的实现方式中,所述第一控制模块包括:
29、第一晶体管,所述第一晶体管的栅极与所述差值计算模块的输出端电连接,所述第一晶体管的源极与电压源电连接,所述第一晶体管的漏极与所述第二控制模块的输入端电连接,所述第一晶体管的栅极为所述第一控制模块的输入端,所述第一晶体管的漏极为所述第一控制模块的输出端;
30、第三电容,所述第三电容的第一端接地,所述第三电容的第二端与所述第一晶体管的漏极电连接;
31、恒流源电路,所述恒流源电路的第一端与所述第一晶体管的漏极电连接,所述恒流源本文档来自技高网...
【技术保护点】
1.一种适用于LIN总线的斜率控制电路,其特征在于,包括:
2.根据权利要求1所述的适用于LIN总线的斜率控制电路,其特征在于,所述微分模块包括:
3.根据权利要求2所述的适用于LIN总线的斜率控制电路,其特征在于,所述微分电路包括:
4.根据权利要求2所述的适用于LIN总线的斜率控制电路,其特征在于,所述反向电路包括:
5.根据权利要求1所述的适用于LIN总线的斜率控制电路,其特征在于,所述差值计算模块包括:
6.根据权利要求1所述的适用于LIN总线的斜率控制电路,其特征在于,所述第一控制模块包括:
7.根据权利要求6所述的适用于LIN总线的斜率控制电路,其特征在于,所述恒流源电路包括:
8.根据权利要求1所述的适用于LIN总线的斜率控制电路,其特征在于,所述第二控制模块包括:
9.一种LIN接口芯片,其特征在于,包括:
10.一种微处理芯片,其特征在于,包括:
【技术特征摘要】
1.一种适用于lin总线的斜率控制电路,其特征在于,包括:
2.根据权利要求1所述的适用于lin总线的斜率控制电路,其特征在于,所述微分模块包括:
3.根据权利要求2所述的适用于lin总线的斜率控制电路,其特征在于,所述微分电路包括:
4.根据权利要求2所述的适用于lin总线的斜率控制电路,其特征在于,所述反向电路包括:
5.根据权利要求1所述的适用于lin总线的斜率控制电路,其特征在于,所...
【专利技术属性】
技术研发人员:霍显杰,王松,
申请(专利权)人:成都极海科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。