首页> 中国专利> 一种USB串行数据转SPI串行数据控制电路

一种USB串行数据转SPI串行数据控制电路

摘要

本实用新型公开了一种USB串行数据转SPI串行数据控制电路,包括依次连接的USB转串口模块、单片机、SPI驱动模块;所述USB转串口模块根据上位机的USB数据转换成串口数据,单片机根据串口数据转换成SPI串行数据,SPI驱动模块为SPI串行数据提供稳定的驱动能力。本实用新型提供了一种USB串行数据转SPI串行数据控制电路,通过USB转串口模块将上位机的USB数据转换成串口数据发送单片机,再通过单片机将串口数据转换成SPI串行数据,通过SPI驱动模块为SPI串行数据提供稳定的驱动能力。

著录项

  • 公开/公告号CN217821589U

    专利类型实用新型

  • 公开/公告日2022-11-15

    原文格式PDF

  • 申请/专利权人 重庆会凌电子新技术有限公司;

    申请/专利号CN202221775153.X

  • 发明设计人 徐春;冯晓东;蒙家材;

    申请日2022-07-11

  • 分类号G06F13/40(2006.01);G06F13/42(2006.01);

  • 代理机构重庆为信知识产权代理事务所(普通合伙) 50216;

  • 代理人郑鲲熙

  • 地址 401336 重庆市经开区长生桥镇蔷薇路25号2栋

  • 入库时间 2022-12-29 17:24:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-11-15

    授权

    实用新型专利权授予

说明书

技术领域

本实用新型涉及电子设备检测技术领域,特别是涉及一种USB串行数据转 SPI串行数据控制电路。

背景技术

目前,几乎所有产品的测试过程中都会用到SPI控制,通过USB控制数据转换成SPI控制数据,可以有效的避免有些计算机没有并口而不能控制产品测试的尴尬局面。

而现有的产品测试夹具,只能适应具有并口的计算机,而当前新配置的计算机已经没有了并口,这样导致产品测试计算机不能进行更新升级,而且随着时间的推移,许多具有并口的计算机也会随着时间的推移而老化和坏掉,从而降低了产品测试的速度和减少了产品测试的计算机,这样减低了产品测试的效率。

因此,现有技术的缺陷是,缺少一种USB串行数据转SPI串行数据控制电路,通过USB转串口模块将上位机的USB数据转换成串口数据发送单片机,再通过单片机将串口数据转换成SPI串行数据,通过SPI驱动模块为SPI串行数据提供稳定的驱动能力。

实用新型内容

有鉴于现有技术的至少一个缺陷,本实用新型的目的是提供一种USB串行数据转SPI串行数据控制电路,通过USB转串口模块将上位机的USB数据转换成串口数据发送单片机,再通过单片机将串口数据转换成SPI串行数据,通过SPI驱动模块为SPI串行数据提供稳定的驱动能力。

为了达到上述目的,本实用新型采用如下技术方案:一种USB串行数据转SPI 串行数据控制电路,包括依次连接的USB转串口模块、单片机、SPI驱动模块;

所述USB转串口模块根据上位机的USB数据转换成串口数据,单片机根据串口数据转换成SPI串行数据,SPI驱动模块为SPI串行数据提供稳定的驱动能力,使SPI数据稳定有效的输入至产品控制端。

所述USB转串口模块设置有USB接口,USB接口用于连接上位机。

所述USB转串口模块采用CH9326G模块;所述单片机的型号为 PIC16LF1936;所述SPI驱动模块采用74HC573D模块。

本实用新型的工作原理:

USB转串口模块模块通过上位计算机USB接口与上位计算机连通,上位计算机上软件设置一个产品控制信息,通过USB转串口模块传输到控制模块,控制模块获取到产品控制信息后,把产品控制信息转换自定义的SPI数据,然后传送至SPI驱动模块,SPI驱动模块再把SPI数据传输给产品,实现对产品状态的控制和查询。

单片机的功能是把USB转串口模块输入的串行数据转换成自定义的SPI串行控制数据。可根据不同的SPI串行控制数据要求对SPI数据进行定制,不会因为电脑升级更新后没有并口,导致产品测试电脑不能升级更新,提高了产品的测试效率,更提高了产品测试夹具的适应性。

显著效果:本实用新型提供了一种USB串行数据转SPI串行数据控制电路,通过USB转串口模块将上位机的USB数据转换成串口数据发送单片机,再通过单片机将串口数据转换成SPI串行数据,通过SPI驱动模块为SPI串行数据提供稳定的驱动能力。

附图说明

图1为本实用新型的结构图;

图2为16只晶振自动测试电路的电路图;

图3为1-4只晶振及其稳压器的电路图;

图4为5-8只晶振及其稳压器的电路图;

图5为9-12只晶振及其稳压器的电路图;

图6为13-16只晶振及其稳压器的电路图;

图7为第一串行转并行缓存器和第二串行转并行缓存器的电路图,其中, (a)、(b)分别为两个第一串行转并行缓存器的电路图;(c)为第二串行转并行缓存器的电路图;(d)为第一串行转并行缓存器、第二串行转并行缓存器、第一射频开关、第二射频开关的电源模块的电路图;(e)为J2接口的电路图;

图8为第二射频开关和第一射频开关的电路图;其中(a)、(b)、(c)、(d) 为第二射频开关的电路图,(e)为第一射频开关的电路图;

图9为单片机的电路图;

图10为USB转串口模块的电路图;

图11为SPI驱动模块的电路图。

具体实施方式

下面结合附图和具体实施例对本实用新型作进一步详细说明。

本实用新型涉及一种USB串行数据转SPI串行数据控制电路。特指通过单片机将串行数据转换为并行数据,控制电路中的各个稳压块和微波射频开关,实现多个待测晶振的自动测试。

本发明解决其技术问题所采用的技术方案是:采用USB为控制接口,控制方式为串口通信协议,利用计算机软件发指令给电路中的单片机,单片机输出串行指令,通过串行转并行电路,选择不同的晶振,从而达到一次测试16只甚至更多晶振的目的。

本发明的有益效果是,能较好的满足批量晶振的测试需要,并且电路结构简单,并可根据不同的要求对电路进行扩展,测试效率搞,成本低,实现大规模自动测试。

如图1-图11所示,一种USB串行数据转SPI串行数据控制电路,包括USB转串口模块、控制模块、第一串行转并行缓存器、第一射频开关以及至少两个稳压器,每个稳压器均连接有晶振为晶振供电,USB转串口模块用于获取上位机的选通指令发送给控制模块,控制模块输出串行选通数据给第一串行转并行缓存器,第一串行转并行缓存器输出并行选通数据选择稳压器为相应的晶振供电,所有晶振的信号输出端通过第一射频开关输出信号,控制模块连接第一射频开关控制其选通相应的晶振信号。

稳压器为多个,比如2个、4个、8个、16个等,每个稳压器均连接有晶振为晶振供电。如图3-图6所示,稳压器为16个,如U1、U5、U9、U13等,连接有16 个晶振,如U3、U7、U11、U15等。

USB转串口模块用于获取上位机的选通指令发送给控制模块,其中USB转串口模块采用CH9326G模块,比如,上位机的选通指令为1号晶振U3,控制模块输出串行选通数据给第一串行转并行缓存器,比如“00000001”,第一串行转并行缓存器输出并行选通数据,比如Q7-Q0为“00000001”,Q0为高电平,通过 Control11输出高电平,控制稳压器U1为1号晶振U3供电,1号晶振U3输出脉冲信号,经第一射频开关输出1号晶振信号给测试设备,对1号晶振的参数进行检测。

同理,又可以通过第一串行转并行缓存器控制稳压器U5给2号晶振U7供电,2号晶振U7输出脉冲信号,经第一射频开关输出2号晶振信号给测试设备,对2号晶振的参数进行检测。

所述控制模块或者是单片机,或者是单片机通过SPI串行接口连接有SPI 驱动模块;单片机根据USB转串口模块的串口数据转换成SPI串行数据,SPI驱动模块是为SPI串行数据提供稳定的驱动能力。由于单片机的负载能力有限,为了提高单片机的驱动能力,单片机连接有SPI驱动模块。

如图9所示,单片机采用PIC16LF1936单片机,如图11所示,SPI驱动模块采用74HC573D模块。

USB转串口模块设置有UD+端和UD-端,UD+端和UD-端用于连接USB接口获取上位机的USB数据,USB转串口模块设置有数据输出端TXD以及数据输入端RXD,单片机设置有串行数据输入引脚RX和串行数据输出引脚TX,即单片机 18引脚和17引脚,数据输出端TXD和数据输入端RXD分别连接单片机的串行数据输入引脚RX和串行数据输出引脚TX;

单片机设置有SPI串行时钟信号输出端RA0,SPI串行时钟信号输出端RA0 连接SPI驱动模块的D1端,SPI驱动模块的Q1端作为SPI驱动模块的串行时钟输出端CLK;

单片机设置有SPI串行数据输出端RA1,SPI串行数据输出端RA1连接SPI驱动模块的D2端,SPI驱动模块的Q2端作为SPI驱动模块的数据输出端DATA;

单片机设置有SPI使能信号输出端RA2,SPI使能信号输出端RA2连接SPI 驱动模块的D3端,SPI驱动模块的Q3端作为SPI驱动模块的片选控制端CS2。

所述单片机的串行输入端组18脚和19脚连接USB转串口模块的TXD、RXD,单片机的SPI串行接口RA0、RA1、RB0连接有SPI驱动模块,控制模块经SPI 驱动模块连接第一串行转并行缓存器T6的11、14、12脚输出SPI串行选通数据;第一串行转并行缓存器T6的Q7-Q0输出并行控制数据给稳压器,控制模块还经SPI驱动模块的Control9、Control10连接第一射频开关T1的选择端组8 脚、7脚控制其选通相应的晶振信号。

所述SPI驱动模块连接第一串行转并行缓存器的串行数据输入端组,第一串行转并行缓存器的并行输出端组Q7-Q0连接稳压器的使能端EN,晶振的信号输出端依次连接第一射频开关T1的相应信号输入端,第一射频开关T1的信号输出端输出相应的晶振信号。

稳压器采用TPS73801DCQR稳压模块,其具有使能端EN,控制其Vout端输出信号。

所述晶振、稳压器为16只,所述第一串行转并行缓存器采用74HC595D模块,第一串行转并行缓存器为两只,第一射频开关采用HMC241ALP3E模块,第一射频开关为1只,还包括四个第二射频开关,第二射频开关采用HMC241ALP3E模块, 16只晶振的16个输出端依次连接四个第二射频开关的输入端,四个第二射频开关的输出端连接第一射频开关的四个输入端;

单片机经SPI驱动模块连接有第二串行转并行缓存器,第二串行转并行缓存器采用74HC595D模块,第二串行转并行缓存器的八个信号输出端依次连接四个第二射频开关的选择端组控制其选通相应的晶振信号。

四个第二射频开关分别是第二射频开关T2、第二射频开关T3、第二射频开关T4、第二射频开关T5。

上述电路为16只晶振的自动测试电路,由于具有16只晶振,一只74HC595D 模块只以输出8位并行选通数据,需要对电路进行扩展,所以需要两只74HC595D 模块组合形成16选1的并行选通数据,第一射频开关采用HMC241ALP3E模块只有4 个信号输入端,只能连接4个输入信号,因此,增加了四个第二射频开关,每个第二射频开关连接四只晶振,形成四选1结构,再经过第一射频开关选择一路晶振信号输出。

每个第二射频开关均设置有两个选择端组A、B,因此共有8个选择端组,单片机仍然输出8位SPI串行数据,经SPI驱动模块扩展其驱动能力,然后输出给第二串行转并行缓存器,第二串行转并行缓存器的输出端组Q7-Q0依次连接四个第二射频开关的选择端组,控制四个第二射频开关只有一个输出晶振信号。单片机再经SPI驱动模块输出选择信号给第一射频开关T1的选择端组A、B,选择四个第二射频开关其中的一个输出晶振信号给测试设备,其中测试设备属于现有技术,不再赘述。

第一串行转并行缓存器T6、第一串行转并行缓存器T7、第二串行转并行缓存器T8的CLK、DATA共用74HC573D模块U2的Q1和Q2端,单片机通过RB0、RA2、 RA4端输出片选信号给CS1、CS2、CS3,从而选择第一串行转并行缓存器T6、第一串行转并行缓存器T7、第二串行转并行缓存器T8,向其输出选通控制数据。单片机通过RA5、RA7输出信号,经74HC573D模块U2的Q6、Q7输出选择数据给第一射频开关T1的选择端组A、B,使其选择其中一个第二射频开关的信号输出。

附图11中,SPI驱动模块共有三只74HC573D模块。其中,74HC573D模块的 IO8、IO10-IO20为预留控制端,通过其能继续扩大检测晶振的数量。

当选择1号晶振U3时,稳压器U1通电,其余稳压器均不通电,第二射频开关 T2通过其A和B两个选择端选择OUT1从OUT17输出,其余三个第二射频开关不输出信号,第一射频开关T1通过其A和B两个选择端选择OUT17输入,从J1输出晶振信号到测试设备,以此类推,上述选择受单片机输出信号控制。

为了方便测试晶振,每一个晶振均设置有插槽,插槽设置有5个顶针,通过 5个顶针连接晶振的5个接线端,5个顶针与稳压器和第二射频开关连接,方便测试时装拆晶振,为现有成熟技术,图略。

计算机USB发出指令后,经过U3后将USB发出的指令转化为串口数据。串口数据经IC1校验后,把正确的数据发送给各个IO口。参见图4,控制数据发给各个74HC595D模块,经过译码器把控制数据转变为74HC595D模块的Q0~Q7 引脚的高低电平。参见图3和图4,通过74HC595D模块的Q0~Q7控制各个稳压块,射频开关从而达到16路晶振选择一路的目的。整个电路结构合理,成本较低,扩展性强,电路运行可靠,使用安全。

为了降低晶振测试成本,增加测试设备的利用率。本发明提供了一种USB串行数据转SPI串行数据控制电路,可满足16个晶振一次测试的需求,并根据实际需要,可扩展为至少96只晶振自动测试的电路。

最后,需要注意的是:以上列举的仅是本实用新型的具体实施例子,当然本领域的技术人员可以对本实用新型进行改动和变型,倘若这些修改和变型属于本实用新型权利要求及其等同技术的范围之内,均应认为是本实用新型的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号