[发明专利]基于APB总线的OWI通讯设备有效
申请号: | 201911269809.3 | 申请日: | 2019-12-11 |
公开(公告)号: | CN111026691B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 万培元;谢隆;陈志杰;杨子聪;白涛 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 apb 总线 owi 通讯设备 | ||
1.一种基于APB总线的OWI装置,其特征在于:所述OWI装置包括APB总线接口模块和OWI总线接口模块;
APB总线接口模块,包括一根中断申请信号线以及AMBA APB总线定义的所有信号线,负责与APB主机通信,将APB总线上传来的要发送数据交给OWI总线接口模块的接收缓存模块,还负责将OWI总线接口模块接收到的数据传到APB总线上;
OWI总线接口模块,包括用以接收RXD与发送TXD一根信号线,即OWI总线,支持与其他OWI主机通信;每帧数据有起始位、5到8位的数据位和可选择的奇偶校验位以及1~2位的停止位,其中起始位为低电平,停止位为高电平;
芯片装置上电或soft reset后的10ms至20ms为OWI进入窗口,在此窗口内通过OWI引脚连续输入特定的OWI进入命令可以使芯片装置进入OWI通讯模式;
进入OWI通讯模式后,没有任何通信正在进行时,OWI总线处于空闲状态;空闲状态时,OWI引脚处于输入状态,由外部上拉电阻上拉至高电平;
在OWI总线处于空闲状态时,OWI主机发送一个20us的低电平脉冲,标志一次OWI通讯的开始;任何OWI通信必须由一个开始条件引导,且OWI主机只能在OWI总线处于空闲状态时发送开始脉冲。
2.根据权利要求1所述的基于APB总线的OWI装置,其特征在于:OWI总线接口模块包含了OWI控制模块,接收缓存模块,发送缓存模块,波特率发生器,接收/发送模块,APB总线接口模块通过控制信号和数据通道将APB总线上传来的控制命令与要发送的数据交给OWI控制模块或OWI总线接口模块将收到的数据交给APB总线接口模块,之后OWI控制模块控制波特率发生器产生接收/发送模块所需的时钟,同时接收缓存模块、发送缓存模块开始工作,接收数据时接收/发送模块将接收到的数据放入接收缓存模块,发送数据时读取发送缓存模块中的数据。
3.根据权利要求2所述的基于APB总线的OWI装置,其特征在于:APB总线接口模块通过使能信号控制OWI总线接口模块接收、发送数据;其中OWI控制模块用于接收APB总线接口模块的控制信号和控制波特率发生器工作模式,以及控制OWI总线接口模块接收或者发送数据; 接收缓存模块和发送缓存模块受OWI控制模块控制;波特率发生器作用是从输入时钟转换出需要的波特率clk,即波特率时钟频率,为接收/发送模块提供时钟;接收/发送模块用于与其他设备连接以进行数据交换。
4.根据权利要求1所述的基于APB总线的OWI装置,其特征在于:中断申请信号在没有中断请求时保持低电平,当发生中断请求时保持高电平。
5.根据权利要求1所述的基于APB总线的OWI装置,其特征在于:APB总线读写具体工作原理是发生一次APB写操作时,在准备周期主机将数据PDATA,地址PADDR准备好,同时置位选通信号PSEL,在使能周期置位使能信号PENABLE;这些信号必须保持到使能周期末的上升沿,在此上升沿,数据将根据地址写入相应寄存器。
6.根据权利要求1所述的基于APB总线的OWI装置,其特征在于:APB总线读写具体工作原理是发生一次APB读操作时,在准备周期主机将地址PADDR准备好,同时置位选通信号PSEL,在使能周期置位使能信号PENABLE,同时APB总线接口模块根据地址将数据PRDATA准备好;这些信号必须保持到使能周期末的上升沿,在此上升沿,主机将读走数据。
7.根据权利要求1所述的基于APB总线的OWI装置,其特征在于:OWI主机在发送开始条件后需要发送寻址和读写控制信息,包含n位的寄存器地址,字节数控制位和1位读写控制位;寄存器地址指示读写寄存器的首地址;字节数控制位指示连续读写的字节数;读写控制位指示是读操作还是写操作,0代表写操作,1代表读操作。
8.根据权利要求1所述的基于APB总线的OWI装置,其特征在于:在写操作中,OWI主机发送完读写控制位后,继续发送n个字节,数据将被依次写入指定的寄存器地址及其后续地址;
在读操作中,OWI主机发送完读写控制位后,将OWI总线拉高一段时间后,再将引脚设为输入状态;芯片装置会在OWI总线为高后,开始连续发送指定寄存器地址开始的字节的内容及其1位奇偶校验码,OWI主机在接收到全部数据后重新获得总线控制权;OWI主机可以根据该奇偶校验码判断读取的数据是否正确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911269809.3/1.html,转载请声明来源钻瓜专利网。