目的
提供逻辑分析仪在Microwire总线除错与分析之快速应用方案。
方法
硬件连接
连接逻辑分析仪的通道0、通道1、通道2和通道3至支援Microwire的Serial EEPROM的CS
(Chip Select), CLK(Clock), DI(Data In), DO(Data Out)脚位及两边的接地脚,如图1, 该实验板为Microchip DV243003,EEPROM为93XX66C系列。

硬件设定
设定采样率
原则上采样率为待测物频率的4~6倍左右最合适;但是采样率越高可以看到越细致的讯号
波形。该讯号实际量测的传输率约为3MHz。本例使用100MHz的采样率,如图2。


设定触发准位
在设定触发准位之前,建议可使用示波器来观察Microwire的讯号波形,来确定触发准位电压值。






设定触发参数
可以根据需求来设定,本例以CH-00通道(Microwire CS讯号)变化缘为触发,如图5。


软件设定
硬件设定完毕之后,进行下列软件设定步骤,如图6,再让逻辑分析仪采集 Microwire讯号,
并用总线分析软件来做分析,如图7。
通道设定:CS为CH 0、CLK 为 CH 1、DI 为 CH 2, DO 为 CH 3。
资料设定:该例为8bits资料宽度,CS为High,上升缘时脉去撷取资料。
报告设定:显示资料方式为预设的8栏。
选择要分析的范围:预设的整个缓冲区。
波形颜色:最后设定Microwire栏位颜色,按下确定,即分析Microwire的讯号。




Microwire通讯协定
随着各种微控制器在嵌入式系统中的应用,非挥发性储存装置的需求也就日益增加。由于具有
Pin脚尺寸小、储存单位弹性大、I/O脚数量少及低耗电和低成本等优点,EEPROMs便成为受欢
迎的非挥发性储存装置之一。
Microwire总线通讯协定和4线SPI极为相似,主要由CS(Chip Select)、CLK(Clock)、DI(Data In) 和
DO(Data Out)构成,图8为Microwire讯号。


指令集
EEPROMs的指令如下: READ、WRITE、ERASE、EWEN、ENDS、WRAL和ERAL,表1为
各个指令的功能说明,表2~表6分别为93XX46A/B/C、93XX56A/B/C、93XX66A/B/C、
93XX76A/B/C和93XX86A/B/C的指令集,节录自Microchip EEPROM规格。

表1

表2

表3

表4

表5

表6