The present disclosure provides a communication method and corresponding equipment. Some embodiments include a communication method between the master device and N slave devices on a synchronous data bus. The method includes selecting slave devices from N slave devices by using selective channels, in which the main device and N slave devices are coupled in series by selective channels. The method also includes transmitting data between the master device and the selected slave device using a transmission channel, in which the master device and N slave devices are coupled in parallel through the transmission channel.
【技术实现步骤摘要】
通信方法和相应的设备相关申请的交叉引用本申请要求于2017年7月4日提交的法国申请No.1756292的优先权,该申请由此通过引用并入本文。
本专利技术总体上涉及电子系统和方法,并且在特定实施例中涉及通信方法和相应的设备。
技术介绍
串行外围接口总线(SPI)是一种通常用于短距离通信的同步串行通信接口规范。在SPI总线上,电路根据主设备-从设备方案进行通信,其中主设备监测通信,传统上是以双工模式(或通常称为“全双工”模式,也就是说,其中通信在两个方向上同时发生的通信模式)。也存在半双工模式,其中单个双向线路允许主设备与从设备之间在时间上以交替的方式进行交换。图1A和图1B表示SPI总线的两种最常见的设置类型。主外围(或设备)M在时钟线SCK上生成时钟信号,并且通过使用从设备选择线SS上的从设备选择信号来选择它希望与之通信的从外围(或设备),并且从设备响应于主设备的请求。在每个时钟周期,主设备和从设备经由主设备输出从设备输入MOSI路径和主设备输入从设备输出MISO路径来交换一个比特。在8个时钟周期之后,主设备向从设备传输了一个字节,反之亦然。时钟信号的频率根据外围设备特定的特性进行调节。图1A表示SPI总线上的主设备M与n个从设备E1、E2、......、En的串联配置,其中外围设备全部“以菊花链形式”一个接一个地链接。在这个串联配置中,无论外围设备的数目如何,SPI总线具有4条线路,但是仍然有很多缺点。例如,在第一时钟脉冲期间接收到的数据必须在其他时钟脉冲期间传输给其他从设备,以便最终到达最后的从设备。因此,未被选择的从设备在通信期间必须仍然被激活,并且 ...
【技术保护点】
1.一种在同步数据总线上在主设备与N个从设备之间的通信方法,所述方法包括:由所述主设备在选择步骤期间使用选择信道从所述N个从设备中选择从设备,其中所述主设备和所述N个从设备通过所述选择信道串联耦合;以及在传输步骤期间使用传输信道在所述主设备与选择的所述从设备之间传输数据,其中所述主设备和所述N个从设备通过所述传输信道并联耦合。
【技术特征摘要】
2017.07.04 FR 17562921.一种在同步数据总线上在主设备与N个从设备之间的通信方法,所述方法包括:由所述主设备在选择步骤期间使用选择信道从所述N个从设备中选择从设备,其中所述主设备和所述N个从设备通过所述选择信道串联耦合;以及在传输步骤期间使用传输信道在所述主设备与选择的所述从设备之间传输数据,其中所述主设备和所述N个从设备通过所述传输信道并联耦合。2.根据权利要求1所述的方法,其中所述同步数据总线包括模式选择线,并且其中所述选择进一步包括:由所述主设备生成用于将所述N个从设备置于串联模式的第一从设备配置命令;由所述主设备使用所述模式选择线来传输所述第一从设备配置命令;以及由所述主设备向所述N个从设备传输从设备标识数据请求。3.根据权利要求2所述的方法,其中所述选择进一步包括:由所述主设备生成用于将选择的所述从设备置于并联模式的第二从设备配置命令;以及由所述主设备使用所述模式选择线来传输所述第二从设备配置命令。4.根据权利要求2所述的方法,进一步包括由所述N个从设备中的每个从设备传输相应的从设备标识数据,其中所述相应的从设备标识数据包括相应的从设备特性,所述相应的从设备特性包括由所述N个从设备中的每个从设备支持的相应的最大时钟信号频率。5.根据权利要求2所述的方法,进一步包括:由所述N个从设备中的每个从设备传输相应的从设备标识数据;以及基于所述相应的从设备标识数据来枚举耦合到所述同步数据总线的从设备。6.根据权利要求1所述的方法,进一步包括:由所述N个从设备中的每个从设备在链末端检测步骤期间在所述选择信道上检测存在信号,其中所述主设备和所述N个从设备形成链;以及基于在所述链末端检测步骤期间的检测来确定链末端位置,其中所述链末端检测步骤在所述选择步骤之前执行。7.根据权利要求6所述的方法,其中所述检测进一步包括:由所述N个从设备中的每个从设备向所述N个从设备中的相应的从设备的相应的第一端子施加拉电压,所述相应的第一端子耦合在所述选择信道的第一侧;由所述N个从设备中的每个从设备向所述相应的从设备的相应的第二端子施加复位电压,所述相应的第二端子耦合在所述选择信道的第二侧;以及基于所述拉电压的变化来确定从设备的存在。8.根据权利要求6所述的方法,进一步包括:通过周期性地执行所述链末端检测步骤来检测从设备到所述同步数据总线的热连接或从设备与所述同步数据总线的热断开。9.根据权利要求1所述的方法,其中在所述主设备与选择的所述从设备之间传输数据根据串行外围接口总线(SPI)协议类型。10.一种系统,包括:主设备;以及N个从设备,耦合到同步数据总线,所述同步数据总线包括选择信道和传输信道,所述主设备和所述N个从设备串联耦合到所述选择信道并且并联耦合到所述传输信道,其中所述主设备和所述N个从设备被配置为:在所述选择信道上交换从设备选择数据以从所述N个从设备中选择所选从设备,以及在所述传输信道上在所述主设备与所述所选从设备之间传输数据。11.根据权利要求10所述的系统,其中所述同步数据总线包括模式选择线,其中所述主设备被配置为在所述模式选择线上生成第一从设备配置命令,所述第一从设备配置命令被配置为在交换从设备选择数据之前将所述N个从设备置于串联模式,其中交换从设备选择数据以串联模式交换从设备选择数据,并且其中所述从设备选择数据包括由所述N个从设备进行的对从设备标识数据的传送以及由所述主设备进行的对从设备选择命令的传送。12.根据权利要求11所述的系统,其中所述N个从设备被配置为传送包括从设备特性的从设备标识数据,所述从设备特性包括由所述N个从设备中的每个从设备支持的最大时钟信号频率。13.根据权利要求11所述的系统,其中所述主设备和所述N个从设备被配置为传送包括耦合到所述同步数据总线的从设备的数目的枚举的标识数据。14.根据权利要求11所述的系统,其中所述主设备被配置为在所述模式选择线上生成第二从设备配置命令,所述第二从设备配置命令被配置为将所述所选从设备置于并联模式,并且其中在所述主设备与所述所选从设备之间传输数据包括以并联模式在所述主设备与所述所选从设备之间传输数据。15.根据权利要求10所述的系统,其中所述N个从设备和所述主设备形成链,并且所述N个从设备中的每个从设备被配置为通过在所述数据传输期间以及在交换所述从设备选...
【专利技术属性】
技术研发人员:T·比尼盖,
申请(专利权)人:意法半导体大西部公司,
类型:发明
国别省市:法国,FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。