集成电路芯片中多合一数据通信接口的收发器结构及方法

文档序号:7685619阅读:258来源:国知局
专利名称:集成电路芯片中多合一数据通信接口的收发器结构及方法
技术领域
本发明涉及集成电路技术领域,特别涉及集成电路芯片设计领域,具体是指一种集成电 路芯片中多合一数据通信接口的收发器结构及方法。
背景技术
现代社会中,随着通信技术和集成电路技术的不断发展,两者的紧密结合已经成为不可 逆转的大趋势。在数据通信领域中,通用异步收发器(UART, Universal Asynchronous Receiver and transmitter)是一种成熟的、异步串行数据收发模块。UART协议中收发信号承载了其主要功 能,本文仅以UART—TX和UART—RX两信号线模式为基础进行说明,其他功能可以根据不 同需要在不破坏主功能的情况下做相应扩展。UART模块的数据格式请参阅图1所示,数据从低位(LSB)到高位(MSB)依次收发, 一个完整数据字节包括起始位1位、数据位8位、可选校验位1位、停止位1位、1.5位 或2位。红外线数据标准协会(IrDA, Infrared Data Association)技术是一种利用红外线进行点对 点通信的技术,其相应的软件和硬件技术都已比较成熟。IrDA具有IrDA_TX和IrDA—RX两 根信号线负责数据的收发。IrDA模块的数据格式请参阅图2所示,数据从低位(LSB)到高位(MSB)依次收发, 一个完 整数据字节包括起始位1位、数据位8位、停止位1位。才艮据协议IrDA1.0及其以上的版本,IrDA物理层数据有其不同的帧格式定义,这些帧格 式可以通过编码器(Encoder)和译码器(Decoder)模块实现,请参阅图3所示。Encoder和 Decoder模块即可以集成于本文所讲的多合一收发器中,也可以另外配备硬件或软件模块。客户识别模组(SIM, Subscriber Identity Model)卡是一个在内部包含有大规模集成电路 的卡片,卡片内部存储了数字移动电话客户的信息、加密密钥等内容,它可供GSM网络对 客户身份进行鉴别,并对客户通话时的语音信息进行加密。UMTS客户识别才莫组(USIM, UMTS Subscriber Identity Module )源自于GSM的SIM卡之概念,具有高容量多功能的特色,可存放用户的资讯与所有的认证及加密,是应3G时代 的要求而产生的。USIM卡正在从单一电信功能向跨领域多应用IC卡平台转换,USIM卡不 只是手机卡中的一种应用,更多的非电信功能可能会加入到手机芯片卡的应用中来,如支付、 加油、公交、社保,甚至电子签名认证等等。SIM和USIM都是ISO智能卡的一种,其数据传输部分主要由两根信号线控制,SIM—CLK 和SIM_DATA,其是一种同步收发模式。SIM模块的数据格式请参阅图4所示,数据从低位(LSB)到高位(MSB)依次收发, 一个完 整数据字节包括起始位1位、数据位8位、校验位1位。现有技术中, 一颗多功能芯片往往在功能上需要配备几个相关模块。例如一个移动终端 芯片,为了不同客户的需求,往往提供3个UART模块、2个红外模块和2个SIM或USIM 模块,共计7个模块。而具体到某个用户, 一般只会同时用到其中的两个或三个模块,其余 的模块只能闲置。由于不同的客户需要不同的组合,又不能缩减模块的数量。上述情况就导 致了资源的浪费和居高的成本。发明内容本发明的目的是克服了上述现有技术中的缺点,提供一种能够同时支持多种数据通信接 口、结构筒单、集成度高、灵活方便、成本较低、高效实用、工作性能稳定可靠、适用范围 较为广泛的集成电路芯片中多合一数据通信接口的收发器结构及方法。为了实现上述的目的,本发明的集成电路芯片中多合一数据通信接口的收发器结构及方 法如下该集成电路芯片中多合一数据通信接口的收发器结构,包括集成电路芯片上的第一管脚 和第二管脚,其主要特点是,所述的收发器结构中包括控制功能模块、多功能发送模块、多 功能接收模块和管脚分配控制模块,所迷的控制功能模块分别通过所述的多功能发送模块、 多功能接收模块与所述的管脚分配控制模块相连接,所迷的管脚分配控制模块与所述的第一 管脚和第二管脚相连接。该集成电路芯片中多合一数据通信接口的收发器结构的收发器结构所兼容的数据通信接口包括通用异步收发器UART接口和红外线数据IrDA接口 。该集成电路芯片中多合一数据通信接口的收发器结构的控制功能模块为控制寄存器。 该集成电路芯片中多合一数据通信接口的收发器结构的收发器结构所兼容的数据通信接口还包括客户识别模块SIM接口和UMTS客户识别模块USIM接口 ,所迷的收发器结构中还6包括SIM/USIM时钟生成模块,所述的控制功能模块通过该SIM/USIM时钟生成模块与所述 的管脚分配控制模块相连接。该使用上述的收发器结构实现集成电路芯片中多合一数据通信接口的方法,其主要特点 是,所述的方法包括以下步骤(1 )系统预设多种数据通信模式和兼容该多种数据通信模式的多功能数据帧格式; (2 )控制功能模块在所述的多种数据通信模式中进行切换选择配置操作; (3 )所述的多功能发送模块根据所切换选择的数据通信模式和所述的多功能数据帧格式 配置发送数据帧格式,并发送相应的数据;(4 )所述的多功能接收模块根据所切换选择的数据通信模式和所述的多功能数据帧格式 配置接收数据帧格式,并接收相应的数据;(5 )所述的管脚分配控制模块根据所切换选择的数据通信模式对所述的第一管脚和第二 管脚进行功能分配操作。该实现集成电路芯片中多合一数据通信接口的方法中的数据通信模式包括通用异步收发 UART模式和红外线数据IrDA模式。该实现集成电路芯片中多合一数据通信接口的方法中的多功能数据帧格式为lbit起始位1位+ 8bit数据位+ lbit可选校验位+可选及可配置长度的停止位。 该实现集成电路芯片中多合一数据通信接口的方法中的控制寄存器中的模式选择项的状 态与所切换选择的数据通信模式的对应关系为(21) 控制寄存器中的模式选择项为0——通用异步收发UART模式;(22) 控制寄存器中的模式选择项为1——红外线数据IrDA模式。该实现集成电路芯片中多合一数据通信接口的方法中的多功能发送模块根据所切换选择 的数据通信模式和多功能数据帧格式配置发送数据帧格式,包括以下步骤(31 )如果所选择的数据通信模式为通用异步收发UART模式,则将发送数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit可选校验位+可配置长度的停止位; (32 )如果所选择的数据通信模式为红外线数据IrDA模式,则将发送数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit停止位。 该实现集成电路芯片中多合一数据通信接口的方法中的多功能接收模块根据所切换选择 的数据通信模式和多功能数据帧格式配置接收数据帧格式,包括以下步骤(41)如果所选择的数据通信模式为通用异步收发UART模式,则将接收数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit可选校验位+可配置长度的停止位; (42 )如果所选择的数据通信模式为红外线数据IrDA模式,则将接收数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit停止位。 该实现集成电路芯片中多合一数据通信接口的方法中的管脚分配控制模块根据所切换选 择的数据通信模式对第一管脚和第二管脚进行功能分配4喿作,包括以下步骤(51) 如果所选择的数据通信模式为通用异步收发UART模式,则将第一管脚设置为 UARTJTX输出管脚,并将第二管脚设置为UART—RX输入管脚;(52) 如果所选择的数据通信模式为红外线数据IrDA模式,则将第一管脚设置为 UART—TX输出管脚,并将第二管脚设置为UART—RX输入管脚。该实现集成电路芯片中多合一数据通信接口的方法中的数据通信模式还包括客户识别 SIM/UMTS客户识别USIM模式。该实现集成电路芯片中多合一数据通信接口的方法中的多功能数据帧格式为lbit起始位1位+ 8bit数据位+ lbit可选校验位+可选及可配置长度的停止位。 该实现集成电路芯片中多合一数据通信接口的方法中的控制功能模块为控制寄存器,所 述的控制寄存器中的模式选择项的状态与所切换选择的数据通信模式的对应关系为(23 )控制寄存器中的模式选择项为2——客户识别SIM/UMTS客户识别USIM模式。 该实现集成电路芯片中多合一数据通信接口的方法中的多功能发送模块根据所切换选择 的数据通信模式和多功能数据帧格式配置发送数据帧格式,包括以下步骤(33 )如果所选择的数据通信模式为客户识别SIM/UMTS客户识别USIM模式,则将发 送数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit校验位。 该实现集成电路芯片中多合一数据通信接口的方法中的多功能接收模块根据所切换选择 的数据通信模式和多功能数据帧格式配置接收数据帧格式,包括以下步骤(43 )如果所选择的数据通信模式为通用异步收发UART模式,则将接收数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit校验位。 该实现集成电路芯片中多合一数据通信接口的方法中的管脚分配控制模块根据所切换选 择的数据通信模式对第一管脚和第二管脚进行功能分配操作,包括以下步骤(53 )如果所选择的数据通信模式为客户识别SIM/UMTS客户识别USIM模式,则将第8一管脚设置为SIM_CLK同步时钟管脚,并将第二管脚设置为SIM—DATA输入输出管脚。采用了该发明的集成电路芯片中多合一数据通信接口的收发器结构及方法,由于其将同 一个收发器来支持多种工作模式,根据不同的配置,处在不同的工作状态。从而克服了现有 技术中大量模块闲置的问题,明显降低了芯片的生产成本,并节省了系统资源;由于本发明 通过将多个模块的数据格式归纳产生出 一个支持多功能的数据格式,从而使得多功能收发器 消耗的逻辑资源仅和单独一个收发器消耗的逻辑资源几乎相当,而且能够将UART、 IrDA、 SIM和USIM控制模块融合在一起,不仅结构简单,而且系统集成度高,灵活方便,成本较 低,高效实用,工作性能稳定可靠,适用范围较为广泛,为通信领域集成电路芯片设计和功 能增强奠定了坚实的基础。


图1为现有技术中的UART数据帧格式示意图。 图2为现有技术中的IrDA数据帧格式示意图。图3为现有技术中的红外收发器Encoder与Decoder模块结构示意图。 图4为现有技术中的SIM/USIM数据帧格式示意图。图5为本发明的集成电路芯片中多合一数据通信接口的收发器结构及方法中的多功能数 据帧格式示意图。图6为本发明的集成电路芯片中多合一数据通信接口的收发器结构及方法中的多功能收 发器结构示意图。
具体实施方式
为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。 请参阅图5和图6所示,该集成电路芯片中多合一数据通信接口的收发器结构,包括集 成电路芯片上的第一管脚1和第二管脚2,其中,所述的收发器结构中包括控制功能模块3、 多功能发送模块4、多功能接收模块5、管脚分配控制模块6和SIM/USIM时钟生成模块7, 所述的控制功能模块3分别通过所述的多功能发送模块4、多功能接收模块5与所述的管脚 分配控制模块6相连接,所述的管脚分配控制模块6与所述的第一管脚1和第二管脚2相连 接,所述的控制功能模块3通过该SIM/USIM时钟生成模块7与所述的管脚分配控制模块6 相连接。其中,该集成电路芯片中多合一数据通信接口的收发器结构的收发器结构所兼容的数据 通信接口包括通用异步收发器UART接口 、红外线数据IrDA接口 、客户识别模块SIM接口和UMTS客户识别模块USIM接口 ,该控制功能模块3可以为控制寄存器,也可以为其它具 有控制作用的器件。该使用上述的收发器结构实现集成电路芯片中多合一数据通信接口的方法,其中包括以 下步骤(1 )系统预设多种数据通信模式和兼容该多种数据通信模式的多功能数据帧格式;该多 功能数据帧格式为lbit起始位1位+ 8bit数据位+ lbit可选校验位+可选及可配置长度的停止位; 该数据通信模式包括通用异步收发UART模式、红外线数据IrDA模式和客户识别 SIM/UMTS客户识别USIM模式;(2 )控制功能模块在所述的多种数据通信模式中进行切换选择配置操作;该实现集成电 路芯片中多合一数据通信接口的方法中的控制功能模块为控制寄存器,所述的控制寄存器中 的模式选择项的状态与所切换选择的数据通信模式的对应关系为(a) 控制寄存器中的模式选择项为0——通用异步收发UART模式;(b) 控制寄存器中的模式选择项为1——红外线数据IrDA模式;(c) 控制寄存器中的模式选择项为2——客户识别SIM/UMTS客户识别USIM模式;(3 )所述的多功能发送模块根据所切换选择的数据通信模式和所述的多功能数据帧格式 配置发送数据帧格式,并发送相应的数据,包括以下步骤(a) 如果所选择的数据通信模式为通用异步收发UART模式,则将发送数据帧格式 配置为lbit起始位1位+ 8bit数据位+ lbit可选校验位+可配置长度的停止位;(b) 如果所选择的数据通信模式为红外线数据IrDA模式,则将发送数据帧格式配置 为lbit起始位1位+ 8bit数据位+ lbit停止位; (c )如果所选择的数据通信模式为客户识别SIM/UMTS客户识别USIM模式,则将 发送数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit校验位; (4 )所述的多功能接收模块根据所切换选择的数据通信模式和所述的多功能数据帧格式 配置接收数据帧格式,并接收相应的数据,包括以下步骤(a)如果所选择的数据通信模式为通用异步收发UART模式,则将接收数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit可选校-睑位+可配置长度的停止位; (b )如果所选择的数据通信模式为红外线数据IrDA模式,则将接收数据帧格式配置 为lbit起始位1位+ 8bit数据位+ lbit停止位; (c)如果所选择的数据通信模式为通用异步收发UART模式,则将接收数据帧格式 配置为lbit起始位1位+ 8bit数据位+ lbit校验位; (5 )所述的管脚分配控制模块根据所切换选择的数据通信模式对所述的第一管脚和第二 管脚进行功能分配操作,包括以下步骤(a) 如果所选择的数据通信模式为通用异步收发UART模式,则将第一管脚设置为 UART一TX输出管脚,并将第二管脚设置为UART—RX输入管脚;(b) 如果所选择的数据通信模式为红外线数据IrDA模式,则将第一管脚设置为 UART—TX输出管脚,并将第二管脚设置为UART—RX输入管脚;(c )如果所选择的数据通信模式为客户识别SIM/UMTS客户识别USIM模式,则将 第一管脚设置为SIM_CLK同步时钟管脚,并将第二管脚设置为SIM—DATA输入输出 管脚。在实际应用当中,请参阅图6所示,其为该多用途通用异步收发器的一种实现方式的结 构图。如图所示,该模块包括控制寄存器模块、多功能发送模块、多功能接收模块、SIM/USIM 时钟生成模块和管脚分配模块。控制寄存器控制模块的主要功能。在控制寄存器中,有一模式选择项ModeSelect,当置 该位为0、 1、 2时,收发器分别处于UART、 IrDA和SIM/USIM模式,所以控制寄存器可以 控制模块在这三种模式之间的切换,同时控制各模块的功能和协调工作。在此实施例中的三 种模式是UART模式、IrDA模式和SIM/USIM模式。根据对图1、图2和图4的分析,可以把三个数据格式整合成图5所示的多功能数据格 式起始位1位,数据位8位,可选校验位l位,可选及可配置长度停止位。由于多功能数 据位的校验位和停止位可选,可以配置成符合任意上述三种模式的数据格式,所以多功能数 据格式可以兼容上面提到的任何一种单独的数据格式。比如上述多功能数据格式中起始位和 数据位不变),不选校验位并选择一位长度的停止位,就成为了IrDA模式。同理,可以把多 功能数据格式配置成UART、 IrDA和SIM/USIM中的任何一种,形成了三种数据格式的统一。11三种数据格式的有效统一成为了多合一收发器实现的基础。例如当ModeSelect为0时,多功能收发器按照UART模式(请参阅图1所示)收发数据, 如果切换到ModeSelect为1 ,多功能收发器就按照IrDA模式(请参阅图2所示)收发数据。 而由UART模式转换到IrDA模式所做的改变仅仅是省略了校验位,除了校验位外的其它部 分不发生任何变化。这种利用数据结构的相似性而做出的变动是一种非常简单的变动,从而 达到了节省资源、提高效率的目的。除了这里列举的UART到IrDA的切换外,其它的切换 模式还有UART到SIM/USIM的切换、IRDA到SIM/USIM的切换、IRDA到UART的切换、 SIM/USIM到UART的切换和SIM/USIM到IrDA的切换。所有这些切换都遵循相似的方式, 达到相同的目的。多功能发送模块负责按照控制寄存器配置的方案发送数据,工作在不同的模式,可以发 送不同模式的数据;而同时多功能接收模块负责按照控制寄存器配置的方案接收数据,工作 在不同模式,可以接收不同模式的数据。SIM/USIM时钟生成模块负责按照控制寄存器配置的方案产生供SIM/USIM卡工作的时钟。管脚分配模块负责安排芯片的对外管脚。此实例中为了节约管脚资源,做了高度的复用。 Pinl是一个输出类型的管脚,用作UART模式下的UART—TX, IrDA模式下的IrDA—TX和 SIM/USIM模式下的SIM一CLK。Pin2是一个可在输入类型和输入输出双向类型间转换的管脚, 负责UART模式下的UART_RX, IrDA模式下的IrDA—RX和SIM/USIM模式下的SIM—DATA。 Pin2在UART模式和IrDA模式下是输入类型的管脚,在SIM/USIM模式下是输入输出类型 的管脚,数据的收发都通过这根管脚。这样, 一颗芯片只提供两根管脚就可以完成多种协议 的数据操作部分功能。此多功能收发器可以在同 一颗芯片中重复的调用。采用上述的描述所生成的多功能收发器,无论是逻辑资源方面还是管脚资源方面,都作 了最小化处理,而功能方面做了扩大化处理。此收发器和现有实现方案相比,无论功能性能 方面还是成本方面都有明显的优势。其中,本发明所提供的多合一多功能收发器,可以支持与UART、 IrDA、 SIM和USIM 几种纟妻口的通信。同一个收发器可以支持多种工作模式,根据不同的配置,处在不同的工作状态。这种方 式克服了现有技术中大量模块闲置的问题,降低了芯片的生产成本,作用明显。例如多数移 动设备生产厂商只会在同一款产品同时用到最多3个模块(可能有的模块被多次调用),那么芯片中只需要提供3个多功能模块就可以,因为每一个都可以根据需要工作在合适的工作模 式。和现有技术中一般提供的约7个不同模块相比较,大大的节省了资源和节约了成本。本发明的技术方案中的最大优势是多合一并不是把不同模块整合在一起,打包后提供多 合一功能。按照现有技术的传统做法,简单的把多个模块打包在一起,其芯片面积并没有节 省,因为各自所用的逻辑资源没有减少,这样达不到节约资源、降低成本的目的。本发明则 是先分析多个模块的数据格式,产生一个支持多功能的数据格式,从而生成多功能收发器。 这样生成的多功能收发器消耗的逻辑资源和单独某一个收发器消耗的逻辑资源几乎相等,彻 底的达到节省资源、节约成本的目的。采用了上述的集成电路芯片中多合一数据通信接口的收发器结构及方法,由于其将同一 个收发器来支持多种工作模式,根据不同的配置,处在不同的工作状态。从而克服了现有技 术中大量模块闲置的问题,明显降低了芯片的生产成本,并节省了系统资源;由于本发明通 过将多个模块的数据格式归纳产生出一个支持多功能的数据格式,从而使得多功能收发器消 耗的逻辑资源仅和单独一个收发器消耗的逻辑资源几乎相当,而且能够将UART、 IrDA、 SIM 和USIM控制模块融合在一起,不仅结构简单,而且系统集成度高,灵活方便,成本较低, 高效实用,工作性能稳定可靠,适用范围较为广泛,为通信领域集成电路芯片设计和功能增 强奠定了坚实的基础。在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种 修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限 制性的。
权利要求
1、一种集成电路芯片中多合一数据通信接口的收发器结构,包括集成电路芯片上的第一管脚和第二管脚,其特征在于,所述的收发器结构中包括控制功能模块、多功能发送模块、多功能接收模块和管脚分配控制模块,所述的控制功能模块分别通过所述的多功能发送模块、多功能接收模块与所述的管脚分配控制模块相连接,所述的管脚分配控制模块与所述的第一管脚和第二管脚相连接。
2、 根据权利要求1所述的集成电路芯片中多合一数据通信接口的收发器结构,其特征在 于,所述的收发器结构所兼容的数据通信接口包括通用异步收发器UART接口和红外线数据 IrDA接口。
3、 根据权利要求2所述的集成电路芯片中多合一数据通信接口的收发器结构,其特征在 于,所述的控制功能模块为控制寄存器。
4、 根据权利要求1至3中任一项所述的集成电路芯片中多合一数据通信接口的收发器结 构,其特征在于,所述的收发器结构中还包括SIM/USIM时钟生成模块,所述的控制功能模 块通过该SIM/USIM时钟生成模块与所述的管脚分配控制模块相连接,所述的收发器结构所 兼容的数据通信接口还包括客户识别模块SIM接口和UMTS客户识别模块USIM接口 。
5、 一种使用权利要求1所述的收发器结构实现集成电路芯片中多合一数据通信接口的方 法,其特征在于,所述的方法包括以下步骤(1) 系统预设多种数据通信模式和兼容该多种数据通信模式的多功能数据帧格式;(2) 控制功能模块在所述的多种数据通信模式中进行切换选择配置操作;(3 )所述的多功能发送模块根据所切换选择的数据通信模式和所述的多功能数据帧格式 配置发送数据帧格式,并发送相应的数据;(4 )所述的多功能接收模块根据所切换选择的数据通信模式和所述的多功能数据帧格式 配置接收数据帧格式,并接收相应的数据;(5 )所述的管脚分配控制模块根据所切换选择的数据通信模式对所述的第一管脚和第二 管脚进行功能分配操作。
6、 根据权利要求5所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在于, 所述的数据通信模式包括通用异步收发UART模式和红外线数据IrDA模式。
7、 根据权利要求6所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在于, 所述的多功能数据帧格式为lbit起始位1位+ 8bit数据位+ lbit可选校验位+可选及可配置长度的停止位。
8、 根据权利要求6所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在于, 所述的控制功能模块为控制寄存器,所述的控制寄存器中的模式选择项的状态与所切换选择 的数据通信模式的对应关系为(21)控制寄存器中的模式选择项为0——通用异步收发UART模式; (22 )控制寄存器中的模式选择项为1——红外线数据IrDA模式。
9、 根据权利要求7所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在于, 所述的多功能发送模块根据所切换选择的数据通信模式和多功能数据帧格式配置发送数据帧 格式,包括以下步骤(31)如果所选择的数据通信模式为通用异步收发UART模式,则将发送数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit可选校验位+可配置长度的停止位; (32 )如果所选择的数据通信模式为红外线数据IrDA模式,则将发送数据帧格式配置为 lbit起始位1位+ 8bit数据位+ lbit停止位。
10、 根据权利要求7所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在 于,所述的多功能接收模块根据所切换选择的数据通信模式和多功能数据帧格式配置接收数 据帧格式,包括以下步骤(41)如果所选择的数据通信模式为通用异步收发UART模式,则将接收数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit可选校验位+可配置长度的停止位; (42 )如果所选择的数据通信模式为红外线数据IrDA模式,则将接收数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit停止位。
11 、根据权利要求6所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在 于,所述的管脚分配控制模块根据所切换选择的数据通信模式对第一管脚和第二管脚进行功 能分配操作,包括以下步骤(51) 如果所选择的数据通信模式为通用异步收发UART模式,则将第一管脚设置为 UART一TX输出管脚,并将第二管脚设置为UART—RX输入管脚;(52) 如果所选择的数据通信模式为红外线数据IrDA模式,则将第一管脚设置为 UART—TX输出管脚,并将第二管脚设置为UART一RX输入管脚。
12、根据权利要求5至11中任一项所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在于,所述的收发器结构中还包括SIM/USIM时钟生成模块,所述的控制功能模 块通过该SIM/USIM时钟生成模块与所述的管脚分配控制模块相连接,所述的数据通信模式 还包括客户识别SIM/UMTS客户识别USIM模式。
13、 根据权利要求12所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在 于,所述的多功能数据帧格式为lbit起始位1位+ 8bit数据位+ lbit可选一it验位+可选及可配置长度的停止位。
14、 根据权利要求12所迷的实现集成电路芯片中多合一数据通信接口的方法,其特征在 于,所述的控制功能模块为控制寄存器,所述的控制寄存器中的模式选择项的状态与所切换 选择的数据通信模式的对应关系为(23 )控制寄存器中的模式选择项为2——客户识别SIM/UMTS客户识别USIM模式。
15、 根据权利要求13所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在 于,所述的多功能发送模块根据所切换选择的数据通信模式和多功能数据帧格式配置发送数 据帧格式,包括以下步骤(33 )如果所选择的数据通信模式为客户识别SIM/UMTS客户识别USIM模式,则将发 送数据帧格式配置为lbit起始位1位+ 8bit数据位+ lbit校验位。
16、 根据权利要求13所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在 于,所述的多功能接收模块根据所切换选择的数据通信模式和多功能数据帧格式配置接收数 据帧格式,包括以下步骤(43 )如果所选择的数据通信模式为通用异步收发UART模式,则将接收数据帧格式配置为1 bit起始位1位+ 8bit数据位+ 1 bit校验位。
17、 根据权利要求12所述的实现集成电路芯片中多合一数据通信接口的方法,其特征在 于,所述的管脚分配控制模块根据所切换选择的数据通信模式对第一管脚和第二管脚进行功 能分配操作,包括以下步骤(53 )如果所选择的数据通信模式为客户识别SIM/UMTS客户识别USIM模式,则将第 一管脚设置为SIM一CLK同步时钟管脚,并将第二管脚设置为SIM一DATA输入输出管脚。
全文摘要
本发明涉及一种集成电路芯片中多合一数据通信接口的收发器结构及方法,结构包括集成电路芯片上的第一管脚和第二管脚、控制功能模块、多功能发送模块、多功能接收模块和管脚分配控制模块,控制功能模块分别通过多功能发送模块、多功能接收模块与管脚分配控制模块连接,管脚分配控制模块与第一管脚和第二管脚连接。方法包括预设多种数据通信模式和多功能数据帧格式、切换选择配置数据通信模式、配置发送/接收数据帧格式并发送/接收数据、对第一管脚和第二管脚进行功能分配。采用该种集成电路芯片中多合一数据通信接口的收发器结构及方法,节省系统资源,结构简单,系统集成度高,灵活方便,成本较低,高效实用,工作性能稳定,适用范围较为广泛。
文档编号H04L29/06GK101594393SQ20081003839
公开日2009年12月2日 申请日期2008年5月30日 优先权日2008年5月30日
发明者源 李, 王冬佳, 邹求真 申请人:上海摩波彼克半导体有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1