一种MIPIDPHY偏斜消除电路和偏斜消除方法技术

技术编号:36936280 阅读:20 留言:0更新日期:2023-03-22 18:58
本发明专利技术公开了一种MIPI DPHY偏斜消除电路和方法,该电路包括:时钟通道;至少一个数据通道;至少一个偏斜纠正电路,偏斜纠正电路与数据通道是一一对应的;偏斜纠正电路与时钟通道和数据通道分别连接,用于产生偏斜纠正时钟和偏斜纠正数据;并在初始偏斜消除时对偏斜纠正时钟和偏斜纠正数据进行初始偏斜消除,在周期性偏斜消除时对偏斜纠正时钟和偏斜纠正数据进行周期性偏斜消除,在周期性偏斜消除的每个周期内根据偏斜纠正时钟和偏斜纠正数据对单端时钟信号和单端数据信号进行预设次数的偏斜纠正。上述电路通过偏斜纠正电路在每个周期性偏斜消除的周期内对时钟信号和数据信号进行偏斜纠正,在每个周期内实时调整偏斜纠正值,提高了偏斜消除的准确性。提高了偏斜消除的准确性。提高了偏斜消除的准确性。

【技术实现步骤摘要】
一种MIPI DPHY偏斜消除电路和偏斜消除方法


[0001]本专利技术涉及集成电路
,具体涉及一种MIPI DPHY偏斜消除电路和偏斜消除方法。

技术介绍

[0002]现有的偏斜消除技术是基于MIPI协议规定的,在初始偏斜消除后,随着温度或电压等外界环境变化,会重新产生偏斜,MIPI协议规定了用周期性偏斜消除方法或者序言偏斜消除方法来解决该问题。周期性偏斜消除是通过在一帧数据的空白处,比如VBP或VFP,插入偏斜消除序列。序言偏斜消除是在每次高速数据传输开始时,可以预先发送偏斜消除序列来消除偏斜,序列长度最长为512UI。由于序列长度较短,序言偏斜消除方法很难完全消除偏斜,通常只能消除部分偏斜。
[0003]对于非压缩的图像,通常可以通过周期性偏斜消除或者序言偏斜消除来消除外界环境变化导致的偏斜。但是对于压缩后的图像,会按块传输,极端情况下会在一次高速数据传输中传完一帧图像数据,在传输期间不能在插入任何偏斜消除序列。如果在一帧数据传输期间因外界环境变化发生较大的偏斜,就不能及时得到纠正,从而导致数据采样错误。

技术实现思路

[0004]因此,本专利技术实施例提供的MIPI DPHY偏斜消除电路和偏斜消除方法,以解决现有技术中偏斜不能及时消除的问题,并提高了偏斜消除的准确性。
[0005]为达到上述目的,本专利技术提供如下技术方案:第一方面,本专利技术实施例提供一种MIPI DPHY偏斜消除电路,包括:时钟通道,所述时钟通道包括时钟接收模块、时钟差分转单端模块和第一时钟偏差消除模块;其中,时钟接收模块用于接收输入的差分时钟信号;时钟差分转单端模块,与时钟接收模块连接,用于将差分时钟信号转换成单端时钟信号;第一时钟偏差消除模块,与时钟差分转单端模块连接,用于单端时钟信号的初始偏斜消除和周期性偏斜消除,并输出偏差消除时钟信号;至少一个数据通道,所述数据通道包括数据接收模块、数据差分转单端模块、第一数据偏差消除模块、第一触发器模块和第一串并转换模块;其中,数据接收模块用于接收输入的差分数据信号;数据差分转单端模块,与数据接收模块连接,用于将差分数据信号转换成单端数据信号;第一数据偏差消除模块,与数据差分转单端模块连接,用于单端数据信号的初始偏斜消除和周期性偏斜消除,并输出偏差消除数据信号;第一触发器模块,与第一时钟偏差消除模块和第一数据偏差消除模块连接,用于根据偏差消除时钟信号和偏差消除数据信号进行数据传输;第一串并转换模块,与第一触发器模块连接,用于将第一触发器模块输出的数据进行串并转换;第一偏差校准模块,分别与第一串并转换模块、第一时钟偏差消除模块和第一数
据偏差消除模块连接,用于对第一串并转换模块输出的并行数据进行初始偏差计算和周期性偏差计算,得到并行数据对应的第一初始偏斜纠正值和第一周期性偏斜纠正值,所述第一周期性偏斜纠正值包括每个周期性偏斜消除时并行数据对应的并行数据第一周期性偏斜纠正值;并在初始偏斜消除时将第一初始偏斜纠正值传输至第一时钟偏差消除模块和第一数据偏差消除模块以用于单端数据信号的初始偏斜消除和单端时钟信号的初始偏斜消除,在周期性偏斜消除时将第一周期性偏斜纠正值传输至第一时钟偏差消除模块和第一数据偏差消除模块以用于单端数据信号的周期性偏斜消除和单端时钟信号的周期性偏斜消除;所述MIPI DPHY偏斜消除电路还包括:至少一个偏斜纠正电路,所述偏斜纠正电路与数据通道是一一对应的;所述偏斜纠正电路,与时钟通道和数据通道分别连接,用于产生偏斜纠正时钟和偏斜纠正数据;并在初始偏斜消除时对偏斜纠正时钟和偏斜纠正数据进行初始偏斜消除,在周期性偏斜消除时对偏斜纠正时钟和偏斜纠正数据进行周期性偏斜消除,在周期性偏斜消除的每个周期内根据偏斜纠正时钟和偏斜纠正数据对单端时钟信号和单端数据信号进行预设次数的偏斜纠正。
[0006]在一实施例中,所述偏斜纠正电路包括第一分频模块、第二分频模块、第二时钟偏差消除模块、第二数据偏差消除模块、第二触发器模块、第二串并转换模块和第二偏差校准模块;所述第一分频模块,与时钟通道中的时钟差分转单端模块连接,用于将单端时钟信号进行二分频,得到偏斜纠正时钟;所述第二时钟偏差消除模块,与所述第一分频模块连接,用于偏斜纠正时钟的初始偏斜消除和周期性偏斜消除,并输出偏差消除的偏斜纠正时钟;所述第二分频模块,与时钟通道中的时钟差分转单端模块连接,用于将单端时钟信号进行二分频,得到偏斜纠正数据,所述偏斜纠正数据与所述偏斜纠正时钟的相位差为90度;所述第二数据偏差消除模块,与所述第二分频模块连接,用于偏斜纠正数据的初始偏斜消除和周期性偏斜消除,并输出偏差消除的偏斜纠正数据;所述第二触发器模块,与第二时钟偏差消除模块和第二数据偏差消除模块连接,用于根据偏斜纠正时钟和偏斜纠正数据进行数据传输;所述第二串并转换模块,与第二触发器模块连接,用于将第二触发器模块输出的数据进行串并转换;所述第二偏差校准模块,分别与第二串并转换模块、第二时钟偏差消除模块和第二数据偏差消除模块连接,用于对第二串并转换模块输出的偏斜纠正数据进行初始偏差计算和周期性偏差计算,得到偏斜纠正数据对应的第二初始偏斜纠正值和第二周期性偏斜纠正值,所述第二周期性偏斜纠正值包括每个周期性偏斜消除时偏斜纠正数据对应的偏斜纠正数据第二周期性偏斜纠正值;并在初始偏斜消除时将第二初始偏斜纠正值传输至第二时钟偏差消除模块和第二数据偏差消除模块以用于偏斜纠正数据的初始偏斜消除和偏斜纠正时钟的初始偏斜消除,在周期性偏斜消除时将第二周期性偏斜纠正值传输至第二时钟偏差消除模块和第二数据偏差消除模块以用于偏斜纠正数据的周期性偏斜消除和偏斜纠正
时钟的周期性偏斜消除;所述第二偏差校准模块,还与第一偏差校准模块连接,还用于在周期性偏斜消除的每个周期内对第二串并转换模块输出的偏斜纠正数据进行预设次数的偏斜纠正误差计算,得到偏斜纠正数据偏斜纠正误差值,所述偏斜纠正数据偏斜纠正误差值包括在每个周期性偏斜消除的周期内偏斜纠正数据对应的预设次数的偏斜纠正数据偏斜纠正误差值;并在周期性偏斜消除的每个周期内根据偏斜纠正数据偏斜纠正误差值对单端时钟信号和单端数据信号进行预设次数的偏斜纠正。
[0007]在一实施例中,所述第二偏差校准模块,还用于接收第一偏差校准模块发送的第一周期性偏斜纠正值,根据偏斜纠正数据偏斜纠正误差值、第二周期性偏斜纠正值和第一周期性偏斜纠正值得到并行数据对应的并行数据偏斜纠正值,并将所述并行数据偏斜纠正值发送至第一偏差校准模块以用于在周期性偏斜消除的每个周期内对单端时钟信号和单端数据信号进行预设次数的偏斜纠正。
[0008]在一实施例中,所述第一偏差校准模块,还用于接收第二偏差校准模块发送的偏斜纠正数据偏斜纠正误差值和第二周期性偏斜纠正值,根据偏斜纠正数据偏斜纠正误差值、第二周期性偏斜纠正值和第一周期性偏斜纠正值得到并行数据对应的并行数据偏斜纠正值,并根据并行数据偏斜纠正值在周期性偏斜消除的每个周期内对单端时钟信号和单端数据信号进行预设次数的偏斜纠正。
[0009]在一实施例中,根据偏斜纠正数据偏斜纠正误差值、第二周期性偏斜纠正值和第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种MIPI DPHY偏斜消除电路,其特征在于,包括:时钟通道,所述时钟通道包括时钟接收模块、时钟差分转单端模块和第一时钟偏差消除模块;其中,时钟接收模块用于接收输入的差分时钟信号;时钟差分转单端模块,与时钟接收模块连接,用于将差分时钟信号转换成单端时钟信号;第一时钟偏差消除模块,与时钟差分转单端模块连接,用于单端时钟信号的初始偏斜消除和周期性偏斜消除,并输出偏差消除时钟信号;至少一个数据通道,所述数据通道包括数据接收模块、数据差分转单端模块、第一数据偏差消除模块、第一触发器模块和第一串并转换模块;其中,数据接收模块用于接收输入的差分数据信号;数据差分转单端模块,与数据接收模块连接,用于将差分数据信号转换成单端数据信号;第一数据偏差消除模块,与数据差分转单端模块连接,用于单端数据信号的初始偏斜消除和周期性偏斜消除,并输出偏差消除数据信号;第一触发器模块,与第一时钟偏差消除模块和第一数据偏差消除模块连接,用于根据偏差消除时钟信号和偏差消除数据信号进行数据传输;第一串并转换模块,与第一触发器模块连接,用于将第一触发器模块输出的数据进行串并转换;第一偏差校准模块,分别与第一串并转换模块、第一时钟偏差消除模块和第一数据偏差消除模块连接,用于对第一串并转换模块输出的并行数据进行初始偏差计算和周期性偏差计算,得到并行数据对应的第一初始偏斜纠正值和第一周期性偏斜纠正值,所述第一周期性偏斜纠正值包括每个周期性偏斜消除时并行数据对应的并行数据第一周期性偏斜纠正值;并在初始偏斜消除时将第一初始偏斜纠正值传输至第一时钟偏差消除模块和第一数据偏差消除模块以用于单端数据信号的初始偏斜消除和单端时钟信号的初始偏斜消除,在周期性偏斜消除时将第一周期性偏斜纠正值传输至第一时钟偏差消除模块和第一数据偏差消除模块以用于单端数据信号的周期性偏斜消除和单端时钟信号的周期性偏斜消除;所述MIPI DPHY偏斜消除电路还包括:至少一个偏斜纠正电路,所述偏斜纠正电路与数据通道是一一对应的;所述偏斜纠正电路,与时钟通道和数据通道分别连接,用于产生偏斜纠正时钟和偏斜纠正数据;并在初始偏斜消除时对偏斜纠正时钟和偏斜纠正数据进行初始偏斜消除,在周期性偏斜消除时对偏斜纠正时钟和偏斜纠正数据进行周期性偏斜消除,在周期性偏斜消除的每个周期内根据偏斜纠正时钟和偏斜纠正数据对单端时钟信号和单端数据信号进行预设次数的偏斜纠正。2.根据权利要求1所述的MIPI DPHY偏斜消除电路,其特征在于,所述偏斜纠正电路包括第一分频模块、第二分频模块、第二时钟偏差消除模块、第二数据偏差消除模块、第二触发器模块、第二串并转换模块和第二偏差校准模块;所述第一分频模块,与时钟通道中的时钟差分转单端模块连接,用于将单端时钟信号进行二分频,得到偏斜纠正时钟;所述第二时钟偏差消除模块,与所述第一分频模块连接,用于偏斜纠正时钟的初始偏斜消除和周期性偏斜消除,并输出偏差消除的偏斜纠正时钟;所述第二分频模块,与时钟通道中的时钟差分转单端模块连接,用于将单端时钟信号进行二分频,得到偏斜纠正数据,所述偏斜纠正数据与所述偏斜纠正时钟的相位差为90度;
所述第二数据偏差消除模块,与所述第二分频模块连接,用于偏斜纠正数据的初始偏斜消除和周期性偏斜消除,并输出偏差消除的偏斜纠正数据;所述第二触发器模块,与第二时钟偏差消除模块和第二数据偏差消除模块连接,用于根据偏斜纠正时钟和偏斜纠正数据进行数据传输;所述第二串并转换模块,与第二触发器模块连接,用于将第二触发器模块输出的数据进行串并转换;所述第二偏差校准模块,分别与第二串并转换模块、第二时钟偏差消除模块和第二数据偏差消除模块连接,用于对第二串并转换模块输出的偏斜纠正数据进行初始偏差计算和周期性偏差计算,得到偏斜纠正数据对应的第二初始偏斜纠正值和第二周期性偏斜纠正值,所述第二周期性偏斜纠正值包括每个周期性偏斜消除时偏斜纠正数据对应的偏斜纠正数据第二周期性偏斜纠正值;并在初始偏斜消除时将第二初始偏斜纠正值传输至第二时钟偏差消除模块和第二数据偏差消除模块以用于偏斜纠正数据的初始偏斜消除和偏斜纠正时钟的初始偏斜消除,在周期性偏斜消除时将第二周期性偏斜纠正值传输至第二时钟偏差消除模块和第二数据偏差消除模块以用于偏斜纠正数据的周期性偏斜消除和偏斜纠正时钟的周期性偏斜消除;所述第二偏差校准模块,还与第一偏差校准模块连接,还用于在周期性偏斜消除的每个周期内对第二串并转换模块输出的偏斜纠正数据进行预设次数的偏斜纠正误差计算,得到偏斜纠正数据偏斜纠正误差值,所述偏斜纠正数据偏斜纠正误差值包括在每个周期性偏斜消除的周期内偏斜纠正数据对应的预设次数的偏斜纠正数据偏斜纠正误差值;并在周期性偏斜消除的每个周期内根据偏斜纠正数据偏斜纠正误差值对单端时钟信号和单端数据信号进行预设次数的偏斜纠正。3.根据权利要求2所述的MIPI DPHY偏斜消除电路,其特征在于,所述第二偏差校准模块,还用于接收第一偏差校准模块发送的第一周期性偏斜纠正值,根据偏斜纠正数据偏斜纠正误差值、第二周期性偏斜纠正值和第一周期性偏斜纠正值得到并行...

【专利技术属性】
技术研发人员:马飞孙雷
申请(专利权)人:北京数字光芯集成电路设计有限公司
类型:发明
国别省市:

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

1