一种芯片控制方法及装置的制造方法
【技术领域】
[0001]本申请涉及电子信息领域,尤其涉及一种芯片控制方法及装置。
【背景技术】
[0002]在LTE小基站设计中,需要利用两块不同的芯片实现射频信号的收发和基带信号的处理,最常用的办法是使用射频收发芯片(例如芯片AD9361)实现射频收发、使用基带处理芯片(例如芯片BSC9132)实现基带处理。
[0003]由于射频收发芯片(例如芯片AD9361)工作在TDD模式时,数模转换单元的启动时间需要约18us,所以存在时延大的问题,而射频收发芯片(例如芯片AD9361)工作在FDD模式时,时延可以显著减小。但是因为基带处理芯片(例如芯片BSC9132)工作在TDD模式,在这种情况下,两块芯片的工作时序不同,如果直接来进行数据的通信,链路将不能正常工作。
[0004]可见,在射频收发芯片与基带处理芯片的工作时序不同的情况下,如何实现两者的正常通信,成为目前亟待解决的问题。
【发明内容】
[0005]本申请提供了一种芯片的控制方法及芯片控制装置,目的在于解决在射频收发芯片与基带处理芯片的工作时序不同的情况下,如何实现两者的正常通信的问题。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]一种芯片控制方法,包括:
[0008]如果射频收发芯片在第二状态的flush周期,则当所述第二状态的flush周期持续第一时间值后,向所述射频收发芯片发出第一控制信号,所述第一控制信号用于将所述射频收发芯片切换到第一状态的等待周期,所述第一时间值依据所述射频收发芯片的工作时序设定;
[0009]如果所述射频收发芯片在所述第一状态的等待周期持续第二时间值后,向所述射频收发芯片发出第二控制信号,所述第二控制信号用于将所述射频收发芯片切换到所述第一状态的开始周期,所述第二时间值依据所述射频收发芯片的工作时序设定;
[0010]如果所述射频收发芯片在所述第一状态的持续周期,则当检测到基带处理芯片处于所述第一状态的结束周期时,向所述射频收发芯片发出第三控制信号,所述第三控制信号用于将所述射频收发芯片切换到所述第一状态的结束周期。
[0011]可选地,检测所述基带处理芯片处于所述第一状态的结束周期的方法包括:
[0012]当所述基带处理芯片处于所述第一状态的持续周期时,如果检测到所述基带处理芯片的Enable引脚的输出为上升沿,则确定所述基带处理芯片切换到所述第一状态的结束周期。
[0013]可选地,所述检测所述基带处理芯片处于所述第一状态的结束周期的方法还包括:
[0014]当所述基带处理芯片处于等待状态时,如果检测到所述基带处理芯片的Enable引脚的输出为上升沿且TXNRX引脚的输出为高电平时,确定所述基带处理芯片切换到发送状态的开始周期;
[0015]当所述基带处理芯片在所述发送状态的开始周期时,如果检测到下一个时钟周期的时钟信号,则确定所述基带处理芯片切换到发送状态的持续周期;
[0016]当所述基带处理芯片处于等待状态时,如果检测到所述基带处理芯片的Enable引脚的输出为上升沿且TXNRX引脚的输出为低电平时,确定所述基带处理芯片切换到接收状态的开始周期;
[0017]当所述基带处理芯片在所述接收状态的开始周期时,如果检测到下一个时钟周期的时钟信号,则确定所述基带处理芯片切换到接收状态的持续周期。
[0018]可选地,所述方法还包括:
[0019]当所述射频收发芯片处于所述第一状态的开始周期时,如果检测到下一个时钟周期的时钟信号,则向所述射频收发芯片发送第四控制信号,所述第四控制信号用于将所述射频收发芯片切换到所述第一状态的持续周期;
[0020]当所述射频收发芯片处于所述第一状态的结束周期时,如果检测到下一个时钟周期的时钟信号,则向所述射频收发芯片发送第五控制信号,所述第五控制信号用于将所述射频收发芯片切换到所述第一状态的flush周期。
[0021]可选地,在所述第一状态为发送状态,所述第二状态为接收状态的情况下,所述向所述射频收发芯片发出第一控制信号包括:
[0022]向所述射频收发芯片的Enable引脚输出信号0,向所述射频收发芯片的TXNRX引脚输出信号O ;
[0023]所述向所述射频收发芯片发出第二控制信号包括:
[0024]向所述射频收发芯片的Enable引脚输出信号0,向所述射频收发芯片的TXNRX引脚输出信号I ;
[0025]所述向所述射频收发芯片发出第三控制信号包括:
[0026]向所述射频收发芯片的Enable引脚输出信号0,向所述射频收发芯片的TXNRX引脚输出信号I ;
[0027]在所述第一状态为接收状态,所述第二状态为发送状态的情况下,所述向所述射频收发芯片发出第一控制信号包括:
[0028]向所述射频收发芯片的Enable引脚输出信号0,向所述射频收发芯片的TXNRX引脚输出信号O ;
[0029]所述向所述射频收发芯片发出第二控制信号包括:
[0030]向所述射频收发芯片的Enable引脚输出信号1,向所述射频收发芯片的TXNRX引脚输出信号O ;
[0031]所述向所述射频收发芯片发出第三控制信号包括:
[0032]向所述射频收发芯片的Enable引脚输出信号1,向所述射频收发芯片的TXNRX引脚输出信号O ;
[0033]在所述第一状态为发送状态,所述第二状态为接收状态的情况下,所述向所述射频收发芯片发送第四控制信号包括:
[0034]向所述射频收发芯片的Enable引脚输出信号0,向所述射频收发芯片的TXNRX引脚输出信号I ;
[0035]所述向所述射频收发芯片发送第五控制信号包括:
[0036]向所述射频收发芯片的Enable引脚输出信号0,向所述射频收发芯片的TXNRX引脚输出信号I ;
[0037]在所述第一状态为接收状态,所述第二状态为发送状态的情况下,所述向所述射频收发芯片发送第四控制信号包括:
[0038]向所述射频收发芯片的Enable引脚输出信号1,向所述射频收发芯片的TXNRX引脚输出信号O ;
[0039]所述向所述射频收发芯片发出第五控制信号包括:
[0040]向所述射频收发芯片的Enable引脚输出信号1,向所述射频收发芯片的TXNRX引脚输出信号O。
[0041]—种芯片控制,包括:
[0042]第一状态机,用于如果射频收发芯片在第二状态的flush周期,则当所述第二状态的flush周期持续第一时间值后,向所述射频收发芯片发出第一控制信号,所述第一控制信号用于将所述射频收发芯片切换到第一状态的等待周期,所述第一时间值依据所述射频收发芯片I的工作时序设定;如果所述射频收发芯片在所述第一状态的等待周期持续第二时间值后,向所述射频收发芯片发出第二控制信号,所述第二控制信号用于将所述射频收发芯片切换到所述第一状态的开始周期,所述第二时间值依据所述射频收发芯片的工作时序设定;如果所述射频收发芯片在所述第一状态的持续周期,则当检测到基带处理芯片处于所述第一状态的结束周期时,向所述射频收发芯片发出第三控制信号,所述第三控制信号用于将所述射频收发芯片切换到所述第一状态的结束周期。
[0043]可选地,所述装置还包括:
[0044]第二状态机,用于检测所述基带处理芯片处于所述第一状态的结束周期,所述检测所述基带处理芯片处于所述第一状态的结束周期的具体方法包括:当所述基带处理芯片处于所述第一状态的持续周期时,如果检测到所述基带处理芯片的Enable引脚的输出为上升沿,则确定所述基带处理芯片切换到所述第一状态的结束周期。
[0045]可选地,所述第二状态机还用于:
[0046]当所述基带处理芯片处于等待状态时,如果检测到所述基带处理芯片的Enable引脚的输出为上升沿且TXNRX引脚的输出为高电平时,确定所述基带处理芯片切换到发送状态的开始周期;当所述基带处理芯片在所述发送状态的开始周期时,如果检测到下一个时钟周期的时钟信号,则确定所述基带处理芯片切换到发送状态的持续周期;当所述基带处理芯片处于等待状态时,如果检测到所述基带处理芯片的Enable引脚的输出为上升沿且TXNRX引脚的输出为低电平时,确定所述基带处理芯片切换到接收状态的开始周期;当所述基带处理芯片在所述接收状态的开始周期时,如果检测到下一个时钟周期的时钟信号,则确定所述基带处