内置蓝牙固件升级电路、装置及数字对讲机的制作方法
专利名称:内置蓝牙固件升级电路、装置及数字对讲机的制作方法
【专利摘要】本实用新型涉及无线通信领域,特别是涉及内置蓝牙固件升级电路、装置及数字对讲机,该电路包括:高速模拟开关;主处理器;蓝牙模块;附件接口;选片逻辑模块。该装置包括上述的内置蓝牙固件升级电路以及蓝牙升级附件连接线。该数字对讲机包括上述的内置蓝牙固件升级电路。上述内置蓝牙固件升级电路、装置及数字对讲机,通过选片逻辑模块对附件接口的智能识别,控制高速模拟开关进行切换,单独地把蓝牙模块作为一个USB设备接入PC,直接完成蓝牙模块固件的快速升级,该过程不需要主处理器参与,在减少占用主机主处理器资源的情况下完成内置蓝牙模块的驱动程序的外部升级,简单可靠。
【专利说明】
内置蓝牙固件升级电路、装置及数字对讲机
技术领域
[0001] 本实用新型设及无线通信领域,特别是设及内置蓝牙固件升级电路、装置及数字 对讲机。
【背景技术】
[0002] 无线通信设备的嵌入软件,包括驱动程序(固件)和应用程序,一般都要求在不打 开设备外壳的情况下能够实现外部快速升级,用于更新功能或修复漏桐。
[0003] 行业一般常见的方法是通过对讲机(俗称"手台")的外部附件接口(写频接口)上 的USB或UART通信接口,把设备接入PC主机完成软件升级,或者写频及各种功能选项的配置 等。
[0004] 新一代的数字对讲机很多机型开始配备内置蓝牙功能,支持蓝牙附件语音数据通 信功能,内置蓝牙模块有独立的处理器和程序存储器,在生产调试和产品升级,W及现场维 护等各个阶段,很多时候都需要单独对蓝牙模块的驱动程序固件(Firmware)进行升级。
[0005] -般常规的做法如图1所示,通过附件接口的USB或UART通信口连接PC主机,建立 PC和手台主机电路的主处理器的通信,先把升级文件包读到内存,然后再由主处理器通过 它跟蓝牙模块的其它通信接口如UART或SPI,把庞大的升级文件包下载到蓝牙模块的程序 存储器。
[0006] 然而,完成程序替换整个过程都要主处理器和大容量内存参与处理,增加了主处 理器的开销负担,增加了很多接口通信的大量程序代码,增加了整机软件的稳定性因素。 【实用新型内容】
[0007] 基于此,有必要针对如何在减少占用主机主处理器资源的情况下完成内置蓝牙模 块的驱动程序的外部升级的问题,提供一种内置蓝牙固件升级电路、装置及数字对讲机。 [000引一种内置蓝牙固件升级电路,包括:高速模拟开关;主处理器,所述主处理器与所 述高速模拟开关连接;蓝牙模块,所述蓝牙模块分别与所述高速模拟开关及所述主处理器 连接;附件接口,所述附件接口与所述高速模拟开关连接;选片逻辑模块,所述选片逻辑模 块分别与所述高速模拟开关及所述附件接口连接。
[0009] 在其中一个实施例中,所述高速模拟开关包括:控制端口、公共端口、常闭端口 W 及常开端口;所述主处理器与所述常闭端口连接;所述蓝牙模块分别与所述常开端口及所 述主处理器连接;所述附件接口与所述公共端口连接;所述选片逻辑模块分别与所述控制 端口及所述附件接口连接。
[0010] 在其中一个实施例中,所述高速模拟开关为单刀双掷模拟开关。
[0011] -种内置蓝牙固件升级装置,包括上述的内置蓝牙固件升级电路W及蓝牙升级附 件连接线,所述蓝牙升级附件连接线与所述附件接口连接,用于连接外部计算机。
[0012] -种数字对讲机,包括上述的内置蓝牙固件升级电路。
[0013] 上述内置蓝牙固件升级电路、装置及数字对讲机,通过选片逻辑模块对附件接口 的智能识别,控制高速模拟开关进行切换,单独地把蓝牙模块作为一个USB设备接入PC,直 接完成蓝牙模块固件的快速升级,该过程不需要主处理器参与,在减少占用主机主处理器 资源的情况下完成内置蓝牙模块的驱动程序的外部升级,简单可靠。
【附图说明】
[0014] 图1为传统的对讲机与PC连接的结构示意图;
[0015] 图2为本实用新型一实施例内置蓝牙固件升级电路的功能模块连接示意图;
[0016] 图3为另一实施例内置蓝牙固件升级电路的功能模块连接示意图;
[0017] 图4为本实用新型一实施例高速模拟开关的接口示意图。
【具体实施方式】
[0018] 为使本实用新型的上述目的、特征和优点能够更加明显易懂,下面结合附图对本 实用新型的【具体实施方式】做详细的说明。在下面的描述中阐述了很多具体细节W便于充分 理解本实用新型。但是本实用新型能够W很多不同于在此描述的其它方式来实施,本领域 技术人员可W在不违背本实用新型内涵的情况下做类似改进,因此本实用新型不受下面公 开的具体实施例的限制。
[0019] 需要说明的是,当一个元件被认为是"连接"另一个元件,它可W是直接连接到另 一个元件或者可能同时存在居中元件。本实用新型所述的手台即手持对讲机,为便于用户 理解而使用该名词,不作为对保护范围的限制。
[0020] 请参阅图2,其为本实用新型一实施例内置蓝牙固件升级电路的功能模块连接示 意图,内置蓝牙固件升级电路10包括:高速模拟开关101、主处理器102、蓝牙模块103、附件 接口 104 W及选片逻辑模块105。
[0021 ]主处理器102与高速模拟开关101连接。蓝牙模块103分别与高速模拟开关101及主 处理器102连接。附件接口 104与高速模拟开关101连接。选片逻辑模块105分别与高速模拟 开关101及附件接口 104连接。附件接口 103即对讲机用于连接外部附件或者设备的接口,又 称手台附件接口 103。
[0022] 选片逻辑模块105用于在识别附件接口 104与计算机连接后,控制高速模拟开关 101切换,使得附件接口 104与蓝牙模块103单独连接。
[0023] 通过选片逻辑模块对附件接口的智能识别,控制高速模拟开关进行切换,单独地 把蓝牙模块作为一个USB设备接入PC,直接完成蓝牙模块固件的快速升级,该过程不需要主 处理器参与,在减少占用主机主处理器资源的情况下完成内置蓝牙模块的驱动程序的外部 升级,简单可靠。
[0024] -实施例中,高速模拟开关101包括:控制端口、公共端口、常闭端口 W及常开端 口。主处理器102与常闭端口连接。蓝牙模块103分别与常开端口及主处理器102连接。附件 接口 104与公共端口连接。选片逻辑模块105分别与控制端口及附件接口 104连接。
[0025] 如图3所示,本实施例中,高速模拟开关101包括一组公共端口 COMl、C0M2,一组常 闭端口 NC1、NC2,W及一组常开端口 N0UN02。
[0026] 下面把两个切换过程分成两个部分分别描述,仅WUSB接口为例。
[0027] ( - )常规状态
[0028] 正常情况下,手台连接各种常规的写频线或耳机麦克风等其它外设时,模拟开关 处于常闭(NC)位置,COMl连到了NCl,COM2端连接到了NC2端,附件的USB接口默认连接到主 机的主处理器USB接口,完成配置,写频等各种常规通信。
[0029] (二)蓝牙固件升级状态
[0030] 需要单独升级蓝牙模块驱动程序固件(Firmware)时,使用一根特定的连接线,即 蓝牙升级附件连接线,和附件接口连接,连接对讲机和PC计算机,模拟开关在组合逻辑的智 能识别控制下发生切换,COMl连到了NOl,COM2端连接到了N02端,附件的USB接口直接连接 到了蓝牙模块的USB接口。此时主机的主控制器USB接口断开了和附件接口的连接。
[0031] 断开所述蓝牙升级附件连接线时,模拟开关自动恢复默认连接,保持主机的主控 制器USB接口和附件接口的连接。
[0032] 本实施例中,高速模拟开关101为单刀双掷模拟开关。
[0033] 请参阅图4,Ul是一片高速USB切换模拟开关,如ONSEMI的NLAS7242,内部包含两路 独立的单刀双掷(SPDT)模拟开关,数据速率带宽可W支持高达950MHz。
[0034] 信号引脚:/OE片选,S是通路选择,D+和D-是一组公共端口,Dl+和Dl-是一组常闭 端口,D化和D2-是一组常开端口。
[0035] 开关切换控制逻辑真值表如下表1:
[0036]
[0037] 表 1
[003引 USB_DP_EXT和USB_DN_EXT对应连接到模拟开关Ul的D+和D-,是外部附件接口的一 对数据信号。
[0039] USB_DP_MAIN和USB_DN_MAIN对应连接到Dl+和D1-,是主机主处理器的USB接口的 一对数据信号。
[0040] USB_DP_BT和USB_DN_BT对应连接到D2+和D2-,是内置蓝牙模块的USB接口的一对 数据信号。
[0041 ] 0B_WL1和0B_WL2输入一个"与非口 " U2-A组合逻辑,输出一个选择信号S,用于控 制Ul模拟开关的切换,实现真值表如下表2,其中0表示低电平,1表示高电平。
[0042] 0B_SEL1和0B_SEL2同时均为接地低电平时,为本实施例使用的类型。
[0043] 0B_S^1和0B_SEL2在主机内部与附件接口指定的2个针脚连接,专用的蓝牙下载 线附件接头内,对应该两个针脚接地。
[0044]
LTO4引 表2
[0046] 值得一提的是,本实用新型还设及一种内置蓝牙固件升级装置,包括上述的内置 蓝牙固件升级电路W及蓝牙升级附件连接线,蓝牙升级附件连接线与附件接口连接。
[0047] 蓝牙升级附件连接线用于连接外部计算机,选片逻辑模块识别到该蓝牙升级附件 连接线后,控制高速模拟开关切换,使得附件接口与蓝牙模块单独连接。
[0048] 需要说明的是,蓝牙升级附件连接线可选用现有的数据线,该蓝牙升级附件连接 线只需要为附件接口提供特定的信号即可。
[0049] 此外,还值得一提的是,本实用新型还设及一种数字对讲机,包括上述的内置蓝牙 固件升级电路。
[0050] W上所述实施例的各技术特征可W进行任意的组合,为使描述简洁,未对上述实 施例中的各个技术特征所有可能的组合都进行描述,然而,只要运些技术特征的组合不存 在矛盾,都应当认为是本说明书记载的范围。
[0051] W上所述实施例仅表达了本实用新型的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对实用新型专利范围的限制。应当指出的是,对于本领域的普通技 术人员来说,在不脱离本实用新型构思的前提下,还可W做出若干变形和改进,运些都属于 本实用新型的保护范围。因此,本实用新型专利的保护范围应W所附权利要求为准。
【主权项】
1. 一种内置蓝牙固件升级电路,其特征在于,包括: 尚速t旲拟开关; 主处理器,所述主处理器与所述高速模拟开关连接; 蓝牙模块,所述蓝牙模块分别与所述高速模拟开关及所述主处理器连接; 附件接口,所述附件接口与所述高速模拟开关连接; 选片逻辑模块,所述选片逻辑模块分别与所述高速模拟开关及所述附件接口连接。2. 根据权利要求1所述的内置蓝牙固件升级电路,其特征在于,所述高速模拟开关包 括:控制端口、公共端口、常闭端口以及常开端口; 所述主处理器与所述常闭端口连接; 所述蓝牙模块分别与所述常开端口及所述主处理器连接; 所述附件接口与所述公共端口连接; 所述选片逻辑模块分别与所述控制端口及所述附件接口连接。3. 根据权利要求2所述的内置蓝牙固件升级电路,其特征在于,所述高速模拟开关为单 刀双掷模拟开关。4. 一种内置蓝牙固件升级装置,其特征在于,包括如权利要求1至3任一所述的内置蓝 牙固件升级电路以及蓝牙升级附件连接线,所述蓝牙升级附件连接线与所述附件接口连 接,用于连接外部计算机。5. -种数字对讲机,其特征在于,包括如权利要求1至3任一所述的内置蓝牙固件升级 电路。
【文档编号】G06F9/445GK205721745SQ201620310436
【公开日】2016年11月23日
【申请日】2016年4月14日
【发明人】童奉群, 付文良
【申请人】科立讯通信股份有限公司
【专利摘要】本实用新型涉及无线通信领域,特别是涉及内置蓝牙固件升级电路、装置及数字对讲机,该电路包括:高速模拟开关;主处理器;蓝牙模块;附件接口;选片逻辑模块。该装置包括上述的内置蓝牙固件升级电路以及蓝牙升级附件连接线。该数字对讲机包括上述的内置蓝牙固件升级电路。上述内置蓝牙固件升级电路、装置及数字对讲机,通过选片逻辑模块对附件接口的智能识别,控制高速模拟开关进行切换,单独地把蓝牙模块作为一个USB设备接入PC,直接完成蓝牙模块固件的快速升级,该过程不需要主处理器参与,在减少占用主机主处理器资源的情况下完成内置蓝牙模块的驱动程序的外部升级,简单可靠。
【专利说明】
内置蓝牙固件升级电路、装置及数字对讲机
技术领域
[0001] 本实用新型设及无线通信领域,特别是设及内置蓝牙固件升级电路、装置及数字 对讲机。
【背景技术】
[0002] 无线通信设备的嵌入软件,包括驱动程序(固件)和应用程序,一般都要求在不打 开设备外壳的情况下能够实现外部快速升级,用于更新功能或修复漏桐。
[0003] 行业一般常见的方法是通过对讲机(俗称"手台")的外部附件接口(写频接口)上 的USB或UART通信接口,把设备接入PC主机完成软件升级,或者写频及各种功能选项的配置 等。
[0004] 新一代的数字对讲机很多机型开始配备内置蓝牙功能,支持蓝牙附件语音数据通 信功能,内置蓝牙模块有独立的处理器和程序存储器,在生产调试和产品升级,W及现场维 护等各个阶段,很多时候都需要单独对蓝牙模块的驱动程序固件(Firmware)进行升级。
[0005] -般常规的做法如图1所示,通过附件接口的USB或UART通信口连接PC主机,建立 PC和手台主机电路的主处理器的通信,先把升级文件包读到内存,然后再由主处理器通过 它跟蓝牙模块的其它通信接口如UART或SPI,把庞大的升级文件包下载到蓝牙模块的程序 存储器。
[0006] 然而,完成程序替换整个过程都要主处理器和大容量内存参与处理,增加了主处 理器的开销负担,增加了很多接口通信的大量程序代码,增加了整机软件的稳定性因素。 【实用新型内容】
[0007] 基于此,有必要针对如何在减少占用主机主处理器资源的情况下完成内置蓝牙模 块的驱动程序的外部升级的问题,提供一种内置蓝牙固件升级电路、装置及数字对讲机。 [000引一种内置蓝牙固件升级电路,包括:高速模拟开关;主处理器,所述主处理器与所 述高速模拟开关连接;蓝牙模块,所述蓝牙模块分别与所述高速模拟开关及所述主处理器 连接;附件接口,所述附件接口与所述高速模拟开关连接;选片逻辑模块,所述选片逻辑模 块分别与所述高速模拟开关及所述附件接口连接。
[0009] 在其中一个实施例中,所述高速模拟开关包括:控制端口、公共端口、常闭端口 W 及常开端口;所述主处理器与所述常闭端口连接;所述蓝牙模块分别与所述常开端口及所 述主处理器连接;所述附件接口与所述公共端口连接;所述选片逻辑模块分别与所述控制 端口及所述附件接口连接。
[0010] 在其中一个实施例中,所述高速模拟开关为单刀双掷模拟开关。
[0011] -种内置蓝牙固件升级装置,包括上述的内置蓝牙固件升级电路W及蓝牙升级附 件连接线,所述蓝牙升级附件连接线与所述附件接口连接,用于连接外部计算机。
[0012] -种数字对讲机,包括上述的内置蓝牙固件升级电路。
[0013] 上述内置蓝牙固件升级电路、装置及数字对讲机,通过选片逻辑模块对附件接口 的智能识别,控制高速模拟开关进行切换,单独地把蓝牙模块作为一个USB设备接入PC,直 接完成蓝牙模块固件的快速升级,该过程不需要主处理器参与,在减少占用主机主处理器 资源的情况下完成内置蓝牙模块的驱动程序的外部升级,简单可靠。
【附图说明】
[0014] 图1为传统的对讲机与PC连接的结构示意图;
[0015] 图2为本实用新型一实施例内置蓝牙固件升级电路的功能模块连接示意图;
[0016] 图3为另一实施例内置蓝牙固件升级电路的功能模块连接示意图;
[0017] 图4为本实用新型一实施例高速模拟开关的接口示意图。
【具体实施方式】
[0018] 为使本实用新型的上述目的、特征和优点能够更加明显易懂,下面结合附图对本 实用新型的【具体实施方式】做详细的说明。在下面的描述中阐述了很多具体细节W便于充分 理解本实用新型。但是本实用新型能够W很多不同于在此描述的其它方式来实施,本领域 技术人员可W在不违背本实用新型内涵的情况下做类似改进,因此本实用新型不受下面公 开的具体实施例的限制。
[0019] 需要说明的是,当一个元件被认为是"连接"另一个元件,它可W是直接连接到另 一个元件或者可能同时存在居中元件。本实用新型所述的手台即手持对讲机,为便于用户 理解而使用该名词,不作为对保护范围的限制。
[0020] 请参阅图2,其为本实用新型一实施例内置蓝牙固件升级电路的功能模块连接示 意图,内置蓝牙固件升级电路10包括:高速模拟开关101、主处理器102、蓝牙模块103、附件 接口 104 W及选片逻辑模块105。
[0021 ]主处理器102与高速模拟开关101连接。蓝牙模块103分别与高速模拟开关101及主 处理器102连接。附件接口 104与高速模拟开关101连接。选片逻辑模块105分别与高速模拟 开关101及附件接口 104连接。附件接口 103即对讲机用于连接外部附件或者设备的接口,又 称手台附件接口 103。
[0022] 选片逻辑模块105用于在识别附件接口 104与计算机连接后,控制高速模拟开关 101切换,使得附件接口 104与蓝牙模块103单独连接。
[0023] 通过选片逻辑模块对附件接口的智能识别,控制高速模拟开关进行切换,单独地 把蓝牙模块作为一个USB设备接入PC,直接完成蓝牙模块固件的快速升级,该过程不需要主 处理器参与,在减少占用主机主处理器资源的情况下完成内置蓝牙模块的驱动程序的外部 升级,简单可靠。
[0024] -实施例中,高速模拟开关101包括:控制端口、公共端口、常闭端口 W及常开端 口。主处理器102与常闭端口连接。蓝牙模块103分别与常开端口及主处理器102连接。附件 接口 104与公共端口连接。选片逻辑模块105分别与控制端口及附件接口 104连接。
[0025] 如图3所示,本实施例中,高速模拟开关101包括一组公共端口 COMl、C0M2,一组常 闭端口 NC1、NC2,W及一组常开端口 N0UN02。
[0026] 下面把两个切换过程分成两个部分分别描述,仅WUSB接口为例。
[0027] ( - )常规状态
[0028] 正常情况下,手台连接各种常规的写频线或耳机麦克风等其它外设时,模拟开关 处于常闭(NC)位置,COMl连到了NCl,COM2端连接到了NC2端,附件的USB接口默认连接到主 机的主处理器USB接口,完成配置,写频等各种常规通信。
[0029] (二)蓝牙固件升级状态
[0030] 需要单独升级蓝牙模块驱动程序固件(Firmware)时,使用一根特定的连接线,即 蓝牙升级附件连接线,和附件接口连接,连接对讲机和PC计算机,模拟开关在组合逻辑的智 能识别控制下发生切换,COMl连到了NOl,COM2端连接到了N02端,附件的USB接口直接连接 到了蓝牙模块的USB接口。此时主机的主控制器USB接口断开了和附件接口的连接。
[0031] 断开所述蓝牙升级附件连接线时,模拟开关自动恢复默认连接,保持主机的主控 制器USB接口和附件接口的连接。
[0032] 本实施例中,高速模拟开关101为单刀双掷模拟开关。
[0033] 请参阅图4,Ul是一片高速USB切换模拟开关,如ONSEMI的NLAS7242,内部包含两路 独立的单刀双掷(SPDT)模拟开关,数据速率带宽可W支持高达950MHz。
[0034] 信号引脚:/OE片选,S是通路选择,D+和D-是一组公共端口,Dl+和Dl-是一组常闭 端口,D化和D2-是一组常开端口。
[0035] 开关切换控制逻辑真值表如下表1:
[0036]
[0037] 表 1
[003引 USB_DP_EXT和USB_DN_EXT对应连接到模拟开关Ul的D+和D-,是外部附件接口的一 对数据信号。
[0039] USB_DP_MAIN和USB_DN_MAIN对应连接到Dl+和D1-,是主机主处理器的USB接口的 一对数据信号。
[0040] USB_DP_BT和USB_DN_BT对应连接到D2+和D2-,是内置蓝牙模块的USB接口的一对 数据信号。
[0041 ] 0B_WL1和0B_WL2输入一个"与非口 " U2-A组合逻辑,输出一个选择信号S,用于控 制Ul模拟开关的切换,实现真值表如下表2,其中0表示低电平,1表示高电平。
[0042] 0B_SEL1和0B_SEL2同时均为接地低电平时,为本实施例使用的类型。
[0043] 0B_S^1和0B_SEL2在主机内部与附件接口指定的2个针脚连接,专用的蓝牙下载 线附件接头内,对应该两个针脚接地。
[0044]
LTO4引 表2
[0046] 值得一提的是,本实用新型还设及一种内置蓝牙固件升级装置,包括上述的内置 蓝牙固件升级电路W及蓝牙升级附件连接线,蓝牙升级附件连接线与附件接口连接。
[0047] 蓝牙升级附件连接线用于连接外部计算机,选片逻辑模块识别到该蓝牙升级附件 连接线后,控制高速模拟开关切换,使得附件接口与蓝牙模块单独连接。
[0048] 需要说明的是,蓝牙升级附件连接线可选用现有的数据线,该蓝牙升级附件连接 线只需要为附件接口提供特定的信号即可。
[0049] 此外,还值得一提的是,本实用新型还设及一种数字对讲机,包括上述的内置蓝牙 固件升级电路。
[0050] W上所述实施例的各技术特征可W进行任意的组合,为使描述简洁,未对上述实 施例中的各个技术特征所有可能的组合都进行描述,然而,只要运些技术特征的组合不存 在矛盾,都应当认为是本说明书记载的范围。
[0051] W上所述实施例仅表达了本实用新型的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对实用新型专利范围的限制。应当指出的是,对于本领域的普通技 术人员来说,在不脱离本实用新型构思的前提下,还可W做出若干变形和改进,运些都属于 本实用新型的保护范围。因此,本实用新型专利的保护范围应W所附权利要求为准。
【主权项】
1. 一种内置蓝牙固件升级电路,其特征在于,包括: 尚速t旲拟开关; 主处理器,所述主处理器与所述高速模拟开关连接; 蓝牙模块,所述蓝牙模块分别与所述高速模拟开关及所述主处理器连接; 附件接口,所述附件接口与所述高速模拟开关连接; 选片逻辑模块,所述选片逻辑模块分别与所述高速模拟开关及所述附件接口连接。2. 根据权利要求1所述的内置蓝牙固件升级电路,其特征在于,所述高速模拟开关包 括:控制端口、公共端口、常闭端口以及常开端口; 所述主处理器与所述常闭端口连接; 所述蓝牙模块分别与所述常开端口及所述主处理器连接; 所述附件接口与所述公共端口连接; 所述选片逻辑模块分别与所述控制端口及所述附件接口连接。3. 根据权利要求2所述的内置蓝牙固件升级电路,其特征在于,所述高速模拟开关为单 刀双掷模拟开关。4. 一种内置蓝牙固件升级装置,其特征在于,包括如权利要求1至3任一所述的内置蓝 牙固件升级电路以及蓝牙升级附件连接线,所述蓝牙升级附件连接线与所述附件接口连 接,用于连接外部计算机。5. -种数字对讲机,其特征在于,包括如权利要求1至3任一所述的内置蓝牙固件升级 电路。
【文档编号】G06F9/445GK205721745SQ201620310436
【公开日】2016年11月23日
【申请日】2016年4月14日
【发明人】童奉群, 付文良
【申请人】科立讯通信股份有限公司