CN1439971A - 一种串行接口总线通信控制器 - Google Patents
一种串行接口总线通信控制器 Download PDFInfo
- Publication number
- CN1439971A CN1439971A CN 02140851 CN02140851A CN1439971A CN 1439971 A CN1439971 A CN 1439971A CN 02140851 CN02140851 CN 02140851 CN 02140851 A CN02140851 A CN 02140851A CN 1439971 A CN1439971 A CN 1439971A
- Authority
- CN
- China
- Prior art keywords
- bus
- interface
- circuit
- data buffer
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 61
- 238000012545 processing Methods 0.000 claims abstract description 22
- 230000003139 buffering effect Effects 0.000 claims abstract description 13
- 238000012544 monitoring process Methods 0.000 claims abstract description 5
- 230000015572 biosynthetic process Effects 0.000 claims description 21
- 125000004122 cyclic group Chemical group 0.000 claims description 7
- 238000004519 manufacturing process Methods 0.000 abstract description 6
- 230000000694 effects Effects 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 17
- 238000001514 detection method Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012856 packing Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012550 audit Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005577 local transmission Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
一种串行接口总线通信控制器,它的构成包括接口部分,总线部分和通信逻辑控制部分;接口部分的构成包括接口端串行异步收发单元和数据缓冲处理单元1;总线部分的构成包括总线端串行异步收发单元和数据缓冲处理单元2;通信逻辑控制部分包括通信控制单元、错误计数和错误处理电路,载波侦听多址访问冲突监测电路。本发明可在满足家庭控制系统通信要求的前提下,充分利用现有控制对象的闲置资源,不但降低了总线通信控制器的制作成本,而且大幅度降低了家庭控制系统的总成本。具有结构简单,制作成本低,应用成本低,应用效果好的特点。可广泛应用于家庭控制系统和类似的控制系统。
Description
技术领域:本发明涉及一种总线通信控制装置,特别是一种单片机与单片机或单片机与个人计算机之间串行总线方式通信用的控制装置。
技术背景:目前,现有的单片机与单片机,或单片机与PC个人计算机的多址通信一般是利用并行接口进行串行总线通信。在通信中所用的总线通信控制器(又称总线通信控制芯片),基本都是按同步通信工作方式设计,多用于工业。这种并行接口总线通信控制器具有数据传输速度快,抗干扰能力强,容错功能强,可靠性高,可在较恶劣环境下工作的特点。但这种总线通信控制器的制作成本较高。在目前的家庭控制系统中,控制对象是各种装有单片机的用电器(如电视、冰箱、微波炉等)或由单片机集中监控的用电器(如由一个单片机控制下的电灯、电炉、插座等),系统环境相对较好,对数据传输的要求较低。在家庭控制系统或类似应用环境的控制系统中使用这种并行接口总线通信控制器,明显在功能上有冗余、而且成本较高。另外现有的家庭控制系统中,各控制对象上的单片机的并口基本上都因内部控制要求被占用,因此采用这种并行接口总线通信控制器,许多情况下还要对现有的控制对象进行改造,这种改造既增大了家庭控制系统的成本,又给控制对象生产厂家带来麻烦。再就是采用并行接口总线通信控制器连线较多,又复杂。
技术方案:本发明的目的在于,提供一种串行接口总线通信控制器。它是使用串行接口进行总线通信。它既可大幅降低总线通信控制器的制作成本和家庭控制系统的总成本;又可满足家庭控制系统的通信要求,适应现有的控制对象,并且使现有控制对象的资源得到更充分利用。
本发明是这样实现的,一种串行接口总线通信控制器,它的构成包括接口部分,总线部分和通信逻辑控制部分;其特征在于:接口部分的构成包括接口端串行异步收发单元和与其相接的数据缓冲处理单元1;总线部分的构成包括总线端串行异步收发单元和与其相接的数据缓冲处理单元2;通信逻辑控制部分包括通信控制单元、错误计数和错误处理电路,载波侦听多址访问冲突监测电路。
上述的串行接口总线通信控制器中;所述的接口端串行异步收发单元的构成包括接口端串行异步收发器,与收发器相接的串—并转换电路和并—串转换电路;所述的数据缓冲处理单元1的构成包括接口接收数据缓冲区和接口发送数据缓冲区;所述的总线端串行异步收发单元的构成包括总线端串行异步收发器,与其相接的并—串转换电路和串—并转换电路;所述的数据缓冲处理单元2的构成包括总线发送数据缓冲区和总线接收数据缓冲区;所述的通信控制单元包括,发送控制寄存器堆,累加和校验电路,循环冗余码生成电路,接收控制寄存器堆,累加和生成电路,地址检查电路,循环冗余码校验电路,超时检查电路。
前述的串行接口总线通信控制器中,所述的接口接收数据缓冲区包括数据缓冲区1、接口缓冲区控制电路1;接口发送数据缓冲区包括数据缓冲区2、接口缓冲区控制电路2;总线发送数据缓冲区包括数据缓冲区3、总线缓冲区控制电路1;总线接收数据缓冲区包括数据缓冲区4、总线缓冲区控制电路2;接收控制寄存器堆包括帧特征字寄存器堆2、接口发送控制寄存器堆、总线接收控制寄存器堆、应答电路2和应答电路4;发送控制寄存器堆包括帧特征字寄存器堆1、接口接收控制寄存器堆、总线发送控制寄存器堆、应答电路1和应答电路3;接口端串行异步收发器包括接口异步收发器(UART)、帧格式打包电路1、帧格式解包电路1;总线端串行异步收发器包括总线异步收发器(UART)、帧格式打包电路2、帧格式解包电路2。
与现有技术比较,本发明根据家庭控制系统的通信特点,提供了一种采用串行接口进行总线通信的总线通信控制器。本发明在满足家庭控制系统通信要求的前提下,充分利用了现有控制对象的闲置资源,不用改造现有控制对象,而且接线简单。不但降低了总线通信控制器的制作成本,而且大幅度降低了家庭控制系统的总成本。本发明具有结构简单,制作成本低,应用成本低,综合应用效果好的特点。可广泛应用于家庭控制系统和类似应用环境的控制系统局域网以及装置中。
下面结合附图对本发明的具体实施方式作进一步描述。
附图1是串行接口总线通信控制器的电路结构框图1;
附图2是串行接口总线通信控制器的电路结构框图2;
附图3是串行接口总线通信控制器的电路结构框图3。
实施例:串行接口总线通信控制器的构成包括接口部分,总线部分和通信逻辑控制部分。如附图1所示,接口部分的构成包括接口端串行异步收发单元和与其相接的数据缓冲处理单元1;总线部分的构成包括总线端串行异步收发单元和与其相接的数据缓冲处理单元2;通信逻辑控制部分包括通信控制单元、错误计数和错误处理电路,载波侦听多址访问冲突监测电路。又如附图2所示,所述的接口端串行异步收发单元的构成可包括接口端串行异步收发器,与收发器相接的串—并转换电路和并—串转换电路;所述的数据缓冲处理单元1的构成可包括接口接收数据缓冲区和接口发送数据缓冲区;所述的总线端串行异步收发单元的构成可包括总线端串行异步收发器,与其相接的并—串转换电路和串—并转换电路;所述的数据缓冲处理单元2的构成可包括总线发送数据缓冲区和总线接收数据缓冲区;所述的通信控制单元包括,发送控制寄存器堆,累加和校验电路,循环冗余码生成电路,接收控制寄存器堆,累加和生成电路,地址检查电路,循环冗余码校验电路,超时检查电路。再如附图3所示,所述的接口接收数据缓冲区可包括数据缓冲区1、接口缓冲区控制电路1;接口发送数据缓冲区可包括数据缓冲区2、接口缓冲区控制电路2;总线发送数据缓冲区可包括数据缓冲区3、总线缓冲区控制电路1;总线接收数据缓冲区可包括数据缓冲区4、总线缓冲区控制电路2;接收控制寄存器堆可包括帧特征字寄存器堆2、接口发送控制寄存器堆、总线接收控制寄存器堆、应答电路2和应答电路4;发送控制寄存器堆可包括帧特征字寄存器堆1、接口接收控制寄存器堆、总线发送控制寄存器堆、应答电路1和应答电路3;接口端串行异步收发器可包括接口异步收发器、帧格式打包电路1、帧格式解包电路1;总线端串行异步收发器可包括总线异步收发器、帧格式打包电路2、帧格式解包电路2。整个串行接口总线通信控制器可制作成一块集成电路芯片。具体制作时可用附图3所示的致命错误检测电路实现错误计数和错误处理功能,并—串转换电路和串—并转换电路可以归并于帧格式打包电路和帧格式解包电路中。
由于现有家庭控制系统中,各控制对象的单片机中都有一个可编程的具有UART(异步收发器)功能的全双工串行通信接口闲置未用,因此将串行接口总线通信控制器与此通信接口相接,既不用改造现有控制对象,又利用了控制对象闲置的资源,并且采用串行接口通信方式,连线只有几根,而采用并行接口通信方式,则需要十几根。
串行接口总线通信控制器的工作原理:设备采用通用异步串行通信的方式向串行接口总线通信控制器的异步串行接口IRX发送含有起始符、数据长度、控制命令字、目标地址、数据块、校验和以及结束符的帧序列。经过串行接口总线通信控制器内部接口端串行异步收发器,还原成8位的位流,由串—并转换电路变为并行数据存入接口接收数据缓冲区。同时,送累加和校验电路,确定传输数据是否正确无误,将结果送发送控制寄存器堆。发送控制寄存器堆从接口接收数据缓冲区中提取控制命令字、目标地址和传输数据,并存入总线发送数据缓冲区,加入本地地址,同时通过循环冗余码生成电路把校验码存入校验字段,并组织总线传输帧。(总线传输帧是具有起始符、目标地址、本地地址、控制命令字、长度、数据块、校验字段和结束符的帧序列。)发送控制寄存器堆根据不同的控制字决定将数据发送到总线是采用广播方式还是信息传递方式,启动发送。根据载波侦听多址访问冲突检测提供的信号,当为总线空闲,允许发送,则启动发送。总线发送数据缓冲区将数据送并—串转换电路形成串行序列。最后由总线端串行异步收发器经异步串行总线接口BTX向通信总线发送总线传输帧。发送过程中采用“边说边听”的方式确定是否发送成功,具体是由异步串行总线接口的BRX收到发送到总线的位序列和发送的位序列输入到载波侦听多址访问冲突检测电路比较是否一致。如果一致,则继续发送;如果不一致则立即通知发送控制寄存器堆和错误计数错误处理电路,停止发送。如果错误计数溢出,则进行错误处理,停止发送、产生出错标志等。
相反,如果通信总线发来一传输帧序列,首先经过异步串行总线接口BRX输入到总线端串行异步收发器,还原为8位的位流,送串并转换电路、循环冗余码校验电路、超时检查电路。串—并转换后则存入总线接收数据缓冲区;循环冗余码检验电路得到结果后送接收控制寄存器堆,确定传输帧是否有效;超时检查电路则提供帧序列是否结束的信号,使整个接收电路能够准确复位,进入新的等待接收状态。地址检查电路则从总线接收数据缓冲区中提取目标地址字段与本地地址比较,确定是发往本地的传输帧。由接收控制寄存器堆拷贝总线接收数据缓冲区中目标地址、控制命令字和数据块存入接口发送数据缓冲区。同时由累加和生成电路得到校验和,也存入接口发送数据缓冲区。接收控制寄存器堆启动接口发送,接口发送数据缓冲区数据经并串转换电路形成8位位流,送入接口端串行异步收发器经异步串行接口ITX发往设备。
帧特征字寄存器堆1是根据帧解包的结果,将代表帧的特征字存储到相应的寄存器堆,如命令字、帧长度、源地址、目的地址、本地更新地址、本地更新控制寄存器等。接口发送控制寄存器堆是控制接口发送接口缓冲区控制电路2何时启动工作;判断接口发送条件,启动发送;控制累加和生成(累加和生成模块);控制接口帧格式打包(帧格式打包1)。总线接收控制寄存器堆是校验接收帧正误,判断帧头、帧尾,判断循环冗余码(循环冗余码校验模块),判断信息位长度,判断接收超时(超时检查模块),通过源地址、目的地址,判断帧发送方向;监察接口状态,判断是否向接口搬移帧信息;控制总线接收数据缓冲区控制模块2何时启动工作。帧特征字寄存器堆模块2根据帧解包的结果,将代表帧的特征字存储到相应的寄存器堆,如命令字、帧长度、源地址、目的地址、本地更新地址、本地更新控制寄存器等。接口接收控制寄存器堆是校验接收帧正误,判断帧头、帧尾,判断累加和(累加和检查模块),判断帧长度,判断接收超时(超时检查模块);监察总线状态,判断是否向总线搬移帧信息;控制接口缓冲区控制电路1何时启动工作。总线发送控制寄存器堆是控制总线缓冲区控制模块1何时启动工作;判断总线发送条件,启动发送;控制循环冗余码生成(循环冗余码生成模块);控制总线帧格式打包(帧格式打包模块)。数据缓冲区包含接口接收数据缓冲区、接口发送数据缓冲区、总线接收数据缓冲区、总线发送数据缓冲区4块RAM,每块大小为8*32bit。缓冲区控制电路用于产生数据缓冲区(RAM)的读写控制信号、读写地址和清空缓冲区信号。帧结构解包模块是根据不同类型帧结构的特点,对帧数据进行解包。帧结构打包模块是根据不同类型帧结构的特点,对帧数据进行打包。异步收发器(UART)模块是接收和发送标准起止式字符结构,一个起始位、8位数据位和一个停止位。采样频率为接口波特率的十六分之一。如果字符结构错误,接口端自动丢弃;总线端则进行致命错误检测(致命错误检测模块)应答判断模块:对接收的应答帧进行相应的处理;对非应答帧的校验结果进行相应的应答处理;对芯片设置帧进行应答和软复位(只有接口有此功能);根据总线应答情况控制接口启动发送传输应答帧(只有总线有此功能)。载波监听、冲突检测模块用于实时监听总线,冲突检测,判断地址优先级。致命错误检测电路是当固定格式的字符结构含有一个或多个非法位时,则检测到一个形式错误,当累计到128个形式错误时产生总线错误(致命错误)。并控制接口发送控制寄存器堆启动接口发送传输致命错误帧。
Claims (3)
1、一种串行接口总线通信控制器,它的构成包括接口部分,总线部分和通信逻辑控制部分;其特征在于:接口部分的构成包括接口端串行异步收发单元和与其相接的数据缓冲处理单元1;总线部分的构成包括总线端串行异步收发单元和与其相接的数据缓冲处理单元2;通信逻辑控制部分包括通信控制单元、错误计数和错误处理电路,载波侦听多址访问冲突监测电路。
2、根据权利要求1所述的串行接口总线通信控制器,其特征在于:所述的接口端串行异步收发单元的构成包括接口端串行异步收发器,与收发器相接的串—并转换电路和并—串转换电路;所述的数据缓冲处理单元1的构成包括接口接收数据缓冲区和接口发送数据缓冲区;所述的总线端串行异步收发单元的构成包括总线端串行异步收发器,与其相接的并—串转换电路和串—并转换电路;所述的数据缓冲处理单元2的构成包括总线发送数据缓冲区和总线接收数据缓冲区;所述的通信控制单元包括,发送控制寄存器堆,累加和校验电路,循环冗余码生成电路,接收控制寄存器堆,累加和生成电路,地址检查电路,循环冗余码校验电路,超时检查电路。
3、根据权利要求2所述的串行接口总线通信控制器,其特征在于:所述的接口接收数据缓冲区包括数据缓冲区1、接口缓冲区控制电路1;接口发送数据缓冲区包括数据缓冲区2、接口缓冲区控制电路2;总线发送数据缓冲区包括数据缓冲区3、总线缓冲区控制电路1;总线接收数据缓冲区包括数据缓冲区4、总线缓冲区控制电路2;接收控制寄存器堆包括帧特征字寄存器堆2、接口发送控制寄存器堆、总线接收控制寄存器堆、应答电路2和应答电路4;发送控制寄存器堆包括帧特征字寄存器堆1、接口接收控制寄存器堆、总线发送控制寄存器堆、应答电路1和应答电路3;接口端串行异步收发器包括接口异步收发器、帧格式打包电路1、帧格式解包电路1;总线端串行异步收发器包括总线异步收发器、帧格式打包电路2、帧格式解包电路2。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021408513A CN1316387C (zh) | 2002-02-20 | 2002-07-05 | 一种串行接口总线通信控制器 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN02113384.0 | 2002-02-20 | ||
CN02113384 | 2002-02-20 | ||
CNB021408513A CN1316387C (zh) | 2002-02-20 | 2002-07-05 | 一种串行接口总线通信控制器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1439971A true CN1439971A (zh) | 2003-09-03 |
CN1316387C CN1316387C (zh) | 2007-05-16 |
Family
ID=27805944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021408513A Expired - Fee Related CN1316387C (zh) | 2002-02-20 | 2002-07-05 | 一种串行接口总线通信控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1316387C (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100461141C (zh) * | 2005-03-22 | 2009-02-11 | 威盛电子股份有限公司 | 监测系统总线的方法与相关装置 |
CN100563147C (zh) * | 2004-09-03 | 2009-11-25 | 冲电气工业株式会社 | 通信控制装置、通信控制方法、节点及通信系统 |
CN101620558B (zh) * | 2008-07-01 | 2011-08-03 | 环旭电子股份有限公司 | 通用侦错辅助装置 |
CN108446243A (zh) * | 2018-03-20 | 2018-08-24 | 上海奉天电子股份有限公司 | 一种基于串行外设接口的双向通信方法与系统 |
CN109284248A (zh) * | 2018-08-23 | 2019-01-29 | 深圳柴火创客教育服务有限公司 | Uart总线通讯方法、采用uart总线通讯的设备及其功能模块 |
CN112468379A (zh) * | 2020-11-03 | 2021-03-09 | 中国航空工业集团公司西安航空计算技术研究所 | 一种节点平等权限的通信总线 |
CN114503520A (zh) * | 2019-08-09 | 2022-05-13 | 罗伯特·博世有限公司 | 用于串行总线系统的用户站的冲突检测器和用于串行总线系统中通信的方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101465839B (zh) * | 2008-10-24 | 2012-07-04 | 北京蛙视通信技术有限责任公司 | 一种串口数据的传输控制方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5504777A (en) * | 1992-10-09 | 1996-04-02 | E-Systems, Inc. | Communications system using open architecture bus lines |
JPH10290268A (ja) * | 1997-04-17 | 1998-10-27 | Matsushita Electric Ind Co Ltd | 同期式シリアル通信回路と通信方法 |
CN1108556C (zh) * | 2000-01-10 | 2003-05-14 | 深圳奥士达电子有限公司 | 理想数码速印机接口装置 |
CN2461214Y (zh) * | 2000-11-22 | 2001-11-21 | 岳阳宏讯计算机技术开发有限公司 | 家庭网络适配器 |
-
2002
- 2002-07-05 CN CNB021408513A patent/CN1316387C/zh not_active Expired - Fee Related
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100563147C (zh) * | 2004-09-03 | 2009-11-25 | 冲电气工业株式会社 | 通信控制装置、通信控制方法、节点及通信系统 |
CN100461141C (zh) * | 2005-03-22 | 2009-02-11 | 威盛电子股份有限公司 | 监测系统总线的方法与相关装置 |
CN101620558B (zh) * | 2008-07-01 | 2011-08-03 | 环旭电子股份有限公司 | 通用侦错辅助装置 |
CN108446243A (zh) * | 2018-03-20 | 2018-08-24 | 上海奉天电子股份有限公司 | 一种基于串行外设接口的双向通信方法与系统 |
CN109284248A (zh) * | 2018-08-23 | 2019-01-29 | 深圳柴火创客教育服务有限公司 | Uart总线通讯方法、采用uart总线通讯的设备及其功能模块 |
CN114503520A (zh) * | 2019-08-09 | 2022-05-13 | 罗伯特·博世有限公司 | 用于串行总线系统的用户站的冲突检测器和用于串行总线系统中通信的方法 |
CN114503520B (zh) * | 2019-08-09 | 2023-05-02 | 罗伯特·博世有限公司 | 用于串行总线系统的用户站的冲突检测器和用于串行总线系统中通信的方法 |
CN112468379A (zh) * | 2020-11-03 | 2021-03-09 | 中国航空工业集团公司西安航空计算技术研究所 | 一种节点平等权限的通信总线 |
CN112468379B (zh) * | 2020-11-03 | 2022-06-28 | 中国航空工业集团公司西安航空计算技术研究所 | 一种节点平等权限的通信总线 |
Also Published As
Publication number | Publication date |
---|---|
CN1316387C (zh) | 2007-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100366029C (zh) | 通信控制器、主机端控制器、通信设备、通信系统和方法 | |
CN101208678B (zh) | 用于rs-232转i2c转换集成电路与主机间通信的软件层 | |
CN107819659B (zh) | 一种基于spi的智能级联通信网络 | |
CN102932489A (zh) | 多通道arinc429总线接口 | |
CN103714029A (zh) | 新型二线同步通信协议及应用 | |
CN104008082A (zh) | 1553b总线rt节点与can总线的转换器 | |
CN1316387C (zh) | 一种串行接口总线通信控制器 | |
KR20150096495A (ko) | Mdio를 sgmii 송신들로 인코딩하기 위한 장치 및 방법 | |
CN101778038B (zh) | 基于千兆以太网的嵌入式设备高速数据传输系统 | |
CN101753486B (zh) | 一种工业自动化现场总线网关设备 | |
CN101005379A (zh) | 控制网络通用控制器 | |
CN1549520A (zh) | 智能家居系统中通用简化的网关设备实现方法 | |
CN118260230A (zh) | 一种具有跨rs485总线快速转发数据功能的hdlc通信控制器 | |
CN1964300A (zh) | 可读写的串行接口总线通信控制器 | |
CN201820120U (zh) | 自适应多总线执行机构控制器 | |
CN1964304A (zh) | 有spi接口的可读写串行接口总线通信控制器 | |
CN1964302A (zh) | 有spi接口的串行接口总线通信控制器 | |
CN116633968A (zh) | 一种基于fpga的工业控制系统及方法 | |
CN101785251A (zh) | 共存设备通信 | |
CN115442178A (zh) | 多轴伺服总线控制电路及多轴伺服系统 | |
CN213367785U (zh) | 基于can通信的板内通信电路及装置 | |
CN210518377U (zh) | 一种EtherCAT、ProfiNET总线兼容系统 | |
CN108270694A (zh) | 一种基于lvds的高速传输方法 | |
CN1964299A (zh) | 可编程接口控制器/通信控制器 | |
CN1964303A (zh) | 可读写编程i/o接口控制器/通信控制器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |