支持多通信序列自动构建的wia-pa通信序列控制器的制造方法_2

文档序号:9765495阅读:来源:国知局
数据的发送或 接收操作,否则,就不包括响应数据的发送或接收操作;
[0045] 定时启动请求信号,该信号有效表示当前通信序列是定时启动的,否则,就表示当 前通信序列是立即启动的;
[0046] 连续接收指示信号,该信号有效时,若接收请求信号也有效,则表示当前通信序列 为连续接收,否则,就不是连续接收。
[0047] 所述译码电路采用W下译码策略:
[0048] 若操作码为立即启动空闲信道检测,则将通信启动信号和空闲信道检测请求信号 置为有效,其它信号置为无效;
[0049] 若操作码为定时启动空闲信道检测,则将通信启动信号、空闲信道检测请求信号 和定时启动请求信号置为有效,其它信号置为无效;
[0050] 若操作码为立即启动数据发送,则将通信启动信号和发送请求信号置为有效,其 它信号置为无效;
[0051] 若操作码为定时启动数据发送,则将通信启动信号、发送请求信号和定时启动请 求信号置为有效,其它信号置为无效;
[0052] 若操作码为立即启动数据接收,则将通信启动信号和接收请求信号置为有效,其 它信号置为无效;
[0053] 若操作码为定时启动数据接收,则将通信启动信号、接收请求信号和定时启动请 求信号置为有效,其它信号置为无效;
[0054] 若操作码为立即启动带空闲信道检测的数据发送,则将通信启动信号、空闲信道 检测请求信号和发送请求信号置为有效,其它信号置为无效;
[0055] 若操作码为定时启动带空闲信道检测的数据发送,则将通信启动信号、空闲信道 检测请求信号、发送请求信号和定时启动请求信号置为有效,其它信号置为无效;
[0056] 若操作码为立即启动数据发送并接收响应数据,则将通信启动信号、发送请求信 号和响应数据请求信号置为有效,其它信号置为无效;
[0057] 若操作码为定时启动数据发送并接收响应数据,则将通信启动信号、发送请求信 号、响应数据请求信号和定时启动请求信号置为有效,其它信号置为无效;
[0058] 若操作码为立即启动带空闲信道检测的数据发送并接收响应数据,则将通信启动 信号、空闲信道检测请求信号、发送请求信号和响应数据请求信号置为有效,其它信号置为 无效;
[0059] 若操作码为定时启动带空闲信道检测的数据发送并接收响应数据,则将通信启动 信号、空闲信道检测请求信号、发送请求信号、响应数据请求信号和定时启动请求信号置为 有效,其它信号置为无效;
[0060] 若操作码为立即启动数据接收并发送响应数据,则将通信启动信号、接收请求信 号和响应数据请求信号置为有效,其它信号置为无效;
[0061] 若操作码为定时启动数据接收并发送响应数据,则将通信启动信号、接收请求信 号、响应数据请求信号和定时启动请求信号置为有效,其它信号置为无效;
[0062] 若操作码为连续接收,则将通信启动信号、接收请求信号和连续接收指示信号置 为有效,其它信号置为无效;
[0063] 若操作码为通信终止,则将通信终止信号置为有效,其它信号置为无效。
[0064] 所述状态机控制通信序列控制器的工作流程,具有11个工作状态;空闲状态、等 待启动状态、空闲信道检测状态、等待发送状态、请求数据发送状态、等待响应接收状态、响 应接收状态、请求数据接收状态、等待响应发送状态、响应发送状态和连续接收状态。其中,
[0065] 空闲状态,表示当前没有通信序列在执行;
[0066] 等待启动状态,表示等待启动定时器到达定时值;
[0067] 空闲信道检测状态,表示正在执行空闲信道检测;
[0068] 等待发送状态,表示等待发送延时定时器到达定时值;
[0069] 请求数据发送状态,表示使能发送机执行请求数据发送;
[0070] 等待响应接收状态,表示等待接收响应延时定时器到达定时值;
[0071] 响应接收状态,表示使能接收机执行响应数据接收;
[0072] 请求数据接收状态,表示使能接收机执行请求数据接收;
[0073] 等待响应发送状态,表示等待发送响应延时定时器到达定时值;
[0074] 响应发送状态,表示使能发送机执行响应数据发送;
[00巧]连续接收状态,表示使能接收机进行连续数据监听。
[0076] 所述立即启动空闲信道检测的执行流程为:首先,状态机使能物理射频电路的接 收部分和空闲信道检测定时器;然后,当空闲信道检测定时器溢出后,检查物理射频电路生 成的信道状态信号,判断信号是否空闲;最后禁止物理射频电路的接收部分和空闲信道检 测定时器。
[0077] 所述定时启动空闲信道检测的执行流程为:首先,状态机使能启动定时器;然后, 当启动定时器溢出后,再执行立即启动空闲信道检测的执行流程。
[0078] 所述立即启动数据发送的执行流程为;首先,状态机使能物理射频电路的发送部 分和发送机,数据发送开始;然后,状态机监测发送机的反馈信号,若检测到发送结束信号 或发送错误信号有效,则数据发送完毕;最后,状态机禁止物理射频电路的发送部分和发送 机。
[0079] 所述定时启动数据发送的执行流程为;首先,状态机使能启动定时器;然后,当启 动定时器溢出后,再执行立即启动数据发送的执行流程。
[0080] 所述立即启动数据接收的执行流程为;首先,状态机使能物理射频电路的接收部 分和接收机,数据接收开始;然后,状态机监测接收机的反馈信号,若检测到接收结束信号 或接收错误信号有效,则数据接收完毕;最后,状态机禁止物理射频电路的接收部分和接收 机。
[0081] 所述定时启动数据接收的执行流程为;首先,状态机使能启动定时器;然后,当启 动定时器溢出后,再执行立即启动数据接收的执行流程。
[0082] 所述立即启动带空闲信道检测的数据发送的执行流程为;第一步,状态机使能物 理射频电路的接收部分和空闲信道检测定时器;第二步,当空闲信道检测定时器溢出后,检 查物理射频电路生成的信道状态信号,若信道忙碌,则状态机终止当前通信序列,并且禁止 物理射频电路的接收部分和空闲信道检测定时器,否则,状态机禁止物理射频电路的接收 部分和空闲信道检测定时器,使能发送延时定时器;第H步,当发送延时定时器溢出后,状 态机禁止发送延时定时器,使能物理射频电路的发送部分和发送机,数据发送开始;第四 步,状态机监测发送机的反馈信号,若检测到发送结束信号或发送错误信号有效,则数据发 送完毕;最后,状态机禁止物理射频电路的发送部分和发送机。
[0083] 所述定时启动带空闲信道检测的数据发送的执行流程为:首先,状态机使能启动 定时器;然后,当启动定时器溢出后,再执行立即启动带空闲信道检测的数据发送的执行流 程。
[0084] 所述立即启动数据发送并接收响应数据的执行流程为;第一步,状态机使能物理 射频电路的发送部分和发送机,数据发送开始;第二步,状态机监测发送机的反馈信号,若 检测到发送错误信号有效,则状态机终止当前通信序列,并且禁止物理射频电路的发送部 分和发送机,若检测到发送结束信号有效,则发送机使能接收响应延时定时器,并且禁止物 理射频电路的发送部分和发送机;第H步,当发送响应延时定时器溢出后,状态机使能物理 射频电路的接收部分和接收机,响应数据接收开始;第四步,状态机监测接收机的反馈信 号,若检测到接收结束信号或接收错误信号有效,则响应数据接收完毕;最后,状态机禁止 物理射频电路的接收部分和接收机。
[0085] 所述定时启动数据发送并接收响应数据的执行流程为;首先,状态机使能启动定 时器;然后,当启动定时器溢出后,再执行立即启动数据发送并接收响应数据的执行流程。
[0086] 所述立即启动带空闲信道检测的数据发送并接收响应数据的执行流程为;第一 步,状态机使能物理射频电路的接收部分和空闲信道检测定时器;第二步,当空闲信道检测 定时器溢出后,检查物理射频电路生成的信道状态信号,若信道忙碌,则状态机终止当前通 信序列,并且禁止物理射频电路的接收部分和空闲信道检测定时器,否则,状态机禁止物理 射频电路的接收部分和空闲信道检测定时器,使能发送延时定时器;第H步,当发送延时定 时器溢出后,状态机禁止发送延时定时器,使能物理射频电路的发送部分和发送机,数据发 送开始;第四步,状态机监测发送机的反馈信号,若检测到发送错误信号有效,则状态机终 止当前通信序列,并且禁止物理射频电路的发送部分和发送机,若检测到发送结束信号有 效,则发送机使能接收响应延时定时器,并且禁止物理射频电路的发送部分和发送机;第五 步,当发送响应延时定时器溢出后,状态机使能物理射频电路的接收部分和接收机,响应数 据接收开始;第六步,状态机监测接收机的反馈信号,若检测到接收结束信号或接收错误信 号有效,则响应数据接收完毕;最后,状态机禁止物理射频电路的接收部分和接收机。
[0087] 所述定时启动带空闲信道检测的数据发送并接收响应数据的执行流程为;首先, 状态机使能启动定时器;然后,当启动定时器溢出后,再执行立即启动带空闲信道检测的数 据发送并接收响应数据的执行流程。
[0088] 所述立即启动数据接收并发送响应数据的执行流程为;第一步,状态机使能物理 射频电路的接收部分和接收机,数据接收开始;第二步,状态机监测接收机的反馈信号,若 检测到接收错误信号有效,则状态机终止当前通信序列,并且
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1