[发明专利]PDA与主机CPU和外围设备之间的周边装置用串联接口通信方法及系统无效
申请号: | 200610025708.8 | 申请日: | 2006-04-14 |
公开(公告)号: | CN101055553A | 公开(公告)日: | 2007-10-17 |
发明(设计)人: | 李慧珍 | 申请(专利权)人: | 乐金电子(昆山)电脑有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 王月珍 |
地址: | 215334*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pda 主机 cpu 外围设备 之间 周边 装置 串联 接口 通信 方法 系统 | ||
技术领域
本发明涉及一种PDA与主机中央处理器(CPU)和外围设备之间进行周边装置用串联接口(SPI)通信的方法及系统,尤其涉及到:为了使PDA与主机CPU和外围设备之间通过SPI通信,从而对大容量的数据进行传输,即使是在按照高速时钟(high speed clock)模式运行的情况下,也能够不使所传输的数据丢失的SPI通信方法及系统。
背景技术
一般来说,PDA(Personal Digital Assistants:个人数字助理)可以对在用家庭或者是办公室的计算机制作的文件进行存储,即使是在移动过程中也能够继续进行操作,它与电子手册相同,是一种能够对个人信息及日程进行管理,并能够与计算机之间进行信息交换的便携式个人信息终端机。在早期,它只能够用于计算可对日程进行管理。后来,随着因特网、移动通信等信息通信技术的发展,它就逐渐具有了多种功能,被视为一种有用的设备。
另外,在两个外围设备之间通过串联通信可以对数据进行传输的接口即SPI(serial peripheral interface:周边装置用串联接口,以下简称SPI)仅使用数据输出针、数据输入针、时钟针、被控选择针,这样就使接口本身变得简单,虽然是串联,但速度也非常快。因此,就能够很方便地实现多种功能。
这种SPI作为一种可以向诸如视频游戏系统、数码照相机、汽车音响、导航系统、数字电视机顶盒、PDA、MP3播放器等具有快速变化的大容量数据的应用程序都附加多种外围设备并进行连接的协议,虽然大部分都采用可以与CPU和外围设备之间进行通信的系统。但是它也可以用于将两个微处理器按照SPI的形态进行连接并对数据进行传输的情况,其中一种情况按主控模式运行,另一种情况按被控模式运行。
所述PDA的情况也一样,它也使用可以附加多种外围设备并进行连接的SPI接口,这样,通过简单的接口就可以对主机CPU和诸如AV解码芯片之类的外围设备之间的数据进行快速传输。在这种情况下,所述主机CPU按主控模式运行,外围设备按被控模式运行,它与所述主机CPU设定的时钟同步对数据进行传输。
具体地说,作为图1所示的依据现有技术的SPI通信系统10,在PDA与所述主机CPU11和外围设备12之间设置有SDI(Select Data_In),SDO(Select Data_out)的数据通信线,FRM(CS[Chip Select]),
CLK(Clock)的控制线的接口。同时,在这里,不仅是在对数据进行传输时,而且在对命令、回应进行传输时,FRM(CS)处于ACTIVE LOW状态,在运行期间,FRM(CS)也必须工作。
下面,将参照图2对依据现有技术的SPI通信系统10的工作过程进行详细的说明。
步骤21,首先,在所述主机CPU11,SPI端口寄存器上按照主控模式(Mastermode)对CLK,FRM(CS)进行设定。
步骤22,在所述步骤S21中,对于设定为主控模式(Master mode)所述主机CPU11来说,例如:当需要对命令帧进行传输时,就将FRM(CS)设定为LOW,在通知外围设备12SPI通信开始之后,就根据CLK对命令帧进行传输。
步骤23,在所述步骤S22中,外围设备12确认从所述主机CPU11输出的FRM(CS)为LOW状态,并对当前状态进行存储。然后,准备进行SPI通信,并对从所述主机CPU11输出的命令帧进行处理。
步骤24,在所述步骤S23中,当外围设备12对从所述主机CPU11输出的命令帧处理结束后,就将响应帧向所述主机CPU11传输,然后恢复SPI通信以前的状态。
步骤25,在所述步骤S24中,当所述主机CPU11确认从外围设备12输出的响应帧是否有效之后, 就结束对命令帧的传输。
如上所述,当使用具有时钟(CLK)和被控选择(FRM[CS])两个控制线和SDI与SDO两个数据通信线的SPI接口对所连接的主机CPU11和外围设备12之间的大容量的数据进行传输时,就必须按照高速时钟(high speed clock)模式运行才能够确保系统的功能及性能。
但是,当与所述主机CPU11和连接的外围设备12按照被控模式运行,系统根据处于主控模式的主机CPU11的高速时钟(high speed clock)的情况工作时,所传输的数据等信息就很容易丢失。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐金电子(昆山)电脑有限公司,未经乐金电子(昆山)电脑有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610025708.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:有螺纹接口的搪瓷烟筒及其生产方法
- 下一篇:一种钢筋砼预制板