【技术实现步骤摘要】
本申请涉及通信,具体而言,涉及一种spi通信电路及电子设备。
技术介绍
1、spi(serial peripheral interface,串行外围设备接口)是一种主从式的数据通信协议,因协议简单通信高效而得到规范使用。一般包含一条时钟信号线,两条数据信号线以及一条片选信号线。虽然片选信号在应用中不是必须的,但对于多从机通信,或实时通信中需要从机进行数据准备的情况下必须用到片选信号。
2、在进行实时的spi通信中,需要主机提供片选信号,通知从机将数据准备好,等待时钟信号到来时开始发生数据交换,这增加了信号线数量也增加了系统复杂性。
3、综上,如何保证在spi通信正常的情况下,省去片选信号线是本领域技术人员亟待解决的技术问题。
技术实现思路
1、本申请的目的在于提供一种spi通信电路,以解决现有技术中如何保证在spi通信正常的情况下,省去片选信号线的技术问题。
2、本申请的另一目的在于提供一种电子设备,以解决现有技术中如何保证在spi通信正常的情况下,省去片选信号线的技术问题。
3、为了实现上述目的,本申请实施例采用的技术方案如下:
4、一方面,本申请实施例提供了一种spi通信电路,所述spi通信电路包括:主机、从机、时钟信号线和片选信号生成模块,所述主机与所述从机通过所述时钟信号线连接,且所述从机的片选信号端口还通过所述片选信号生成模块连接于所述时钟信号线;
5、其中,所述片选信号生成模块用于根据所述主机发送的
6、进一步地,所述片选信号生成模块包括第一片选信号生成模块和第二片选信号生成模块,所述从机通过所述第一片选信号生成模块或所述第二片选信号生成模块与所述时钟信号线连接;
7、其中,所述第一片选信号生成模块用于根据所述主机发送的时钟极性为0的时钟信号生成片选信号,并传递给所述从机;
8、所述第二片选信号生成模块用于根据所述主机发送的时钟极性为1的时钟信号生成片选信号,并传递给所述从机。
9、进一步地,所述第一片选信号生成模块包括第一控制单元和第一充放电单元,所述第一控制单元的一端与所述时钟信号线连接,所述第一控制单元的另一端与所述第一充放电单元连接,所述第一充放电单元还与所述从机的片选信号端口连接;
10、其中,所述第一控制单元用于根据时钟极性为0的时钟信号,控制所述第一充放电单元生成片选信号。
11、进一步地,所述第一控制单元包括第一开关管和第一电阻,所述第一充放电单元包括第一电容和第二电阻;
12、其中,所述第一电容的一端分别与所述从机的片选信号端口、所述第二电阻的一端、所述第一开关管的第二端口连接,所述第一电容的另一端与所述第一开关管的第一端口连接并接地;
13、所述第二电阻的另一端接参考电源,所述第一开关管的控制端口与所述第一电阻的一端连接,所述第一电阻的另一端与所述时钟信号线连接。
14、进一步地,所述第一开关管为npn三极管,所述第一开关管的控制端口为所述npn三极管的基极,所述第一开关管的第一端口为所述npn三极管的发射极,所述第一开关管的第二端口为所述npn三极管的集电极。
15、进一步地,所述第二片选信号生成模块包括第二控制单元和第二充放电单元,所述第二控制单元的一端与所述时钟信号线连接,所述第二控制单元的另一端与所述第二充放电单元连接,所述第二充放电单元还与所述从机的片选信号端口连接;
16、其中,所述第二控制单元用于根据时钟极性为1的时钟信号,控制所述第二充放电单元生成片选信号。
17、进一步地,所述第二控制单元包括二极管,所述第二充放电单元包括第二电容和第三电阻;
18、其中,所述第二电容的一端分别与所述二极管的阳极、所述第三电阻的一端、所述从机的片选信号端口连接,所述第二电容的另一端接地;
19、所述二极管的阴极与所述时钟信号线连接,所述第三电阻的另一端接参考电源。
20、进一步地,所述第二控制单元包括第二开关管和第四电阻,所述第二充放电单元包括第三电容;
21、其中,所述第三电容的一端分别与所述第二开关管的第二端口、所述从机的片选信号端口连接,所述第三电容的另一端接地;
22、所述第二开关管的第一端口与所述时钟信号线连接,所述第二开关管的控制端口与所述第四电阻的一端连接,所述第四电阻的另一端接参考电源。
23、进一步地,所述第二充放电单元还包括第五电阻,所述第五电阻的一端分别与所述第四电阻的一端和参考电源连接,所述第五电阻的另一端与所述第二开关管的第二端口连接。
24、另一方面,本申请实施例还提供了一种电子设备,所述电子设备包括如前述实施方式任意一项所述的spi通信电路。
25、相对现有技术,本申请具有以下有益效果:
26、本申请提供了一种spi通信电路及电子设备,spi通信电路包括:主机、从机、时钟信号线和片选信号生成模块,主机与从机通过时钟信号线连接,且从机的片选信号端口还通过片选信号生成模块连接于时钟信号线。其中,片选信号生成模块用于根据主机发送的时钟信号生成片选信号,并传递给从机。并且,时钟信号的波形不会受到片选信号生成模块的影响,从而确保了在spi通信正常的情况下,省去片选信号线,减少了主机的i/o口数量,简化了信号线,降低了成本。
27、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
本文档来自技高网...【技术保护点】
1.一种SPI通信电路,其特征在于,所述SPI通信电路包括:主机、从机、时钟信号线和片选信号生成模块,所述主机与所述从机通过所述时钟信号线连接,且所述从机的片选信号端口还通过所述片选信号生成模块连接于所述时钟信号线;其中,
2.根据权利要求1所述的SPI通信电路,其特征在于,所述片选信号生成模块包括第一片选信号生成模块和第二片选信号生成模块,所述从机通过所述第一片选信号生成模块或所述第二片选信号生成模块与所述时钟信号线连接;其中,
3.根据权利要求2所述的SPI通信电路,其特征在于,所述第一片选信号生成模块包括第一控制单元和第一充放电单元,所述第一控制单元的一端与所述时钟信号线连接,所述第一控制单元的另一端与所述第一充放电单元连接,所述第一充放电单元还与所述从机的片选信号端口连接;其中,
4.根据权利要求3所述的SPI通信电路,其特征在于,所述第一控制单元包括第一开关管和第一电阻,所述第一充放电单元包括第一电容和第二电阻;其中,
5.根据权利要求4所述的SPI通信电路,其特征在于,所述第一开关管为NPN三极管,所述第一开关管的控制端
6.根据权利要求2所述的SPI通信电路,其特征在于,所述第二片选信号生成模块包括第二控制单元和第二充放电单元,所述第二控制单元的一端与所述时钟信号线连接,所述第二控制单元的另一端与所述第二充放电单元连接,所述第二充放电单元还与所述从机的片选信号端口连接;其中,
7.根据权利要求6所述的SPI通信电路,其特征在于,所述第二控制单元包括二极管,所述第二充放电单元包括第二电容和第三电阻;其中,
8.根据权利要求6所述的SPI通信电路,其特征在于,所述第二控制单元包括第二开关管和第四电阻,所述第二充放电单元包括第三电容;其中,
9.根据权利要求8所述的SPI通信电路,其特征在于,所述第二充放电单元还包括第五电阻,所述第五电阻的一端分别与所述第四电阻的一端和参考电源连接,所述第五电阻的另一端与所述第二开关管的第二端口连接。
10.一种电子设备,其特征在于,所述电子设备包括如权利要求1至9任意一项所述的SPI通信电路。
...【技术特征摘要】
1.一种spi通信电路,其特征在于,所述spi通信电路包括:主机、从机、时钟信号线和片选信号生成模块,所述主机与所述从机通过所述时钟信号线连接,且所述从机的片选信号端口还通过所述片选信号生成模块连接于所述时钟信号线;其中,
2.根据权利要求1所述的spi通信电路,其特征在于,所述片选信号生成模块包括第一片选信号生成模块和第二片选信号生成模块,所述从机通过所述第一片选信号生成模块或所述第二片选信号生成模块与所述时钟信号线连接;其中,
3.根据权利要求2所述的spi通信电路,其特征在于,所述第一片选信号生成模块包括第一控制单元和第一充放电单元,所述第一控制单元的一端与所述时钟信号线连接,所述第一控制单元的另一端与所述第一充放电单元连接,所述第一充放电单元还与所述从机的片选信号端口连接;其中,
4.根据权利要求3所述的spi通信电路,其特征在于,所述第一控制单元包括第一开关管和第一电阻,所述第一充放电单元包括第一电容和第二电阻;其中,
5.根据权利要求4所述的spi通信电路,其特征在于,所述第一开关管为npn三极管,所述第一开关管的控制端口为所述n...
【专利技术属性】
技术研发人员:徐亚平,魏向东,
申请(专利权)人:苏州蓝石新动力有限公司,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。