一种基于USB的标频信号发生和测试系统及工作方法技术方案

技术编号:20246110 阅读:41 留言:0更新日期:2019-01-30 00:29
一种基于USB的标频信号发生和测试系统,其特征在于它包括板卡、单片机单元、FPGA控制单元、高精度晶体振荡器单元、输出驱动器单元、输入驱动器单元、差分转单端信号电路单元和对外连接器单元;其工作方法为信号输入、倍频处理、实时显示、单端标频信号的输出和停止输出;是一种结构简单、使用及携带方便且操作简单的系统及方法。

A Standard Frequency Signal Generation and Testing System Based on USB and Its Working Method

A standard frequency signal generating and testing system based on USB is characterized by a board, a single chip computer unit, a control unit of FPGA, a high precision crystal oscillator unit, an output driver unit, an input driver unit, a differential to single-ended signal circuit unit and an external connector unit. Its working method is signal input, frequency doubling processing, real-time display, and a single-ended standard frequency signal. Output and stop output; is a simple structure, easy to use and carry, and simple operation system and method.

【技术实现步骤摘要】
一种基于USB的标频信号发生和测试系统及工作方法
本专利技术涉及USB供电和通讯领域及信号测试
,尤其是一种基于USB的标频信号发生和测试系统及工作方法。
技术介绍
USB(UniversalSerialBus,通用串口总线)为解决即插即用需求而诞生,支持热插拔。USB协议版本有USB1.0、USB1.1、USB2.0、USB3.0等。USB设备有两种供电方式,其一为自供电设备,设备从外部电源获取工作电压;其二为总线供电设备:设备从5VVBUS取电。USB1.0和USB1.1支持1.5Mb/s的低速模式和12Mb/bs的全速模式。在USB2.0以上支持480Mb/s的高速模式。USB3.0最终成为了大部分Mac和PC的标准接口,带来了速度上的极大提升,5Gbps的传输速率超过上代接口10倍还多。在硬件设计验证过程中,需要进行标频信号采集测试和输出标频信号是否正确的测试。其中,标频采集中需要信号发生器产生标频信号以供采集,标频测试是对硬件板卡输出标频信号的频率、占空比等参数是否符合要求进行测试。由于在测试过程中,标频信号的应用无处不在,所以急需要一个便携设备,可以随时随地,只用一个USB接口即可完成信号采集和输出的工作。
技术实现思路
本专利技术的目的在于提供一种基于USB的标频信号发生和测试系统及工作方法,它可以解决现有技术中存在的问题,是一种结构简单、使用及携带方便且操作简单的系统及方法。本专利技术的技术方案:一种基于USB的标频信号发生和测试系统,其特征在于它包括板卡、单片机单元、FPGA控制单元、高精度晶体振荡器单元、输出驱动器单元、输入驱动器单元、差分转单端信号电路单元和对外连接器单元;其中,所述单片机单元、FPGA控制单元、高精度晶体振荡器单元、输出驱动器单元、输入驱动器单元、差分转单端信号电路单元和对外连接器单元均集成安装在板卡上;所述单片机单元带USB接口,与PC机之间呈双向连接;所述USB接口从板卡上引出,便于与PC机通讯,且由PC机向板卡提供电源;所述FPGA控制单元的输入端连接高精度晶体振荡器单元,同时还与单片机单元、输出驱动器单元、输入驱动器单元和差分转单端信号电路单元之间呈双向连接;所述对外连接器单元接收单端输入信号,与输入驱动器单元连接,输出的信号接入FPGA控制单元;所述外连接器单元接收差分输入信号,经差分转单端信号电路单元后接入FPGA控制单元;所述单端信号电路单元输出单端输出信号,最后由FPGA控制单元输出,经过输出驱动器单元与对对外连接器单元连接。所述板卡尺寸为7.0cm×5.0cm,外部引出单片机单元的USB接口,为板卡供电的同时实现与PC机的通讯;同时,引出对外连接器单元,接入标频测试信号和信号发生器发出的信号。所述单片机单元为带USB接口的PIC24FJ128GB210芯片;单片机单元通过USB接口(接口信号A_USB_P+、A_USB_P+)与外部USB接口相连,主机与本板通过USB通讯协议通信。单片机单元通过EPMP(PSP)并行通讯接口与FPGA相连接,实现二者并行通讯。单片机工作时钟由12MHz的晶振提供。这里从单片机信号包括RS-232串口调试信号,单片机编程接口信号(下载程序和调试用接口信号),USB接口信号,并行通讯接口信号。。所述输入驱动器单元是SN74LVC1G14驱动芯片,与FPGA控制单元及对外连接器单元的输出端连接,用于采集外部单端输入信号;板卡预设两路单端信号输入,具体连接关系为由对外连接器DB9引入两路单端输入信号(SIG_IN1和SIG_IN2),经过SN74LVC1G14驱动芯片增加一级驱动能力后,接入FPGA(接入信号名称SIG1_FPGA和SIG2_FPGA)供采集使用。所述差分转单端信号电路单元是SP485EEN芯片或HCPL0631芯片FPGA及对外连接器的输入端连接,用于采集外部差分输入信号。板卡预设引入一对差分信号(DIFF_SIG1+、DIFF_SIG1-)通过SP485EEN芯片实现差分转单端后由FPGA采集输入信号,另一对差分信号(DIFF_SIG2+、DIFF_SIG2-)通过HCPL-0631-000E芯片实现差分转单端后由FPGA(接入信号名称DIFF_IN1和DIFF_IN2)采集输入信号。这个预设两个差分转单端芯片,还有许多差分转单端功能芯片,可根据具体工程项目中应用选择相应芯片。所述输出驱动单元电路是把FPGA输出的信号(信号名称为SOUT1_FPGA和SOUT2_FPGA),经SN74LVC1G125DBVR芯片驱动后输出至对外连接器DB9。预设SIG_OUT1、SIG_OUT2两路信号作为输出信号输出至对外连接器。所述对外连接器是DB9连接器。提供标频信号的输入输出接口,其中预设2路单端输入信号(SIG_IN1和SIG_IN2)、2路差分输入信号(DIFF_SIG1+/-、DIFF_SIG2+/-)、2路单端输出信号(SIG_OUT1和SIG_OUT2),GND信号为对应单端信号接地点。所述FPGA控制单元是EP3C5E144I7N控制芯片,与高精度晶体振荡器单元连接;所述FPGA控制单元输出单端信号,经由输出驱动器单元,发送给对外连接器,并将输入驱动器输入信号作标频信号采集。一种基于USB的标频信号发生和测试系统的工作方法,其特征在于它包括以下步骤:(1)外部单端输入信号和外部差分输入信号分别通过输入驱动器单元和差分转单端信号输入电路单元与FPGA控制单元连接;(2)FPGA控制单元将对高精度晶体谐振器进行倍频处理,利用FPGA控制单元内部自带的PLL结构,将FPGA控制单元计数用时钟倍频至100MHz,即以10ns的精度对输入信号进行采集,以10ns为单位进行计数操作,FPGA控制单元上传个采集信号的高电平计数值,低电平计数值。标频信号测试的具体实现为输入标频信号经输入驱动器或差分转单端电路后以单端脉冲形式输入到FPGA控制单元,FPGA控制单元以100MHz为基准时钟对输入脉冲进行计数,其中FPGA控制单元中会对输入脉冲信号相邻的上升沿和下降沿的时间进行计数(即高电平计数值),对输入脉冲信号相邻的下降沿和上升沿的时间进行计数(即低电平计数值)。输出标频信号由FPGA控制单元接收PC机指令输出指定高低电平(及不同占空比)输出。如PC机和单片机之间约定通讯协议,收到指定指令(即FPGA控制单元采集到1地址上数据为0x1000,即输出占空比50%的1KHz信号;采集到1地址上数据为0x1001,即输出占空比20%的1KHz信号;可根据需求设置占空比和频率的通讯协议)。(3)单片机单元对步骤(2)中采集的信号的计数值进行收集,在上位PC机上,对占空比、频率或周期值进行实时显示;具体计算由单片机完成,包括根据占空比计算,即占空比=高电平计数值/(电平计数值+低电平计数值);频率=1/(高电平计数值+低电平计数值);周期=高电平计数值+低电平计数值。(4)在上位PC机上,可以根据标频信号的输出指示,确认单端标频信号的输出和停止输出。所述步骤(2)中以10ns为单位进行计数值操作包括对每个周期高电平的计数和低电平的计数。所述步骤(3)中上位PC机上对占空比、频率或周期值进行显示是以1s为间隔的滚屏显示本文档来自技高网...

【技术保护点】
1.一种基于USB的标频信号发生和测试系统,其特征在于它包括板卡、单片机单元、FPGA控制单元、高精度晶体振荡器单元、输出驱动器单元、输入驱动器单元、差分转单端信号电路单元和对外连接器单元;其中,所述单片机单元、FPGA控制单元、高精度晶体振荡器单元、输出驱动器单元、输入驱动器单元、差分转单端信号电路单元和对外连接器单元均集成安装在板卡上;所述单片机单元带USB接口,与PC机之间呈双向连接;所述USB接口从板卡上引出,便于与PC机通讯,且由PC机向板卡提供电源;所述FPGA控制单元的输入端连接高精度晶体振荡器单元,同时还与单片机单元、输出驱动器单元、输入驱动器单元和差分转单端信号电路单元之间呈双向连接;所述对外连接器单元接收单端输入信号,与输入驱动器单元连接,输出的信号接入FPGA控制单元;所述外连接器单元接收差分输入信号,经差分转单端信号电路单元后接入FPGA控制单元;所述单端信号电路单元输出单端输出信号,最后由FPGA控制单元输出,经过输出驱动器单元与对对外连接器单元连接。

【技术特征摘要】
1.一种基于USB的标频信号发生和测试系统,其特征在于它包括板卡、单片机单元、FPGA控制单元、高精度晶体振荡器单元、输出驱动器单元、输入驱动器单元、差分转单端信号电路单元和对外连接器单元;其中,所述单片机单元、FPGA控制单元、高精度晶体振荡器单元、输出驱动器单元、输入驱动器单元、差分转单端信号电路单元和对外连接器单元均集成安装在板卡上;所述单片机单元带USB接口,与PC机之间呈双向连接;所述USB接口从板卡上引出,便于与PC机通讯,且由PC机向板卡提供电源;所述FPGA控制单元的输入端连接高精度晶体振荡器单元,同时还与单片机单元、输出驱动器单元、输入驱动器单元和差分转单端信号电路单元之间呈双向连接;所述对外连接器单元接收单端输入信号,与输入驱动器单元连接,输出的信号接入FPGA控制单元;所述外连接器单元接收差分输入信号,经差分转单端信号电路单元后接入FPGA控制单元;所述单端信号电路单元输出单端输出信号,最后由FPGA控制单元输出,经过输出驱动器单元与对对外连接器单元连接。2.根据权利要求1所述一种基于USB的标频信号发生和测试系统,其特征在于所述板卡尺寸为7.0cm×5.0cm,外部引出单片机单元的USB接口,为板卡供电的同时实现与PC机的通讯;同时,引出对外连接器单元,接入标频测试信号和信号发生器发出的信号。3.根据权利要求1所述一种基于USB的标频信号发生和测试系统,其特征在于所述单片机单元为带USB接口的PIC24FJ128GB210芯片;单片机单元通过USB接口与外部USB接口相连,实现PC机与基于USB的标频信号发生和测试系统的USB通讯协议通信。4.根据权利要求1所述一种基于USB的标频信号发生和测试系统,其特征在于所述输入驱动器单元是SN74LVC1G14驱动芯片,与FPGA控制单元及对外连接器单元的输出端连接,用于采集外部单端输入信号。5.根据权利要求1所述一种基于USB的标频信号发生和测试系统,其特征在于所述差分转单端信号电路单元是SP485EEN芯片或HCPL0631芯片。6.根据权利要求1所述一种基于USB的标频信号发生和测试系统,其特征在于所述对外连接器是DB9连接器,用于提供标频信号的输入输出接口;所述对外连接器预设2路单端输入信号、2路差分输入信号、2路单端输出信号及作为对应单端信号接地点的GND信号。7.根据权利要...

【专利技术属性】
技术研发人员:赵蕾
申请(专利权)人:天津市英贝特航天科技有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1