跳转到主要内容
SERVICE

Acute皇晶 逻辑分析仪触发应用-比较式触发

更新时间:2019-03-13 03:45      点击次数:7 次

 

  1 目的

  提供使用者在比较式触发之快速应用方案,本功能仅于 TravelLogic 系列产品提供。

  2 使用说明

  2.1 硬件设定

  「比较式触发」只能在 200M 的模式下使用,并且在 Label 栏位要有可供选择的 Bus,本例选择「200M-36」模式,1MHz 的取样率,如图 1。

  

1
图 1

  2.2 触发准位设定

  本例使用的准位为预设的 1.6V。

  2.3触发参数设定

  「比较式触发」可以根据需求来设定,本例使用 I80 LCM 8 Bit 来说明,如图 2。

  l Label:会根据 LA Viewer 主画面的 Label 栏位来提供可选择的讯号。

  l Value1、Value2:要比较的数值,目前开放两组数值供比对,此数值最大为 32 Bit,并会根据 Label 实际设定的 Channel 数来限制。可输入的模式为二进制、十进制、十六进制和 Don't care。Don't care 的使用,并不限于十六进制,二进制也可以使用。

  l 触发的条件有八种:「Pattern == Value1 or Pattern == Value2」(两个数值之一相等)

  「Pattern != Value1 and Pattern !=Value2」(两个数值皆不相等)

  「Pattern > Value1」(大于)

  「Pattern >= Value1」(大于等于)

  「Pattern < Value1」(小于)

  「Pattern <= Value1」(小于等于)

  「Pattern >= Value1 and Pattern <= Value2」(在指定的范围内)

  「Pattern < Value1 or Pattern > Value2」(在指定的范围外)

  使用「Pattern >= Value1 and Pattern <= Value2」、「Pattern < Value1 or Pattern > Value2」,应确定 Value1 的值是小于 Value2,否则触发结果可能会不如预期。

  l Chip Select Channel:会将单一 Channel 的 Label,提供为选择。选择 WR 为 High,则

  必须资料相符,且 WR 为 High 才会触发 。

  l Latch Channel:会将单一 Channel 的 Label,提供为选择。选择 CS 为 Rising,则必须

  在 CS 为 Rising 且资料相符,才会触发。

  

2
图 2

  3 撷取资料

  开始撷取资料,当所设定的条件:Pattern 等于 41H 或 62H,且 WR 为 High、CS 为 Rising;都成立时就会触发成功。如 图 3,触发游标停在 CS 为 Rising,WR 为 High,资料为 41H 的位置。

  

3
图 3

  4 FAQ

  Q1:若有 I80 讯号,想找出 4DH 或 79H,该怎么设定。

  A1:使用「比较式触发」则可以轻易达成。输入两个比较的值Value1:4DH,Value2:79H,

  然后选择「Pattern == Value1 or Pattern == Value2」,如图 4。

  

4
图 4

  Q2:若有以下两组讯号

  第1 组 RGB( 0x55, 0xAA, 0x55 ) => 0x55AA55

  第2 组 RGB( 0x88, 0x33, 0x44 ) => 0x883344

  并且重复送出此两组资料,当资料传送中出现错误,想要抓到此错误的讯号,该怎么设定?

  A2:使用「比较式触发」则可以轻易达成。输入两个比较的值 Value1:55AA55H,Value2:883344H,

  然后选择「Pattern != Value1 and Pattern != Value2」,如图 5。

  

5
图 5

  Q3:若有 LCD1602 讯号,想找出 70H~80H 之间的值,该如何设定?

  A3:可以使用指定的范围之内设定,输入比较的值 Value1 为 70H,Value2 为 80H,然后选择

  「Pattern >= Value1 and Pattern <= Value2」,如图 6。

  

6
图 6

  Q4:若有 LCD1602 讯号,想找出写入 20H~70H 之外的资料,并确保抓到的资料不会是

  Command,该如何设定?

  A4:可以使用指定的范围之外设定,输入比较的值 Value1 为 20H,Value2 为 70H,然后选

  择「Pattern < Value1 and Pattern > Value2」,并且选择 Chip Select Channel( RS ) 为 High 和 Latch Channel( E ) 为 Rising,如图 7。这样就可以确保抓到的是资料,而不是 Command。

  

7
图 7

  Q5: 若有 8051 控制一个七段显示器的讯号,想要当显示是英文字的时候能够触发成功,以便观

  测,该如何设定?

  A5:因为 16 进制的 10 就等于 'A',所以可以将 Value1 设为 9H,选择「Pattern > Value1」,

  当有大于 9H 的时候,就会触发成功,如图 8。

  

8
图 8

  Q6:若想在 LCD1602 的资料上找到,3XH 或 5XH 的资料,该如何设定?

  A6:只需使用「比较式触发」中,Value 可以输入 Don't care 的特性。将 Value1 设为 3XH,

  Value2 设为 5XH,并选择「Pattern == Value1 or Pattern == Value2」模式,则当有出现 3XH 或 5XH 的资料,便会触发成功,如图 9。

  

9
图 9

  Q7:若想在 SD 的资料在线,抓到当 D3 和 D2 都为 High 的状态,该如何设定?

  A7:只需使用「比较式触发」中,Value 可以输入 Don't care 的特性。将Value1设为11XXb,并

  选择「Pattern == Value1 or Pattern == Value2」,Value2 不使用就维持空的状态即可;还要将

  SD 的 CLK Channel 拿来当作 Latch Channel 使用,并选择「Rising」。如此一来,不管 D1、D0 的状态为何,只要 D3、D2 同时为 High 而且是 Rising 就会触发成功,如 图 10。

  

10
图 10

  

在线
客服

选择下列客服马上在线沟通:

  • 点击这里给我发消息

    【客服】

  • 点击这里给我发消息

    【曾工】

  • 点击这里给我发消息

    【谷工】

客服
热线

400-186-5117
0755-2222 5117
137 5117 6688
138 2359 4841

关注
微信

  • 产品选型请关注

企业
微信

  • 关注公众号