[发明专利]基于信号发生器的串行协议信号生成方法有效
申请号: | 201810669639.7 | 申请日: | 2018-06-26 |
公开(公告)号: | CN109117408B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 程玉华;陈凯;许波;刘威;邱根;周文建;田露露;赵佳 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/10 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平;陈靓靓 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 信号发生器 串行 协议 信号 生成 方法 | ||
1.一种基于信号发生器的串行协议信号生成方法,其特征在于,包括以下步骤:
S1:根据所要生成的串行协议信号的波形规范确定波形参数,具体包括:根据串行协议的线数确定需要的通道数C、根据串行协议信号的物理层电平标准确定输出波形幅度U的范围、根据串行协议的传输速度确定协议线速率freal;
S2:根据步骤S1确定的波形参数选择合适的信号发生器,需要满足的条件包括:信号发生器需要支持任意波形存储并读取,信号发生器输出信号最大幅值需要大于等于输出波形幅度U的最大值,输出信号的速率需要包含freal;通过一台信号发生器或者多台信号发生器级联,获取具有C通道的波形同步输出的信号源,记信号发生器的存储数据位宽为W,存储深度为M;
S3:生成串行协议的波形数据,具体步骤包括:
S3.1:根据步骤S2中信号发生器的存储深度M以及生成波形规格选择波形存储点数N;
S3.2:根据协议规范,以及步骤S1中确定的通道数C,确定每个通道发送串行协议信号的具体协议内容,记每个通道的协议内容的总长度为L;
S3.3:确定协议内容的放大倍数K,K的取值需要满足K×L<N,其余N-K×L位数据设置为空闲位,将空闲位分为两部分;根据协议的高低电平将步骤S2中每个通道协议内容中的每一位用K个对应的电平值表示出来,得到放大后的协议内容数据,并在放大后的每个通道协议内容数据前后各加上一部分空闲位,按这种方式得到C个通道的协议数据
S3.4:对生成的C个通道的协议数据进行归一化处理得到归一化数据使数据的幅值范围为0-1;然后再根据步骤S2中选择的信号发生器的存储数据位宽W将归一化数据进行量化,得到量化数据C个通道的量化数据即为串行协议的波形数据;
S4:计算信号发生器的发送频率
S5:将步骤S3得到的波形数据输入至信号发生器,信号发生器根据接收到的波形数据和步骤S1确定的输出波形幅度U的范围生成串行协议信号,然后以步骤S4中计算出的发送频率fsend,令C个通道同步输出串行协议信号。
2.根据权利要求1所述的串行协议信号生成方法,其特征在于,所述信号发生器采用函数发生器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810669639.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管理板卡与服务器
- 下一篇:一种服务器及其基于BMC的串口重定向的装置