逻辑分析仪acute支持总线SPI

地区:重庆 重庆市
认证:

重庆艾辑电子科技有限公司

普通会员

全部产品 进入商铺

SPI

1.1       缘由

SPI串行周边接口(Serial Peripheral Interface BusSPI),类似I2C,是一种4线同步序列数据协议,适用于可携式装置平台系统。串行周边接口一般是4线,有时亦可为3线或2线。

 

1.2       SPI参数设置

 

(1)        参数设置

a.    类别

选择 SPI 类别,缺省为 3 线-SPI,收录有:

·      4线-SPI→使用SCK, CS, SDISDO

您可以分别分别设置CSSDISDO之触发缘。CS缺省为Active LowSDI/SDO缺省为Active High。由于SDISDO数据会同时出现。您可以在显示数据通道里面选择*后显示之数据是SDI onlySDO onlyBoth两者都显示,缺省为Both

 

·      3线-SPI→使用SCK, CS, SDA

3线使用Slave select模式下,*要1个数据通道(可为SDI or SDO)。您可以分别分别设置CSData之触发缘。CS 缺省为Active LowData缺省为Active High。一般的应用,数据信道是单线单向的方式传输数据。

 

我们也提供了单线双向传输模式。如下图。

 

您*将「SDI(写入)-等候-SDO(读取)」打勾,就可以设置双向传输之bit数。我们以Master为观点,写入长度即为Master把数据放到数据通道的bit数,*小为1。等候Slave处理的bit数,*小为0。然后再依读取长度来收集数据,*小为1。此3个参数设置值,*大为65535

·     3线-SPI(不使用Slave select) à使用SCK, SDI, SDO

因为没有使用CS,所以*须设置SCKIdle time,作为 Frame之分隔时间。3线不使用Slave select模式下,您需设置SDI/SDO所在的通道。及其触发缘,缺省为Active High。并设置好作为Frame分隔之等候Clock Idle的时间即可。由于SDISDO数据会同时出现。您可以在显示数据道里面选择*后显示之数据是SDI onlySDO only、或Both 两者都显示,缺省为Both

 

·     2线-SPI(不使用 Slave select) à使用SCK, SDA

因为没有使用CS,所以*须设置SCKIdle time,作为 Frame之分隔时间。2线不使用Slave select模式下,您需设置数据所在的通道。及其触发缘,缺省为Active High。并设置好作为Frame分隔之等候Clock Idle的时间即可。一般的应用,数据信道是单线单向的方式传输数据。

 

在不使用Slave select,且Frame之分隔时间不为0时,其应用范例如下。信号只有CLK, DATA. Frame分隔时间为6 us,数据触发沿在Rising。可以看出,在Clock暂停间隔*过6 us时,就会被识别为Idle

 

在不使用Slave select,且Frame之分隔时间为0时,可成为另一种连续数据的分析,如下图所示。信号只有CLK, DATA。而Frame分隔时间为 0,数据触发沿在Falling

 

 

我们也提供了单线双向传输模式。如下图。

 

您*将「SDI(写入)-等候-SDO(读取)」打勾,就可以设置双向传输之bit数。我们以Master为观点,写入长度即为Master把数据放到数据通道的bit数,*小为1等候Slave处理的bit数,*小可为0。然后再依读取长度来收集数据,*小为1。此 3个参数设置值,*大为65535

b.   使用外部Clock

若不使用外部Clock,则您需选择SCK所在的信道位置。若使用外部Clock的设置被打勾时,表示您将使用SCK作为逻辑分析仪的Sample rate clock,这样SCK*须接在逻辑分析仪所指定的通道上。

实际硬件可外接Clock频率上限如下所列。

·     TL2x36200MHz

·     PKLA1x1675MHz

·     PKLA1616+125MHz

 

TL2236为例,您将会看到下列画面,指示您要把SCK接在CH 35

 

c.    位顺序

您可设置解析SPI数据时,为M* first or L* first,缺省为L* first

d.   字长

您可设置每个Data word size,以bit为单位,SPI解析时,将会以此数值作为收集每个Data word的位数。*小值为4,*大值为32。默认值为8

e.    报告窗口

·     在报告显示Idle状态:SPI在应用时,可能每次抓取数据的间隔都会有Idle的状态出现,为了方便数据检视。您可以设置报告窗口不显示Idle状态。缺省为会显示Idle状态。

·     显示数据方式:可设置连续之SPI数据,是以8栏或16栏方式显示于报告窗口。缺省为16栏,您可以在报告窗口*右侧看到ASCII编码的结果。

f.     Data Valid from SCK

在某些使用 SPI 传输的装置,其数据输出后到数据*数据会有一段延迟时间,此时间不会在 Clock Eage上。因此,配合此类装置,您可以设置 Data valid from SCK 来延迟这个时间。可输入延迟时间以采样率为单位 Range0-3。缺省就是不延迟。若设置为 1,当采样率是 200MHz,则实际延迟时间就是5 ns

(2)        波形颜色

可设置SDI/数据/写入通道颜色及SDO/读取通道颜色。

(3)        分析范围

选择分析的范围,从起始位置到结束位置之间作分析。

 

1.3       分析结果

(1)        使用3线-SPIInternal clock模式

 

(2)        使用3线-SPIExternal clock模式

型号/规格

TL2X36

品牌/商标

ACUTE