IC芯片的时序的制作方法

文档序号:17850490发布日期:2019-06-11 22:09阅读:408来源:国知局

本发明大体上涉及集成电路(integratedcircuit,ic)芯片,且更确切地说,涉及产生用于控制射频(radiofrequency,rf)接收器的取样的时序的ic芯片。



背景技术:

时钟信号是在高状态与低状态之间振荡的特定类型的信号。尽管使用更复杂的布置,但最常见的时钟信号呈具有50%工作周期的方形波形式,其通常具有固定的恒定频率。使用时钟信号来进行同步的电路可在上升沿、下降沿或在双数据速率状况下在时钟周期的上升沿中和下降沿中变得有源。时钟信号用以协调数字电路中的组件的动作。时钟信号由时钟产生器产生。作为一个实例,雷达系统使用时钟信号以同步发射器、接收器与其它组件的操作。



技术实现要素:

一个实例涉及一种可包含基于开始触发信号而产生帧脉冲的根定时器的集成电路(ic)芯片。所述ic芯片还包含硬件时钟控件,所述硬件时钟控件基于所述帧脉冲和从所述根定时器和另一ic芯片中的一个提供的同步信号中的选定一个而提供时钟信号。所述ic芯片可进一步包含模/数转换器(adc)。所述adc中的每一个经配置以基于所述时钟信号而对多个射频rf接收器中的相应一个的输出进行取样。

另一实例涉及一种可包含微控制器和触发选择器的ic芯片,所述微控制器产生软件触发信号,所述触发选择器接收所述软件触发信号并选择同步信号以提供开始触发信号。所述ic芯片还可包含基于所述开始触发信号而产生所述同步信号的根定时器。所述同步信号可被提供给所述ic芯片的耦合到所述ic芯片的同步输入端口的同步输出端口。所述ic芯片可进一步包含基于在所述同步输入端口处接收到的所述同步信号而提供时钟信号的硬件时钟控件。所述ic芯片可进一步包含各自经配置以基于所述时钟信号而对多个接收器中的相应一个的输出进行取样的adc。

又一实例涉及一种可包含处理雷达数据以确定对象的位置的雷达控制器的雷达系统。所述雷达系统还可包含主控雷达集成电路(ic)芯片。所述主控ic芯片可经配置以在预定情形下对接收到的rf信号进行取样。所述取样的时序基于由所述主控ic芯片产生的同步信号。所述主控ic芯片还可基于对应于所述同步信号的时序而执行软件操作。所述雷达系统可进一步包含一或多个从属ic芯片。所述一或多个从属ic芯片中的每一个可以经配置以在预定情形下对接收到的rf信号进行取样。所述取样的时序可基于由所述主控ic芯片产生的所述同步信号。每个从属ic芯片还可经配置以基于对应于所述同步信号的时序而执行软件操作。

附图说明

图1说明集成电路(ic)芯片的实例的图式。

图2到3说明ic芯片的时序图。

图4说明雷达ic芯片的图式。

图5说明雷达ic芯片的时序图。

图6说明在单一模式下操作的雷达ic芯片的实例的图式。

图7说明在主控模式下操作的雷达ic芯片的实例的图式。

图8说明在从属模式下操作的雷达ic芯片的实例的图式。

图9说明雷达系统的实例。

图10说明雷达系统的另一实例。

具体实施方式

在所描述实例中,集成电路(ic)芯片可产生时钟信号以控制ic芯片内和其它ic芯片内的各种组件的操作。ic芯片可被编程/设定成在单一模式、主控模式或从属模式下操作。ic芯片包含用于控制模块的特征,所述模块包含对需要相对高的同步度(例如,10纳秒内)的射频(rf)接收器进行取样的模/数转换器(adc)。ic芯片还可控制需要同步于约10微秒的时序内的软件功能(例如,校准和内建式自测试(built-inself-test,bist))的操作。

在单一模式下,ic芯片可控制其自有时序操作。在主控模式下,可使用ic芯片以产生被提供给在从属模式下操作的一或多个ic芯片的同步信号。可使用同步信号以产生“根”触发(例如,帧脉冲),所述“根”触发又可用以产生用以控制在ic芯片上操作的模块(例如,adc)的时序的一或多个“叶”触发。而且,根触发可由处理单元(例如,微控制器)使用以控制软件功能的操作。以此方式,相同ic雷达芯片设计可用于中单ic芯片解决方案中或多ic芯片解决方案中。在本文中的许多实例中,在一或多个雷达ic芯片中实施的组件的协调动作的内容背景下描述时序。但是,本文中所描述的方法适用于其它类型的ic芯片以便提供芯片间同步。

图1说明ic芯片2的实例的框图。举例来说,ic芯片2可用于雷达系统中。在此情形下,ic芯片2可实施于例如在防撞系统、自动车道转换系统、自动巡航控制系统等等中使用雷达的汽车检测系统中。如本文所描述,ic芯片2可实施于单个ic芯片2解决方案中,或可与以类似方式操作的一或多个额外ic芯片2通信。

ic芯片2可包含用于执行ic芯片2的某些操作的模块。此外,尽管ic芯片2的模块被描述为执行某些雷达相关功能,但其它实例中的不同模块可执行除本文中所描述的功能以外的功能。

ic芯片2可包含微控制器单元(microcontrollerunit,mcu)6。mcu6可包含经配置以执行存储于非暂时性机器可读媒体中的机器可读指令的处理器核心。媒体可嵌入于mcu6中或可在mcu6外部。在一些实例中,mcu6可操作为数字信号处理器(digitalsignalprocessor,dsp)。

ic芯片2具有是具有已知频率的信号的系统时钟。可在由芯片中的数字硬件电路和处理器分频或倍增之后直接或间接使用系统时钟。在一些实例中,系统时钟可例如由振荡器或锁相回路(例如,本地)产生于ic芯片2内。替代地,在其它实例中,可在ic芯片2的输入引脚处从外部源接收系统时钟。

ic芯片2可被设定成在多个模式中的任一个下操作,所述模式例如可包含单一模式、主控模式或从属模式。ic芯片2可包含可受模式控制信号(在图1中标记为“模式控制”)控制的触发选择器8。举例来说,触发选择器8可以是多路复用器。此外,模式控制信号可本地产生(例如,由mcu6),或可从外部源(例如,雷达控制器)提供模式控制信号。在又其它实例中,模式控制信号可受ic芯片2的输入引脚控制。

在ic芯片2在单一模式下操作的情形下,mcu6可为触发选择器8提供可由mcu6上执行的软件产生的软件触发。软件触发可被传递给可响应于软件触发而产生根触发(例如,帧脉冲)的根定时器10。在此情形下,根触发可以是软件触发的已通过版本(例如,延迟或非延迟版本)。根触发可被提供给硬件时钟控件12并回到mcu6。作为响应,硬件时钟控件12可产生可控制收发器14的组件和/或ic芯片2的其它电路或外部电路的操作的叶定时器(从属于由根定时器10产生的根触发的定时器)。硬件时钟控件12可由可产生并控制时序信号的离散电路组件(例如,定时器、数字逻辑门、晶体管和开关)形成。

收发器14可包含m数目个发射器16,其中m是大于或等于一的整数。而且,收发器14可包含n数目个接收器18,其中n是大于或等于一的整数。一些实例的接收器18可比发射器16更多(或反之亦然)。举例来说,收发器14可包含三(3)个发射器和四(4)个接收器。一些实例可具有相等数目个接收器18和发射器16。每个发射器16可耦合到可在频带中的特定频率下发射射频(rf)信号的发射天线。而且,每个接收器18可耦合到可检测频带内的rf信号的接收天线。在一些实例中,m数目个发射器16和n数目个接收器18的频带范围可介于约80吉兆赫(ghz)到约81ghz。在其它实例中,可使用不同频率,例如约76ghz的频率。

收发器14可包含组件,例如本地振荡器(localoscillator,lo)22,以便于产生由发射器16发射的信号。收发器14还可包含耦合到相应(匹配)接收器18的n数目个模/数转换器(analogtodigitalconverter,adc)20。每个adc20可以经配置以对由对应接收器18接收到的信号进行取样。换句话说,第二adc20(在图2中标记为“模/数转换器2”)可以经配置以对由第二接收器18(在图1中标记为“接收器2”)检测到的rf信号进行取样。每个adc20可在预时序钟速率下对由相应接收器18检测到的rf信号进行取样。在一些实例中,预时序钟速率可大约是1.8ghz,且可使用更高或更低取样速率。

在单一模式下,基于根触发,硬件时钟控件12可控制发射器16发射rf信号的时间段和发射器16发射rf信号的频率(通过lo22)。另外,硬件时钟控件12可控制接收器18接收入局rf信号的时间。而且,硬件时钟控件12可控制adc20中的每一个对由对应接收器18检测到的rf信号进行取样的时间。因此,硬件时钟控件12可控制ic芯片2上的组件的操作的持续时间和次序。

样本rf信号可被提供给mcu6。mcu6可在雷达啁啾中处理经取样rf信号以导出在汽车检测系统中指示检测到的对象的存在(或不存在)的数据。在一些实例中,mcu6可作出关于对象的位置的确定。另外或替代地,mcu6可向外部系统(例如,雷达控制器)提供数据以协作来自多个ic芯片2的数据以针对汽车检测系统确定对象的位置。

根定时器10还可向mcu6提供根触发。作为响应,mcu6中的软件模块(例如,软件处理器时序模块)可控制软件操作和/或硬件测试的调度。举例来说,mcu6可调度m数目个发射器16和n数目个接收器18中的每一个的校准测试。在此情形下,mcu6可确保在任何给时序间仅校准发射器16和/或接收器18的特定集,由此避免无意干扰。而且,mcu6可使用根触发以确定执行内建式自测试(bist)、雷达啁啾等的时间。

在单一模式下,受硬件时钟控件12控制的操作可同步于“紧密窗”内。如本文所使用,术语“紧密窗”指示在预定义时间发生操作,围绕所述预定义时间有约0.3ns的不确定性。取决于用于系统中的时钟频率,不确定性可高达约10ns。此外,受mcu6控制的软件操作可在约10μs的“宽松窗”内同步。如本文所使用,术语“宽松窗”指示在预定义时间发生操作,围绕所述预定义时间有相对大于紧密窗不确定性的高达约10μs的不确定性。在此涵义的情况下,贯穿本说明书多次使用术语“紧密窗”和“宽松窗”。

在ic芯片2在主控模式下操作的情形下,根定时器10通过其输出管脚将同步信号提供给另一ic芯片2(未展示)。另一ic芯片2可与ic芯片2相同,但响应于模式控制信号而在从属模式下操作。而且,在主控模式下,将同步信号馈送到硬件时钟控件12中。如上文所描述,硬件时钟控件12还接收模式控制信号。响应于模式控制信号被设定成主控且同步触发被激活,以类似于关于单一操作模式(其基于根触发而操作)描述的方法的方式,硬件时钟控件12基于同步信号而控制收发器14。此外,在主控模式下,mcu6控制收发器的操作(例如,校准、bist、雷达啁啾等)。

在ic芯片2在从属模式下操作的情形下,在ic芯片的输入处从在主控模式下操作的另一外部ic芯片接收同步信号。同步信号被提供给触发选择器8和硬件时钟控件12。此外,被设定成从属的模式控制信号分布于被提供给触发选择器8和硬件时钟控件12的ic芯片内。模式控制信号(设定成从属)致使触发选择器8和硬件时钟控件12选择同步触发以控制根定时器10和硬件时钟控件12处的时钟信号产生。举例来说,同步信号中的脉冲可致使由根定时器10输出的根触发重设以使根触发与同步信号对准。此外,硬件时钟控件12和mcu6继续以类似于单一操作模式和主控操作模式的方式操作,其中时序由同步信号指示。在一个ic芯片2在主控模式下操作且一或多个ic芯片2在从属模式下操作的多芯片实例中,在本地执行在从属模式下操作的ic芯片2的操作(例如,通过在ic芯片2本地的组件)。此外,此类操作的时序受提供同步信号的外部源(另一ic芯片2)控制。

通过在多芯片实例中操作ic芯片2(一个ic芯片2在主控模式下操作且一或多个剩余ic芯片在从属模式下操作),芯片间硬件操作(例如,adc20的取样可在“紧密窗”内同步。而且,跨越需要此紧密同步的多个ic芯片2的软件操作可在“宽松窗”内同步。此外,因为同步信号在每个ic芯片2当中共用,所以不需要在在主控模式下操作的ic芯片2与在从属模式下操作的剩余一或多个ic芯片2之间实施信号交换过程(例如,用于建立新信道的过程)。

如所展现,相同ic芯片2可单独地部署(例如,单一模式)或可部署于多芯片系统(例如,多芯片雷达系统)中,其中一个ic芯片2操作为主控装置(在主控模式下)且剩余一或多个ic芯片操作为从属装置(在从属模式下)。

图2说明描绘多芯片雷达系统中的硬件adc的对准(同步)取样的实例的时序图50。

图3说明描绘多芯片雷达系统中的雷达芯片的对准软件时序的实例的另一时序图60。时序图50和60推定属于图1中所说明的类型的四(4)个ic芯片2,其中第一雷达芯片2在主控模式下操作,且第二到第四雷达芯片2在从属模式下操作。此外,每个雷达芯片2具有四(4)个adc20,总共十六(16)个adc20(对应于在图2中标记为adc1…adc16的信号)。因此,结合图2和3的描述参考图1的实例ic芯片2。

在图2的实例中,时序图50标绘发射器16的输出频率(受lo22控制)随以微秒(μs)计的时间的变化。如时序图50中所说明,频率在约80μs的时间内从80ghz斜升到81ghz。此外,十六(16)个adc20中的每一个经配置以在每个频率斜坡期间在紧密窗内对对应接收器进行取样。

时序图40说明rf频率相对于时间的行为。在调频连续波雷达(fmcw雷达)系统中,lo22产生具有在90微秒(90μs)内在时间上从80ghz到81ghz线性变化(斜升或斜降)的频率的信号。m数目个发射器16图1中所说明的中的一或多个可放大并使用天线来发射此信号。使用图1中所说明的n数目个接收器18中的一或多个中存在的天线和电路组件来接收电磁信号。图1中所说明的n数目个adc20中的每一个对n数目个接收器18中的对应一个的输出进行取样。在时序图50中,0μs与100μs之间的时间被称作一个啁啾。雷达帧含有啁啾序列。雷达帧的特性包含啁啾的指定数目和序列以及雷达帧的构成啁啾的特性。啁啾的特性包含指示lo频率何时应开始斜升或斜降和多久、何时应激活和去激活发射器16和接收器18、adc20何时应对接收器18输出进行取样的信息。

作为多芯片雷达系统的操作的一个实例,在几乎相同时间对十六(16)个adc20中的每一个进行取样可提供指示多芯片雷达系统的哪一个接收器18接收已由检测到的对象反射的发射信号(其可被称作反射信号)和哪一各接收器18不接收反射信号的信息。可例如基于发射所发射信号的在时间与对反射信号进行取样的时间的频率差而确定对象与多芯片雷达系统之间的距离。举例来说,频率差可用以确定发射信号和反射信号的飞行时间,所述飞行时间又可用以计算离检测到的对象的距离。

在图3的实例中,时序图60根据毫秒(ms)计的时间标绘输出频率。出于简化解释的目的,时序图50和60按不同尺度(在时序图50中以μs且在时序图60中以ms)标绘相同斜坡输出信号。如图3的时序图60中所说明,在特定经调度时间(其可以是周期性的或异步的),执行收发器校准(在时序图60中标记为“校准”)。如所描述,每个mcu6上执行的软件调度校准、雷达啁啾的触发、同步中(例如,在约10μs内)的bist(和/或其它软件操作)的执行,以执行相互校准、雷达啁啾和/或bist并避免各种ic芯片2之间的非想要干扰。

在时序图50和60中的每一个中,说明帧触发(frametrigger,ft)。ft可以是帧脉冲中的时钟边沿的实例。ft可由同步信号提供,所述同步信号可由主控ic芯片2的根定时器10产生并被被提供给三(3)个从属ic芯片2。可跨越雷达系统中的ic芯片2中的每一个在约10μs内同步软件操作。因此,通过在主控和从属模式下操作ic芯片2,可在紧密窗内同步硬件操作(例如,adc20的取样),同时可在宽松窗内同步跨越需要此紧密同步的多个ic芯片2的软件操作。使用多个ic芯片2允许波束成形(例如,运用十六个或更多个接收器18)。因此,ic芯片2可用于汽车检测系统中的短程或长程雷达(例如,在10到200米内)检测。在其它实例中,ic芯片2可用于还需要具有波束成形的雷达的工业系统中。

同步硬件操作(例如,接收器的取样)与软件操作避免与ic芯片2相关联的发射器16和接收器18的自校准期间的相互rf干扰。

图4说明雷达ic芯片100的实例的组件图。雷达ic芯片100可用以实施图1的ic芯片2。雷达ic芯片100可包含mcu102。mcu102可以是微控制器,例如dsp。mcu102可包含用于处理时序功能的机器可执行指令。出于简化解释的目的,标记为软件时序104的独立组件被说明为在mcu102外部。但是,软件时序104表示在mcu102上执行的软件模块(例如,机器可读指令)。

ic芯片2可包含触发选择器106,例如多路复用器。触发选择器106可以经配置以输出基于可在触发选择器106处接收到的软件触发(在图4中标记为“软件触发”)和硬件触发(在图4中标记为“硬件触发”)中的一个的开始触发信号(在图4中标记为“开始触发”)。可在片上产生并从mcu102提供软件触发。可从同步输入端口105(在图4中标记为“同步输入”)提供硬件触发(用作同步信号),所述硬件触发可由100芯片(如果在主控模式下)或由另一芯片(如果在从属模式下)产生。触发选择器106可基于模式控制信号(在图4中标记为“模式控制”而选择软件触发或硬件触发)。可从mcu102或外部源提供模式控制信号。替代地,在其它实例中,模式控制信号可硬连线到触发选择器106中。在又其它实例中,触发选择器106可包含用于响应于检测到与在其中实施ic芯片2的芯片或系统相关联的事件或条件而选择触发选择器106的内部逻辑。

举例来说,开始触发可以是帧脉冲信号。如本文所使用,术语“帧脉冲”表示具有每个帧的开始处的时钟边沿或预定数目个帧的开始处的时钟边沿的脉冲信号。因此,开始触发可以是具有指示帧的开始(例如,大致每40ms)或在预定数目个帧的开始处的时钟脉冲的脉冲信号。开始触发可被提供给根定时器108。响应于开始触发处的每个脉冲,根定时器108可产生还表示帧的开始的根触发(例如,帧脉冲)。因此,在一些实例中,根触发可以是开始触发的已通过版本。替代地,根触发可以是开始触发的延迟版本(例如,由一或多个时钟脉冲延迟)。根触发可被输出到硬件时钟控件111的组件。硬件时钟控件111的组件可实施图1的硬件时钟控件12。

作为实例,根触发可被提供给硬件时钟控件111的时钟选择器112的输入。时钟选择器112可输出对应于根触发或在同步输入端口105(本文中所描述)处接收到的同步信号的开始时钟信号(在图4中标记为“开始时钟”)。时钟选择器112可受模式控制信号控制。

根定时器108还可向硬件时钟控件111的硬件叶定时器模块114提供自振计数器(frc)信号(在图4中标记为“自振计数器”)。硬件叶定时器模块114表示一系列硬件叶定时器,所述硬件叶定时器中的每一个产生一或多个时序信号。硬件叶定时器模块114可通过控制雷达ic芯片100中的各种活动的时序的硬件叶定时器产生若干数字信号(时序信号)。这些活动可包含启用和停用各种接收器、发射器和/或lo电路、开始和停止lo输出信号频率的斜升或斜降、开始adc输出的数字处理等。硬件叶定时器可包含可产生基于从根定时器108提供的根触发而同步的时序信号和/或时序控制信号的电路组件。类似地,根定时器108可将frc信号提供给(mcu102的)软件时序模块104。另外,在一些操作模式下,即在主控模式和从属模式下,根定时器108可在雷达ic芯片100的同步输出端口115(在图4中标记为“同步输出”)处输出同步信号(其可对应于硬件触发信号)。在一些实例中,同步信号可在每次frc到达预定值时脉冲。

时钟选择器112可将开始时钟信号提供给硬件时钟控件111的同步选通器116的输入。同步选通器116还可在帧脉冲或同步信号之后的预定义时间从硬件叶定时器模块114接收时钟停止信号(在图4中标记为“停止时钟”)。同步选通器116可从硬件时钟控件111的adc时钟产生器118接收时钟信号。来自adc时钟产生器118的时钟信号可在特定情形下(例如,约每2到10μs)具有时钟脉冲。同步选通器116被设计为含有逻辑门和锁存器或触发器的数字电路,其确保输入时钟被转发到输出而没有任何干扰。

同步选通器116可实施为含有一或多个数字逻辑门和锁存器或触发器的数字电路。同步选通器116可经配置以使得能够在来自开始时钟处起始的帧脉冲的时间时在同步选通器116的输出处输出来自adc时钟产生器118的时钟信号的时钟边沿,直到停止时钟信号从硬件叶定时器模块114脉冲为止。完成输出时钟的启用和停用,其方式阻止任一时间时的输出时钟中的干扰。同步选通器116的输出耦合到四(4)个adc120中的每一个,且由adc120的取样时钟和数字状态机时钟和adc120的组件使用。adc120中的每一个可耦合到相应接收器(例如,图1的接收器18)。在一些实例中,接收器可在雷达ic芯片100外部。在其它实例中,接收器可集成于雷达ic芯片100内。如上文所描述,同步选通器116防止输出处的干扰。因此,使用同步选通器116的输出的硬件叶定时器的操作方式使得硬件叶定时器接收硬件叶定时器需要操作的持续时间的时钟输入,在所述持续时间结束时自动选通且每个硬件叶定时器的输入时钟。

出于简化解释的目的,在本文中大体描述并在图6搭配8中展示许多实例,含有若干硬件叶定时器的硬件叶定时器模块114从根定时器108直接接收frc和根触发。但是,在许多实例中,硬件叶定时器模块114或硬件叶定时器模块114的硬件叶定时器中的一些接收同步选通器116的输出时钟,由此通过同步选通器116间接地同步到根定时器108。其允许紧密同步,而其它组件的操作仍保持与在本文中的实例中所描述相同。

四个adc120中的每一个可包含内部时钟、串并(s2p)接口、有限状态机(fsm)和/或其它电路组件以实现在预定速率(例如,1.8ghz)下对相应接收器的输出进行取样。每个adc120可包含响应于信号脉冲而对相应接收器的输出进行取样的三角积分调制器(sigma-deltamodulator,sdm)。举例来说,每个adc120可设计成使得同步选通器116的输出处的时钟脉冲可不选通每个adc120的sdm,由此致使adc120中的每一个对每个相应接收器的输出进行取样。s2p接口可串接由相应adc120取样的位元。此外,在特时序刻,可从硬件叶定时器模块114提供复位信号以使每个adc120复位。以此方式,由adc时钟产生器118产生的开始时钟信号被提供给adc120,使得每个adc120的fsm和s2p接口起始具有对准相位的取样周期。

由硬件叶定时器模块114产生的硬件叶定时器还可控制相关联发射器(例如,图1的发射器16)和/或lo(例如,图1中所说明的lo22)上的操作。发射器和/或lo可在雷达ic芯片100内部或外部。另外,硬件叶定时器可控制例如dsp和/或数字数据路径等过程中的操作的次序。以此方式,受由硬件叶定时器模块114产生的硬件叶定时器控制的操作,包含接收器输出的取样,可同步到紧密窗。

软件时序模块104可调度例如校准、bist、雷达啁啾等等操作。可在宽松窗内跨越ic芯片同步受软件时序模块104控制的操作。

作为一个实例软件操作,样本rf信号可从adc120中的每一个被提供给mcu102。mcu102可在雷达啁啾中处理经取样rf信号以导出在汽车检测系统中指示检测到的对象的存在(或不存在)的数据。在一些实例中,mcu102可作出关于对象的位置的确定。另外或替代地,mcu102可向外部系统(例如,另一雷达ic芯片或雷达控制器)提供数据以协作来自多个雷达ic芯片100的数据以针对汽车检测系统确定对象的位置。此外,雷达控制器(或另一外部系统)可向mcu102提供可控制软件时序模块104的操作的次序的时序信息以避免干扰其它雷达ic芯片100。

图5说明展示由硬件叶定时器模块114输出的一组硬件叶定时器时序图150、152、154和156的实例。图5中的图表中的每一个经缩放到具有约500μs的相同帧。在时序图150中,根据时间而标绘lo啁啾信号频率(在图5中标记为“啁啾本地振荡器频率”)。在一个实例中,lo啁啾信号的频率可范围介于80ghz与81ghz之间。在另一实例中,lo啁啾信号的频率可范围介于20ghz与21ghz之间。在又其它实例中,可使用其它频率。在时序图152中,根据时间而标绘发射信号(在图5中标记为“发射器启用”)电压。发射启用信号致使发射器在对应于lo啁啾信号的频率下发射信号。

时序图154标绘接收器adc启用信号的电压(对应于停止时钟信号的补充)随时间的变化。接收器adc启用信号致使接收adc120对对应接收器进行取样。此外,时序图156标绘啁啾快速傅里叶变换(fastfouriertransform,fft)计算信号的电压根据时间的变化。啁啾fft计算信号致使mcu102读取adc120的输出,可使用所述输出(例如,通过数字信号处理)例如以在汽车检测系统或其它雷达系统中计算对象的位置和/或距离。如由时序图150到156说明,由硬件叶定时器模块114产生的硬件叶定时器可在紧密窗内控制雷达ic芯片100的操作。此外,图5中的实例硬件叶定时器的列表并非详尽的。在一些实例中,由硬件叶定时器模块114产生的硬件叶定时器可另外或替代地控制产生和/或发射雷达啁啾、启用和停用接收电路和/或起始几乎任何雷达操作。

又另外,硬件叶定时器模块114可产生控制与雷达啁啾对准的信号产生,例如发射器和/或接收器的功率控制,的硬件叶定时器。举例来说,硬件叶定时器可致使发射器和/或接收器在雷达啁啾期间在高性能高功率状态下操作并在雷达啁啾结束时在低性能低功率状态下操作。

如上文所描述,雷达ic芯片100可基于模式控制信号而在单一模式、主控模式或从属模式下操作。图6说明在单一模式下操作的雷达芯片100的实例。在图4和6中使用相同术语和附图标记以指示相同结构。此外,出于简化解释的目的,从图6省略图4中展现的一些信号以说明单一模式下的信号流。

模式控制信号可被设定成单一模式,使得触发选择器106从mcu102输出软件触发作为开始触发。因此,根定时器108的输出受mcu102控制。而且,时钟选择器112(响应于模式控制信号)选择由根定时器108输出的根触发(帧脉冲)。因此,同步选通器116的输出受mcu102控制。此外,在单一模式下,雷达ic芯片100不需要与另一雷达ic芯片同步。因此,在单一模式下,不可接收外部硬件触发,且不需要提供同步信号。因此,在单一模式下,mcu102可控制对adc120、由硬件叶定时器模块114产生的硬件叶定时器和软件时序模块104的取样。

图7说明在主控模式下操作的雷达芯片100的实例,其耦合到在从属模式下操作的另一雷达ic芯片100。在图4和7中使用相同术语和附图标记以指示相同结构。此外,出于简化解释的目的,从图7省略图4中展现的一些信号以说明主控模式下的信号流。

模式控制信号可被设定成主控模式,使得触发选择器106从mcu102输出软件触发作为开始触发。因此,根定时器108的输出受mcu102控制。同步信号(帧脉冲)由根定时器108在同步输出端口115处输出。在此情形下,由根定时器108输出的同步信号在根触发信号下操作。此外,同步信号在同步输入端口105处被反馈到雷达ic芯片100中且耦合到时钟选择器112。同步输入端口105与同步输出端口115之间的连接可以是雷达ic芯片100的引脚之间的外部连接,或其可由雷达ic芯片100内的内部连接实施。在此情形下,延迟装置(例如,开关和/或定时器)可实施于内部连接中以匹配传播延迟与从属模式下操作的另一雷达ic芯片100。

而且,时钟选择器112选择在同步输入端口105处接收到的同步信号(响应于模式控制信号)。因此,同步选通器116的输出受mcu102控制。此外,在主控模式下同步信号将被提供给一或多个从属雷达ic芯片。因此,在主控模式下,mcu102可控制在雷达ic芯片本地的adc120、由硬件叶定时器模块114产生的硬件叶定时器和软件时序模块104的取样。

图8说明在从属模式下操作的雷达芯片100的实例,其中雷达ic芯片100耦合到在主控模式下操作的另一雷达ic芯片。在图4、7和8中使用相同术语和附图标记以指示相同结构。此外,出于简化解释的目的,已从图8省略图4中展示的一些信号以说明从属模式下的信号流。

在从属模式係,在同步输入端口105处接收同步信号。可从在主控模式下操作的雷达ic芯片提供同步信号,且将同步信号作为硬件触发(例如,帧脉冲)提供给触发选择器106。

模式控制信号可被设定成从属模式,使得触发选择器106从mcu102输出硬件触发作为开始触发。作为响应,根定时器108可基于开始触发而重启根触发,所述开始触发是基于由在主控模式下操作的ic芯片产生的同步信号。以此方式,硬件触发重新同步在从属模式下操作的雷达ic芯片100的根定时器108,使得在从属模式下操作的雷达ic芯片100的根定时器108与在主控模式下操作的ic芯片的根定时器对准。因此,根定时器108的输出受在主控模式下操作的雷达ic芯片控制。此重新同步可在一段时间内减少定时器漂移。

而且,时钟选择器选择在同步输入端口105处接收到的同步信号(响应于模式控制信号)。因此,同步选通器116的输出受在主控模式下操作的雷达ic芯片控制。因此,在从属模式下,由在主控模式下操作的雷达ic芯片提供的同步信号可控制对adc120、由硬件叶定时器模块114产生的硬件叶定时器和在从属模式下操作的雷达ic芯片200本地的软件时序模块104的取样。

因为在从属模式下操作的雷达芯片100的根定时器108与在主控模式下操作的雷达芯片的根定时器同步(通过同步信号),所以在从属模式下操作的雷达芯片100和在主控模式下操作的雷达芯片可同步各种雷达芯片100之间的组件(例如,发射器和/或接收器)校准、bist、监视和功能雷达啁啾活动。另外,如图7和8中所说明,同步信号被提供给在主控模式下操作的雷达ic芯片100(图7中)和在从属模式下操作的雷达ic芯片100(图8中)两者中的同步输入端口105,以确保两个雷达ic芯片之间的恰当传播延迟匹配。

如图4到8中所说明,同一雷达ic芯片100可在单一模式、主控模式或从属模式下操作。因此,在需要多个雷达ic芯片100的情形下,在主控模式下操作的雷达ic芯片100可控制连接的雷达ic芯片100中的每一个的总体时序。此外,在仅需要一个雷达ic芯片100的情形下,不需要重新设计/制造不同雷达ic芯片100。

此外,可对雷达ic芯片100的mcu102执行软件操作,例如校准和/或雷达啁啾的控制,甚至在雷达ic芯片100在从属模式下操作的情形下也是如此。此架构在每个连接的雷达ic芯片100的mcu102当中分布此类软件操作的处理负荷。

如关于图4到8所展示且描述,跨越多个雷达ic芯片100的硬件操作(包含adc120的取样)可在紧密窗内同步。跨越多个雷达ic芯片100的不需要此紧密同步的软件操作可在宽松窗内同步。以此方式,在多芯片系统中,相同雷达ic芯片100可用以实现多个雷达ic芯片100之间的两个等级的同步(松弛和紧密)。此外,因为同步信号在每个雷达ic芯片100当中共用(图7和8中所说明),不需要实施主控雷达ic芯片100与一或多个从属雷达ic芯片100之间的信号交换过程。

图9说明可使用图5到8中所说明的雷达ic芯片2和/或雷达ic芯片100的雷达系统200的实例。雷达系统200的组件可安装于印刷电路板(printedcircuitboard,pcb)202上。举例来说,雷达系统200可用于汽车检测系统或其它雷达系统中。雷达系统200可包含雷达控制204以处理来自雷达ic芯片(例如,来自在其上操作的mcu)的雷达数据。雷达控制204可实施为存取存储机器可读指令的存储器的微控制器或一或多个处理器核心。

雷达系统200还可包含主控雷达ic芯片206和k数目个从属雷达ic芯片208,其中k是大于或等于一的整数。主控雷达ic芯片206可实施为图1中所说明的雷达芯片2和/或图5和7中说明的在主控模式下操作的雷达ic芯片100。k数目个从属雷达ic芯片208中的每一个可实施为图1中所说明的ic芯片2和/或图5和8中说明的在从属模式下操作的雷达ic芯片100。因此,主控雷达ic芯片206和k数目个从属雷达ic芯片208中的每一个可以是相同芯片设计的不同例子。可基于相应本地软件配置和/或基于pcb202上的ic芯片引脚配置而设定主控雷达ic芯片206和k数目个从属雷达ic芯片208操作模式。

主控雷达ic芯片206可产生被提供给k数目个从属雷达ic芯片208中的每一个的同步信号(例如,帧脉冲,在图9中标记为“同步信号”)并被反馈给主控雷达ic芯片206。在主控ic雷达芯片206和k数目个从属雷达ic芯片208中的每一个当中,同步信号可在紧密窗中同步硬件操作(例如,接收器的取样)并在宽松窗中同步软件操作(自校准、bist、雷达啁啾)。

举例来说,雷达控制204可将时间窗(例如,通过时分复用)分配给主控雷达ic芯片206和从属雷达ic芯片208,以执行某些软件功能(例如,对准和/或bist)。基于所分配时间窗和同步信号,主控雷达ic芯片206和从属雷达ic芯片208中的每一个可协调操作以避免会在对准和/或bist期间发生的相互干扰。

而且,在操作期间,主控雷达ic芯片206和从属雷达ic芯片208中的每一个可向雷达控制204提供雷达数据。雷达数据可包含可比对且用以确定离对象的距离和对象相对于雷达ic芯片2的方向的数据。

此外,主控雷达ic芯片206可同步主控雷达ic芯片206和k数目个从属雷达ic芯片208的操作与可(在一些实例中)通过例如互补金属氧化物半导体(complementarymetaloxidesemiconductor,cmos)信号线等信号线提供的仅一个信号。

结合图4到9描述一个实例。pcb202含有雷达系统200。雷达系统200含有若干雷达ic芯片,在图9中标记为206和208,且每个雷达ic芯片被实施为图4中展示的雷达ic芯片100。雷达控制204和雷达ic芯片206和208将雷达帧的特性配置到雷达ic芯片206和208中。图9中的雷达ic芯片中的一个,即雷达ic芯片206,经配置以在主控模式下操作,且剩余雷达ic芯片208经配置以在从属模式下操作。

在主控模式下,主控雷达ic芯片206的mcu102(图4中所说明)产生软件触发,软件触发是在202中向雷达系统指示应发生雷达帧的信号事件。可以被称作如上文定义的帧脉冲的数字脉冲的形式指示此事件。主控雷达ic芯片206中的触发选择器106(多路复用器)将此软件触发转发到根定时器108(图4中所说明),这从此事件的时间开始对时间进行计数(根定时器108通过自此事件开始发生了系统时钟的多少边沿计数技术来执行此操作)。mcu102中的主控雷达ic上执行的软件或固件(图4中所说明)或其它数字状态机在根定时器值到达预定义值时触发各种雷达操作。雷达操作可包含执行雷达组件或甚至雷达啁啾或帧的校准或bist。雷达操作还可包含代表mcu102产生根定时器108的一或多个后续软件触发。还将由根定时器108产生的帧脉冲发送到经配置以将帧脉冲转发到同步选通器116的时钟选择器112(多路复用器)。

同步选通器116可实施为一组一或多个数字逻辑门和触发器。同步选通器116使得能够每次从帧脉冲将来自adc时钟产生器118的时钟信号的时钟边沿同时(或几乎同时)输出到adc1120到adc4120(图4中所说明),直到从硬件叶定时器模块114脉冲停止时钟信号为止。这确保adc1120到adc4120中的每一个在紧密窗内对其相应接收器输出进行取样,以使得使用adc输出对对象方向的方向的确定是准确的。

根定时器108还控制主控雷达ic芯片206中的更多计数器的时序,所述计数器一起由图4中所说明的硬件叶定时器模块114表示。硬件叶定时器模块114可通过硬件叶定时器产生若干数字信号。数字信号可控制主控雷达ic芯片206中的各种活动的时序,例如启用和停用各种rx/tx/lo电路、开始和停止lo输出信号频率的斜升或斜降、开始adc输出的数字处理等。

描述从属雷达ic芯片208中的一个的操作,且其它从属雷达ic芯片208类似地操作。分别通过从属雷达ic芯片208中的时钟选择器112和触发选择器106的适当配置,还将由主控雷达ic芯片206的根定时器108产生的帧脉冲转发(作为同步信号)到从属雷达ic芯片208的同步选通器116和根定时器108。在接收到帧脉冲之后,从属雷达ic芯片208的根定时器108即刻重设以与主控雷达ic芯片206的根定时器108对准(对准可意味着相同值或具有已知差的值)。从属雷达ic芯片208中的组件的操作的其余部分与主控雷达ic芯片206相同。这确保主控雷达ic芯片206的adc1120到adc4120和从属雷达ic芯片208的adc1120到adc4120同时(或几乎同时)对其rx输出进行取样,以使得使用adc输出对对象方向的方向的确定是准确的。组合的主从系统中比仅具有一个雷达ic芯片的系统中存在更多adc120提供改良的对象位置确定能力。而且,这确保主控雷达ic芯片206和从属雷达ic芯片208中的硬件叶定时器在紧密窗同步中操作。

在一个实例中,pcb202仅含有从属雷达ic芯片208,且软件触发或帧脉冲的产生功能由在雷达控制204中运行的微控制器而非主控雷达ic芯片206中的mcu102执行。在此情形下,软件触发或帧脉冲被传达到所有从属雷达ic芯片208,且操作的其余部分类似于上文描述的实例中所描述的操作。

图10说明雷达系统250的另一实例。雷达系统250可包含主控ic芯片252和从属ic芯片254。主控ic芯片252可实施为在主控模式下操作的图4的雷达ic芯片100的例子。类似地,从属ic芯片254可实施为在从属模式下操作的图4的雷达ic芯片100的例子。因此,如本文所描述,主控ic芯片252和从属ic芯片254中的每一个可实施为相同ic芯片设计的不同例子。主控ic芯片252和从属ic芯片254中的每一个可安装于pcb256上。此外,可例如通过pcb256上的软件配置和/或ic芯片引脚配置设定主控ic芯片252和从属ic芯片254中的每一个的操作模式。

主控ic芯片252可包含可产生被提供给从属ic芯片254的触发选择器260的同步信号(在图10中标记为“同步信号”)的根定时器258。同步信号可以是在每个帧的开始或一组帧的开始时提供时钟边沿的帧脉冲信号。触发选择器260可将同步信号作为开始触发信号转发到从属ic芯片254的根定时器262。响应于开始触发中的每个帧脉冲(对应于同步信号),根定时器262可重启/重设根触发,使得根触发与同步信号对准。

主控ic芯片252和从属ic芯片254中的每一个可包含用于运用由同步信号直接或间接控制的时序执行雷达操作微控制器(处理器)264和266。雷达操作可包含雷达啁啾的触发、bist的调度和执行、可在主控ic芯片252和从属ic芯片254中的每一个本地或外部的rf接收器和rf发射器电路的校准等等。此外,可使用微控制器264和266以执行依赖于主控ic芯片252与从属ic芯片254之间的相互对准的几乎任何软件操作。

主控ic芯片252和从属ic芯片254中的每一个可包含硬件时钟控件268和270。硬件时钟控件268可基于同步信号而产生用于主控ic芯片252的叶定时器。类似地,硬件时钟控件270可基于来自根定时器262的根触发而产生用于从属ic芯片254的叶定时器,所述根触发基于同步信号。此外,基于同步信号,硬件时钟控件268可启用时钟边沿以控制主控ic芯片252的更多adc272的模拟输入的取样例子,且可将表征样品的数据输出到主控制器264。类似地,基于根触发信号(其基于同步信号),硬件时钟控件270可启用时钟边沿以控制从属ic芯片254的更多一或多个adc274的模拟输入的取样例子,且可将表征样品的数据输出到微控制器266。

此外,可针对需要主控ic芯片252与从属ic芯片254之间的相互对准的多种不同操作使用由硬件时钟控件268和270产生的硬件叶定时器。此类操作可包含启用/停用各种rf接收电路和/或rf发射器电路(或其它电路)。此类操作还可包含起始几乎任何雷达操作,例如雷达啁啾频率产生、啁啾产生/发射、adc输出的数字处理(由微控制器264和266或外部电路)、和/或与雷达啁啾对准的信号产生,例如rf发射和/或rf接收电路的功率控制。举例来说,功率控制可在雷达啁啾期间将rf发射和/或rf接收电路设定成高性能高功率状态,并在雷达啁啾结束之后将所述电路设定成低性能低功率状态。

在所描述实施例中可能进行修改,且其它实施例在权利要求的范围内是可能的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1