嗨,我正在使用MSO9104A。
我想解码一个非标准的SPI协议(如SPI,但不是)。
有MISO,MOSI和CLK(无芯片选择)。
我尝试了14天的SPI选项跟踪。
我的设置如下:4线SPI;
MISO - 通道2 MOSI - 通道3 CLK - 通道1片选 - 通道4(我尝试将其接地并设置为“低电平有效”;我也尝试将其置为5V并设置为“高电平有效”)自动设置;
触发:串行:通道3(我想选择CLK通道作为触发,但唯一的选项是通道MISO和MOSI。)触发(另一次尝试):边沿:通道1 - CLK;
下降;
其他人是默认的。
我总是得到这样的信息 - “无法解码。没有足够的优势。”
我只需要弄清楚如何基于CLK解码MOSI和MOSI。
例如,我可以手动解码一些。
当CLK有效时,计算MISO的电平,例如“高低低高低低低低”(101010000)箱=(A0)十六进制。
然后,将8位二进制值转换为十六进制。
如何使用安捷伦示波器来做到这一点?
非常感谢。
以上来自于谷歌翻译
以下为原文
Hi, I am using MSO9104A. I want to decode a non-standard SPI protocol (like SPI, but not). There are MISO, MOSI and CLK (no Chip Select).
I tried 14-days SPI op
tion trail. My settings are as follow:
4 wire SPI;
MISO - Channel 2
MOSI - Channel 3
CLK - Channel 1
Chip Select - Channel 4 (I tried ground it and set "active low"; also I tried give it 5V and set "active high")
Auto Setup;
Trigger: Serial: Channel 3 (I want to select CLK channel as Trigger, but the only options are channel MISO and MOSI.)
Trigger (another try): Edge: Channel 1 - CLK; falling;
others are default.
I always got the message - "can't decode. not enough edge."
I just need to figure out how to decode MOSI and MOSI based on the CLK.
For example, I can decode some by hand. When CLK is active, count the level of MISO such as "high low high low low low low low" (101010000)bin=(A0)hex. Then, convert 8 bit binary value to hex.
How to use agilent oscilloscope to do this?
Thanks a lot.